VirtualBox

Opened 13 years ago

Last modified 10 years ago

#8244 closed defect

BIOS32 PCI service wrong length — at Initial Version

Reported by: Jonathan de Boyne Pollard Owned by:
Component: other Version: VirtualBox 4.0.2
Keywords: Cc:
Guest type: other Host type: other

Description

File: source:trunk/src/VBox/Devices/PC/BIOS/rombios.c

This is the same bug as bug ID #3170157 registered at the Bochs bug database on SourceForge. The equivalent Bochs source file is bochs/bios/rombios.c .

Just before the bios32_end label in rombios.c we have

mov ecx, #0

According to the specification this should be the length of the code/data segment used to access the service. It's definitely not supposed to be zero length. Given that the base specified in the line above is 0xF0000, this will provide a reasonable length value for now:

mov ecx, #0x10000

Change History (0)

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use