VirtualBox

Changeset 16478 in vbox


Ignore:
Timestamp:
Feb 3, 2009 10:07:55 AM (16 years ago)
Author:
vboxsync
Message:

Disable usage of the 0x80 idt gate on 32 bits Windows too. (raw mode only)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/TRPM.cpp

    r14755 r16478  
    12321232         * to work ok... However on 64-bit Vista (SMP?) is doesn't work reliably.
    12331233         * Booting Linux/BSD guest will cause system lockups on most of the computers.
     1234         * -> Update: It seems gate 0x80 is not safe on 32-bits Windows either. See
     1235         *            defect #3604.
    12341236         *
    12351237         * PORTME - Check if your host keeps any of these gates free from hw ints.
     
    12401242        /** @todo Solve this in a proper manner. see defect #1186 */
    12411243#if defined(RT_OS_WINDOWS) && defined(RT_ARCH_X86)
    1242         if (iTrap == 0x2E || iTrap == 0x80)
     1244        if (iTrap == 0x2E)
    12431245#elif defined(RT_OS_LINUX)
    12441246        if (iTrap == 0x80)
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