VirtualBox

Changeset 33434 in vbox for trunk


Ignore:
Timestamp:
Oct 25, 2010 4:03:19 PM (14 years ago)
Author:
vboxsync
Message:

ACPI: _DSM method for HDEF entry.

File:
1 edited

Legend:

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

    r33403 r33434  
    843843            Device (HDEF)
    844844            {
     845                Method(_DSM, 4, NotSerialized)
     846                {
     847                    Store (Package (0x04)                                                                                                                             
     848                    {                                                                                                                                             
     849                        "layout-id",                                                                                                                               
     850                        Buffer (0x04)                                                                                                                             
     851                        {                                                                                                                                         
     852                            /* 0000 */    0x07, 0x00, 0x00, 0x00                                                                                                   
     853                        },                                                                                                                                         
     854                                                                                                                                                                   
     855                        "PinConfigurations",                                                                                                                       
     856                        Buffer (Zero) {}                                                                                                                           
     857                    }, Local0)                                                                                                                                     
     858                    if (LEqual (Arg0, ToUUID("a0b5b7c6-1318-441c-b0c9-fe695eaf949b")))
     859                    {
     860                        If (LEqual (Arg1, One))
     861                        {
     862                            if (LEqual(Arg2, Zero))
     863                            {
     864                                    Store (Buffer (0x01)                                                                                                                             
     865                                        {                                                                                                                                         
     866                                            0x03
     867                                        }
     868                                    , Local0)                                                                                                                                     
     869                                    Return (Local0)   
     870                            }
     871                            if (LEqual(Arg2, One))
     872                            {
     873                                    Return (Local0)   
     874                            }
     875                        }
     876                    }
     877                    Store (Buffer (0x01)                                                                                                                             
     878                        {                                                                                                                                         
     879                            0x0
     880                        }
     881                    , Local0)                                                                                                                                     
     882                    Return (Local0)   
     883                }
     884
    845885                Method(_ADR, 0, NotSerialized)
    846886                {
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