(640 * 1024) == size of kernel flash area. Reading it returns the whole thing, since there is no marker to say how much was "used". Current kernels are about 120KB smaller than that.

Cheers