VirtualBox

Changeset 46234 in vbox for trunk/src/VBox/Devices/PC/BIOS


Ignore:
Timestamp:
May 23, 2013 1:21:37 PM (12 years ago)
Author:
vboxsync
Message:

BIOS: updated notes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/PC/BIOS/notes.txt

    r45881 r46234  
    5959  newer systems prefer ACPI.
    6060
     61- QNX4 calls 16-bit protected-mode PCI BIOS in an environment where ESP is
     62  16-bit but SS is a 32-bit stack segment. In such environments, using the
     63  ENTER/LEAVE sequence is fatal if the high word of EBP is non-zero (which
     64  it will be with QNX 4.25). LEAVE propagates the high word of EBP into ESP
     65  with fatal consequences.
     66
     67- Plan 9 also runs 16-bit code with a 32-bit stack segment, except Plan 9
     68  thinks it counts as real mode. Same ENTER/LEAVE problem as above.
     69
    6170
    6271 Notes on BIOS implementation
     
    98107  with a small 32->16 thunk.
    99108
     109- The -of switch can be used to avoid generating ENTER/LEAVE instructions.
     110  This appears to be an undocumented and perhaps unintentional side effect.
     111
    100112
    101113 Code size notes (code as of 7/6/2011):
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette