9fefd40478
breaks zero-extension of the 16-bit memory size return from the BIOS. on at least one system, the trash left in the upper half of %eax causes the kernel to crash during VM system initialization when it thinks it has on the order of 2**31 bytes of memory to play with. We now *say* mov %eax,%ebx, but *mean* mov %ax,%bx.. |
||
---|---|---|
.. | ||
crt | ||
netif | ||
Makefile | ||
Makefile.inc | ||
bios_disk.S | ||
bios_pci.S | ||
biosdelay.S | ||
biosdisk.c | ||
biosdisk.h | ||
biosdisk_ll.c | ||
biosdisk_ll.h | ||
biosgetrtc.S | ||
biosmem.S | ||
biospci.c | ||
comio.S | ||
conio.S | ||
diskbuf.c | ||
diskbuf.h | ||
dos_file.S | ||
dosfile.c | ||
dosfile.h | ||
exec.c | ||
gatea20.c | ||
getsecs.c | ||
isadma.c | ||
isadmavar.h | ||
isapnp.c | ||
isapnpvar.h | ||
libi386.h | ||
netbsd_opts.c | ||
panic.c | ||
pcio.c | ||
pcivar.h | ||
pread.c | ||
startprog.S |