diff options
author | bde <bde@FreeBSD.org> | 1996-12-18 15:38:23 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1996-12-18 15:38:23 +0000 |
commit | c8724ad4f89e21c2da1da5265b0fe3a9274a18bc (patch) | |
tree | 18e984801ba41747c5b94de81f116b9720709afb /sys/dev | |
parent | ebe93c01ac8710663b4d032e06a344b033a84315 (diff) | |
download | FreeBSD-src-c8724ad4f89e21c2da1da5265b0fe3a9274a18bc.zip FreeBSD-src-c8724ad4f89e21c2da1da5265b0fe3a9274a18bc.tar.gz |
Initialize the upper 16 bits of the memory sizes properly (to 0).
They were garbage that happened to be 0 in many cases. (real_to_prot()
happens to leave the value of the real-mode %cr0 in %eax and the
memory-size BIOS calls usually don't touch the upper bits of %eax.
The upper 16 bits of %cr0 are usually 0 at boot time, at least on
486's.
Should be in 2.2.
Diffstat (limited to 'sys/dev')
0 files changed, 0 insertions, 0 deletions