VirtualBox

Changeset 27666 in vbox


Ignore:
Timestamp:
Mar 24, 2010 1:15:14 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
59246
Message:

DevACPI.cpp: Restored code removed in r58897 as it is techincally still required for some really (?) odd restore scenarios.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/PC/DevACPI.cpp

    r27422 r27666  
    153153    SYSTEM_INFO_INDEX_SMC_STATUS        = 3,
    154154    SYSTEM_INFO_INDEX_FDC_STATUS        = 4,
     155    SYSTEM_INFO_INDEX_CPU0_STATUS       = 5,  /**< For compatability with older saved states. */
     156    SYSTEM_INFO_INDEX_CPU1_STATUS       = 6,  /**< For compatability with older saved states. */
     157    SYSTEM_INFO_INDEX_CPU2_STATUS       = 7,  /**< For compatability with older saved states. */
     158    SYSTEM_INFO_INDEX_CPU3_STATUS       = 8,  /**< For compatability with older saved states. */
    155159    SYSTEM_INFO_INDEX_HIGH_MEMORY_LENGTH= 9,
    156160    SYSTEM_INFO_INDEX_RTC_STATUS        = 10,
     
    14991503                    break;
    15001504
     1505                /* This is only for compatability with older saved states that
     1506                   may include ACPI code that read these values.  Legacy is
     1507                   a wonderful thing, isn't it? :-) */
     1508                case SYSTEM_INFO_INDEX_CPU0_STATUS:
     1509                case SYSTEM_INFO_INDEX_CPU1_STATUS:
     1510                case SYSTEM_INFO_INDEX_CPU2_STATUS:
     1511                case SYSTEM_INFO_INDEX_CPU3_STATUS:
     1512                    *pu32 = (   s->fShowCpu
     1513                             && s->uSystemInfoIndex - SYSTEM_INFO_INDEX_CPU0_STATUS < s->cCpus
     1514                             && VMCPUSET_IS_PRESENT(&s->CpuSetAttached,
     1515                                                    s->uSystemInfoIndex - SYSTEM_INFO_INDEX_CPU0_STATUS))
     1516                                        ? (  STA_DEVICE_PRESENT_MASK
     1517                                           | STA_DEVICE_ENABLED_MASK
     1518                                           | STA_DEVICE_SHOW_IN_UI_MASK
     1519                                           | STA_DEVICE_FUNCTIONING_PROPERLY_MASK)
     1520                                        : 0;
     1521                    break;
     1522
    15011523                case SYSTEM_INFO_INDEX_RTC_STATUS:
    15021524                    *pu32 = s->fShowRtc ? (  STA_DEVICE_PRESENT_MASK
Note: See TracChangeset for help on using the changeset viewer.

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