VirtualBox

Changeset 27393 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
Mar 16, 2010 11:29:32 AM (15 years ago)
Author:
vboxsync
Message:

Devices/ACPI: fixed a missing break after case SYSTEM_INFO_INDEX_CPUx_STATUS: and make the RTC device real hiding by default

Location:
trunk/src/VBox/Devices/PC
Files:
2 edited

Legend:

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

    r26939 r27393  
    14841484                                           | STA_DEVICE_SHOW_IN_UI_MASK
    14851485                                           | STA_DEVICE_FUNCTIONING_PROPERLY_MASK)
    1486                             : 0;
     1486                                        : 0;
    14871487                    break;
    14881488
     
    14921492                                          /* no need to show this device in the UI */
    14931493                                          | STA_DEVICE_FUNCTIONING_PROPERLY_MASK)
    1494                             : 0;
     1494                                       : 0;
    14951495                    break;
    14961496
     
    15001500                                          | STA_DEVICE_SHOW_IN_UI_MASK
    15011501                                          | STA_DEVICE_FUNCTIONING_PROPERLY_MASK)
    1502                             : 0;
     1502                                       : 0;
    15031503                    break;
    1504 
    15051504
    15061505                case SYSTEM_INFO_INDEX_CPU0_STATUS:
     
    15081507                case SYSTEM_INFO_INDEX_CPU2_STATUS:
    15091508                case SYSTEM_INFO_INDEX_CPU3_STATUS:
    1510                   *pu32 = s->fShowCpu
    1511                     && s->uSystemInfoIndex - SYSTEM_INFO_INDEX_CPU0_STATUS < s->cCpus
    1512                     && VMCPUSET_IS_PRESENT(&s->CpuSetAttached, s->uSystemInfoIndex - SYSTEM_INFO_INDEX_CPU0_STATUS)
    1513                     ?
    1514                       STA_DEVICE_PRESENT_MASK
    1515                     | STA_DEVICE_ENABLED_MASK
    1516                     | STA_DEVICE_SHOW_IN_UI_MASK
    1517                     | STA_DEVICE_FUNCTIONING_PROPERLY_MASK
    1518                     : 0;
     1509                    *pu32 = (   s->fShowCpu
     1510                             && s->uSystemInfoIndex - SYSTEM_INFO_INDEX_CPU0_STATUS < s->cCpus
     1511                             && VMCPUSET_IS_PRESENT(&s->CpuSetAttached,
     1512                                                    s->uSystemInfoIndex - SYSTEM_INFO_INDEX_CPU0_STATUS))
     1513                                        ? (  STA_DEVICE_PRESENT_MASK
     1514                                           | STA_DEVICE_ENABLED_MASK
     1515                                           | STA_DEVICE_SHOW_IN_UI_MASK
     1516                                           | STA_DEVICE_FUNCTIONING_PROPERLY_MASK)
     1517                                        : 0;
     1518                    break;
    15191519
    15201520                 case SYSTEM_INFO_INDEX_RTC_STATUS:
     
    15231523                                           | STA_DEVICE_SHOW_IN_UI_MASK
    15241524                                           | STA_DEVICE_FUNCTIONING_PROPERLY_MASK)
    1525                             : 0;
     1525                                        : 0;
    15261526                    break;
    15271527
     
    15431543
    15441544                case SYSTEM_INFO_INDEX_CPU_EVENT_TYPE:
    1545                 {
    15461545                    *pu32 = s->u32CpuEventType;
    15471546                    break;
    1548                 }
    15491547
    15501548                case SYSTEM_INFO_INDEX_CPU_EVENT:
    1551                 {
    15521549                    *pu32 = s->u32CpuEvent;
    15531550                    break;
    1554                 }
    15551551
    15561552                /* Solaris 9 tries to read from this index */
  • trunk/src/VBox/Devices/PC/vbox.dsl

    r27079 r27393  
    701701                    Method (_STA, 0, NotSerialized)
    702702                    {
    703                        Return (0x0f)
     703                       Return (URTC)
    704704                    }
    705705                }
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