VirtualBox

Changeset 58415 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Oct 26, 2015 11:16:20 AM (9 years ago)
Author:
vboxsync
Message:

ACPI/vbox-cpuhotplug.dsl: Workaround for recent iasl failing to compile the CPU hotplug SSDT because of clashing identifiers (CPUL as a register vs CPUL as a CPU object)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/PC/vbox-cpuhotplug.dsl

    r56292 r58415  
    2626        Store (Arg0, CPUC)
    2727        Return(LEqual(CPUL, 0x01))
     28    }
     29
     30    // Method to notify the VMM that a CPU is not
     31    // in use anymore and can be safely removed.
     32    // Using the extra method here because the CPUL
     33    // register identifer clashes with the CPUL object defined
     34    // below making iasl starting with version 20150930 fail.
     35    //
     36    // Think of CPLO as "CPU Lock Open"
     37    Method(CPLO, 1)
     38    {
     39        Store(Arg0, CPUL)
    2840    }
    2941
     
    7486            Method(_EJ0, 1)                                                \
    7587            {                                                              \
    76                 Store(id, CPUL) /* Unlock the CPU */                       \
     88                CPLO(id) /* Unlock the CPU */                              \
    7789                Return                                                     \
    7890            }                                                              \
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