Opened 15 years ago
Closed 15 years ago
#6865 closed defect (worksforme)
part of VM BIOS is overwritten during boot
Reported by: | Mark Cranness | Owned by: | |
---|---|---|---|
Component: | other | Version: | VirtualBox 3.2.0 |
Keywords: | BIOS | Cc: | |
Guest type: | other | Host type: | Windows |
Description
VirtualBox contains a 0x10000 (65536) byte BIOS used as the VM boots. At some point after VM boot, part of the BIOS (bytes F000:0F00 thru 0FFF) are overwritten and corrupted.
That range corresponds to part of function keyboard_init(), which apparently is not yet corrupted during POST, but at some later point is overwritten, and for the default BIOS this overwrite (apparently) causes no problems.
But if a user uses a custom BIOS file, this overwrite may cause problems.
Change History (3)
comment:1 by , 15 years ago
comment:2 by , 15 years ago
I can't reproduce either... Sorry, what must have happened was I mangled the steps to extract the BIOS somehow, while trying to get the last 0x100 bytes. Please close.
comment:3 by , 15 years ago
Resolution: | → worksforme |
---|---|
Status: | new → closed |
Cannot reproduce, maybe this problem depends on the configuration. Could you attach a VBox.log file and tell something about your guest? Booting a Linux guest and reading the BIOS from /dev/mem gives the exact same image which was generated during compilation.