[coreboot] alix1c and v3
ron minnich
rminnich at gmail.com
Tue Jan 29 08:05:36 CET 2008
here's an interesting bug in
/home/rminnich/src/bios/coreboot-v3/util/x86emu/vm86.c
/* Dump zeros in the other segment registers */
" mov %ax, %es \n"
" mov %ax, %fs \n"
" mov %ax, %gs \n"
" mov $0x40, %ax \n"<----------------------WHAT?
" mov %ax, %ds \n"
" mov %cx, %ax \n"
Why did somebody move 0x40 to the ds? That's not even a valid gdt selector?
Anybody know why this was done?
ron
More information about the coreboot
mailing list