VirtualBox

Changeset 33401 in vbox for trunk/src/VBox/Devices/PC


Ignore:
Timestamp:
Oct 25, 2010 5:14:53 AM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
66990
Message:

ACPI: layout hint for Mac guest. (xTracker/#4450 comment 152)

File:
1 edited

Legend:

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

    r32951 r33401  
    843843            Device (HDEF)
    844844            {
     845                /* This is mac guest specific function, taken from real mac. */
     846                Method (DTGP, 5, NotSerialized)
     847                {
     848                    If (LEqual (Arg0, Buffer (0x10)
     849                            {
     850                                /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
     851                                /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
     852                            }))
     853                    {
     854                        If (LEqual (Arg1, One))
     855                        {
     856                            If (LEqual (Arg2, Zero))
     857                            {
     858                                Store (Buffer (0x01)
     859                                    {
     860                                        /* 0000 */    0x03
     861                                    }, Arg4)
     862                                Return (One)
     863                            }
     864
     865                            If (LEqual (Arg2, One))
     866                            {
     867                                Return (One)
     868                            }
     869                        }
     870                    }
     871
     872                    Store (Buffer (0x01)
     873                        {
     874                            /* 0000 */    0x00
     875                        }, Arg4)
     876                    Return (Zero)
     877                }
     878
     879                Method (_DSM, 4, NotSerialized)
     880                {
     881                    Store (Package (0x04)
     882                        {
     883                            "layout-id",
     884                            Buffer (0x04)
     885                            {
     886                                0x7, 0x00, 0x00, 0x00
     887                            },
     888
     889                            "PinConfigurations",
     890                            Buffer (Zero) {}
     891                        }, Local0)
     892                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
     893                    Return (Local0)
     894                }
    845895                Method(_ADR, 0, NotSerialized)
    846896                {
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