VirtualBox

Changeset 19607 in vbox


Ignore:
Timestamp:
May 12, 2009 11:31:14 AM (16 years ago)
Author:
vboxsync
Message:

ACPI: increased maximum nr of supported VCPUs to 16; we should reconsider the way we build the table

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

Legend:

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

    r19606 r19607  
    140140    SYSTEM_INFO_INDEX_CPU2_STATUS       = 7,
    141141    SYSTEM_INFO_INDEX_CPU3_STATUS       = 8,
    142     SYSTEM_INFO_INDEX_HIGH_MEMORY_LENGTH= 9,
    143     SYSTEM_INFO_INDEX_RTC_STATUS        = 10,
    144     SYSTEM_INFO_INDEX_END               = 11,
     142    SYSTEM_INFO_INDEX_CPU4_STATUS       = 9,
     143    SYSTEM_INFO_INDEX_CPU5_STATUS       = 10,
     144    SYSTEM_INFO_INDEX_CPU6_STATUS       = 11,
     145    SYSTEM_INFO_INDEX_CPU7_STATUS       = 12,
     146    SYSTEM_INFO_INDEX_CPU8_STATUS       = 13,
     147    SYSTEM_INFO_INDEX_CPU9_STATUS       = 14,
     148    SYSTEM_INFO_INDEX_CPUA_STATUS       = 15,
     149    SYSTEM_INFO_INDEX_CPUB_STATUS       = 16,
     150    SYSTEM_INFO_INDEX_CPUC_STATUS       = 17,
     151    SYSTEM_INFO_INDEX_CPUD_STATUS       = 18,
     152    SYSTEM_INFO_INDEX_CPUE_STATUS       = 19,
     153    SYSTEM_INFO_INDEX_CPUF_STATUS       = 20,
     154    SYSTEM_INFO_INDEX_HIGH_MEMORY_LENGTH= 21,
     155    SYSTEM_INFO_INDEX_RTC_STATUS        = 22,
     156    SYSTEM_INFO_INDEX_END               = 23,
    145157    SYSTEM_INFO_INDEX_INVALID           = 0x80,
    146158    SYSTEM_INFO_INDEX_VALID             = 0x200
     
    13251337                case SYSTEM_INFO_INDEX_CPU2_STATUS:
    13261338                case SYSTEM_INFO_INDEX_CPU3_STATUS:
     1339                case SYSTEM_INFO_INDEX_CPU4_STATUS:
     1340                case SYSTEM_INFO_INDEX_CPU5_STATUS:
     1341                case SYSTEM_INFO_INDEX_CPU6_STATUS:
     1342                case SYSTEM_INFO_INDEX_CPU7_STATUS:
     1343                case SYSTEM_INFO_INDEX_CPU8_STATUS:
     1344                case SYSTEM_INFO_INDEX_CPU9_STATUS:
     1345                case SYSTEM_INFO_INDEX_CPUA_STATUS:
     1346                case SYSTEM_INFO_INDEX_CPUB_STATUS:
     1347                case SYSTEM_INFO_INDEX_CPUC_STATUS:
     1348                case SYSTEM_INFO_INDEX_CPUD_STATUS:
     1349                case SYSTEM_INFO_INDEX_CPUE_STATUS:
     1350                case SYSTEM_INFO_INDEX_CPUF_STATUS:
    13271351                    *pu32 = s->fShowCpu
    13281352                         && s->uSystemInfoIndex - SYSTEM_INFO_INDEX_CPU0_STATUS < s->cCpus
  • trunk/src/VBox/Devices/PC/vbox.dsl

    r19007 r19607  
    128128    Scope (\_PR)
    129129    {
    130        Processor (CPU0, /* Name */
     130        Processor (CPU0, /* Name */
    131131                   0x00, /* Id */
    132132                   0x0,  /* Processor IO ports range start */
     
    159159        {
    160160           Method (_STA) { Return(\_SB.UCP3) }
     161        }
     162        Processor (CPU4, /* Name */
     163                   0x04, /* Id */
     164                   0x0,  /* Processor IO ports range start */
     165                   0x0   /* Processor IO ports range length */
     166                   )
     167        {
     168           Method (_STA) { Return(\_SB.UCP4) }
     169        }
     170        Processor (CPU5, /* Name */
     171                   0x05, /* Id */
     172                   0x0,  /* Processor IO ports range start */
     173                   0x0   /* Processor IO ports range length */
     174                   )
     175        {
     176           Method (_STA) { Return(\_SB.UCP5) }
     177        }
     178        Processor (CPU6, /* Name */
     179                   0x06, /* Id */
     180                   0x0,  /* Processor IO ports range start */
     181                   0x0   /* Processor IO ports range length */
     182                   )
     183        {
     184           Method (_STA) { Return(\_SB.UCP6) }
     185        }
     186        Processor (CPU7, /* Name */
     187                   0x07, /* Id */
     188                   0x0,  /* Processor IO ports range start */
     189                   0x0   /* Processor IO ports range length */
     190                   )
     191        {
     192           Method (_STA) { Return(\_SB.UCP7) }
     193        }
     194        Processor (CPU8, /* Name */
     195                   0x08, /* Id */
     196                   0x0,  /* Processor IO ports range start */
     197                   0x0   /* Processor IO ports range length */
     198                   )
     199        {
     200           Method (_STA) { Return(\_SB.UCP8) }
     201        }
     202        Processor (CPU9, /* Name */
     203                   0x09, /* Id */
     204                   0x0,  /* Processor IO ports range start */
     205                   0x0   /* Processor IO ports range length */
     206                   )
     207        {
     208           Method (_STA) { Return(\_SB.UCP9) }
     209        }
     210        Processor (CPUA, /* Name */
     211                   0x0A, /* Id */
     212                   0x0,  /* Processor IO ports range start */
     213                   0x0   /* Processor IO ports range length */
     214                   )
     215        {
     216           Method (_STA) { Return(\_SB.UCPA) }
     217        }
     218        Processor (CPUB, /* Name */
     219                   0x0B, /* Id */
     220                   0x0,  /* Processor IO ports range start */
     221                   0x0   /* Processor IO ports range length */
     222                   )
     223        {
     224           Method (_STA) { Return(\_SB.UCPB) }
     225        }
     226        Processor (CPUC, /* Name */
     227                   0x0C, /* Id */
     228                   0x0,  /* Processor IO ports range start */
     229                   0x0   /* Processor IO ports range length */
     230                   )
     231        {
     232           Method (_STA) { Return(\_SB.UCPC) }
     233        }
     234        Processor (CPUD, /* Name */
     235                   0x0D, /* Id */
     236                   0x0,  /* Processor IO ports range start */
     237                   0x0   /* Processor IO ports range length */
     238                   )
     239        {
     240           Method (_STA) { Return(\_SB.UCPD) }
     241        }
     242        Processor (CPUE, /* Name */
     243                   0x0E, /* Id */
     244                   0x0,  /* Processor IO ports range start */
     245                   0x0   /* Processor IO ports range length */
     246                   )
     247        {
     248           Method (_STA) { Return(\_SB.UCPE) }
     249        }
     250        Processor (CPUF, /* Name */
     251                   0x0F, /* Id */
     252                   0x0,  /* Processor IO ports range start */
     253                   0x0   /* Processor IO ports range length */
     254                   )
     255        {
     256           Method (_STA) { Return(\_SB.UCPF) }
    161257        }
    162258    }
     
    183279            UCP2,  32,
    184280            UCP3,  32,
     281            UCP4,  32,
     282            UCP5,  32,
     283            UCP6,  32,
     284            UCP7,  32,
     285            UCP8,  32,
     286            UCP9,  32,
     287            UCPA,  32,
     288            UCPB,  32,
     289            UCPC,  32,
     290            UCPD,  32,
     291            UCPE,  32,
     292            UCPF,  32,
    185293            MEMH,  32,
    186294            URTC,  32,
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