Last active
July 2, 2017 11:25
-
-
Save dch/a4c1deeabb03ec272fbd452f50d640be to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ 394.896] | |
X.Org X Server 1.18.4 | |
Release Date: 2016-07-19 | |
[ 394.896] X Protocol Version 11, Revision 0 | |
[ 394.896] Build Operating System: FreeBSD 12.0-CURRENT amd64 | |
[ 394.896] Current Operating System: FreeBSD wintermute.skunkwerks.at 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r320546+9ecc1769c831(drm-next): Sun Jul 2 00:10:54 UTC 2017 root@wintermute:/usr/obj/usr/src/sys/GENERIC amd64 | |
[ 394.896] Build Date: 27 May 2017 01:35:38PM | |
[ 394.896] | |
[ 394.897] Current version of pixman: 0.34.0 | |
[ 394.897] Before reporting problems, check http://wiki.x.org | |
to make sure that you have the latest version. | |
[ 394.897] Markers: (--) probed, (**) from config file, (==) default setting, | |
(++) from command line, (!!) notice, (II) informational, | |
(WW) warning, (EE) error, (NI) not implemented, (??) unknown. | |
[ 394.897] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jul 2 11:21:59 2017 | |
[ 394.898] (==) Using system config directory "/usr/local/share/X11/xorg.conf.d" | |
[ 394.898] (==) No Layout section. Using the first Screen section. | |
[ 394.898] (==) No screen section available. Using defaults. | |
[ 394.898] (**) |-->Screen "Default Screen Section" (0) | |
[ 394.898] (**) | |-->Monitor "<default monitor>" | |
[ 394.899] (==) No monitor specified for screen "Default Screen Section". | |
Using a default monitor configuration. | |
[ 394.899] (==) Automatically adding devices | |
[ 394.899] (==) Automatically enabling devices | |
[ 394.899] (==) Not automatically adding GPU devices | |
[ 394.899] (==) Max clients allowed: 256, resource mask: 0x1fffff | |
[ 394.899] (WW) The directory "/usr/local/share/fonts/misc/" does not exist. | |
[ 394.899] Entry deleted from font path. | |
[ 394.899] (WW) The directory "/usr/local/share/fonts/Type1/" does not exist. | |
[ 394.899] Entry deleted from font path. | |
[ 394.900] (WW) The directory "/usr/local/share/fonts/100dpi/" does not exist. | |
[ 394.900] Entry deleted from font path. | |
[ 394.900] (WW) The directory "/usr/local/share/fonts/75dpi/" does not exist. | |
[ 394.900] Entry deleted from font path. | |
[ 394.900] (==) FontPath set to: | |
/usr/local/share/fonts/TTF/, | |
/usr/local/share/fonts/OTF/ | |
[ 394.900] (==) ModulePath set to "/usr/local/lib/xorg/modules" | |
[ 394.900] (II) The server relies on devd to provide the list of input devices. | |
If no devices become available, reconfigure devd or disable AutoAddDevices. | |
[ 394.900] (II) Loader magic: 0x80cc10 | |
[ 394.900] (II) Module ABI versions: | |
[ 394.900] X.Org ANSI C Emulation: 0.4 | |
[ 394.900] X.Org Video Driver: 20.0 | |
[ 394.900] X.Org XInput driver : 22.1 | |
[ 394.900] X.Org Server Extension : 9.0 | |
[ 394.901] (!!) More than one possible primary device found | |
[ 394.901] (--) PCI: (0:2:0:0) 10de:1c81:196e:11c0 rev 161, Mem @ 0xfa000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/65536 | |
[ 394.901] (--) PCI: (0:8:0:0) 1a03:2000:15d9:0857 rev 48, Mem @ 0xf8000000/16777216, 0xf9000000/131072, I/O @ 0x0000b000/128, BIOS @ 0x????????/65536 | |
[ 394.901] (II) LoadModule: "glx" | |
[ 394.902] (II) Loading /usr/local/lib/xorg/modules/extensions/libglx.so | |
[ 394.914] (II) Module glx: vendor="NVIDIA Corporation" | |
[ 394.914] compiled for 4.0.2, module version = 1.0.0 | |
[ 394.914] Module class: X.Org Server Extension | |
[ 394.914] (II) NVIDIA GLX Module 375.66 Mon May 1 14:55:58 PDT 2017 | |
[ 394.914] (==) Matched modesetting as autoconfigured driver 0 | |
[ 394.914] (==) Matched scfb as autoconfigured driver 1 | |
[ 394.914] (==) Matched vesa as autoconfigured driver 2 | |
[ 394.914] (==) Assigned the driver to the xf86ConfigLayout | |
[ 394.914] (II) LoadModule: "modesetting" | |
[ 394.915] (II) Loading /usr/local/lib/xorg/modules/drivers/modesetting_drv.so | |
[ 394.915] (II) Module modesetting: vendor="X.Org Foundation" | |
[ 394.916] compiled for 1.18.4, module version = 1.18.4 | |
[ 394.916] Module class: X.Org Video Driver | |
[ 394.916] ABI class: X.Org Video Driver, version 20.0 | |
[ 394.916] (II) LoadModule: "scfb" | |
[ 394.917] (II) Loading /usr/local/lib/xorg/modules/drivers/scfb_drv.so | |
[ 394.917] (II) Module scfb: vendor="X.Org Foundation" | |
[ 394.917] compiled for 1.18.4, module version = 0.0.4 | |
[ 394.917] ABI class: X.Org Video Driver, version 20.0 | |
[ 394.917] (II) LoadModule: "vesa" | |
[ 394.918] (II) Loading /usr/local/lib/xorg/modules/drivers/vesa_drv.so | |
[ 394.918] (II) Module vesa: vendor="X.Org Foundation" | |
[ 394.918] compiled for 1.18.4, module version = 2.3.4 | |
[ 394.918] Module class: X.Org Video Driver | |
[ 394.918] ABI class: X.Org Video Driver, version 20.0 | |
[ 394.918] (II) modesetting: Driver for Modesetting Kernel Drivers: kms | |
[ 394.919] (II) scfb: driver for wsdisplay framebuffer: scfb | |
[ 394.919] (II) VESA: driver for VESA chipsets: vesa | |
[ 394.919] (--) Using syscons driver with X support (version 2.0) | |
[ 394.919] (++) using VT number 9 | |
[ 394.919] (WW) Falling back to old probe method for modesetting | |
[ 394.920] (EE) open /dev/dri/card0: No such file or directory | |
[ 394.920] (WW) Falling back to old probe method for scfb | |
[ 394.920] scfb trace: probe start | |
[ 394.920] (II) scfb(0): using default device | |
[ 394.920] scfb trace: probe done | |
[ 394.920] (WW) Falling back to old probe method for vesa | |
[ 394.920] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support | |
[ 394.920] scfb: PreInit 0 | |
[ 394.920] (II) scfb(0): Using: depth (32), width (1280), height (1024) | |
[ 394.920] (II) scfb(0): Creating default Display subsection in Screen section | |
"Default Screen Section" for depth/fbbpp 24/32 | |
[ 394.920] (==) scfb(0): Depth 24, (==) framebuffer bpp 32 | |
[ 394.920] (==) scfb(0): RGB weight 888 | |
[ 394.920] (==) scfb(0): Default visual is TrueColor | |
[ 394.921] (==) scfb(0): Using gamma correction (1.0, 1.0, 1.0) | |
[ 394.921] (II) scfb(0): Vidmem: 5120k | |
[ 394.921] (==) scfb(0): DPI set to (96, 96) | |
[ 394.921] (**) scfb(0): Using "Shadow Framebuffer" | |
[ 394.921] (II) Loading sub module "shadow" | |
[ 394.921] (II) LoadModule: "shadow" | |
[ 394.921] (II) Loading /usr/local/lib/xorg/modules/libshadow.so | |
[ 394.921] (II) Module shadow: vendor="X.Org Foundation" | |
[ 394.921] compiled for 1.18.4, module version = 1.1.0 | |
[ 394.922] ABI class: X.Org ANSI C Emulation, version 0.4 | |
[ 394.922] (II) Loading sub module "fb" | |
[ 394.922] (II) LoadModule: "fb" | |
[ 394.923] (II) Loading /usr/local/lib/xorg/modules/libfb.so | |
[ 394.923] (II) Module fb: vendor="X.Org Foundation" | |
[ 394.923] compiled for 1.18.4, module version = 1.0.0 | |
[ 394.923] ABI class: X.Org ANSI C Emulation, version 0.4 | |
[ 394.923] scfb: PreInit done | |
[ 394.923] (II) UnloadModule: "modesetting" | |
[ 394.924] (II) Unloading modesetting | |
[ 394.924] (II) UnloadModule: "vesa" | |
[ 394.924] (II) Unloading vesa | |
[ 394.924] (--) Depth 24 pixmap format is 32 bpp | |
[ 394.924] scfb: ScfbScreenInit 0 | |
[ 394.924] bitsPerPixel=32, depth=24, defaultVisual=TrueColor | |
mask: ff0000,ff00,ff, offset: 16,8,0 | |
[ 394.924] mmap returns: addr 0x807a00000 len 0x500000, fd 6, off 0 | |
[ 394.925] scfb: ScfbSave 0 | |
[ 394.925] scfb: ScfbSave done | |
[ 394.925] (==) scfb(0): Backing store enabled | |
[ 394.925] scfb: ScfbScreenInit done | |
[ 394.925] (==) RandR enabled | |
[ 394.926] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found) | |
[ 394.976] (II) config/devd: probing input devices... | |
[ 394.976] (II) config/devd: adding input device (null) (/dev/kbdmux) | |
[ 394.976] (II) LoadModule: "kbd" | |
[ 394.977] (II) Loading /usr/local/lib/xorg/modules/input/kbd_drv.so | |
[ 394.977] (II) Module kbd: vendor="X.Org Foundation" | |
[ 394.977] compiled for 1.18.4, module version = 1.9.0 | |
[ 394.977] Module class: X.Org XInput Driver | |
[ 394.977] ABI class: X.Org XInput driver, version 22.1 | |
[ 394.977] (II) Using input driver 'kbd' for 'kbdmux' | |
[ 394.977] (**) kbdmux: always reports core events | |
[ 394.977] (**) kbdmux: always reports core events | |
[ 394.977] (**) Option "Protocol" "standard" | |
[ 394.977] (**) Option "XkbRules" "base" | |
[ 394.977] (**) Option "XkbModel" "pc105" | |
[ 394.978] (**) Option "XkbLayout" "us" | |
[ 394.978] (**) Option "config_info" "devd:kbdmux" | |
[ 394.978] (II) XINPUT: Adding extended input device "kbdmux" (type: KEYBOARD, id 6) | |
[ 394.978] (II) config/devd: kbdmux is enabled, ignoring device ukbd0 | |
[ 394.978] (II) config/devd: kbdmux is enabled, ignoring device ukbd1 | |
[ 394.978] (II) config/devd: kbdmux is enabled, ignoring device atkbd0 | |
[ 394.978] (II) config/devd: adding input device (null) (/dev/sysmouse) | |
[ 394.978] (II) LoadModule: "mouse" | |
[ 394.979] (II) Loading /usr/local/lib/xorg/modules/input/mouse_drv.so | |
[ 394.979] (II) Module mouse: vendor="X.Org Foundation" | |
[ 394.979] compiled for 1.18.4, module version = 1.9.2 | |
[ 394.979] Module class: X.Org XInput Driver | |
[ 394.979] ABI class: X.Org XInput driver, version 22.1 | |
[ 394.979] (II) Using input driver 'mouse' for 'sysmouse' | |
[ 394.979] (**) sysmouse: always reports core events | |
[ 394.979] (**) Option "Device" "/dev/sysmouse" | |
[ 394.979] (==) sysmouse: Protocol: "Auto" | |
[ 394.979] (**) sysmouse: always reports core events | |
[ 394.979] (==) sysmouse: Emulate3Buttons, Emulate3Timeout: 50 | |
[ 394.979] (**) sysmouse: ZAxisMapping: buttons 4 and 5 | |
[ 394.979] (**) sysmouse: Buttons: 5 | |
[ 394.980] (**) Option "config_info" "devd:sysmouse" | |
[ 394.980] (II) XINPUT: Adding extended input device "sysmouse" (type: MOUSE, id 7) | |
[ 394.980] (**) sysmouse: (accel) keeping acceleration scheme 1 | |
[ 394.980] (**) sysmouse: (accel) acceleration profile 0 | |
[ 394.980] (**) sysmouse: (accel) acceleration factor: 2.000 | |
[ 394.980] (**) sysmouse: (accel) acceleration threshold: 4 | |
[ 394.980] (II) sysmouse: SetupAuto: hw.iftype is 4, hw.model is 0 | |
[ 394.980] (II) sysmouse: SetupAuto: protocol is SysMouse | |
[ 394.980] (II) config/devd: device /dev/ums0 already opened | |
[ 394.980] (II) config/devd: device /dev/ums1 already opened | |
[ 394.981] scfb: SaveScreen 0 | |
[ 394.981] scfb: SaveScreen done | |
[ 398.477] scfb: LeaveVT 0 | |
[ 404.673] (II) config/devd: terminating backend... | |
[ 404.673] (II) UnloadModule: "mouse" | |
[ 404.673] (II) UnloadModule: "kbd" | |
[ 404.674] scfb: ScfbCloseScreen 0 | |
[ 404.674] scfb: ScfbCloseScreen done | |
[ 404.674] (II) Server terminated successfully (0). Closing log file. |
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
RSD PTR: OEM=SUPERM, ACPI_Rev=2.0x (2) | |
XSDT=0x0000000078aaf0a0, length=36, cksum=42 | |
*/ | |
/* | |
XSDT: Length=196, Revision=1, Checksum=174, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1072009, | |
Creator ID=AMI, Creator Revision=0x10013 | |
Entries={ 0x0000000078ae37a8, 0x0000000078ae38b8, 0x0000000078ae39f0, 0x0000000078ae3a38, 0x0000000078ae3ad8, 0x0000000078ae3b18, 0x0000000078ae3b58, 0x0000000078ae3ec8, 0x0000000078ae3f10, 0x0000000078ae3f48, 0x0000000078ae3fd8, 0x0000000078ae4008, 0x0000000078ae5160, 0x0000000078ae51a0, 0x0000000078afc320, 0x0000000078afc398, 0x0000000078afc3d0, 0x0000000078afea28, 0x0000000078afea90, 0x0000000078afeb98 } | |
*/ | |
/* | |
FACP: Length=268, Revision=5, Checksum=160, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1072009, | |
Creator ID=AMI, Creator Revision=0x10013 | |
FACS=0x792a9f80, DSDT=0x78aaf200 | |
INT_MODEL=APIC | |
Preferred_PM_Profile=Desktop (1) | |
SCI_INT=9 | |
SMI_CMD=0xb2, ACPI_ENABLE=0xa0, ACPI_DISABLE=0xa1, S4BIOS_REQ=0x0 | |
PSTATE_CNT=0x0 | |
PM1a_EVT_BLK=0x400-0x403 | |
PM1a_CNT_BLK=0x404-0x405 | |
PM2_CNT_BLK=0x450-0x450 | |
PM_TMR_BLK=0x408-0x40b | |
GPE0_BLK=0x420-0x42f | |
P_LVL2_LAT=101 us, P_LVL3_LAT=1001 us | |
FLUSH_SIZE=1024, FLUSH_STRIDE=16 | |
DUTY_OFFSET=1, DUTY_WIDTH=3 | |
DAY_ALRM=13, MON_ALRM=0, CENTURY=50 | |
IAPC_BOOT_ARCH={LEGACY_DEVICES,NO_ASPM} | |
Flags={WBINVD,C1_SUPPORTED,SLEEP_BUTTON,S4_RTC_WAKE,RESET_REGISTER,PLATFORM_CLOCK} | |
RESET_REG=0xcf9:0[8] (IO), RESET_VALUE=0x6 | |
*/ | |
/* | |
FACS: Length=64, HwSig=0xd15ab096, Firm_Wake_Vec=0x00000000 | |
Global_Lock= | |
Flags= | |
Version=2 | |
*/ | |
/* | |
DSDT: Length=214440, Revision=2, Checksum=68, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1072009, | |
Creator ID=INTL, Creator Revision=0x20091013 | |
*/ | |
/* | |
APIC: Length=312, Revision=3, Checksum=161, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1072009, | |
Creator ID=AMI, Creator Revision=0x10013 | |
Local APIC ADDR=0xfee00000 | |
Flags={PC-AT} | |
Type=Local APIC | |
ACPI CPU=0 | |
Flags={ENABLED} | |
APIC ID=0 | |
Type=Local APIC | |
ACPI CPU=4 | |
Flags={ENABLED} | |
APIC ID=4 | |
Type=Local APIC | |
ACPI CPU=6 | |
Flags={ENABLED} | |
APIC ID=6 | |
Type=Local APIC | |
ACPI CPU=8 | |
Flags={ENABLED} | |
APIC ID=8 | |
Type=Local APIC | |
ACPI CPU=16 | |
Flags={ENABLED} | |
APIC ID=16 | |
Type=Local APIC | |
ACPI CPU=20 | |
Flags={ENABLED} | |
APIC ID=20 | |
Type=Local APIC | |
ACPI CPU=22 | |
Flags={ENABLED} | |
APIC ID=22 | |
Type=Local APIC | |
ACPI CPU=24 | |
Flags={ENABLED} | |
APIC ID=24 | |
Type=Local APIC | |
ACPI CPU=1 | |
Flags={ENABLED} | |
APIC ID=1 | |
Type=Local APIC | |
ACPI CPU=5 | |
Flags={ENABLED} | |
APIC ID=5 | |
Type=Local APIC | |
ACPI CPU=7 | |
Flags={ENABLED} | |
APIC ID=7 | |
Type=Local APIC | |
ACPI CPU=9 | |
Flags={ENABLED} | |
APIC ID=9 | |
Type=Local APIC | |
ACPI CPU=17 | |
Flags={ENABLED} | |
APIC ID=17 | |
Type=Local APIC | |
ACPI CPU=21 | |
Flags={ENABLED} | |
APIC ID=21 | |
Type=Local APIC | |
ACPI CPU=23 | |
Flags={ENABLED} | |
APIC ID=23 | |
Type=Local APIC | |
ACPI CPU=25 | |
Flags={ENABLED} | |
APIC ID=25 | |
Type=Local APIC NMI | |
ACPI CPU=0 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=4 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=6 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=8 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=16 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=20 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=22 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=24 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=1 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=5 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=7 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=9 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=17 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=21 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=23 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=25 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=IO APIC | |
APIC ID=1 | |
INT BASE=0 | |
ADDR=0x00000000fec00000 | |
Type=IO APIC | |
APIC ID=2 | |
INT BASE=24 | |
ADDR=0x00000000fec01000 | |
Type=INT Override | |
BUS=0 | |
IRQ=0 | |
INTR=2 | |
Flags={Polarity=conforming, Trigger=conforming} | |
Type=INT Override | |
BUS=0 | |
IRQ=9 | |
INTR=9 | |
Flags={Polarity=active-hi, Trigger=level} | |
*/ | |
/* | |
FPDT: Length=68, Revision=1, Checksum=105, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1072009, | |
Creator ID=AMI, Creator Revision=0x10013 | |
*/ | |
/* | |
FIDT: Length=156, Revision=1, Checksum=20, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1072009, | |
Creator ID=AMI, Creator Revision=0x10013 | |
*/ | |
/* | |
SPMI: Length=64, Revision=5, Checksum=31, | |
OEMID=A M I, OEM Table ID=OEMSPMI, OEM Revision=0x0, | |
Creator ID=AMI., Creator Revision=0x0 | |
*/ | |
/* | |
MCFG: Length=60, Revision=1, Checksum=52, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1072009, | |
Creator ID=MSFT, Creator Revision=0x97 | |
Base Address=0x0000000080000000 | |
Segment Group=0x0000 | |
Start Bus=0 | |
End Bus=255 | |
*/ | |
/* | |
SSDT: Length=877, Revision=1, Checksum=57, | |
OEMID=SataRe, OEM Table ID=SataTabl, OEM Revision=0x1000, | |
Creator ID=INTL, Creator Revision=0x20120913 | |
*/ | |
/* | |
UEFI: Length=66, Revision=1, Checksum=234, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1072009, | |
Creator ID=, Creator Revision=0x0 | |
*/ | |
/* | |
HPET: Length=56, Revision=1, Checksum=64, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1, | |
Creator ID=INTL, Creator Revision=0x20091013 | |
HPET Number=0 | |
ADDR=0x00000000fed00000:0[64] (Memory) HW Rev=0x1 | |
Comparators=7 | |
Counter Size=1 | |
Legacy IRQ routing capable={TRUE} | |
PCI Vendor ID=0x8086 | |
Minimal Tick=14318 | |
Flags=0x00 | |
*/ | |
/* | |
MSCT: Length=144, Revision=1, Checksum=229, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1, | |
Creator ID=INTL, Creator Revision=0x20091013 | |
*/ | |
/* | |
SLIT: Length=45, Revision=1, Checksum=22, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1, | |
Creator ID=INTL, Creator Revision=0x20091013 | |
Locality Count=1 | |
0 | |
+---- | |
0 | 10 | |
*/ | |
/* | |
SRAT: Length=4440, Revision=3, Checksum=41, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1, | |
Creator ID=INTL, Creator Revision=0x20091013 | |
Table Revision=1 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=0 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=4 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=6 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=8 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=16 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=20 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=22 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=24 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=1 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=5 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=7 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=9 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=17 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=21 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=23 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={ENABLED} | |
APIC ID=25 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=0 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=1 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=2 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=CPU | |
Flags={DISABLED} | |
APIC ID=255 | |
Proximity Domain=3 | |
Type=Memory | |
Flags={ENABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000080000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={ENABLED} | |
Base Address=0x0000000100000000 | |
Length=0x0000001f80000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
Type=Memory | |
Flags={DISABLED} | |
Base Address=0x0000000000000000 | |
Length=0x0000000000000000 | |
Proximity Domain=0 | |
*/ | |
/* | |
WDDT: Length=64, Revision=1, Checksum=120, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x0, | |
Creator ID=INTL, Creator Revision=0x20091013 | |
*/ | |
/* | |
SSDT: Length=94591, Revision=2, Checksum=81, | |
OEMID=SUPERM, OEM Table ID=PmMgt, OEM Revision=0x1, | |
Creator ID=INTL, Creator Revision=0x20120913 | |
*/ | |
/* | |
NITR: Length=113, Revision=2, Checksum=146, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1, | |
Creator ID=INTL, Creator Revision=0x20091013 | |
*/ | |
/* | |
BGRT: Length=56, Revision=1, Checksum=182, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1072009, | |
Creator ID=AMI, Creator Revision=0x10013 | |
*/ | |
/* | |
SSDT: Length=9812, Revision=2, Checksum=66, | |
OEMID=SUPERM, OEM Table ID=SpsNm, OEM Revision=0x2, | |
Creator ID=INTL, Creator Revision=0x20120913 | |
*/ | |
/* | |
SSDT: Length=100, Revision=2, Checksum=136, | |
OEMID=SUPERM, OEM Table ID=SpsNvs, OEM Revision=0x2, | |
Creator ID=INTL, Creator Revision=0x20120913 | |
*/ | |
/* | |
PRAD: Length=258, Revision=2, Checksum=136, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x2, | |
Creator ID=INTL, Creator Revision=0x20120913 | |
*/ | |
/* | |
DMAR: Length=196, Revision=1, Checksum=97, | |
OEMID=SUPERM, OEM Table ID=SMCI--MB, OEM Revision=0x1, | |
Creator ID=INTL, Creator Revision=0x20091013 | |
Host Address Width=46 | |
Flags={INTR_REMAP,X2APIC_OPT_OUT} | |
Type=DRHD | |
Length=40 | |
Flags={INCLUDE_ALL} | |
Segment=0 | |
Address=0x00000000fbffc000 | |
Device Scope: | |
Type=IOAPIC | |
Length=8 | |
EnumerationId=1 | |
StartBusNumber=240 | |
Path={31:7} | |
Type=IOAPIC | |
Length=8 | |
EnumerationId=2 | |
StartBusNumber=0 | |
Path={5:4} | |
Type=HPET | |
Length=8 | |
EnumerationId=0 | |
StartBusNumber=240 | |
Path={15:0} | |
Type=RMRR | |
Length=64 | |
Segment=0 | |
BaseAddress=0x000000007b190000 | |
LimitAddress=0x000000007b19ffff | |
Device Scope: | |
Type=PCI Endpoint Device | |
Length=8 | |
EnumerationId=0 | |
StartBusNumber=0 | |
Path={20:0} | |
Type=PCI Endpoint Device | |
Length=8 | |
EnumerationId=0 | |
StartBusNumber=0 | |
Path={26:0} | |
Type=PCI Endpoint Device | |
Length=8 | |
EnumerationId=0 | |
StartBusNumber=3 | |
Path={0:0} | |
Type=PCI Endpoint Device | |
Length=8 | |
EnumerationId=0 | |
StartBusNumber=6 | |
Path={0:0} | |
Type=PCI Endpoint Device | |
Length=8 | |
EnumerationId=0 | |
StartBusNumber=0 | |
Path={29:0} | |
Type=ATSR | |
Length=24 | |
Flags= | |
Segment=0 | |
Device Scope: | |
Type=PCI Sub-Hierarchy | |
Length=8 | |
EnumerationId=0 | |
StartBusNumber=0 | |
Path={1:0} | |
Type=PCI Sub-Hierarchy | |
Length=8 | |
EnumerationId=0 | |
StartBusNumber=0 | |
Path={3:0} | |
Type=RHSA | |
Length=20 | |
BaseAddress=0x00000000fbffc000 | |
ProximityDomain=0x00000000 | |
*/ | |
/* | |
* Intel ACPI Component Architecture | |
* AML/ASL+ Disassembler version 20170531 (64-bit version) | |
* Copyright (c) 2000 - 2017 Intel Corporation | |
* | |
* Disassembling to symbolic ASL+ operators | |
* | |
* Disassembly of /tmp/acpidump.QfDENG/acpdump.din, Sun Jul 2 11:19:20 2017 | |
* | |
* Original Table Header: | |
* Signature "DSDT" | |
* Length 0x0004E0BC (319676) | |
* Revision 0x02 | |
* Checksum 0x12 | |
* OEM ID "SUPERM" | |
* OEM Table ID "SMCI--MB" | |
* OEM Revision 0x01072009 (17244169) | |
* Compiler ID "INTL" | |
* Compiler Version 0x20091013 (537464851) | |
*/ | |
DefinitionBlock ("", "DSDT", 2, "SUPERM", "SMCI--MB", 0x01072009) | |
{ | |
External (_SB_.PRAD, UnknownObj) | |
Name (ENTK, 0x87) | |
Name (EXTK, 0xAA) | |
Name (IO1B, 0x0A00) | |
Name (IO2B, 0x0A30) | |
Name (IO2L, 0x10) | |
Name (IO3B, 0x0A40) | |
Name (IO3L, 0x10) | |
Name (IO4B, 0x0A60) | |
Name (IO4L, 0x10) | |
Name (SP1O, 0x4E) | |
Name (IOES, 0x00) | |
Name (ENT2, 0xA5) | |
Name (EXT2, 0xAA) | |
Name (SP2O, 0x2E) | |
Name (IPBT, 0xE4) | |
Name (IBUF, 0xE5) | |
Name (BTIM, 0xE6) | |
Name (IDTP, 0x0CA2) | |
Name (ICDP, 0x0CA3) | |
Name (BSMI, 0xC0) | |
Name (ASSB, 0x00) | |
Name (AOTB, 0x00) | |
Name (AAXB, 0x00) | |
Name (PEHP, 0x01) | |
Name (PEPM, 0x01) | |
Name (PEER, 0x01) | |
Name (PECS, 0x01) | |
Name (ITKE, 0x00) | |
Name (MBEC, 0xFFFF) | |
Name (PEBS, 0x80000000) | |
Name (PELN, 0x10000000) | |
Name (SRSI, 0xB2) | |
Name (CSMI, 0x61) | |
Name (DSSP, 0x00) | |
Name (FHPP, 0x00) | |
Name (SMIA, 0xB2) | |
Name (SMIB, 0xB3) | |
Name (OFST, 0x35) | |
Name (TRST, 0x02) | |
Name (TCMF, 0x00) | |
Name (TMF1, 0x00) | |
Name (TMF2, 0x00) | |
Name (TMF3, 0x00) | |
Name (TTPF, 0x01) | |
Name (DTPT, 0x00) | |
Name (TTDP, 0x00) | |
Name (TPMB, 0xFFFFFFFF) | |
Name (TPMC, 0xFFFFFFFF) | |
Name (TPMM, 0xFED40000) | |
Name (FTPM, 0xFFFFFFFF) | |
Name (AMDT, 0x00) | |
Name (TPMF, 0x00) | |
Name (SRCB, 0xFED1C000) | |
Name (SRCL, 0x4000) | |
Name (SUSW, 0xFF) | |
Name (PMBA, 0x0400) | |
Name (PMLN, 0x80) | |
Name (SMCR, 0x0430) | |
Name (SMIP, 0xB2) | |
Name (APCB, 0xFEC00000) | |
Name (APCL, 0x00100000) | |
Name (PM30, 0x0430) | |
Name (GPBS, 0x0500) | |
Name (GPLN, 0x80) | |
Name (SMBS, 0x0580) | |
Name (SMBL, 0x20) | |
Name (SHPC, 0x00) | |
Name (IPRT, 0x01) | |
Name (IO1L, 0x30) | |
Name (PICM, 0x00) | |
Method (_PIC, 1, NotSerialized) // _PIC: Interrupt Model | |
{ | |
If (Arg0) | |
{ | |
DBG8 = 0xAA | |
} | |
Else | |
{ | |
DBG8 = 0xAC | |
} | |
PICM = Arg0 | |
} | |
Name (OSVR, Ones) | |
Method (OSFL, 0, NotSerialized) | |
{ | |
If ((OSVR != Ones)) | |
{ | |
Return (OSVR) /* \OSVR */ | |
} | |
If ((PICM == 0x00)) | |
{ | |
DBG8 = 0xAC | |
} | |
OSVR = 0x03 | |
If (CondRefOf (\_OSI, Local0)) | |
{ | |
If (_OSI ("Windows 2001")) | |
{ | |
OSVR = 0x04 | |
} | |
If (_OSI ("Windows 2001.1")) | |
{ | |
OSVR = 0x05 | |
} | |
If (_OSI ("FreeBSD")) | |
{ | |
OSVR = 0x06 | |
} | |
If (_OSI ("HP-UX")) | |
{ | |
OSVR = 0x07 | |
} | |
If (_OSI ("OpenVMS")) | |
{ | |
OSVR = 0x08 | |
} | |
If (_OSI ("Windows 2001 SP1")) | |
{ | |
OSVR = 0x09 | |
} | |
If (_OSI ("Windows 2001 SP2")) | |
{ | |
OSVR = 0x0A | |
} | |
If (_OSI ("Windows 2001 SP3")) | |
{ | |
OSVR = 0x0B | |
} | |
If (_OSI ("Windows 2006")) | |
{ | |
OSVR = 0x0C | |
} | |
If (_OSI ("Windows 2006 SP1")) | |
{ | |
OSVR = 0x0D | |
} | |
If (_OSI ("Windows 2009")) | |
{ | |
OSVR = 0x0E | |
} | |
If (_OSI ("Windows 2012")) | |
{ | |
OSVR = 0x0F | |
} | |
If (_OSI ("Windows 2013")) | |
{ | |
OSVR = 0x10 | |
} | |
} | |
Else | |
{ | |
If (MCTH (_OS, "Microsoft Windows NT")) | |
{ | |
OSVR = 0x00 | |
} | |
If (MCTH (_OS, "Microsoft Windows")) | |
{ | |
OSVR = 0x01 | |
} | |
If (MCTH (_OS, "Microsoft WindowsME: Millennium Edition")) | |
{ | |
OSVR = 0x02 | |
} | |
If (MCTH (_OS, "Linux")) | |
{ | |
OSVR = 0x03 | |
} | |
If (MCTH (_OS, "FreeBSD")) | |
{ | |
OSVR = 0x06 | |
} | |
If (MCTH (_OS, "HP-UX")) | |
{ | |
OSVR = 0x07 | |
} | |
If (MCTH (_OS, "OpenVMS")) | |
{ | |
OSVR = 0x08 | |
} | |
} | |
Return (OSVR) /* \OSVR */ | |
} | |
Method (MCTH, 2, NotSerialized) | |
{ | |
If ((SizeOf (Arg0) < SizeOf (Arg1))) | |
{ | |
Return (Zero) | |
} | |
Local0 = (SizeOf (Arg0) + 0x01) | |
Name (BUF0, Buffer (Local0){}) | |
Name (BUF1, Buffer (Local0){}) | |
BUF0 = Arg0 | |
BUF1 = Arg1 | |
While (Local0) | |
{ | |
Local0-- | |
If ((DerefOf (BUF0 [Local0]) != DerefOf (BUF1 [Local0] | |
))) | |
{ | |
Return (Zero) | |
} | |
} | |
Return (One) | |
} | |
Name (PRWP, Package (0x02) | |
{ | |
Zero, | |
Zero | |
}) | |
Method (GPRW, 2, NotSerialized) | |
{ | |
PRWP [0x00] = Arg0 | |
Local0 = (SS1 << 0x01) | |
Local0 |= (SS2 << 0x02) | |
Local0 |= (SS3 << 0x03) | |
Local0 |= (SS4 << 0x04) | |
If (((0x01 << Arg1) & Local0)) | |
{ | |
PRWP [0x01] = Arg1 | |
} | |
Else | |
{ | |
Local0 >>= 0x01 | |
If (((OSFL () == 0x01) || (OSFL () == 0x02))) | |
{ | |
FindSetLeftBit (Local0, PRWP [0x01]) | |
} | |
Else | |
{ | |
FindSetRightBit (Local0, PRWP [0x01]) | |
} | |
} | |
Return (PRWP) /* \PRWP */ | |
} | |
Name (WAKP, Package (0x02) | |
{ | |
Zero, | |
Zero | |
}) | |
Method (UPWP, 1, NotSerialized) | |
{ | |
If (DerefOf (WAKP [0x00])) | |
{ | |
WAKP [0x01] = 0x00 | |
} | |
Else | |
{ | |
WAKP [0x01] = Arg0 | |
} | |
} | |
OperationRegion (DEB0, SystemIO, 0x80, 0x01) | |
Field (DEB0, ByteAcc, NoLock, Preserve) | |
{ | |
DBG8, 8 | |
} | |
OperationRegion (DEB1, SystemIO, 0x90, 0x02) | |
Field (DEB1, WordAcc, NoLock, Preserve) | |
{ | |
DBG9, 16 | |
} | |
Name (SS1, 0x01) | |
Name (SS2, 0x00) | |
Name (SS3, 0x01) | |
Name (SS4, 0x01) | |
Name (IOST, 0x0001) | |
Name (TOPM, 0x00000000) | |
Name (ROMS, 0xFFE00000) | |
Name (VGAF, 0x01) | |
Name (OSHF, 0x00) | |
Scope (_SB) | |
{ | |
Name (XCNT, 0x00) | |
Name (ECNT, 0x00) | |
Name (OSYS, 0x00) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("663e35af-cc10-41a4-88ea-5470af055295"))) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (0x00) | |
{ | |
Switch (ToInteger (Arg1)) | |
{ | |
Case (0x00) | |
{ | |
If ((EMCA == 0x01)) | |
{ | |
Return (Buffer (0x01) | |
{ | |
0x03 // . | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x01) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
} | |
Case (0x01) | |
{ | |
Return (LDIR) /* \LDIR */ | |
} | |
Default | |
{ | |
} | |
} | |
} | |
Return (Buffer (0x01) | |
{ | |
0x00 // . | |
}) | |
} | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
If (CondRefOf (_OSI, Local0)) | |
{ | |
If (_OSI ("Windows 2001.1 SP1")) | |
{ | |
OSYS = 0x05 | |
} | |
If (_OSI ("Windows 2001.1")) | |
{ | |
OSYS = 0x06 | |
} | |
If (_OSI ("Windows 2001 SP2")) | |
{ | |
OSYS = 0x07 | |
} | |
If (_OSI ("Windows 2001")) | |
{ | |
OSYS = 0x08 | |
} | |
If (_OSI ("Windows 2006.1")) | |
{ | |
OSYS = 0x09 | |
} | |
If (_OSI ("Windows 2006 SP1")) | |
{ | |
OSYS = 0x0A | |
} | |
If (_OSI ("Windows 2006")) | |
{ | |
OSYS = 0x0B | |
} | |
If (_OSI ("Windows 2009")) | |
{ | |
OSYS = 0x0C | |
} | |
If (_OSI ("Windows 2012")) | |
{ | |
OSYS = 0x0D | |
} | |
If (_OSI ("Linux")) | |
{ | |
OSYS = 0x01 | |
} | |
If (_OSI ("FreeBSD")) | |
{ | |
OSYS = 0x02 | |
} | |
If (_OSI ("HP-UX")) | |
{ | |
OSYS = 0x03 | |
} | |
If (_OSI ("OpenVMS")) | |
{ | |
OSYS = 0x04 | |
} | |
If ((OSYS >= 0x0D)) | |
{ | |
If ((XCNT == 0x00)) | |
{ | |
^PCI0.XHCI.XSEL (0x00) | |
IO80 = 0x84 | |
XCNT++ | |
} | |
} | |
Else | |
{ | |
IO80 = OSYS /* \_SB_.OSYS */ | |
} | |
} | |
} | |
} | |
Name (HWPE, 0x00) | |
Name (PETE, 0x00) | |
Name (PSLM, Package (0x08) | |
{ | |
0x00, | |
0x00, | |
0x00, | |
0x00, | |
0x00, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
Name (TSLM, Package (0x08) | |
{ | |
0x00, | |
0x00, | |
0x00, | |
0x00, | |
0x00, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
Name (BBI0, 0x00000000) | |
Name (BBI1, 0x00000000) | |
Name (BBI2, 0x00000000) | |
Name (BBI3, 0x00000000) | |
Name (BBU0, 0x000000FF) | |
Name (BBU1, 0x000000FF) | |
Name (BBU2, 0x000000FF) | |
Name (BBU3, 0x000000FF) | |
OperationRegion (DBG0, SystemIO, 0x80, 0x02) | |
Field (DBG0, ByteAcc, NoLock, Preserve) | |
{ | |
IO80, 8, | |
IO81, 8 | |
} | |
OperationRegion (ACMS, SystemIO, 0x72, 0x02) | |
Field (ACMS, ByteAcc, NoLock, Preserve) | |
{ | |
INDX, 8, | |
DATA, 8 | |
} | |
OperationRegion (GPCT, SystemIO, 0x0442, 0x01) | |
Field (GPCT, ByteAcc, NoLock, Preserve) | |
{ | |
, 1, | |
SGPC, 1 | |
} | |
OperationRegion (GPIV, SystemIO, 0x052C, 0x02) | |
Field (GPIV, ByteAcc, NoLock, Preserve) | |
{ | |
GP0I, 1, | |
, 13, | |
RASI, 1 | |
} | |
OperationRegion (PSYS, SystemMemory, 0x78F4D000, 0x0400) | |
Field (PSYS, ByteAcc, NoLock, Preserve) | |
{ | |
PLAT, 32, | |
APC0, 1, | |
APC1, 1, | |
APC2, 1, | |
APC3, 1, | |
APC4, 1, | |
Offset (0x05), | |
RES0, 8, | |
TPME, 1, | |
CSEN, 1, | |
C3EN, 1, | |
C6EN, 1, | |
C7EN, 1, | |
MWOS, 1, | |
PSEN, 1, | |
EMCA, 1, | |
HWAL, 1, | |
KPRS, 1, | |
MPRS, 1, | |
TSEN, 1, | |
FGTS, 1, | |
OSCX, 1, | |
RESX, 2, | |
CPHP, 8, | |
IIOP, 8, | |
IIOH, 8, | |
CPUT, 8, | |
PRBM, 32, | |
P0ID, 32, | |
P1ID, 32, | |
P2ID, 32, | |
P3ID, 32, | |
P0BM, 64, | |
P1BM, 64, | |
P2BM, 64, | |
P3BM, 64, | |
MEBM, 16, | |
MEBC, 16, | |
CFMM, 32, | |
TSSZ, 32, | |
M0BS, 64, | |
M1BS, 64, | |
M2BS, 64, | |
M3BS, 64, | |
M4BS, 64, | |
M5BS, 64, | |
M6BS, 64, | |
M7BS, 64, | |
M0RN, 64, | |
M1RN, 64, | |
M2RN, 64, | |
M3RN, 64, | |
M4RN, 64, | |
M5RN, 64, | |
M6RN, 64, | |
M7RN, 64, | |
SMI0, 32, | |
SMI1, 32, | |
SMI2, 32, | |
SMI3, 32, | |
SCI0, 32, | |
SCI1, 32, | |
SCI2, 32, | |
SCI3, 32, | |
MADD, 64, | |
CUU0, 128, | |
CUU1, 128, | |
CUU2, 128, | |
CUU3, 128, | |
CUU4, 128, | |
CUU5, 128, | |
CUU6, 128, | |
CUU7, 128, | |
CPSP, 8, | |
ME00, 128, | |
ME01, 128, | |
ME10, 128, | |
ME11, 128, | |
ME20, 128, | |
ME21, 128, | |
ME30, 128, | |
ME31, 128, | |
ME40, 128, | |
ME41, 128, | |
ME50, 128, | |
ME51, 128, | |
ME60, 128, | |
ME61, 128, | |
ME70, 128, | |
ME71, 128, | |
MESP, 16, | |
DHRD, 192, | |
ATSR, 192, | |
RHSA, 192, | |
LDIR, 64, | |
PRID, 32, | |
WSIC, 8, | |
WSIS, 16, | |
WSIB, 8, | |
WSID, 8, | |
WSIF, 8, | |
WSTS, 8, | |
WHEA, 8, | |
PFMA, 64, | |
PFMS, 8, | |
PFIO, 16, | |
CNBS, 8, | |
XHMD, 8, | |
SBV1, 8, | |
SBV2, 8, | |
SBS3, 8, | |
SBS4, 8, | |
AHPE, 8, | |
CLOD, 8, | |
HWEN, 2, | |
ACEN, 1, | |
RES1, 5 | |
} | |
OperationRegion (GSTS, SystemIO, 0x0422, 0x02) | |
Field (GSTS, ByteAcc, NoLock, Preserve) | |
{ | |
GP00, 1, | |
, 12, | |
GP13, 1 | |
} | |
OperationRegion (GPE0, SystemIO, 0x0428, 0x08) | |
Field (GPE0, ByteAcc, NoLock, Preserve) | |
{ | |
, 1, | |
GPEH, 1, | |
, 1, | |
USB1, 1, | |
USB2, 1, | |
USB5, 1, | |
, 3, | |
PCIE, 1, | |
, 1, | |
PMEE, 1, | |
USB3, 1, | |
PMB0, 1, | |
USB4, 1, | |
Offset (0x03), | |
, 1, | |
Offset (0x04), | |
USB6, 1, | |
Offset (0x06) | |
} | |
OperationRegion (GPES, SystemIO, 0x0420, 0x08) | |
Field (GPES, ByteAcc, NoLock, Preserve) | |
{ | |
, 1, | |
GPSH, 1, | |
SGPS, 1, | |
US1S, 1, | |
US2S, 1, | |
US5S, 1, | |
, 1, | |
SMWS, 1, | |
, 1, | |
PEES, 1, | |
, 1, | |
PMES, 1, | |
US3S, 1, | |
PMBS, 1, | |
US4S, 1, | |
Offset (0x03), | |
, 1, | |
Offset (0x04), | |
US6S, 1, | |
Offset (0x06) | |
} | |
Method (IPTS, 1, NotSerialized) | |
{ | |
IO80 = 0x72 | |
US1S = 0x01 | |
US2S = 0x01 | |
US5S = 0x01 | |
SMWS = 0x01 | |
PMES = 0x01 | |
US3S = 0x01 | |
PMBS = 0x01 | |
US4S = 0x01 | |
US6S = 0x01 | |
GPEH = 0x01 | |
USB1 = 0x01 | |
USB2 = 0x01 | |
USB5 = 0x01 | |
PCIE = 0x01 | |
PMEE = 0x01 | |
USB3 = 0x01 | |
PMB0 = 0x01 | |
USB4 = 0x01 | |
USB6 = 0x01 | |
If ((\_SB.PCI0.HEC2._STA () & 0x02)) | |
{ | |
\_SB.PCI0.HEC2.HPTS () | |
} | |
} | |
Method (_GTS, 1, NotSerialized) // _GTS: Going To Sleep | |
{ | |
IO80 = Arg0 | |
} | |
Scope (_SB) | |
{ | |
Name (PRUN, Package (0x54) | |
{ | |
Package (0x04) | |
{ | |
0x0008FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0008FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0008FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0008FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0009FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0009FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0009FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0009FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000AFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000AFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000AFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000AFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000BFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000BFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000BFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000BFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000CFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000CFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000CFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000CFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000DFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000DFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000DFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000DFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000EFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000EFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000EFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000EFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000FFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000FFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000FFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x000FFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0010FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0010FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0010FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0010FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0012FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0012FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0012FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0012FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0013FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0013FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0013FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0013FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0017FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0017FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0017FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0017FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0018FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0018FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0018FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0018FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0019FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0019FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0019FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0019FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001EFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001EFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001EFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001EFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
} | |
}) | |
Name (ARUN, Package (0x54) | |
{ | |
Package (0x04) | |
{ | |
0x0008FFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0008FFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0008FFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0008FFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0009FFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0009FFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0009FFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0009FFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x000AFFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x000AFFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x000AFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x000AFFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x000BFFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x000BFFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x000BFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x000BFFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x000CFFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x000CFFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x000CFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x000CFFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x000DFFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x000DFFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x000DFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x000DFFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x000EFFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x000EFFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x000EFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x000EFFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x000FFFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x000FFFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x000FFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x000FFFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0010FFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0010FFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0010FFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0010FFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0012FFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0012FFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0012FFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0012FFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0013FFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0013FFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0013FFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0013FFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0017FFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0017FFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0017FFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0017FFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0018FFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0018FFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0018FFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0018FFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0019FFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0019FFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0019FFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0019FFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x001EFFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x001EFFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x001EFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x001EFFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x03, | |
0x00, | |
0x13 | |
} | |
}) | |
Method (USTA, 1, NotSerialized) | |
{ | |
Local6 = 0x00 | |
Local6 = (PRBM >> Arg0) | |
Local6 &= 0x01 | |
If ((Local6 == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Device (UNC3) | |
{ | |
Name (_HID, EisaId ("PNP0A03") /* PCI Bus */) // _HID: Hardware ID | |
Name (_UID, 0xFF) // _UID: Unique ID | |
Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number | |
{ | |
Return (BBU3) /* \BBU3 */ | |
} | |
Name (_ADR, 0x00) // _ADR: Address | |
Name (_EJD, "\\_SB.SCK3") // _EJD: Ejection Dependent Device | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (USTA (0x03)) | |
} | |
Name (SUPP, 0x00) | |
Name (CTRL, 0x00) | |
Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities | |
{ | |
CreateDWordField (Arg3, 0x00, CDW1) | |
CreateDWordField (Arg3, 0x04, CDW2) | |
If ((Arg2 > 0x02)) | |
{ | |
CreateDWordField (Arg3, 0x08, CDW3) | |
} | |
If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) | |
{ | |
SUPP = CDW2 /* \_SB_.UNC3._OSC.CDW2 */ | |
CTRL = CDW3 /* \_SB_.UNC3._OSC.CDW3 */ | |
If ((AHPE || ((SUPP & 0x16) != 0x16))) | |
{ | |
CTRL &= 0x1E | |
Sleep (0x03E8) | |
} | |
CTRL &= 0x1D | |
If (!PEPM) | |
{ | |
CTRL &= 0x1B | |
} | |
If (!PEER) | |
{ | |
CTRL &= 0x15 | |
} | |
If (!PECS) | |
{ | |
CTRL &= 0x0F | |
} | |
If (~(CDW1 & 0x01)) | |
{ | |
If ((CTRL & 0x01)) | |
{ | |
^^PCI0.BR1A.OSHP () | |
^^PCI0.BR1B.OSHP () | |
^^PCI0.BR2A.OSHP () | |
^^PCI0.BR2B.OSHP () | |
^^PCI0.BR2C.OSHP () | |
^^PCI0.BR2D.OSHP () | |
^^PCI0.BR3A.OSHP () | |
^^PCI0.BR3B.OSHP () | |
^^PCI0.BR3C.OSHP () | |
^^PCI0.BR3D.OSHP () | |
^^PCI1.QRP0.OSHP () | |
^^PCI1.QR1A.OSHP () | |
^^PCI1.QR1B.OSHP () | |
^^PCI1.QR2A.OSHP () | |
^^PCI1.QR2B.OSHP () | |
^^PCI1.QR2C.OSHP () | |
^^PCI1.QR2D.OSHP () | |
^^PCI1.QR3A.OSHP () | |
^^PCI1.QR3B.OSHP () | |
^^PCI1.QR3C.OSHP () | |
^^PCI1.QR3D.OSHP () | |
^^PCI2.RRP0.OSHP () | |
^^PCI2.RR1A.OSHP () | |
^^PCI2.RR1B.OSHP () | |
^^PCI2.RR2A.OSHP () | |
^^PCI2.RR2B.OSHP () | |
^^PCI2.RR2C.OSHP () | |
^^PCI2.RR2D.OSHP () | |
^^PCI2.RR3A.OSHP () | |
^^PCI2.RR3B.OSHP () | |
^^PCI2.RR3C.OSHP () | |
^^PCI2.RR3D.OSHP () | |
^^PCI3.SRP0.OSHP () | |
^^PCI3.SR1A.OSHP () | |
^^PCI3.SR1B.OSHP () | |
^^PCI3.SR2A.OSHP () | |
^^PCI3.SR2B.OSHP () | |
^^PCI3.SR2C.OSHP () | |
^^PCI3.SR2D.OSHP () | |
^^PCI3.SR3A.OSHP () | |
^^PCI3.SR3B.OSHP () | |
^^PCI3.SR3C.OSHP () | |
^^PCI3.SR3D.OSHP () | |
GPSH = 0x01 | |
} | |
} | |
If ((Arg1 != One)) | |
{ | |
CDW1 |= 0x08 | |
} | |
If ((CDW3 != CTRL)) | |
{ | |
CDW1 |= 0x10 | |
} | |
CDW3 = CTRL /* \_SB_.UNC3.CTRL */ | |
Return (Arg3) | |
} | |
Else | |
{ | |
CDW1 |= 0x04 | |
IO80 = 0xEE | |
Return (Arg3) | |
} | |
} | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, | |
0x0000, // Granularity | |
0x00FF, // Range Minimum | |
0x00FF, // Range Maximum | |
0x0000, // Translation Offset | |
0x0001, // Length | |
,, ) | |
}) | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If ((PICM == Zero)) | |
{ | |
Return (PRUN) /* \_SB_.PRUN */ | |
} | |
Return (ARUN) /* \_SB_.ARUN */ | |
} | |
} | |
Device (UNC2) | |
{ | |
Name (_HID, EisaId ("PNP0A03") /* PCI Bus */) // _HID: Hardware ID | |
Name (_UID, 0xBF) // _UID: Unique ID | |
Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number | |
{ | |
Return (BBU2) /* \BBU2 */ | |
} | |
Name (_ADR, 0x00) // _ADR: Address | |
Name (_EJD, "\\_SB.SCK2") // _EJD: Ejection Dependent Device | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (USTA (0x02)) | |
} | |
Name (SUPP, 0x00) | |
Name (CTRL, 0x00) | |
Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities | |
{ | |
CreateDWordField (Arg3, 0x00, CDW1) | |
CreateDWordField (Arg3, 0x04, CDW2) | |
If ((Arg2 > 0x02)) | |
{ | |
CreateDWordField (Arg3, 0x08, CDW3) | |
} | |
If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) | |
{ | |
SUPP = CDW2 /* \_SB_.UNC2._OSC.CDW2 */ | |
CTRL = CDW3 /* \_SB_.UNC2._OSC.CDW3 */ | |
If ((AHPE || ((SUPP & 0x16) != 0x16))) | |
{ | |
CTRL &= 0x1E | |
Sleep (0x03E8) | |
} | |
CTRL &= 0x1D | |
If (!PEPM) | |
{ | |
CTRL &= 0x1B | |
} | |
If (!PEER) | |
{ | |
CTRL &= 0x15 | |
} | |
If (!PECS) | |
{ | |
CTRL &= 0x0F | |
} | |
If (~(CDW1 & 0x01)) | |
{ | |
If ((CTRL & 0x01)) | |
{ | |
^^PCI0.BR1A.OSHP () | |
^^PCI0.BR1B.OSHP () | |
^^PCI0.BR2A.OSHP () | |
^^PCI0.BR2B.OSHP () | |
^^PCI0.BR2C.OSHP () | |
^^PCI0.BR2D.OSHP () | |
^^PCI0.BR3A.OSHP () | |
^^PCI0.BR3B.OSHP () | |
^^PCI0.BR3C.OSHP () | |
^^PCI0.BR3D.OSHP () | |
^^PCI1.QRP0.OSHP () | |
^^PCI1.QR1A.OSHP () | |
^^PCI1.QR1B.OSHP () | |
^^PCI1.QR2A.OSHP () | |
^^PCI1.QR2B.OSHP () | |
^^PCI1.QR2C.OSHP () | |
^^PCI1.QR2D.OSHP () | |
^^PCI1.QR3A.OSHP () | |
^^PCI1.QR3B.OSHP () | |
^^PCI1.QR3C.OSHP () | |
^^PCI1.QR3D.OSHP () | |
^^PCI2.RRP0.OSHP () | |
^^PCI2.RR1A.OSHP () | |
^^PCI2.RR1B.OSHP () | |
^^PCI2.RR2A.OSHP () | |
^^PCI2.RR2B.OSHP () | |
^^PCI2.RR2C.OSHP () | |
^^PCI2.RR2D.OSHP () | |
^^PCI2.RR3A.OSHP () | |
^^PCI2.RR3B.OSHP () | |
^^PCI2.RR3C.OSHP () | |
^^PCI2.RR3D.OSHP () | |
^^PCI3.SRP0.OSHP () | |
^^PCI3.SR1A.OSHP () | |
^^PCI3.SR1B.OSHP () | |
^^PCI3.SR2A.OSHP () | |
^^PCI3.SR2B.OSHP () | |
^^PCI3.SR2C.OSHP () | |
^^PCI3.SR2D.OSHP () | |
^^PCI3.SR3A.OSHP () | |
^^PCI3.SR3B.OSHP () | |
^^PCI3.SR3C.OSHP () | |
^^PCI3.SR3D.OSHP () | |
GPSH = 0x01 | |
} | |
} | |
If ((Arg1 != One)) | |
{ | |
CDW1 |= 0x08 | |
} | |
If ((CDW3 != CTRL)) | |
{ | |
CDW1 |= 0x10 | |
} | |
CDW3 = CTRL /* \_SB_.UNC2.CTRL */ | |
Return (Arg3) | |
} | |
Else | |
{ | |
CDW1 |= 0x04 | |
IO80 = 0xEE | |
Return (Arg3) | |
} | |
} | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, | |
0x0000, // Granularity | |
0x00FF, // Range Minimum | |
0x00FF, // Range Maximum | |
0x0000, // Translation Offset | |
0x0001, // Length | |
,, ) | |
}) | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If ((PICM == Zero)) | |
{ | |
Return (PRUN) /* \_SB_.PRUN */ | |
} | |
Return (ARUN) /* \_SB_.ARUN */ | |
} | |
} | |
Device (UNC1) | |
{ | |
Name (_HID, EisaId ("PNP0A03") /* PCI Bus */) // _HID: Hardware ID | |
Name (_UID, 0x7F) // _UID: Unique ID | |
Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number | |
{ | |
Return (BBU1) /* \BBU1 */ | |
} | |
Name (_ADR, 0x00) // _ADR: Address | |
Name (_EJD, "\\_SB.SCK1") // _EJD: Ejection Dependent Device | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (USTA (0x01)) | |
} | |
Name (SUPP, 0x00) | |
Name (CTRL, 0x00) | |
Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities | |
{ | |
CreateDWordField (Arg3, 0x00, CDW1) | |
CreateDWordField (Arg3, 0x04, CDW2) | |
If ((Arg2 > 0x02)) | |
{ | |
CreateDWordField (Arg3, 0x08, CDW3) | |
} | |
If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) | |
{ | |
SUPP = CDW2 /* \_SB_.UNC1._OSC.CDW2 */ | |
CTRL = CDW3 /* \_SB_.UNC1._OSC.CDW3 */ | |
If ((AHPE || ((SUPP & 0x16) != 0x16))) | |
{ | |
CTRL &= 0x1E | |
Sleep (0x03E8) | |
} | |
CTRL &= 0x1D | |
If (!PEPM) | |
{ | |
CTRL &= 0x1B | |
} | |
If (!PEER) | |
{ | |
CTRL &= 0x15 | |
} | |
If (!PECS) | |
{ | |
CTRL &= 0x0F | |
} | |
If (~(CDW1 & 0x01)) | |
{ | |
If ((CTRL & 0x01)) | |
{ | |
^^PCI0.BR1A.OSHP () | |
^^PCI0.BR1B.OSHP () | |
^^PCI0.BR2A.OSHP () | |
^^PCI0.BR2B.OSHP () | |
^^PCI0.BR2C.OSHP () | |
^^PCI0.BR2D.OSHP () | |
^^PCI0.BR3A.OSHP () | |
^^PCI0.BR3B.OSHP () | |
^^PCI0.BR3C.OSHP () | |
^^PCI0.BR3D.OSHP () | |
^^PCI1.QRP0.OSHP () | |
^^PCI1.QR1A.OSHP () | |
^^PCI1.QR1B.OSHP () | |
^^PCI1.QR2A.OSHP () | |
^^PCI1.QR2B.OSHP () | |
^^PCI1.QR2C.OSHP () | |
^^PCI1.QR2D.OSHP () | |
^^PCI1.QR3A.OSHP () | |
^^PCI1.QR3B.OSHP () | |
^^PCI1.QR3C.OSHP () | |
^^PCI1.QR3D.OSHP () | |
^^PCI2.RRP0.OSHP () | |
^^PCI2.RR1A.OSHP () | |
^^PCI2.RR1B.OSHP () | |
^^PCI2.RR2A.OSHP () | |
^^PCI2.RR2B.OSHP () | |
^^PCI2.RR2C.OSHP () | |
^^PCI2.RR2D.OSHP () | |
^^PCI2.RR3A.OSHP () | |
^^PCI2.RR3B.OSHP () | |
^^PCI2.RR3C.OSHP () | |
^^PCI2.RR3D.OSHP () | |
^^PCI3.SRP0.OSHP () | |
^^PCI3.SR1A.OSHP () | |
^^PCI3.SR1B.OSHP () | |
^^PCI3.SR2A.OSHP () | |
^^PCI3.SR2B.OSHP () | |
^^PCI3.SR2C.OSHP () | |
^^PCI3.SR2D.OSHP () | |
^^PCI3.SR3A.OSHP () | |
^^PCI3.SR3B.OSHP () | |
^^PCI3.SR3C.OSHP () | |
^^PCI3.SR3D.OSHP () | |
GPSH = 0x01 | |
} | |
} | |
If ((Arg1 != One)) | |
{ | |
CDW1 |= 0x08 | |
} | |
If ((CDW3 != CTRL)) | |
{ | |
CDW1 |= 0x10 | |
} | |
CDW3 = CTRL /* \_SB_.UNC1.CTRL */ | |
Return (Arg3) | |
} | |
Else | |
{ | |
CDW1 |= 0x04 | |
IO80 = 0xEE | |
Return (Arg3) | |
} | |
} | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, | |
0x0000, // Granularity | |
0x00FF, // Range Minimum | |
0x00FF, // Range Maximum | |
0x0000, // Translation Offset | |
0x0001, // Length | |
,, ) | |
}) | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If ((PICM == Zero)) | |
{ | |
Return (PRUN) /* \_SB_.PRUN */ | |
} | |
Return (ARUN) /* \_SB_.ARUN */ | |
} | |
} | |
Device (UNC0) | |
{ | |
Name (_HID, EisaId ("PNP0A03") /* PCI Bus */) // _HID: Hardware ID | |
Name (_UID, 0x3F) // _UID: Unique ID | |
Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number | |
{ | |
Return (BBU0) /* \BBU0 */ | |
} | |
Name (_ADR, 0x00) // _ADR: Address | |
Name (_EJD, "\\_SB.SCK0") // _EJD: Ejection Dependent Device | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (USTA (0x00)) | |
} | |
Name (SUPP, 0x00) | |
Name (CTRL, 0x00) | |
Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities | |
{ | |
CreateDWordField (Arg3, 0x00, CDW1) | |
CreateDWordField (Arg3, 0x04, CDW2) | |
If ((Arg2 > 0x02)) | |
{ | |
CreateDWordField (Arg3, 0x08, CDW3) | |
} | |
If ((Arg0 == ToUUID ("7c9512a9-1705-4cb4-af7d-506a2423ab71"))) | |
{ | |
Return (^^PCI0.XHCI.POSC (Arg1, Arg2, Arg3)) | |
} | |
ElseIf ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) | |
{ | |
SUPP = CDW2 /* \_SB_.UNC0._OSC.CDW2 */ | |
CTRL = CDW3 /* \_SB_.UNC0._OSC.CDW3 */ | |
If ((AHPE || ((SUPP & 0x16) != 0x16))) | |
{ | |
CTRL &= 0x1E | |
Sleep (0x03E8) | |
} | |
CTRL &= 0x1D | |
If (!PEPM) | |
{ | |
CTRL &= 0x1B | |
} | |
If (!PEER) | |
{ | |
CTRL &= 0x15 | |
} | |
If (!PECS) | |
{ | |
CTRL &= 0x0F | |
} | |
If (~(CDW1 & 0x01)) | |
{ | |
If ((CTRL & 0x01)) | |
{ | |
^^PCI0.BR1A.OSHP () | |
^^PCI0.BR1B.OSHP () | |
^^PCI0.BR2A.OSHP () | |
^^PCI0.BR2B.OSHP () | |
^^PCI0.BR2C.OSHP () | |
^^PCI0.BR2D.OSHP () | |
^^PCI0.BR3A.OSHP () | |
^^PCI0.BR3B.OSHP () | |
^^PCI0.BR3C.OSHP () | |
^^PCI0.BR3D.OSHP () | |
^^PCI1.QRP0.OSHP () | |
^^PCI1.QR1A.OSHP () | |
^^PCI1.QR1B.OSHP () | |
^^PCI1.QR2A.OSHP () | |
^^PCI1.QR2B.OSHP () | |
^^PCI1.QR2C.OSHP () | |
^^PCI1.QR2D.OSHP () | |
^^PCI1.QR3A.OSHP () | |
^^PCI1.QR3B.OSHP () | |
^^PCI1.QR3C.OSHP () | |
^^PCI1.QR3D.OSHP () | |
^^PCI2.RRP0.OSHP () | |
^^PCI2.RR1A.OSHP () | |
^^PCI2.RR1B.OSHP () | |
^^PCI2.RR2A.OSHP () | |
^^PCI2.RR2B.OSHP () | |
^^PCI2.RR2C.OSHP () | |
^^PCI2.RR2D.OSHP () | |
^^PCI2.RR3A.OSHP () | |
^^PCI2.RR3B.OSHP () | |
^^PCI2.RR3C.OSHP () | |
^^PCI2.RR3D.OSHP () | |
^^PCI3.SRP0.OSHP () | |
^^PCI3.SR1A.OSHP () | |
^^PCI3.SR1B.OSHP () | |
^^PCI3.SR2A.OSHP () | |
^^PCI3.SR2B.OSHP () | |
^^PCI3.SR2C.OSHP () | |
^^PCI3.SR2D.OSHP () | |
^^PCI3.SR3A.OSHP () | |
^^PCI3.SR3B.OSHP () | |
^^PCI3.SR3C.OSHP () | |
^^PCI3.SR3D.OSHP () | |
GPSH = 0x01 | |
} | |
} | |
If ((Arg1 != One)) | |
{ | |
CDW1 |= 0x08 | |
} | |
If ((CDW3 != CTRL)) | |
{ | |
CDW1 |= 0x10 | |
} | |
CDW3 = CTRL /* \_SB_.UNC0.CTRL */ | |
Return (Arg3) | |
} | |
Else | |
{ | |
CDW1 |= 0x04 | |
IO80 = 0xEE | |
Return (Arg3) | |
} | |
} | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, | |
0x0000, // Granularity | |
0x00FF, // Range Minimum | |
0x00FF, // Range Maximum | |
0x0000, // Translation Offset | |
0x0001, // Length | |
,, ) | |
}) | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If ((PICM == Zero)) | |
{ | |
Return (PRUN) /* \_SB_.PRUN */ | |
} | |
Return (ARUN) /* \_SB_.ARUN */ | |
} | |
} | |
} | |
Method (IWAK, 1, Serialized) | |
{ | |
IO80 = 0x73 | |
Notify (\_SB.PCI0.EHC1, 0x00) // Bus Check | |
Notify (\_SB.PCI0.EHC2, 0x00) // Bus Check | |
If ((\_SB.PCI0.HEC2._STA () & 0x02)) | |
{ | |
\_SB.PCI0.HEC2.HWAK () | |
} | |
If (((Arg0 == 0x03) || (Arg0 == 0x04))) | |
{ | |
\_SB.PCI0.XHCI.XWAK () | |
} | |
Return (Package (0x02) | |
{ | |
0x00, | |
0x00 | |
}) | |
} | |
Scope (_SB) | |
{ | |
Scope (\_SB) | |
{ | |
Method (PSTA, 1, NotSerialized) | |
{ | |
Local6 = (PRBM >> Arg0) | |
Local6 &= 0x01 | |
If ((Local6 == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (TMID, 2, NotSerialized) | |
{ | |
Local0 = (Arg0 * 0x02) | |
Local1 = (Local0 + Arg1) | |
Return (Local1) | |
} | |
Name (APTC, Buffer (0x30) | |
{ | |
/* 0000 */ 0x00, 0x04, 0x06, 0x08, 0x10, 0x14, 0x16, 0x18, // ........ | |
/* 0008 */ 0x01, 0x05, 0x07, 0x09, 0x11, 0x15, 0x17, 0x19, // ........ | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ | |
/* 0018 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ | |
/* 0020 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ | |
/* 0028 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF // ........ | |
}) | |
Method (TPID, 2, NotSerialized) | |
{ | |
Local0 = 0x00 | |
If ((Arg0 == 0x00)) | |
{ | |
Local0 = P0ID /* \P0ID */ | |
} | |
If ((Arg0 == 0x01)) | |
{ | |
Local0 = P1ID /* \P1ID */ | |
} | |
If ((Arg0 == 0x02)) | |
{ | |
Local0 = P2ID /* \P2ID */ | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
Local0 = P3ID /* \P3ID */ | |
} | |
Local0 += DerefOf (APTC [Arg1]) | |
Return (Local0) | |
} | |
Method (MSTA, 1, NotSerialized) | |
{ | |
Local6 = (MEBM >> Arg0) | |
Local6 &= 0x01 | |
If ((Local6 == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (CSTA, 2, NotSerialized) | |
{ | |
Local0 = 0x00 | |
Local1 = 0x00 | |
Local1 = TPID (Arg0, Arg1) | |
Local2 = 0x00 | |
Local2 += DerefOf (APTC [Arg1]) | |
If ((Local2 == 0xFF)) | |
{ | |
Return (0x00) | |
} | |
If ((Arg0 == 0x00)) | |
{ | |
Local0 = (P0BM >> Local2) | |
} | |
If ((Arg0 == 0x01)) | |
{ | |
Local0 = (P1BM >> Local2) | |
} | |
If ((Arg0 == 0x02)) | |
{ | |
Local0 = (P2BM >> Local2) | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
Local0 = (P3BM >> Local2) | |
} | |
Local0 &= 0x01 | |
If ((Local0 == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x01) | |
} | |
} | |
Method (LAPC, 2, NotSerialized) | |
{ | |
Name (APIC, Buffer (0x08){}) | |
CreateByteField (APIC, 0x00, TYPE) | |
CreateByteField (APIC, 0x01, LLEN) | |
CreateByteField (APIC, 0x02, PRID) | |
CreateByteField (APIC, 0x03, APID) | |
CreateDWordField (APIC, 0x04, FLAG) | |
TYPE = 0x00 | |
LLEN = 0x08 | |
APID = TPID (Arg0, Arg1) | |
If ((CSTA (Arg0, Arg1) == 0x00)) | |
{ | |
FLAG = 0x00 | |
PRID = 0xFF | |
APID = 0xFF | |
} | |
Else | |
{ | |
Local0 = APID /* \_SB_.LAPC.APID */ | |
PRID = Local0 | |
FLAG = 0x01 | |
} | |
Return (APIC) /* \_SB_.LAPC.APIC */ | |
} | |
Device (SCK0) | |
{ | |
Name (_HID, "ACPI0004" /* Module Device */) // _HID: Hardware ID | |
Name (_UID, "CPUSCK0") // _UID: Unique ID | |
Name (LSTA, 0xFF) | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
CUU0 = "CPUSCK0" | |
Local0 = PSTA (0x00) | |
Local1 = (Local0 & 0x03) | |
If (((LSTA != 0xFF) && (Local1 != LSTA))) | |
{ | |
If ((Local1 == 0x03)){} | |
Else | |
{ | |
} | |
} | |
LSTA = Local1 | |
Return (Local0) | |
} | |
Method (THNU, 0, NotSerialized) | |
{ | |
Local0 = 0x00 | |
Local1 = P0BM /* \P0BM */ | |
While (Local1) | |
{ | |
Local0 += (Local1 & 0x01) | |
Local1 >>= 0x01 | |
} | |
Return ((0x00 | Local0)) | |
} | |
Processor (CP00, 0x00, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP00") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x00]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x00) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x00)) | |
} | |
} | |
Processor (CP01, 0x04, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP01") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x01]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x01) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x01)) | |
} | |
} | |
Processor (CP02, 0x06, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP02") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x02]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x02) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x02)) | |
} | |
} | |
Processor (CP03, 0x08, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP03") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x03]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x03) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x03)) | |
} | |
} | |
Processor (CP04, 0x10, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP04") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x04]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x04) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x04)) | |
} | |
} | |
Processor (CP05, 0x14, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP05") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x05]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x05) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x05)) | |
} | |
} | |
Processor (CP06, 0x16, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP06") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x06]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x06) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x06)) | |
} | |
} | |
Processor (CP07, 0x18, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP07") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x07]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x07) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x07)) | |
} | |
} | |
Processor (CP08, 0x01, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP08") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x08]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x08) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x08)) | |
} | |
} | |
Processor (CP09, 0x05, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP09") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x09]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x09) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x09)) | |
} | |
} | |
Processor (CP0A, 0x07, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP0A") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0A]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x0A) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x0A)) | |
} | |
} | |
Processor (CP0B, 0x09, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP0B") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0B]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x0B) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x0B)) | |
} | |
} | |
Processor (CP0C, 0x11, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP0C") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0C]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x0C) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x0C)) | |
} | |
} | |
Processor (CP0D, 0x15, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP0D") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0D]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x0D) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x0D)) | |
} | |
} | |
Processor (CP0E, 0x17, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP0E") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0E]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x0E) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x0E)) | |
} | |
} | |
Processor (CP0F, 0x19, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP0F") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0F]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x0F) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x0F)) | |
} | |
} | |
Processor (CP10, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP10") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x10]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x10) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x10)) | |
} | |
} | |
Processor (CP11, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP11") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x11]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x11) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x11)) | |
} | |
} | |
Processor (CP12, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP12") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x12]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x12) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x12)) | |
} | |
} | |
Processor (CP13, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP13") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x13]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x13) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x13)) | |
} | |
} | |
Processor (CP14, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP14") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x14]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x14) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x14)) | |
} | |
} | |
Processor (CP15, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP15") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x15]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x15) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x15)) | |
} | |
} | |
Processor (CP16, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP16") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x16]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x16) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x16)) | |
} | |
} | |
Processor (CP17, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP17") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x17]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x17) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x17)) | |
} | |
} | |
Processor (CP18, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP18") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x18]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x18) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x18)) | |
} | |
} | |
Processor (CP19, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP19") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x19]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x19) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x19)) | |
} | |
} | |
Processor (CP1A, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP1A") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1A]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x1A) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x1A)) | |
} | |
} | |
Processor (CP1B, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP1B") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1B]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x1B) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x1B)) | |
} | |
} | |
Processor (CP1C, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP1C") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1C]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x1C) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x1C)) | |
} | |
} | |
Processor (CP1D, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP1D") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1D]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x1D) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x1D)) | |
} | |
} | |
Processor (CP1E, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP1E") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1E]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x1E) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x1E)) | |
} | |
} | |
Processor (CP1F, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP1F") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1F]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x1F) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x1F)) | |
} | |
} | |
Processor (CP20, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP20") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x20]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x20) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x20)) | |
} | |
} | |
Processor (CP21, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP21") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x21]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x21) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x21)) | |
} | |
} | |
Processor (CP22, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP22") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x22]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x22) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x22)) | |
} | |
} | |
Processor (CP23, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP23") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x23]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x23) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x23)) | |
} | |
} | |
Processor (CP24, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP24") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x24]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x24) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x24)) | |
} | |
} | |
Processor (CP25, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP25") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x25]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x25) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x25)) | |
} | |
} | |
Processor (CP26, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP26") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x26]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x26) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x26)) | |
} | |
} | |
Processor (CP27, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP27") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x27]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x27) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x27)) | |
} | |
} | |
Processor (CP28, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP28") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x28]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x28) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x28)) | |
} | |
} | |
Processor (CP29, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP29") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x29]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x29) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x29)) | |
} | |
} | |
Processor (CP2A, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP2A") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2A]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x2A) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x2A)) | |
} | |
} | |
Processor (CP2B, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP2B") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2B]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x2B) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x2B)) | |
} | |
} | |
Processor (CP2C, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP2C") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2C]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x2C) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x2C)) | |
} | |
} | |
Processor (CP2D, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP2D") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2D]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x2D) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x2D)) | |
} | |
} | |
Processor (CP2E, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP2E") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2E]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x2E) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x2E)) | |
} | |
} | |
Processor (CP2F, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK0-CP2F") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2F]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x00 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x00, 0x2F) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x00, 0x2F)) | |
} | |
} | |
} | |
Device (SCK1) | |
{ | |
Name (_HID, "ACPI0004" /* Module Device */) // _HID: Hardware ID | |
Name (_UID, "CPUSCK1") // _UID: Unique ID | |
Name (LSTA, 0xFF) | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
CUU1 = "CPUSCK1" | |
Local0 = PSTA (0x01) | |
Local1 = (Local0 & 0x03) | |
If (((LSTA != 0xFF) && (Local1 != LSTA))) | |
{ | |
If ((Local1 == 0x03)){} | |
Else | |
{ | |
} | |
} | |
LSTA = Local1 | |
Return (Local0) | |
} | |
Method (THNU, 0, NotSerialized) | |
{ | |
Local0 = 0x00 | |
Local1 = P1BM /* \P1BM */ | |
While (Local1) | |
{ | |
Local0 += (Local1 & 0x01) | |
Local1 >>= 0x01 | |
} | |
Return ((0x0100 | Local0)) | |
} | |
Processor (CP00, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP00") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x00]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x00) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x00)) | |
} | |
} | |
Processor (CP01, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP01") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x01]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x01) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x01)) | |
} | |
} | |
Processor (CP02, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP02") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x02]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x02) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x02)) | |
} | |
} | |
Processor (CP03, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP03") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x03]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x03) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x03)) | |
} | |
} | |
Processor (CP04, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP04") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x04]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x04) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x04)) | |
} | |
} | |
Processor (CP05, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP05") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x05]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x05) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x05)) | |
} | |
} | |
Processor (CP06, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP06") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x06]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x06) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x06)) | |
} | |
} | |
Processor (CP07, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP07") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x07]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x07) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x07)) | |
} | |
} | |
Processor (CP08, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP08") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x08]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x08) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x08)) | |
} | |
} | |
Processor (CP09, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP09") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x09]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x09) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x09)) | |
} | |
} | |
Processor (CP0A, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP0A") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0A]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x0A) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x0A)) | |
} | |
} | |
Processor (CP0B, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP0B") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0B]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x0B) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x0B)) | |
} | |
} | |
Processor (CP0C, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP0C") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0C]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x0C) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x0C)) | |
} | |
} | |
Processor (CP0D, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP0D") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0D]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x0D) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x0D)) | |
} | |
} | |
Processor (CP0E, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP0E") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0E]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x0E) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x0E)) | |
} | |
} | |
Processor (CP0F, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP0F") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0F]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x0F) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x0F)) | |
} | |
} | |
Processor (CP10, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP10") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x10]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x10) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x10)) | |
} | |
} | |
Processor (CP11, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP11") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x11]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x11) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x11)) | |
} | |
} | |
Processor (CP12, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP12") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x12]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x12) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x12)) | |
} | |
} | |
Processor (CP13, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP13") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x13]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x13) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x13)) | |
} | |
} | |
Processor (CP14, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP14") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x14]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x14) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x14)) | |
} | |
} | |
Processor (CP15, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP15") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x15]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x15) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x15)) | |
} | |
} | |
Processor (CP16, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP16") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x16]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x16) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x16)) | |
} | |
} | |
Processor (CP17, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP17") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x17]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x17) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x17)) | |
} | |
} | |
Processor (CP18, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP18") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x18]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x18) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x18)) | |
} | |
} | |
Processor (CP19, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP19") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x19]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x19) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x19)) | |
} | |
} | |
Processor (CP1A, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP1A") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1A]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x1A) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x1A)) | |
} | |
} | |
Processor (CP1B, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP1B") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1B]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x1B) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x1B)) | |
} | |
} | |
Processor (CP1C, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP1C") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1C]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x1C) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x1C)) | |
} | |
} | |
Processor (CP1D, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP1D") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1D]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x1D) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x1D)) | |
} | |
} | |
Processor (CP1E, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP1E") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1E]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x1E) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x1E)) | |
} | |
} | |
Processor (CP1F, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP1F") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1F]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x1F) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x1F)) | |
} | |
} | |
Processor (CP20, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP20") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x20]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x20) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x20)) | |
} | |
} | |
Processor (CP21, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP21") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x21]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x21) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x21)) | |
} | |
} | |
Processor (CP22, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP22") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x22]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x22) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x22)) | |
} | |
} | |
Processor (CP23, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP23") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x23]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x23) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x23)) | |
} | |
} | |
Processor (CP24, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP24") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x24]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x24) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x24)) | |
} | |
} | |
Processor (CP25, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP25") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x25]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x25) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x25)) | |
} | |
} | |
Processor (CP26, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP26") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x26]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x26) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x26)) | |
} | |
} | |
Processor (CP27, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP27") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x27]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x27) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x27)) | |
} | |
} | |
Processor (CP28, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP28") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x28]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x28) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x28)) | |
} | |
} | |
Processor (CP29, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP29") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x29]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x29) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x29)) | |
} | |
} | |
Processor (CP2A, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP2A") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2A]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x2A) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x2A)) | |
} | |
} | |
Processor (CP2B, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP2B") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2B]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x2B) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x2B)) | |
} | |
} | |
Processor (CP2C, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP2C") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2C]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x2C) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x2C)) | |
} | |
} | |
Processor (CP2D, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP2D") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2D]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x2D) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x2D)) | |
} | |
} | |
Processor (CP2E, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP2E") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2E]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x2E) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x2E)) | |
} | |
} | |
Processor (CP2F, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK1-CP2F") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x01) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2F]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x01 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x01, 0x2F) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x01, 0x2F)) | |
} | |
} | |
} | |
Device (SCK2) | |
{ | |
Name (_HID, "ACPI0004" /* Module Device */) // _HID: Hardware ID | |
Name (_UID, "CPUSCK2") // _UID: Unique ID | |
Name (LSTA, 0xFF) | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
CUU2 = "CPUSCK2" | |
Local0 = PSTA (0x02) | |
Local1 = (Local0 & 0x03) | |
If (((LSTA != 0xFF) && (Local1 != LSTA))) | |
{ | |
If ((Local1 == 0x03)){} | |
Else | |
{ | |
} | |
} | |
LSTA = Local1 | |
Return (Local0) | |
} | |
Method (THNU, 0, NotSerialized) | |
{ | |
Local0 = 0x00 | |
Local1 = P2BM /* \P2BM */ | |
While (Local1) | |
{ | |
Local0 += (Local1 & 0x01) | |
Local1 >>= 0x01 | |
} | |
Return ((0x0200 | Local0)) | |
} | |
Processor (CP00, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP00") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x00]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x00) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x00)) | |
} | |
} | |
Processor (CP01, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP01") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x01]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x01) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x01)) | |
} | |
} | |
Processor (CP02, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP02") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x02]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x02) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x02)) | |
} | |
} | |
Processor (CP03, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP03") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x03]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x03) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x03)) | |
} | |
} | |
Processor (CP04, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP04") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x04]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x04) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x04)) | |
} | |
} | |
Processor (CP05, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP05") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x05]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x05) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x05)) | |
} | |
} | |
Processor (CP06, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP06") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x06]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x06) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x06)) | |
} | |
} | |
Processor (CP07, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP07") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x07]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x07) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x07)) | |
} | |
} | |
Processor (CP08, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP08") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x08]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x08) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x08)) | |
} | |
} | |
Processor (CP09, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP09") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x09]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x09) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x09)) | |
} | |
} | |
Processor (CP0A, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP0A") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0A]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x0A) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x0A)) | |
} | |
} | |
Processor (CP0B, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP0B") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0B]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x0B) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x0B)) | |
} | |
} | |
Processor (CP0C, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP0C") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0C]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x0C) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x0C)) | |
} | |
} | |
Processor (CP0D, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP0D") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0D]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x0D) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x0D)) | |
} | |
} | |
Processor (CP0E, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP0E") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0E]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x0E) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x0E)) | |
} | |
} | |
Processor (CP0F, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP0F") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0F]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x0F) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x0F)) | |
} | |
} | |
Processor (CP10, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP10") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x10]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x10) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x10)) | |
} | |
} | |
Processor (CP11, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP11") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x11]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x11) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x11)) | |
} | |
} | |
Processor (CP12, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP12") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x12]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x12) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x12)) | |
} | |
} | |
Processor (CP13, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP13") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x13]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x13) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x13)) | |
} | |
} | |
Processor (CP14, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP14") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x14]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x14) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x14)) | |
} | |
} | |
Processor (CP15, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP15") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x15]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x15) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x15)) | |
} | |
} | |
Processor (CP16, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP16") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x16]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x16) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x16)) | |
} | |
} | |
Processor (CP17, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP17") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x17]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x17) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x17)) | |
} | |
} | |
Processor (CP18, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP18") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x18]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x18) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x18)) | |
} | |
} | |
Processor (CP19, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP19") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x19]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x19) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x19)) | |
} | |
} | |
Processor (CP1A, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP1A") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1A]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x1A) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x1A)) | |
} | |
} | |
Processor (CP1B, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP1B") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1B]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x1B) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x1B)) | |
} | |
} | |
Processor (CP1C, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP1C") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1C]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x1C) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x1C)) | |
} | |
} | |
Processor (CP1D, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP1D") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1D]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x1D) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x1D)) | |
} | |
} | |
Processor (CP1E, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP1E") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1E]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x1E) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x1E)) | |
} | |
} | |
Processor (CP1F, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP1F") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1F]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x1F) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x1F)) | |
} | |
} | |
Processor (CP20, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP20") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x20]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x20) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x20)) | |
} | |
} | |
Processor (CP21, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP21") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x21]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x21) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x21)) | |
} | |
} | |
Processor (CP22, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP22") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x22]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x22) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x22)) | |
} | |
} | |
Processor (CP23, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP23") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x23]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x23) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x23)) | |
} | |
} | |
Processor (CP24, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP24") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x24]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x24) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x24)) | |
} | |
} | |
Processor (CP25, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP25") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x25]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x25) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x25)) | |
} | |
} | |
Processor (CP26, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP26") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x26]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x26) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x26)) | |
} | |
} | |
Processor (CP27, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP27") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x27]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x27) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x27)) | |
} | |
} | |
Processor (CP28, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP28") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x28]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x28) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x28)) | |
} | |
} | |
Processor (CP29, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP29") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x29]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x29) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x29)) | |
} | |
} | |
Processor (CP2A, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP2A") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2A]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x2A) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x2A)) | |
} | |
} | |
Processor (CP2B, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP2B") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2B]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x2B) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x2B)) | |
} | |
} | |
Processor (CP2C, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP2C") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2C]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x2C) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x2C)) | |
} | |
} | |
Processor (CP2D, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP2D") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2D]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x2D) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x2D)) | |
} | |
} | |
Processor (CP2E, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP2E") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2E]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x2E) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x2E)) | |
} | |
} | |
Processor (CP2F, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK2-CP2F") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x02) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2F]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x02 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x02, 0x2F) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x02, 0x2F)) | |
} | |
} | |
} | |
Device (SCK3) | |
{ | |
Name (_HID, "ACPI0004" /* Module Device */) // _HID: Hardware ID | |
Name (_UID, "CPUSCK3") // _UID: Unique ID | |
Name (LSTA, 0xFF) | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
CUU3 = "CPUSCK3" | |
Local0 = PSTA (0x03) | |
Local1 = (Local0 & 0x03) | |
If (((LSTA != 0xFF) && (Local1 != LSTA))) | |
{ | |
If ((Local1 == 0x03)){} | |
Else | |
{ | |
} | |
} | |
LSTA = Local1 | |
Return (Local0) | |
} | |
Method (THNU, 0, NotSerialized) | |
{ | |
Local0 = 0x00 | |
Local1 = P3BM /* \P3BM */ | |
While (Local1) | |
{ | |
Local0 += (Local1 & 0x01) | |
Local1 >>= 0x01 | |
} | |
Return ((0x0300 | Local0)) | |
} | |
Processor (CP00, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP00") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x00]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x00) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x00)) | |
} | |
} | |
Processor (CP01, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP01") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x01]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x01) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x01)) | |
} | |
} | |
Processor (CP02, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP02") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x02]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x02) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x02)) | |
} | |
} | |
Processor (CP03, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP03") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x03]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x03) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x03)) | |
} | |
} | |
Processor (CP04, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP04") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x04]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x04) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x04)) | |
} | |
} | |
Processor (CP05, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP05") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x05]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x05) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x05)) | |
} | |
} | |
Processor (CP06, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP06") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x06]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x06) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x06)) | |
} | |
} | |
Processor (CP07, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP07") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x07]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x07) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x07)) | |
} | |
} | |
Processor (CP08, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP08") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x08]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x08) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x08)) | |
} | |
} | |
Processor (CP09, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP09") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x09]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x09) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x09)) | |
} | |
} | |
Processor (CP0A, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP0A") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0A]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x0A) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x0A)) | |
} | |
} | |
Processor (CP0B, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP0B") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0B]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x0B) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x0B)) | |
} | |
} | |
Processor (CP0C, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP0C") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0C]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x0C) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x0C)) | |
} | |
} | |
Processor (CP0D, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP0D") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0D]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x0D) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x0D)) | |
} | |
} | |
Processor (CP0E, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP0E") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0E]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x0E) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x0E)) | |
} | |
} | |
Processor (CP0F, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP0F") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x0F]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x0F) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x0F)) | |
} | |
} | |
Processor (CP10, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP10") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x10]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x10) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x10)) | |
} | |
} | |
Processor (CP11, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP11") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x11]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x11) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x11)) | |
} | |
} | |
Processor (CP12, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP12") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x12]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x12) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x12)) | |
} | |
} | |
Processor (CP13, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP13") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x13]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x13) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x13)) | |
} | |
} | |
Processor (CP14, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP14") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x14]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x14) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x14)) | |
} | |
} | |
Processor (CP15, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP15") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x15]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x15) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x15)) | |
} | |
} | |
Processor (CP16, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP16") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x16]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x16) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x16)) | |
} | |
} | |
Processor (CP17, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP17") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x17]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x17) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x17)) | |
} | |
} | |
Processor (CP18, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP18") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x18]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x18) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x18)) | |
} | |
} | |
Processor (CP19, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP19") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x19]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x19) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x19)) | |
} | |
} | |
Processor (CP1A, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP1A") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1A]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x1A) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x1A)) | |
} | |
} | |
Processor (CP1B, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP1B") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1B]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x1B) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x1B)) | |
} | |
} | |
Processor (CP1C, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP1C") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1C]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x1C) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x1C)) | |
} | |
} | |
Processor (CP1D, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP1D") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1D]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x1D) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x1D)) | |
} | |
} | |
Processor (CP1E, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP1E") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1E]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x1E) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x1E)) | |
} | |
} | |
Processor (CP1F, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP1F") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x1F]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x1F) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x1F)) | |
} | |
} | |
Processor (CP20, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP20") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x20]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x20) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x20)) | |
} | |
} | |
Processor (CP21, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP21") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x21]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x21) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x21)) | |
} | |
} | |
Processor (CP22, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP22") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x22]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x22) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x22)) | |
} | |
} | |
Processor (CP23, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP23") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x23]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x23) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x23)) | |
} | |
} | |
Processor (CP24, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP24") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x24]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x24) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x24)) | |
} | |
} | |
Processor (CP25, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP25") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x25]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x25) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x25)) | |
} | |
} | |
Processor (CP26, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP26") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x26]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x26) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x26)) | |
} | |
} | |
Processor (CP27, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP27") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x27]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x27) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x27)) | |
} | |
} | |
Processor (CP28, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP28") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x28]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x28) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x28)) | |
} | |
} | |
Processor (CP29, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP29") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x29]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x29) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x29)) | |
} | |
} | |
Processor (CP2A, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP2A") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2A]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x2A) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x2A)) | |
} | |
} | |
Processor (CP2B, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP2B") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2B]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x2B) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x2B)) | |
} | |
} | |
Processor (CP2C, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP2C") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2C]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x2C) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x2C)) | |
} | |
} | |
Processor (CP2D, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP2D") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2D]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x2D) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x2D)) | |
} | |
} | |
Processor (CP2E, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP2E") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2E]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x2E) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x2E)) | |
} | |
} | |
Processor (CP2F, 0xFF, 0x00000410, 0x06) | |
{ | |
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
Name (_UID, "SCK3-CP2F") // _UID: Unique ID | |
Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
{ | |
If ((CLOD == 0x00)) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Local0 = DerefOf (APTC [0x2F]) | |
Local1 = CNBS /* \CNBS */ | |
Local1 -= 0x01 | |
Local0 >>= Local1 | |
Local0 &= 0x01 | |
Local1 = 0x03 | |
Local1 *= 0x02 | |
If ((Local0 == 0x01)) | |
{ | |
Local1 += 0x01 | |
} | |
Return (Local1) | |
} | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CSTA (0x03, 0x2F) == 0x00)) | |
{ | |
Return (0x00) | |
} | |
ElseIf ((OSYS >= 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
{ | |
Return (LAPC (0x03, 0x2F)) | |
} | |
} | |
} | |
} | |
OperationRegion (IOB2, SystemIO, 0xB2, 0x02) | |
Field (IOB2, ByteAcc, NoLock, Preserve) | |
{ | |
SMIC, 8, | |
SMIS, 8 | |
} | |
} | |
Scope (_SB) | |
{ | |
Name (PRSA, ResourceTemplate () | |
{ | |
IRQ (Level, ActiveLow, Shared, ) | |
{3,4,5,6,7,10,11,12,14,15} | |
}) | |
Alias (PRSA, PRSB) | |
Name (PRSC, ResourceTemplate () | |
{ | |
IRQ (Level, ActiveLow, Shared, ) | |
{3,4,5,6,10,11,12,14,15} | |
}) | |
Alias (PRSC, PRSD) | |
Alias (PRSA, PRSE) | |
Alias (PRSA, PRSF) | |
Alias (PRSA, PRSG) | |
Alias (PRSA, PRSH) | |
Name (PG16, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKB, | |
0x00 | |
} | |
}) | |
Name (AG16, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x11 | |
} | |
}) | |
Name (PG17, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKC, | |
0x00 | |
} | |
}) | |
Name (AG17, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x12 | |
} | |
}) | |
Name (PG18, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
} | |
}) | |
Name (AG18, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x13 | |
} | |
}) | |
Name (PG1A, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKB, | |
0x00 | |
} | |
}) | |
Name (AG1A, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x11 | |
} | |
}) | |
Name (PG1B, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKC, | |
0x00 | |
} | |
}) | |
Name (AG1B, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x12 | |
} | |
}) | |
Name (PR00, Package (0x24) | |
{ | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001AFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001BFFFF, | |
0x00, | |
LNKG, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
} | |
}) | |
Name (AR00, Package (0x24) | |
{ | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x001AFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x001BFFFF, | |
0x00, | |
0x00, | |
0x16 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x00, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x01, | |
0x00, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x02, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x03, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x18 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x19 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x19 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x19 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x00, | |
0x00, | |
0x1A | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x01, | |
0x00, | |
0x1C | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x02, | |
0x00, | |
0x1D | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x03, | |
0x00, | |
0x1E | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x00, | |
0x00, | |
0x20 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x01, | |
0x00, | |
0x24 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x02, | |
0x00, | |
0x25 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x03, | |
0x00, | |
0x26 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x00, | |
0x00, | |
0x28 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x01, | |
0x00, | |
0x2C | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x02, | |
0x00, | |
0x2D | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x03, | |
0x00, | |
0x2E | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x00, | |
0x00, | |
0x1F | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x01, | |
0x00, | |
0x27 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x02, | |
0x00, | |
0x1F | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x03, | |
0x00, | |
0x27 | |
}, | |
Package (0x04) | |
{ | |
0x0011FFFF, | |
0x00, | |
0x00, | |
0x10 | |
} | |
}) | |
Name (PG24, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
} | |
}) | |
Name (AG24, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x1B | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x1E | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x1C | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x1D | |
} | |
}) | |
Name (PG26, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
} | |
}) | |
Name (AG26, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x21 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x25 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x26 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x24 | |
} | |
}) | |
Name (PG27, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
} | |
}) | |
Name (AG27, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x22 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x25 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x24 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x26 | |
} | |
}) | |
Name (PG28, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
} | |
}) | |
Name (AG28, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x23 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x24 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x26 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x25 | |
} | |
}) | |
Name (PG2A, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
} | |
}) | |
Name (AG2A, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x29 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x2D | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x2E | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x2C | |
} | |
}) | |
Name (PG2B, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
} | |
}) | |
Name (AG2B, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x2A | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x2D | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x2C | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x2E | |
} | |
}) | |
Name (PG2C, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
} | |
}) | |
Name (AG2C, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x2B | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x2C | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x2E | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x2D | |
} | |
}) | |
Name (PR80, Package (0x14) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
} | |
}) | |
Name (AR80, Package (0x14) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x30 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x31 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x31 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x31 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x00, | |
0x00, | |
0x32 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x01, | |
0x00, | |
0x34 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x02, | |
0x00, | |
0x35 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x03, | |
0x00, | |
0x36 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x00, | |
0x00, | |
0x38 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x01, | |
0x00, | |
0x3C | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x02, | |
0x00, | |
0x3D | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x03, | |
0x00, | |
0x3E | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x00, | |
0x00, | |
0x40 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x01, | |
0x00, | |
0x44 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x02, | |
0x00, | |
0x45 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x03, | |
0x00, | |
0x46 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x00, | |
0x00, | |
0x37 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x01, | |
0x00, | |
0x3F | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x02, | |
0x00, | |
0x37 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x03, | |
0x00, | |
0x3F | |
} | |
}) | |
Name (PRC0, Package (0x14) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
} | |
}) | |
Name (ARC0, Package (0x14) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x48 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x49 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x49 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x49 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x00, | |
0x00, | |
0x4A | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x01, | |
0x00, | |
0x4C | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x02, | |
0x00, | |
0x4D | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x03, | |
0x00, | |
0x4E | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x00, | |
0x00, | |
0x50 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x01, | |
0x00, | |
0x54 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x02, | |
0x00, | |
0x55 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x03, | |
0x00, | |
0x56 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x00, | |
0x00, | |
0x58 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x01, | |
0x00, | |
0x5C | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x02, | |
0x00, | |
0x5D | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x03, | |
0x00, | |
0x5E | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x00, | |
0x00, | |
0x4F | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x01, | |
0x00, | |
0x57 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x02, | |
0x00, | |
0x4F | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x03, | |
0x00, | |
0x57 | |
} | |
}) | |
Name (PRE0, Package (0x14) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x00, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x01, | |
LNKB, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x02, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x03, | |
LNKD, | |
0x00 | |
} | |
}) | |
Name (ARE0, Package (0x14) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x60 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x61 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x61 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x61 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x00, | |
0x00, | |
0x62 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x01, | |
0x00, | |
0x64 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x02, | |
0x00, | |
0x65 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x03, | |
0x00, | |
0x66 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x00, | |
0x00, | |
0x68 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x01, | |
0x00, | |
0x6C | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x02, | |
0x00, | |
0x6D | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
0x03, | |
0x00, | |
0x6E | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x00, | |
0x00, | |
0x70 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x01, | |
0x00, | |
0x74 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x02, | |
0x00, | |
0x75 | |
}, | |
Package (0x04) | |
{ | |
0x0003FFFF, | |
0x03, | |
0x00, | |
0x76 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x00, | |
0x00, | |
0x67 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x01, | |
0x00, | |
0x6F | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x02, | |
0x00, | |
0x67 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
0x03, | |
0x00, | |
0x6F | |
} | |
}) | |
Name (PG7A, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
LNKC, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
LNKD, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKA, | |
0x00 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKB, | |
0x00 | |
} | |
}) | |
Name (AG7A, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x00, | |
0x00, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x01, | |
0x00, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
0x00, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
0x00, | |
0x11 | |
} | |
}) | |
} | |
Scope (_SB) | |
{ | |
Device (PCI0) | |
{ | |
Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID | |
Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID | |
Name (_ADR, 0x00) // _ADR: Address | |
Method (^BN00, 0, NotSerialized) | |
{ | |
Return (0x00) | |
} | |
Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number | |
{ | |
Return (BN00 ()) | |
} | |
Name (_UID, 0x00) // _UID: Unique ID | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR00) /* \_SB_.AR00 */ | |
} | |
Return (PR00) /* \_SB_.PR00 */ | |
} | |
Method (_OSC, 4, Serialized) // _OSC: Operating System Capabilities | |
{ | |
Name (SUPP, 0x00) | |
Name (CTRL, 0x00) | |
CreateDWordField (Arg3, 0x00, CDW1) | |
CreateDWordField (Arg3, 0x04, CDW2) | |
If ((Arg2 > 0x02)) | |
{ | |
CreateDWordField (Arg3, 0x08, CDW3) | |
} | |
Local0 = _BBN () | |
If ((Local0 == 0x00)) | |
{ | |
If ((Arg0 == ToUUID ("7c9512a9-1705-4cb4-af7d-506a2423ab71"))) | |
{ | |
Return (^XHCI.POSC (Arg1, Arg2, Arg3)) | |
} | |
} | |
If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) | |
{ | |
SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ | |
CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ | |
If ((AHPE || ((SUPP & 0x16) != 0x16))) | |
{ | |
CTRL &= 0x1E | |
Sleep (0x03E8) | |
} | |
CTRL &= 0x1D | |
If (!PEPM) | |
{ | |
CTRL &= 0x1B | |
} | |
If (!PEER) | |
{ | |
CTRL &= 0x15 | |
} | |
If (!PECS) | |
{ | |
CTRL &= 0x0F | |
} | |
If (~(CDW1 & 0x01)) | |
{ | |
If ((CTRL & 0x01)) | |
{ | |
^BR1A.OSHP () | |
^BR1B.OSHP () | |
^BR2A.OSHP () | |
^BR2B.OSHP () | |
^BR2C.OSHP () | |
^BR2D.OSHP () | |
^BR3A.OSHP () | |
^BR3B.OSHP () | |
^BR3C.OSHP () | |
^BR3D.OSHP () | |
Local1 = (IIOH >> 0x01) | |
Local1 &= 0x01 | |
If ((Local1 == 0x01)) | |
{ | |
^^PCI1.QRP0.OSHP () | |
^^PCI1.QR1A.OSHP () | |
^^PCI1.QR1B.OSHP () | |
^^PCI1.QR2A.OSHP () | |
^^PCI1.QR2B.OSHP () | |
^^PCI1.QR2C.OSHP () | |
^^PCI1.QR2D.OSHP () | |
^^PCI1.QR3A.OSHP () | |
^^PCI1.QR3B.OSHP () | |
^^PCI1.QR3C.OSHP () | |
^^PCI1.QR3D.OSHP () | |
} | |
Local1 = (IIOH >> 0x02) | |
Local1 &= 0x01 | |
If ((Local1 == 0x01)) | |
{ | |
^^PCI2.RRP0.OSHP () | |
^^PCI2.RR1A.OSHP () | |
^^PCI2.RR1B.OSHP () | |
^^PCI2.RR2A.OSHP () | |
^^PCI2.RR2B.OSHP () | |
^^PCI2.RR2C.OSHP () | |
^^PCI2.RR2D.OSHP () | |
^^PCI2.RR3A.OSHP () | |
^^PCI2.RR3B.OSHP () | |
^^PCI2.RR3C.OSHP () | |
^^PCI2.RR3D.OSHP () | |
} | |
Local1 = (IIOH >> 0x03) | |
Local1 &= 0x01 | |
If ((Local1 == 0x01)) | |
{ | |
^^PCI3.SRP0.OSHP () | |
^^PCI3.SR1A.OSHP () | |
^^PCI3.SR1B.OSHP () | |
^^PCI3.SR2A.OSHP () | |
^^PCI3.SR2B.OSHP () | |
^^PCI3.SR2C.OSHP () | |
^^PCI3.SR2D.OSHP () | |
^^PCI3.SR3A.OSHP () | |
^^PCI3.SR3B.OSHP () | |
^^PCI3.SR3C.OSHP () | |
^^PCI3.SR3D.OSHP () | |
} | |
GPSH = 0x01 | |
} | |
If ((Arg1 != One)) | |
{ | |
CDW1 |= 0x08 | |
} | |
If ((CDW3 != CTRL)) | |
{ | |
CDW1 |= 0x10 | |
} | |
CDW3 = CTRL /* \_SB_.PCI0._OSC.CTRL */ | |
Return (Arg3) | |
} | |
Else | |
{ | |
CDW1 |= 0x04 | |
IO80 = 0xEE | |
Return (Arg3) | |
} | |
} | |
} | |
Name (SUPP, 0x00) | |
Name (CTRL, 0x00) | |
Name (_PXM, 0x00) // _PXM: Device Proximity | |
Device (APIC) | |
{ | |
Name (_HID, EisaId ("PNP0003") /* IO-APIC Interrupt Controller */) // _HID: Hardware ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
Memory32Fixed (ReadOnly, | |
0xFEC00000, // Address Base | |
0x00100000, // Address Length | |
) | |
}) | |
} | |
Device (IIOP) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
Name (_UID, "PCI0PRES") // _UID: Unique ID | |
OperationRegion (IIOR, PCI_Config, 0x00, 0x02) | |
Field (IIOR, ByteAcc, NoLock, Preserve) | |
{ | |
VID0, 16 | |
} | |
} | |
Name (P0RS, ResourceTemplate () | |
{ | |
WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, | |
0x0000, // Granularity | |
0x0000, // Range Minimum | |
0x00FE, // Range Maximum | |
0x0000, // Translation Offset | |
0x00FF, // Length | |
,, ) | |
IO (Decode16, | |
0x0CF8, // Range Minimum | |
0x0CF8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, | |
0x0000, // Granularity | |
0x0000, // Range Minimum | |
0x0CF7, // Range Maximum | |
0x0000, // Translation Offset | |
0x0CF8, // Length | |
,, , TypeStatic, DenseTranslation) | |
WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, | |
0x0000, // Granularity | |
0x1000, // Range Minimum | |
0xFFFF, // Range Maximum | |
0x0000, // Translation Offset | |
0xF000, // Length | |
,, , TypeStatic, DenseTranslation) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000A0000, // Range Minimum | |
0x000BFFFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00020000, // Length | |
,, , AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x90000000, // Range Minimum | |
0xFBFFBFFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x6BFFC000, // Length | |
,, _Y00, AddressRangeMemory, TypeStatic) | |
QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, | |
0x0000000000000000, // Granularity | |
0x0000000000000000, // Range Minimum | |
0x0000000000000000, // Range Maximum | |
0x0000000000000000, // Translation Offset | |
0x0000000000000000, // Length | |
,, , AddressRangeMemory, TypeStatic) | |
}) | |
OperationRegion (TMEM, PCI_Config, 0x00, 0x0100) | |
Field (TMEM, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0x40), | |
, 4, | |
BSEG, 4, | |
PAMS, 48, | |
Offset (0x52), | |
DIM0, 4, | |
DIM1, 4, | |
Offset (0x54), | |
DIM2, 4 | |
} | |
Name (MTBL, Package (0x10) | |
{ | |
0x00, | |
0x20, | |
0x20, | |
0x30, | |
0x40, | |
0x40, | |
0x60, | |
0x80, | |
0x80, | |
0x80, | |
0x80, | |
0xC0, | |
0x0100, | |
0x0100, | |
0x0100, | |
0x0200 | |
}) | |
Name (ERNG, Package (0x0D) | |
{ | |
0x000C0000, | |
0x000C4000, | |
0x000C8000, | |
0x000CC000, | |
0x000D0000, | |
0x000D4000, | |
0x000D8000, | |
0x000DC000, | |
0x000E0000, | |
0x000E4000, | |
0x000E8000, | |
0x000EC000, | |
0x000F0000 | |
}) | |
Name (PAMB, Buffer (0x07){}) | |
Method (EROM, 0, NotSerialized) | |
{ | |
CreateDWordField (P0RS, \_SB.PCI0._Y00._MIN, RMIN) // _MIN: Minimum Base Address | |
CreateDWordField (P0RS, \_SB.PCI0._Y00._MAX, RMAX) // _MAX: Maximum Base Address | |
CreateDWordField (P0RS, \_SB.PCI0._Y00._LEN, RLEN) // _LEN: Length | |
CreateByteField (PAMB, 0x06, BREG) | |
PAMB = PAMS /* \_SB_.PCI0.PAMS */ | |
BREG = BSEG /* \_SB_.PCI0.BSEG */ | |
RMIN = 0x00 | |
RMAX = 0x00 | |
RLEN = 0x00 | |
Local0 = 0x00 | |
While ((Local0 < 0x0D)) | |
{ | |
Local1 = (Local0 >> 0x01) | |
Local2 = DerefOf (PAMB [Local1]) | |
If ((Local0 & 0x01)) | |
{ | |
Local2 >>= 0x04 | |
} | |
Local2 &= 0x03 | |
If (RMIN) | |
{ | |
If (Local2) | |
{ | |
RMAX = (DerefOf (ERNG [Local0]) + 0x3FFF) | |
If ((RMAX == 0x000F3FFF)) | |
{ | |
RMAX = 0x000FFFFF | |
} | |
RLEN = (RMAX - RMIN) /* \_SB_.PCI0.EROM.RMIN */ | |
RLEN++ | |
} | |
Else | |
{ | |
Local0 = 0x0C | |
} | |
} | |
ElseIf (Local2) | |
{ | |
RMIN = DerefOf (ERNG [Local0]) | |
RMAX = (DerefOf (ERNG [Local0]) + 0x3FFF) | |
If ((RMAX == 0x000F3FFF)) | |
{ | |
RMAX = 0x000FFFFF | |
} | |
RLEN = (RMAX - RMIN) /* \_SB_.PCI0.EROM.RMIN */ | |
RLEN++ | |
} | |
Else | |
{ | |
} | |
Local0++ | |
} | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Return (P0RS) /* \_SB_.PCI0.P0RS */ | |
} | |
Device (MHP0) | |
{ | |
Name (_ADR, 0x00050001) // _ADR: Address | |
Name (_UID, "00-00") // _UID: Unique ID | |
OperationRegion (MHP0, PCI_Config, 0x00, 0x0100) | |
Field (MHP0, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0x0E), | |
STM0, 7 | |
} | |
} | |
Device (MHP1) | |
{ | |
Name (_ADR, 0x00050001) // _ADR: Address | |
Name (_UID, "00-01") // _UID: Unique ID | |
OperationRegion (MHP1, PCI_Config, 0x00, 0x0100) | |
Field (MHP1, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0x1E), | |
STM1, 7 | |
} | |
} | |
Scope (\_SB.PCI0) | |
{ | |
Name (SLI1, Buffer (0x9E) | |
{ | |
"791369584825Genuine NVIDIA Certified SLI Ready Motherboard for INTEL CRB ef7c-Copyright 2014 NVIDIA Corporation All Rights Reserved-394180768352(R)" | |
}) | |
Name (SLI0, Buffer (0x5B) | |
{ | |
" No SLI key has been loaded because this board does not support SLI. Intel Coporation (R)" | |
}) | |
} | |
Device (LPC0) | |
{ | |
Name (_ADR, 0x001F0000) // _ADR: Address | |
OperationRegion (LPCB, PCI_Config, 0x00, 0x0100) | |
Field (LPCB, DWordAcc, NoLock, Preserve) | |
{ | |
Offset (0x4C), | |
GLE0, 1, | |
Offset (0xAC), | |
Offset (0xAE), | |
XSMB, 1 | |
} | |
Device (DMAC) | |
{ | |
Name (_HID, EisaId ("PNP0200") /* PC-class DMA Controller */) // _HID: Hardware ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x00, // Alignment | |
0x10, // Length | |
) | |
IO (Decode16, | |
0x0081, // Range Minimum | |
0x0081, // Range Maximum | |
0x00, // Alignment | |
0x03, // Length | |
) | |
IO (Decode16, | |
0x0087, // Range Minimum | |
0x0087, // Range Maximum | |
0x00, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x0089, // Range Minimum | |
0x0089, // Range Maximum | |
0x00, // Alignment | |
0x03, // Length | |
) | |
IO (Decode16, | |
0x008F, // Range Minimum | |
0x008F, // Range Maximum | |
0x00, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x00C0, // Range Minimum | |
0x00C0, // Range Maximum | |
0x00, // Alignment | |
0x20, // Length | |
) | |
DMA (Compatibility, NotBusMaster, Transfer8, ) | |
{4} | |
}) | |
} | |
Device (RTC) | |
{ | |
Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x0070, // Range Minimum | |
0x0070, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x0074, // Range Minimum | |
0x0074, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{8} | |
}) | |
} | |
Device (PIC) | |
{ | |
Name (_HID, EisaId ("PNP0000") /* 8259-compatible Programmable Interrupt Controller */) // _HID: Hardware ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x0020, // Range Minimum | |
0x0020, // Range Maximum | |
0x01, // Alignment | |
0x1E, // Length | |
) | |
IO (Decode16, | |
0x00A0, // Range Minimum | |
0x00A0, // Range Maximum | |
0x01, // Alignment | |
0x1E, // Length | |
) | |
IO (Decode16, | |
0x04D0, // Range Minimum | |
0x04D0, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
}) | |
} | |
Device (FPU) | |
{ | |
Name (_HID, EisaId ("PNP0C04") /* x87-compatible Floating Point Processing Unit */) // _HID: Hardware ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x00F0, // Range Minimum | |
0x00F0, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IRQNoFlags () | |
{13} | |
}) | |
} | |
Device (TMR) | |
{ | |
Name (_HID, EisaId ("PNP0100") /* PC-class System Timer */) // _HID: Hardware ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x0040, // Range Minimum | |
0x0040, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IO (Decode16, | |
0x0050, // Range Minimum | |
0x0050, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{0} | |
}) | |
} | |
Device (SPKR) | |
{ | |
Name (_HID, EisaId ("PNP0800") /* Microsoft Sound System Compatible Device */) // _HID: Hardware ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x0061, // Range Minimum | |
0x0061, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
}) | |
} | |
Device (HPET) | |
{ | |
Name (_HID, EisaId ("PNP0103") /* HPET System Timer */) // _HID: Hardware ID | |
OperationRegion (HPTC, SystemMemory, 0xFED1F404, 0x04) | |
Field (HPTC, DWordAcc, NoLock, Preserve) | |
{ | |
HPTS, 2, | |
, 5, | |
HPTE, 1, | |
Offset (0x04) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If (HPTE) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x00) | |
} | |
} | |
Name (CRS0, ResourceTemplate () | |
{ | |
Memory32Fixed (ReadWrite, | |
0xFED00000, // Address Base | |
0x00000400, // Address Length | |
) | |
}) | |
Name (CRS1, ResourceTemplate () | |
{ | |
Memory32Fixed (ReadWrite, | |
0xFED01000, // Address Base | |
0x00000400, // Address Length | |
) | |
}) | |
Name (CRS2, ResourceTemplate () | |
{ | |
Memory32Fixed (ReadWrite, | |
0xFED02000, // Address Base | |
0x00000400, // Address Length | |
) | |
}) | |
Name (CRS3, ResourceTemplate () | |
{ | |
Memory32Fixed (ReadWrite, | |
0xFED03000, // Address Base | |
0x00000400, // Address Length | |
) | |
}) | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Switch (ToInteger (HPTS)) | |
{ | |
Case (0x00) | |
{ | |
Return (CRS0) /* \_SB_.PCI0.LPC0.HPET.CRS0 */ | |
} | |
Case (0x01) | |
{ | |
Return (CRS1) /* \_SB_.PCI0.LPC0.HPET.CRS1 */ | |
} | |
Case (0x02) | |
{ | |
Return (CRS2) /* \_SB_.PCI0.LPC0.HPET.CRS2 */ | |
} | |
Case (0x03) | |
{ | |
Return (CRS3) /* \_SB_.PCI0.LPC0.HPET.CRS3 */ | |
} | |
} | |
Return (CRS0) /* \_SB_.PCI0.LPC0.HPET.CRS0 */ | |
} | |
} | |
Device (XTRA) | |
{ | |
Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID | |
Name (_UID, 0x10) // _UID: Unique ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x0500, // Range Minimum | |
0x0500, // Range Maximum | |
0x01, // Alignment | |
0x80, // Length | |
) | |
IO (Decode16, | |
0x0400, // Range Minimum | |
0x0400, // Range Maximum | |
0x01, // Alignment | |
0x80, // Length | |
) | |
IO (Decode16, | |
0x0092, // Range Minimum | |
0x0092, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x0010, // Range Minimum | |
0x0010, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
) | |
IO (Decode16, | |
0x0072, // Range Minimum | |
0x0072, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x0080, // Range Minimum | |
0x0080, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x0084, // Range Minimum | |
0x0084, // Range Maximum | |
0x01, // Alignment | |
0x03, // Length | |
) | |
IO (Decode16, | |
0x0088, // Range Minimum | |
0x0088, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x008C, // Range Minimum | |
0x008C, // Range Maximum | |
0x01, // Alignment | |
0x03, // Length | |
) | |
IO (Decode16, | |
0x0090, // Range Minimum | |
0x0090, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
) | |
IO (Decode16, | |
0x0580, // Range Minimum | |
0x0580, // Range Maximum | |
0x01, // Alignment | |
0x20, // Length | |
) | |
IO (Decode16, | |
0x0600, // Range Minimum | |
0x0600, // Range Maximum | |
0x01, // Alignment | |
0x20, // Length | |
) | |
IO (Decode16, | |
0x0880, // Range Minimum | |
0x0880, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IO (Decode16, | |
0x0800, // Range Minimum | |
0x0800, // Range Maximum | |
0x01, // Alignment | |
0x20, // Length | |
) | |
Memory32Fixed (ReadOnly, | |
0xFED1C000, // Address Base | |
0x00024000, // Address Length | |
) | |
Memory32Fixed (ReadOnly, | |
0xFED45000, // Address Base | |
0x00047000, // Address Length | |
) | |
Memory32Fixed (ReadOnly, | |
0xFF000000, // Address Base | |
0x01000000, // Address Length | |
) | |
Memory32Fixed (ReadOnly, | |
0xFEE00000, // Address Base | |
0x00100000, // Address Length | |
) | |
Memory32Fixed (ReadWrite, | |
0xFED12000, // Address Base | |
0x00000010, // Address Length | |
) | |
Memory32Fixed (ReadWrite, | |
0xFED12010, // Address Base | |
0x00000010, // Address Length | |
) | |
Memory32Fixed (ReadOnly, | |
0xFED1B000, // Address Base | |
0x00001000, // Address Length | |
) | |
}) | |
} | |
OperationRegion (LPCR, PCI_Config, 0x80, 0x04) | |
Field (LPCR, ByteAcc, NoLock, Preserve) | |
{ | |
CADR, 3, | |
, 1, | |
CBDR, 3, | |
Offset (0x01), | |
LTDR, 2, | |
, 2, | |
FDDR, 1, | |
Offset (0x02), | |
CALE, 1, | |
CBLE, 1, | |
LTLE, 1, | |
FDLE, 1, | |
Offset (0x03), | |
GLLE, 1, | |
GHLE, 1, | |
KCLE, 1, | |
MCLE, 1, | |
C1LE, 1, | |
C2LE, 1, | |
Offset (0x04) | |
} | |
OperationRegion (SMIE, SystemIO, PMBA, 0x04) | |
Field (SMIE, ByteAcc, NoLock, Preserve) | |
{ | |
, 10, | |
RTCS, 1, | |
, 3, | |
PEXS, 1, | |
WAKS, 1, | |
Offset (0x03), | |
PWBT, 1, | |
Offset (0x04) | |
} | |
OperationRegion (SLPR, SystemIO, SMCR, 0x08) | |
Field (SLPR, ByteAcc, NoLock, Preserve) | |
{ | |
, 4, | |
SLPE, 1, | |
, 31, | |
SLPX, 1, | |
Offset (0x08) | |
} | |
Method (UXDV, 1, Serialized) | |
{ | |
Local0 = 0xFF | |
Switch ((Arg0 + 0x00)) | |
{ | |
Case (0x03F8) | |
{ | |
Local0 = 0x00 | |
} | |
Case (0x02F8) | |
{ | |
Local0 = 0x01 | |
} | |
Case (0x0220) | |
{ | |
Local0 = 0x02 | |
} | |
Case (0x0228) | |
{ | |
Local0 = 0x03 | |
} | |
Case (0x0238) | |
{ | |
Local0 = 0x04 | |
} | |
Case (0x02E8) | |
{ | |
Local0 = 0x05 | |
} | |
Case (0x0338) | |
{ | |
Local0 = 0x06 | |
} | |
Case (0x03E8) | |
{ | |
Local0 = 0x07 | |
} | |
} | |
Return (Local0) | |
} | |
Method (RRIO, 4, Serialized) | |
{ | |
Switch ((Arg0 + 0x00)) | |
{ | |
Case (0x00) | |
{ | |
CALE = 0x00 | |
Local0 = UXDV (Arg2) | |
If ((Local0 != 0xFF)) | |
{ | |
CADR = Local0 | |
} | |
If (Arg1) | |
{ | |
CALE = 0x01 | |
} | |
} | |
Case (0x01) | |
{ | |
CBLE = 0x00 | |
Local0 = UXDV (Arg2) | |
If ((Local0 != 0xFF)) | |
{ | |
CBDR = Local0 | |
} | |
If (Arg1) | |
{ | |
CBLE = 0x01 | |
} | |
} | |
Case (0x02) | |
{ | |
LTLE = 0x00 | |
If ((Arg2 == 0x0378)) | |
{ | |
LTDR = 0x00 | |
} | |
If ((Arg2 == 0x0278)) | |
{ | |
LTDR = 0x01 | |
} | |
If ((Arg2 == 0x03BC)) | |
{ | |
LTDR = 0x02 | |
} | |
If (Arg1) | |
{ | |
LTLE = 0x01 | |
} | |
} | |
Case (0x03) | |
{ | |
FDLE = 0x00 | |
If ((Arg2 == 0x03F0)) | |
{ | |
FDDR = 0x00 | |
} | |
If ((Arg2 == 0x0370)) | |
{ | |
FDDR = 0x01 | |
} | |
If (Arg1) | |
{ | |
FDLE = 0x01 | |
} | |
} | |
Case (0x08) | |
{ | |
If ((Arg2 == 0x0200)) | |
{ | |
If (Arg1) | |
{ | |
GLLE = 0x01 | |
} | |
Else | |
{ | |
GLLE = 0x00 | |
} | |
} | |
If ((Arg2 == 0x0208)) | |
{ | |
If (Arg1) | |
{ | |
GHLE = 0x01 | |
} | |
Else | |
{ | |
GHLE = 0x00 | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((Arg2 == 0x0200)) | |
{ | |
If (Arg1) | |
{ | |
GLLE = 0x01 | |
} | |
Else | |
{ | |
GLLE = 0x00 | |
} | |
} | |
If ((Arg2 == 0x0208)) | |
{ | |
If (Arg1) | |
{ | |
GHLE = 0x01 | |
} | |
Else | |
{ | |
GHLE = 0x00 | |
} | |
} | |
} | |
Case (0x0A) | |
{ | |
If (((Arg2 == 0x60) || (Arg2 == 0x64))) | |
{ | |
If (Arg1) | |
{ | |
KCLE = 0x01 | |
} | |
Else | |
{ | |
KCLE = 0x00 | |
} | |
} | |
} | |
Case (0x0B) | |
{ | |
If (((Arg2 == 0x62) || (Arg2 == 0x66))) | |
{ | |
If (Arg1) | |
{ | |
MCLE = 0x01 | |
} | |
Else | |
{ | |
MCLE = 0x00 | |
} | |
} | |
} | |
Case (0x0C) | |
{ | |
If ((Arg2 == 0x2E)) | |
{ | |
If (Arg1) | |
{ | |
C1LE = 0x01 | |
} | |
Else | |
{ | |
C1LE = 0x00 | |
} | |
} | |
If ((Arg2 == 0x4E)) | |
{ | |
If (Arg1) | |
{ | |
C2LE = 0x01 | |
} | |
Else | |
{ | |
C2LE = 0x00 | |
} | |
} | |
} | |
Case (0x0D) | |
{ | |
If ((Arg2 == 0x2E)) | |
{ | |
If (Arg1) | |
{ | |
C1LE = 0x01 | |
} | |
Else | |
{ | |
C1LE = 0x00 | |
} | |
} | |
If ((Arg2 == 0x4E)) | |
{ | |
If (Arg1) | |
{ | |
C2LE = 0x01 | |
} | |
Else | |
{ | |
C2LE = 0x00 | |
} | |
} | |
} | |
} | |
} | |
Method (RDMA, 3, NotSerialized) | |
{ | |
} | |
Method (SPTS, 1, NotSerialized) | |
{ | |
SLPX = One | |
SLPE = One | |
} | |
Method (SWAK, 1, NotSerialized) | |
{ | |
SLPE = Zero | |
If (RTCS){} | |
Else | |
{ | |
Notify (PWRB, 0x02) // Device Wake | |
} | |
} | |
Device (SIO1) | |
{ | |
Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID | |
Name (_UID, 0x00) // _UID: Unique ID | |
Name (CRS, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x00, // Alignment | |
0x00, // Length | |
_Y01) | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x00, // Alignment | |
0x00, // Length | |
_Y02) | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x00, // Alignment | |
0x00, // Length | |
_Y03) | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x00, // Alignment | |
0x00, // Length | |
_Y04) | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x00, // Alignment | |
0x00, // Length | |
_Y05) | |
}) | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
If (((SP1O < 0x03F0) && (SP1O > 0xF0))) | |
{ | |
CreateWordField (CRS, \_SB.PCI0.LPC0.SIO1._Y01._MIN, GPI0) // _MIN: Minimum Base Address | |
CreateWordField (CRS, \_SB.PCI0.LPC0.SIO1._Y01._MAX, GPI1) // _MAX: Maximum Base Address | |
CreateByteField (CRS, \_SB.PCI0.LPC0.SIO1._Y01._LEN, GPIL) // _LEN: Length | |
GPI0 = SP1O /* \SP1O */ | |
GPI1 = SP1O /* \SP1O */ | |
GPIL = 0x02 | |
} | |
If (IO1B) | |
{ | |
CreateWordField (CRS, \_SB.PCI0.LPC0.SIO1._Y02._MIN, GP10) // _MIN: Minimum Base Address | |
CreateWordField (CRS, \_SB.PCI0.LPC0.SIO1._Y02._MAX, GP11) // _MAX: Maximum Base Address | |
CreateByteField (CRS, \_SB.PCI0.LPC0.SIO1._Y02._LEN, GPL1) // _LEN: Length | |
GP10 = IO1B /* \IO1B */ | |
GP11 = IO1B /* \IO1B */ | |
GPL1 = IO1L /* \IO1L */ | |
} | |
If (IO2B) | |
{ | |
CreateWordField (CRS, \_SB.PCI0.LPC0.SIO1._Y03._MIN, GP20) // _MIN: Minimum Base Address | |
CreateWordField (CRS, \_SB.PCI0.LPC0.SIO1._Y03._MAX, GP21) // _MAX: Maximum Base Address | |
CreateByteField (CRS, \_SB.PCI0.LPC0.SIO1._Y03._LEN, GPL2) // _LEN: Length | |
GP20 = IO2B /* \IO2B */ | |
GP21 = IO2B /* \IO2B */ | |
GPL2 = IO2L /* \IO2L */ | |
} | |
If (IO3B) | |
{ | |
CreateWordField (CRS, \_SB.PCI0.LPC0.SIO1._Y04._MIN, GP30) // _MIN: Minimum Base Address | |
CreateWordField (CRS, \_SB.PCI0.LPC0.SIO1._Y04._MAX, GP31) // _MAX: Maximum Base Address | |
CreateByteField (CRS, \_SB.PCI0.LPC0.SIO1._Y04._LEN, GPL3) // _LEN: Length | |
GP30 = IO3B /* \IO3B */ | |
GP31 = IO3B /* \IO3B */ | |
GPL3 = IO3L /* \IO3L */ | |
} | |
If (IO4B) | |
{ | |
CreateWordField (CRS, \_SB.PCI0.LPC0.SIO1._Y05._MIN, GP40) // _MIN: Minimum Base Address | |
CreateWordField (CRS, \_SB.PCI0.LPC0.SIO1._Y05._MAX, GP41) // _MAX: Maximum Base Address | |
CreateByteField (CRS, \_SB.PCI0.LPC0.SIO1._Y05._LEN, GPL4) // _LEN: Length | |
GP40 = IO4B /* \IO4B */ | |
GP41 = IO4B /* \IO4B */ | |
GPL4 = IO4L /* \IO4L */ | |
} | |
Return (CRS) /* \_SB_.PCI0.LPC0.SIO1.CRS_ */ | |
} | |
Name (DCAT, Package (0x15) | |
{ | |
0x02, | |
0x03, | |
0x01, | |
0x00, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0x05, | |
0xFF, | |
0xFF, | |
0xFF, | |
0x05, | |
0xFF, | |
0x06, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF | |
}) | |
Mutex (MUT0, 0x00) | |
Method (ENFG, 1, NotSerialized) | |
{ | |
Acquire (MUT0, 0x0FFF) | |
INDX = ENTK /* \ENTK */ | |
INDX = ENTK /* \ENTK */ | |
LDN = Arg0 | |
} | |
Method (EXFG, 0, NotSerialized) | |
{ | |
INDX = EXTK /* \EXTK */ | |
Release (MUT0) | |
} | |
Method (LPTM, 1, NotSerialized) | |
{ | |
ENFG (CGLD (Arg0)) | |
Local0 = (OPT0 & 0x02) | |
EXFG () | |
Return (Local0) | |
} | |
Method (UHID, 1, NotSerialized) | |
{ | |
Return (0x0105D041) | |
} | |
OperationRegion (IOID, SystemIO, SP1O, 0x02) | |
Field (IOID, ByteAcc, NoLock, Preserve) | |
{ | |
INDX, 8, | |
DATA, 8 | |
} | |
IndexField (INDX, DATA, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0x07), | |
LDN, 8, | |
Offset (0x21), | |
SCF1, 8, | |
SCF2, 8, | |
SCF3, 8, | |
SCF4, 8, | |
SCF5, 8, | |
SCF6, 8, | |
Offset (0x29), | |
CKCF, 8, | |
Offset (0x30), | |
ACTR, 8, | |
Offset (0x60), | |
IOAH, 8, | |
IOAL, 8, | |
IOH2, 8, | |
IOL2, 8, | |
Offset (0x70), | |
INTR, 4, | |
INTT, 4, | |
Offset (0x74), | |
DMCH, 8, | |
Offset (0xE0), | |
RGE0, 8, | |
RGE1, 8, | |
RGE2, 8, | |
RGE3, 8, | |
RGE4, 8, | |
RGE5, 8, | |
RGE6, 8, | |
RGE7, 8, | |
RGE8, 8, | |
RGE9, 8, | |
Offset (0xF0), | |
OPT0, 8, | |
OPT1, 8, | |
OPT2, 8, | |
OPT3, 8, | |
OPT4, 8, | |
OPT5, 8, | |
OPT6, 8, | |
OPT7, 8, | |
OPT8, 8, | |
OPT9, 8 | |
} | |
Method (CGLD, 1, NotSerialized) | |
{ | |
Return (DerefOf (DCAT [Arg0])) | |
} | |
Method (DSTA, 1, NotSerialized) | |
{ | |
ENFG (CGLD (Arg0)) | |
Local0 = ACTR /* \_SB_.PCI0.LPC0.SIO1.ACTR */ | |
Local1 = ((IOAH << 0x08) | IOAL) /* \_SB_.PCI0.LPC0.SIO1.IOAL */ | |
EXFG () | |
If ((Local0 == 0xFF)) | |
{ | |
Return (0x00) | |
} | |
Local0 &= 0x01 | |
If ((Arg0 < 0x10)) | |
{ | |
IOST |= (Local0 << Arg0) | |
} | |
If (Local0) | |
{ | |
Return (0x0F) | |
} | |
ElseIf ((Arg0 < 0x10)) | |
{ | |
If (((0x01 << Arg0) & IOST)) | |
{ | |
Return (0x0D) | |
} | |
Else | |
{ | |
Return (0x00) | |
} | |
} | |
Else | |
{ | |
If (Local1) | |
{ | |
Return (0x0D) | |
} | |
Return (0x00) | |
} | |
} | |
Method (DCNT, 2, NotSerialized) | |
{ | |
ENFG (CGLD (Arg0)) | |
If (((DMCH < 0x04) && ((Local1 = (DMCH & 0x03)) != 0x00))) | |
{ | |
RDMA (Arg0, Arg1, Local1++) | |
} | |
ACTR = Arg1 | |
Local1 = (IOAH << 0x08) | |
Local1 |= IOAL | |
RRIO (Arg0, Arg1, Local1, 0x08) | |
EXFG () | |
} | |
Name (CRS1, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0x00, // Length | |
_Y08) | |
IRQNoFlags (_Y06) | |
{} | |
DMA (Compatibility, NotBusMaster, Transfer8, _Y07) | |
{} | |
}) | |
CreateWordField (CRS1, \_SB.PCI0.LPC0.SIO1._Y06._INT, IRQM) // _INT: Interrupts | |
CreateByteField (CRS1, \_SB.PCI0.LPC0.SIO1._Y07._DMA, DMAM) // _DMA: Direct Memory Access | |
CreateWordField (CRS1, \_SB.PCI0.LPC0.SIO1._Y08._MIN, IO11) // _MIN: Minimum Base Address | |
CreateWordField (CRS1, \_SB.PCI0.LPC0.SIO1._Y08._MAX, IO12) // _MAX: Maximum Base Address | |
CreateByteField (CRS1, \_SB.PCI0.LPC0.SIO1._Y08._LEN, LEN1) // _LEN: Length | |
Name (CRS2, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0x00, // Length | |
_Y0B) | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0x00, // Length | |
_Y0C) | |
IRQNoFlags (_Y09) | |
{} | |
DMA (Compatibility, NotBusMaster, Transfer8, _Y0A) | |
{} | |
}) | |
CreateWordField (CRS2, \_SB.PCI0.LPC0.SIO1._Y09._INT, IRQE) // _INT: Interrupts | |
CreateByteField (CRS2, \_SB.PCI0.LPC0.SIO1._Y0A._DMA, DMAE) // _DMA: Direct Memory Access | |
CreateWordField (CRS2, \_SB.PCI0.LPC0.SIO1._Y0B._MIN, IO21) // _MIN: Minimum Base Address | |
CreateWordField (CRS2, \_SB.PCI0.LPC0.SIO1._Y0B._MAX, IO22) // _MAX: Maximum Base Address | |
CreateByteField (CRS2, \_SB.PCI0.LPC0.SIO1._Y0B._LEN, LEN2) // _LEN: Length | |
CreateWordField (CRS2, \_SB.PCI0.LPC0.SIO1._Y0C._MIN, IO31) // _MIN: Minimum Base Address | |
CreateWordField (CRS2, \_SB.PCI0.LPC0.SIO1._Y0C._MAX, IO32) // _MAX: Maximum Base Address | |
CreateByteField (CRS2, \_SB.PCI0.LPC0.SIO1._Y0C._LEN, LEN3) // _LEN: Length | |
Method (DCRS, 2, NotSerialized) | |
{ | |
ENFG (CGLD (Arg0)) | |
IO11 = (IOAH << 0x08) | |
IO11 |= IOAL /* \_SB_.PCI0.LPC0.SIO1.IO11 */ | |
IO12 = IO11 /* \_SB_.PCI0.LPC0.SIO1.IO11 */ | |
LEN1 = 0x08 | |
If (INTR) | |
{ | |
IRQM = (0x01 << INTR) /* \_SB_.PCI0.LPC0.SIO1.INTR */ | |
} | |
Else | |
{ | |
IRQM = 0x00 | |
} | |
If (((DMCH > 0x03) || (Arg1 == 0x00))) | |
{ | |
DMAM = 0x00 | |
} | |
Else | |
{ | |
Local1 = (DMCH & 0x03) | |
DMAM = (0x01 << Local1) | |
} | |
EXFG () | |
Return (CRS1) /* \_SB_.PCI0.LPC0.SIO1.CRS1 */ | |
} | |
Method (DCR2, 2, NotSerialized) | |
{ | |
ENFG (CGLD (Arg0)) | |
IO21 = (IOAH << 0x08) | |
IO21 |= IOAL /* \_SB_.PCI0.LPC0.SIO1.IO21 */ | |
IO22 = IO21 /* \_SB_.PCI0.LPC0.SIO1.IO21 */ | |
LEN2 = 0x08 | |
IO31 = (IOH2 << 0x08) | |
IO31 |= IOL2 /* \_SB_.PCI0.LPC0.SIO1.IO31 */ | |
IO32 = IO31 /* \_SB_.PCI0.LPC0.SIO1.IO31 */ | |
LEN3 = 0x08 | |
If (INTR) | |
{ | |
IRQE = (0x01 << INTR) /* \_SB_.PCI0.LPC0.SIO1.INTR */ | |
} | |
Else | |
{ | |
IRQE = 0x00 | |
} | |
If (((DMCH > 0x03) || (Arg1 == 0x00))) | |
{ | |
DMAE = 0x00 | |
} | |
Else | |
{ | |
Local1 = (DMCH & 0x03) | |
DMAE = (0x01 << Local1) | |
} | |
EXFG () | |
Return (CRS2) /* \_SB_.PCI0.LPC0.SIO1.CRS2 */ | |
} | |
Method (DSRS, 2, NotSerialized) | |
{ | |
If (((Arg1 == 0x02) & LPTM (Arg1))) | |
{ | |
DSR2 (Arg0, Arg1) | |
} | |
Else | |
{ | |
CreateWordField (Arg0, 0x09, IRQM) | |
CreateByteField (Arg0, 0x0C, DMAM) | |
CreateWordField (Arg0, 0x02, IO11) | |
ENFG (CGLD (Arg1)) | |
IOAL = (IO11 & 0xFF) | |
IOAH = (IO11 >> 0x08) | |
If (IRQM) | |
{ | |
FindSetRightBit (IRQM, Local0) | |
INTR = (Local0 - 0x01) | |
} | |
Else | |
{ | |
INTR = 0x00 | |
} | |
If (DMAM) | |
{ | |
FindSetRightBit (DMAM, Local0) | |
DMCH = (Local0 - 0x01) | |
} | |
Else | |
{ | |
DMCH = 0x04 | |
} | |
EXFG () | |
DCNT (Arg1, 0x01) | |
Local2 = Arg1 | |
If ((Local2 > 0x00)) | |
{ | |
Local2 -= 0x01 | |
} | |
} | |
} | |
Method (DSR2, 2, NotSerialized) | |
{ | |
CreateWordField (Arg0, 0x11, IRQE) | |
CreateByteField (Arg0, 0x14, DMAE) | |
CreateWordField (Arg0, 0x02, IO21) | |
CreateWordField (Arg0, 0x0A, IO31) | |
ENFG (CGLD (Arg1)) | |
IOAL = (IO21 & 0xFF) | |
IOAH = (IO21 >> 0x08) | |
IOL2 = (IO31 & 0xFF) | |
IOH2 = (IO31 >> 0x08) | |
If (IRQE) | |
{ | |
FindSetRightBit (IRQE, Local0) | |
INTR = (Local0 - 0x01) | |
} | |
Else | |
{ | |
INTR = 0x00 | |
} | |
If (DMAE) | |
{ | |
FindSetRightBit (DMAE, Local0) | |
DMCH = (Local0 - 0x01) | |
} | |
Else | |
{ | |
DMCH = 0x04 | |
} | |
EXFG () | |
DCNT (Arg1, 0x01) | |
Local2 = Arg1 | |
If ((Local2 > 0x00)) | |
{ | |
Local2 -= 0x01 | |
} | |
} | |
Name (PMFG, 0x00) | |
Method (SIOS, 1, NotSerialized) | |
{ | |
Debug = "SIOS" | |
If (0x01) | |
{ | |
ENFG (0x0A) | |
OPT3 = 0xFF | |
OPT4 = 0xFF | |
Local0 = RGE3 /* \_SB_.PCI0.LPC0.SIO1.RGE3 */ | |
If (0x01) | |
{ | |
Sleep (0xC8) | |
If (KBFG) | |
{ | |
OPT6 |= 0x10 | |
RGE0 |= 0x41 | |
} | |
Else | |
{ | |
OPT6 &= 0xEF | |
RGE0 &= 0xBE | |
} | |
If (MSFG) | |
{ | |
OPT6 |= 0x20 | |
RGE0 |= 0x22 | |
} | |
Else | |
{ | |
OPT6 &= 0xDF | |
RGE0 &= 0xDD | |
} | |
} | |
OPT2 |= 0x01 /* \_SB_.PCI0.LPC0.SIO1.OPT2 */ | |
EXFG () | |
If ((0x01 == Arg0)) | |
{ | |
ENFG (0x0B) | |
OPT2 &= 0xF8 | |
OPT2 |= 0x05 | |
OPT7 &= 0xF8 | |
OPT7 |= 0x05 | |
EXFG () | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
ENFG (0x0B) | |
OPT2 &= 0xF8 | |
OPT2 |= 0x03 | |
OPT7 &= 0xF8 | |
OPT7 |= 0x03 | |
EXFG () | |
} | |
} | |
} | |
Method (SIOW, 1, NotSerialized) | |
{ | |
Debug = "SIOW" | |
ENFG (0x0A) | |
OPT0 &= 0xE7 | |
PMFG = OPT3 /* \_SB_.PCI0.LPC0.SIO1.OPT3 */ | |
OPT3 = 0xFF | |
RGE0 &= 0x9F | |
OPT6 &= 0xCF | |
OPT2 &= 0xFE /* \_SB_.PCI0.LPC0.SIO1.OPT2 */ | |
RGE4 &= 0xFB /* \_SB_.PCI0.LPC0.SIO1.RGE4 */ | |
ENFG (0x0B) | |
OPT7 |= 0x07 | |
EXFG () | |
} | |
Method (SIOH, 0, NotSerialized) | |
{ | |
If ((PMFG & 0x08)){} | |
If ((PMFG & 0x10)){} | |
} | |
} | |
Device (UAR1) | |
{ | |
Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID | |
Name (_UID, 0x00) // _UID: Unique ID | |
Name (LDN, 0x02) | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (^^SIO1.DSTA (0x00)) | |
} | |
Method (_DIS, 0, NotSerialized) // _DIS: Disable Device | |
{ | |
^^SIO1.DCNT (0x00, 0x00) | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Return (^^SIO1.DCRS (0x00, 0x00)) | |
} | |
Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings | |
{ | |
^^SIO1.DSRS (Arg0, 0x00) | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x00) | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
DMA (Compatibility, NotBusMaster, Transfer8, ) | |
{} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,7,9,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8, ) | |
{} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,7,9,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8, ) | |
{} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,7,9,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8, ) | |
{} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x02E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,7,9,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8, ) | |
{} | |
} | |
EndDependentFn () | |
}) | |
} | |
Device (PS2K) | |
{ | |
Name (_HID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */) // _HID: Hardware ID | |
Name (_UID, 0x00) // _UID: Unique ID | |
Name (LDN, 0x05) | |
Name (_CID, EisaId ("PNP030B")) // _CID: Compatible ID | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((IOST & 0x0400)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x00) | |
} | |
} | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x0060, // Range Minimum | |
0x0060, // Range Maximum | |
0x00, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x0064, // Range Minimum | |
0x0064, // Range Maximum | |
0x00, // Alignment | |
0x01, // Length | |
) | |
IRQNoFlags () | |
{1} | |
}) | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x00) | |
{ | |
IO (Decode16, | |
0x0060, // Range Minimum | |
0x0060, // Range Maximum | |
0x00, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x0064, // Range Minimum | |
0x0064, // Range Maximum | |
0x00, // Alignment | |
0x01, // Length | |
) | |
IRQNoFlags () | |
{1} | |
} | |
EndDependentFn () | |
}) | |
Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake | |
{ | |
KBFG = Arg0 | |
} | |
Scope (\) | |
{ | |
Name (KBFG, 0x01) | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x1D, 0x03)) | |
} | |
} | |
Device (PS2M) | |
{ | |
Name (_HID, EisaId ("PNP0F03") /* Microsoft PS/2-style Mouse */) // _HID: Hardware ID | |
Name (_UID, 0x00) // _UID: Unique ID | |
Name (LDN, 0x05) | |
Name (_CID, EisaId ("PNP0F13") /* PS/2 Mouse */) // _CID: Compatible ID | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((IOST & 0x4000)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x00) | |
} | |
} | |
Name (CRS1, ResourceTemplate () | |
{ | |
IRQNoFlags () | |
{12} | |
}) | |
Name (CRS2, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0060, // Range Minimum | |
0x0060, // Range Maximum | |
0x00, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x0064, // Range Minimum | |
0x0064, // Range Maximum | |
0x00, // Alignment | |
0x01, // Length | |
) | |
IRQNoFlags () | |
{12} | |
}) | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
If ((IOST & 0x0400)) | |
{ | |
Return (CRS1) /* \_SB_.PCI0.LPC0.PS2M.CRS1 */ | |
} | |
Else | |
{ | |
Return (CRS2) /* \_SB_.PCI0.LPC0.PS2M.CRS2 */ | |
} | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x00) | |
{ | |
IRQNoFlags () | |
{12} | |
} | |
EndDependentFn () | |
}) | |
Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake | |
{ | |
MSFG = Arg0 | |
} | |
Scope (\) | |
{ | |
Name (MSFG, 0x01) | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x1D, 0x03)) | |
} | |
} | |
Device (HHMD) | |
{ | |
Name (_HID, EisaId ("PNP0C08") /* ACPI Core Hardware */) // _HID: Hardware ID | |
Name (_UID, 0x00) // _UID: Unique ID | |
Name (LDN, 0x0B) | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x00) | |
} | |
} | |
Device (SGPI) | |
{ | |
Name (_HID, EisaId ("PNP0C08") /* ACPI Core Hardware */) // _HID: Hardware ID | |
Name (_UID, 0x01) // _UID: Unique ID | |
Name (LDN, 0x08) | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x00) | |
} | |
} | |
Device (CIRW) | |
{ | |
Name (_HID, EisaId ("PNP0C08") /* ACPI Core Hardware */) // _HID: Hardware ID | |
Name (_UID, 0x02) // _UID: Unique ID | |
Name (LDN, 0x0E) | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x00) | |
} | |
} | |
Device (SIO2) | |
{ | |
Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID | |
Name (_UID, 0x01) // _UID: Unique ID | |
Name (CRS, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x00, // Alignment | |
0x00, // Length | |
_Y0D) | |
}) | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
If (((SP2O < 0x03F0) && (SP2O > 0xF0))) | |
{ | |
CreateWordField (CRS, \_SB.PCI0.LPC0.SIO2._Y0D._MIN, GPI0) // _MIN: Minimum Base Address | |
CreateWordField (CRS, \_SB.PCI0.LPC0.SIO2._Y0D._MAX, GPI1) // _MAX: Maximum Base Address | |
CreateByteField (CRS, \_SB.PCI0.LPC0.SIO2._Y0D._LEN, GPIL) // _LEN: Length | |
GPI0 = SP2O /* \SP2O */ | |
GPI1 = SP2O /* \SP2O */ | |
GPIL = 0x02 | |
} | |
Return (CRS) /* \_SB_.PCI0.LPC0.SIO2.CRS_ */ | |
} | |
Name (DCAT, Package (0x15) | |
{ | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0xFF, | |
0x02, | |
0x03, | |
0x0B, | |
0x0C | |
}) | |
Mutex (MUT0, 0x00) | |
Method (ENFG, 1, NotSerialized) | |
{ | |
Acquire (MUT0, 0x0FFF) | |
INDX = ENT2 /* \ENT2 */ | |
INDX = ENT2 /* \ENT2 */ | |
LDN = Arg0 | |
} | |
Method (EXFG, 0, NotSerialized) | |
{ | |
INDX = EXT2 /* \EXT2 */ | |
Release (MUT0) | |
} | |
Method (UHID, 1, NotSerialized) | |
{ | |
Return (0x0105D041) | |
} | |
OperationRegion (IOID, SystemIO, SP2O, 0x02) | |
Field (IOID, ByteAcc, NoLock, Preserve) | |
{ | |
INDX, 8, | |
DATA, 8 | |
} | |
IndexField (INDX, DATA, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0x07), | |
LDN, 8, | |
Offset (0x21), | |
SCF1, 8, | |
SCF2, 8, | |
SCF3, 8, | |
SCF4, 8, | |
SCF5, 8, | |
SCF6, 8, | |
Offset (0x29), | |
CKCF, 8, | |
Offset (0x30), | |
ACTR, 8, | |
Offset (0x60), | |
IOAH, 8, | |
IOAL, 8, | |
IOH2, 8, | |
IOL2, 8, | |
Offset (0x70), | |
INTR, 4, | |
INTT, 4, | |
Offset (0x74), | |
DMCH, 8, | |
Offset (0xE0), | |
RGE0, 8, | |
RGE1, 8, | |
RGE2, 8, | |
RGE3, 8, | |
RGE4, 8, | |
RGE5, 8, | |
RGE6, 8, | |
RGE7, 8, | |
RGE8, 8, | |
RGE9, 8, | |
Offset (0xF0), | |
OPT0, 8, | |
OPT1, 8, | |
OPT2, 8, | |
OPT3, 8, | |
OPT4, 8, | |
OPT5, 8, | |
OPT6, 8, | |
OPT7, 8, | |
OPT8, 8, | |
OPT9, 8 | |
} | |
Method (CGLD, 1, NotSerialized) | |
{ | |
Return (DerefOf (DCAT [Arg0])) | |
} | |
Method (DSTA, 1, NotSerialized) | |
{ | |
ENFG (CGLD (Arg0)) | |
Local0 = ACTR /* \_SB_.PCI0.LPC0.SIO2.ACTR */ | |
Local1 = ((IOAH << 0x08) | IOAL) /* \_SB_.PCI0.LPC0.SIO2.IOAL */ | |
EXFG () | |
If ((Local0 == 0xFF)) | |
{ | |
Return (0x00) | |
} | |
Local0 &= 0x01 | |
If ((Arg0 < 0x10)) | |
{ | |
IOST |= (Local0 << Arg0) | |
} | |
If (Local0) | |
{ | |
Return (0x0F) | |
} | |
ElseIf ((Arg0 < 0x10)) | |
{ | |
If (((0x01 << Arg0) & IOST)) | |
{ | |
Return (0x0D) | |
} | |
Else | |
{ | |
Return (0x00) | |
} | |
} | |
Else | |
{ | |
If (Local1) | |
{ | |
Return (0x0D) | |
} | |
Return (0x00) | |
} | |
} | |
Method (DCNT, 2, NotSerialized) | |
{ | |
ENFG (CGLD (Arg0)) | |
If (((DMCH < 0x04) && ((Local1 = (DMCH & 0x03)) != 0x00))) | |
{ | |
RDMA (Arg0, Arg1, Local1++) | |
} | |
ACTR = Arg1 | |
Local1 = (IOAH << 0x08) | |
Local1 |= IOAL | |
RRIO (Arg0, Arg1, Local1, 0x08) | |
EXFG () | |
} | |
Name (CRS1, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0x00, // Length | |
_Y10) | |
IRQNoFlags (_Y0E) | |
{} | |
DMA (Compatibility, NotBusMaster, Transfer8, _Y0F) | |
{} | |
}) | |
CreateWordField (CRS1, \_SB.PCI0.LPC0.SIO2._Y0E._INT, IRQM) // _INT: Interrupts | |
CreateByteField (CRS1, \_SB.PCI0.LPC0.SIO2._Y0F._DMA, DMAM) // _DMA: Direct Memory Access | |
CreateWordField (CRS1, \_SB.PCI0.LPC0.SIO2._Y10._MIN, IO11) // _MIN: Minimum Base Address | |
CreateWordField (CRS1, \_SB.PCI0.LPC0.SIO2._Y10._MAX, IO12) // _MAX: Maximum Base Address | |
CreateByteField (CRS1, \_SB.PCI0.LPC0.SIO2._Y10._LEN, LEN1) // _LEN: Length | |
Name (CRS2, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0x00, // Length | |
_Y13) | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0x00, // Length | |
_Y14) | |
IRQNoFlags (_Y11) | |
{} | |
DMA (Compatibility, NotBusMaster, Transfer8, _Y12) | |
{} | |
}) | |
CreateWordField (CRS2, \_SB.PCI0.LPC0.SIO2._Y11._INT, IRQE) // _INT: Interrupts | |
CreateByteField (CRS2, \_SB.PCI0.LPC0.SIO2._Y12._DMA, DMAE) // _DMA: Direct Memory Access | |
CreateWordField (CRS2, \_SB.PCI0.LPC0.SIO2._Y13._MIN, IO21) // _MIN: Minimum Base Address | |
CreateWordField (CRS2, \_SB.PCI0.LPC0.SIO2._Y13._MAX, IO22) // _MAX: Maximum Base Address | |
CreateByteField (CRS2, \_SB.PCI0.LPC0.SIO2._Y13._LEN, LEN2) // _LEN: Length | |
CreateWordField (CRS2, \_SB.PCI0.LPC0.SIO2._Y14._MIN, IO31) // _MIN: Minimum Base Address | |
CreateWordField (CRS2, \_SB.PCI0.LPC0.SIO2._Y14._MAX, IO32) // _MAX: Maximum Base Address | |
CreateByteField (CRS2, \_SB.PCI0.LPC0.SIO2._Y14._LEN, LEN3) // _LEN: Length | |
Name (CRS3, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0x00, // Length | |
_Y17) | |
IRQ (Edge, ActiveLow, Shared, _Y15) | |
{} | |
DMA (Compatibility, NotBusMaster, Transfer8, _Y16) | |
{} | |
}) | |
CreateWordField (CRS3, \_SB.PCI0.LPC0.SIO2._Y15._INT, IRQT) // _INT: Interrupts | |
CreateByteField (CRS3, \_SB.PCI0.LPC0.SIO2._Y15._HE, IRQS) // _HE_: High-Edge | |
CreateByteField (CRS3, \_SB.PCI0.LPC0.SIO2._Y16._DMA, DMAT) // _DMA: Direct Memory Access | |
CreateWordField (CRS3, \_SB.PCI0.LPC0.SIO2._Y17._MIN, IO41) // _MIN: Minimum Base Address | |
CreateWordField (CRS3, \_SB.PCI0.LPC0.SIO2._Y17._MAX, IO42) // _MAX: Maximum Base Address | |
CreateByteField (CRS3, \_SB.PCI0.LPC0.SIO2._Y17._LEN, LEN4) // _LEN: Length | |
Method (DCRS, 2, NotSerialized) | |
{ | |
ENFG (CGLD (Arg0)) | |
IO11 = (IOAH << 0x08) | |
IO11 |= IOAL /* \_SB_.PCI0.LPC0.SIO2.IO11 */ | |
IO12 = IO11 /* \_SB_.PCI0.LPC0.SIO2.IO11 */ | |
LEN1 = 0x08 | |
If (INTR) | |
{ | |
IRQM = (0x01 << INTR) /* \_SB_.PCI0.LPC0.SIO2.INTR */ | |
} | |
Else | |
{ | |
IRQM = 0x00 | |
} | |
If (((DMCH > 0x03) || (Arg1 == 0x00))) | |
{ | |
DMAM = 0x00 | |
} | |
Else | |
{ | |
Local1 = (DMCH & 0x03) | |
DMAM = (0x01 << Local1) | |
} | |
EXFG () | |
Return (CRS1) /* \_SB_.PCI0.LPC0.SIO2.CRS1 */ | |
} | |
Method (DCR2, 2, NotSerialized) | |
{ | |
ENFG (CGLD (Arg0)) | |
IO21 = (IOAH << 0x08) | |
IO21 |= IOAL /* \_SB_.PCI0.LPC0.SIO2.IO21 */ | |
IO22 = IO21 /* \_SB_.PCI0.LPC0.SIO2.IO21 */ | |
LEN2 = 0x08 | |
IO31 = (IOH2 << 0x08) | |
IO31 |= IOL2 /* \_SB_.PCI0.LPC0.SIO2.IO31 */ | |
IO32 = IO31 /* \_SB_.PCI0.LPC0.SIO2.IO31 */ | |
LEN3 = 0x08 | |
If (INTR) | |
{ | |
IRQE = (0x01 << INTR) /* \_SB_.PCI0.LPC0.SIO2.INTR */ | |
} | |
Else | |
{ | |
IRQE = 0x00 | |
} | |
If (((DMCH > 0x03) || (Arg1 == 0x00))) | |
{ | |
DMAE = 0x00 | |
} | |
Else | |
{ | |
Local1 = (DMCH & 0x03) | |
DMAE = (0x01 << Local1) | |
} | |
EXFG () | |
Return (CRS2) /* \_SB_.PCI0.LPC0.SIO2.CRS2 */ | |
} | |
Method (DCR3, 2, NotSerialized) | |
{ | |
ENFG (CGLD (Arg0)) | |
IO41 = (IOAH << 0x08) | |
IO41 |= IOAL /* \_SB_.PCI0.LPC0.SIO2.IO41 */ | |
IO42 = IO41 /* \_SB_.PCI0.LPC0.SIO2.IO41 */ | |
LEN4 = 0x08 | |
If (INTR) | |
{ | |
IRQT = (0x01 << INTR) /* \_SB_.PCI0.LPC0.SIO2.INTR */ | |
} | |
Else | |
{ | |
IRQT = 0x00 | |
} | |
If (((DMCH > 0x03) || (Arg1 == 0x00))) | |
{ | |
DMAT = 0x00 | |
} | |
Else | |
{ | |
Local1 = (DMCH & 0x03) | |
DMAT = (0x01 << Local1) | |
} | |
EXFG () | |
Return (CRS3) /* \_SB_.PCI0.LPC0.SIO2.CRS3 */ | |
} | |
Method (DSRS, 2, NotSerialized) | |
{ | |
CreateWordField (Arg0, 0x09, IRQM) | |
CreateByteField (Arg0, 0x0C, DMAM) | |
CreateWordField (Arg0, 0x02, IO11) | |
ENFG (CGLD (Arg1)) | |
IOAL = (IO11 & 0xFF) | |
IOAH = (IO11 >> 0x08) | |
If (IRQM) | |
{ | |
FindSetRightBit (IRQM, Local0) | |
INTR = (Local0 - 0x01) | |
} | |
Else | |
{ | |
INTR = 0x00 | |
} | |
If (DMAM) | |
{ | |
FindSetRightBit (DMAM, Local0) | |
DMCH = (Local0 - 0x01) | |
} | |
Else | |
{ | |
DMCH = 0x04 | |
} | |
EXFG () | |
DCNT (Arg1, 0x01) | |
Local2 = Arg1 | |
If ((Local2 > 0x00)) | |
{ | |
Local2 -= 0x01 | |
} | |
} | |
Method (DSR2, 2, NotSerialized) | |
{ | |
CreateWordField (Arg0, 0x11, IRQE) | |
CreateByteField (Arg0, 0x14, DMAE) | |
CreateWordField (Arg0, 0x02, IO21) | |
CreateWordField (Arg0, 0x0A, IO31) | |
ENFG (CGLD (Arg1)) | |
IOAL = (IO21 & 0xFF) | |
IOAH = (IO21 >> 0x08) | |
IOL2 = (IO31 & 0xFF) | |
IOH2 = (IO31 >> 0x08) | |
If (IRQE) | |
{ | |
FindSetRightBit (IRQE, Local0) | |
INTR = (Local0 - 0x01) | |
} | |
Else | |
{ | |
INTR = 0x00 | |
} | |
If (DMAE) | |
{ | |
FindSetRightBit (DMAE, Local0) | |
DMCH = (Local0 - 0x01) | |
} | |
Else | |
{ | |
DMCH = 0x04 | |
} | |
EXFG () | |
DCNT (Arg1, 0x01) | |
Local2 = Arg1 | |
If ((Local2 > 0x00)) | |
{ | |
Local2 -= 0x01 | |
} | |
} | |
Method (DSR3, 2, NotSerialized) | |
{ | |
CreateWordField (Arg0, 0x02, IO41) | |
CreateWordField (Arg0, 0x09, IRQT) | |
CreateByteField (Arg0, 0x0B, IRQS) | |
CreateByteField (Arg0, 0x0D, DMAT) | |
ENFG (CGLD (Arg1)) | |
IOAL = (IO41 & 0xFF) | |
IOAH = (IO41 >> 0x08) | |
If (IRQT) | |
{ | |
FindSetRightBit (IRQT, Local0) | |
INTR = (Local0 - 0x01) | |
} | |
Else | |
{ | |
INTR = 0x00 | |
} | |
If (DMAT) | |
{ | |
FindSetRightBit (DMAT, Local0) | |
DMCH = (Local0 - 0x01) | |
} | |
Else | |
{ | |
DMCH = 0x04 | |
} | |
EXFG () | |
DCNT (Arg1, 0x01) | |
Local2 = Arg1 | |
If ((Local2 > 0x00)) | |
{ | |
Local2 -= 0x01 | |
} | |
} | |
Name (PMFG, 0x00) | |
Method (SIOS, 1, NotSerialized) | |
{ | |
Debug = "SIOS" | |
} | |
Method (SIOW, 1, NotSerialized) | |
{ | |
Debug = "SIOW" | |
} | |
Method (SIOH, 0, NotSerialized) | |
{ | |
} | |
} | |
Device (UR12) | |
{ | |
Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID | |
Name (_UID, 0x0D) // _UID: Unique ID | |
Name (LDN, 0x03) | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (^^SIO2.DSTA (0x12)) | |
} | |
Method (_DIS, 0, NotSerialized) // _DIS: Disable Device | |
{ | |
^^SIO2.DCNT (0x12, 0x00) | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Return (^^SIO2.DCR3 (0x12, 0x00)) | |
} | |
Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings | |
{ | |
^^SIO2.DSR3 (Arg0, 0x12) | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x00) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3} | |
DMA (Compatibility, NotBusMaster, Transfer8, ) | |
{} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x0240, // Range Minimum | |
0x0240, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQ (Level, ActiveLow, Shared, ) | |
{3,4,5,6,7,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8, ) | |
{} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x0248, // Range Minimum | |
0x0248, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQ (Level, ActiveLow, Shared, ) | |
{3,4,5,6,7,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8, ) | |
{} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x0250, // Range Minimum | |
0x0250, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQ (Level, ActiveLow, Shared, ) | |
{3,4,5,6,7,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8, ) | |
{} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x0258, // Range Minimum | |
0x0258, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQ (Level, ActiveLow, Shared, ) | |
{3,4,5,6,7,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8, ) | |
{} | |
} | |
EndDependentFn () | |
}) | |
} | |
} | |
Device (IP2P) | |
{ | |
Name (_ADR, 0x001E0000) // _ADR: Address | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x0B, 0x03)) | |
} | |
} | |
Device (SAT2) | |
{ | |
Name (_ADR, 0x001F0005) // _ADR: Address | |
OperationRegion (IDER, PCI_Config, 0x40, 0x20) | |
Field (IDER, AnyAcc, NoLock, Preserve) | |
{ | |
PFT0, 1, | |
PIE0, 1, | |
PPE0, 1, | |
PDE0, 1, | |
PFT1, 1, | |
PIE1, 1, | |
PPE1, 1, | |
PDE1, 1, | |
PRT0, 2, | |
, 2, | |
PIP0, 2, | |
PSIT, 1, | |
PIDE, 1, | |
SFT0, 1, | |
SIE0, 1, | |
SPE0, 1, | |
SDE0, 1, | |
SFT1, 1, | |
SIE1, 1, | |
SPE1, 1, | |
SDE1, 1, | |
SRT0, 2, | |
, 2, | |
SIP0, 2, | |
SSIT, 1, | |
SIDE, 1, | |
PRT1, 2, | |
PIP1, 2, | |
SRT1, 2, | |
SIP1, 2, | |
Offset (0x08), | |
UDM0, 1, | |
UDM1, 1, | |
UDM2, 1, | |
UDM3, 1, | |
Offset (0x0A), | |
PCT0, 2, | |
, 2, | |
PCT1, 2, | |
Offset (0x0B), | |
SCT0, 2, | |
, 2, | |
SCT1, 2, | |
Offset (0x14), | |
PCB0, 1, | |
PCB1, 1, | |
SCB0, 1, | |
SCB1, 1, | |
PCCR, 2, | |
SCCR, 2, | |
, 4, | |
PUM0, 1, | |
PUM1, 1, | |
SUM0, 1, | |
SUM1, 1, | |
PSIG, 2, | |
SSIG, 2 | |
} | |
Method (GPIO, 4, NotSerialized) | |
{ | |
If (((Arg0 | Arg1) == 0x00)) | |
{ | |
Return (0xFFFFFFFF) | |
} | |
ElseIf (((Arg0 == 0x00) & (Arg1 == 0x01))) | |
{ | |
Return (0x0384) | |
} | |
Return ((0x1E * (0x09 - (Arg2 + Arg3)))) | |
} | |
Method (GDMA, 5, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
If ((Arg1 == 0x01)) | |
{ | |
If ((Arg4 == 0x02)) | |
{ | |
Return (0x0F) | |
} | |
Return (0x14) | |
} | |
If ((Arg2 == 0x01)) | |
{ | |
Return ((0x0F * (0x04 - Arg4))) | |
} | |
Return ((0x1E * (0x04 - Arg4))) | |
} | |
Return (0xFFFFFFFE) | |
} | |
Method (SFLG, 5, NotSerialized) | |
{ | |
Local0 = 0x00 | |
Local0 |= Arg1 | |
Local0 |= (Arg0 << 0x01) | |
Local0 |= (Arg2 << 0x03) | |
Local0 |= (Arg3 << 0x02) | |
Local0 |= (Arg4 << 0x04) | |
Return (Local0) | |
} | |
Method (SPIO, 3, NotSerialized) | |
{ | |
Name (PBUF, Buffer (0x05) | |
{ | |
0x00, 0x00, 0x00, 0x00, 0x00 // ..... | |
}) | |
CreateByteField (PBUF, 0x00, RCT) | |
CreateByteField (PBUF, 0x01, ISP) | |
CreateByteField (PBUF, 0x02, FAST) | |
CreateByteField (PBUF, 0x03, DMAE) | |
CreateByteField (PBUF, 0x04, PIOT) | |
If (((Arg0 == 0x00) || (Arg0 == 0xFFFFFFFF))) | |
{ | |
Return (PBUF) /* \_SB_.PCI0.SAT2.SPIO.PBUF */ | |
} | |
If ((Arg0 > 0xF0)) | |
{ | |
DMAE = 0x01 | |
PIOT = 0x00 | |
} | |
Else | |
{ | |
FAST = 0x01 | |
If ((Arg1 & 0x02)) | |
{ | |
If (((Arg0 == 0x78) & (Arg2 & 0x02))) | |
{ | |
RCT = 0x03 | |
ISP = 0x02 | |
PIOT = 0x04 | |
} | |
ElseIf (((Arg0 <= 0xB4) & (Arg2 & 0x01))) | |
{ | |
RCT = 0x01 | |
ISP = 0x02 | |
PIOT = 0x03 | |
} | |
Else | |
{ | |
RCT = 0x00 | |
ISP = 0x01 | |
PIOT = 0x02 | |
} | |
} | |
} | |
Return (PBUF) /* \_SB_.PCI0.SAT2.SPIO.PBUF */ | |
} | |
Method (SDMA, 3, NotSerialized) | |
{ | |
Name (PBUF, Buffer (0x05) | |
{ | |
0x00, 0x00, 0x00, 0x00 // .... | |
}) | |
CreateByteField (PBUF, 0x00, PCT) | |
CreateByteField (PBUF, 0x01, PCB) | |
CreateByteField (PBUF, 0x02, UDMT) | |
CreateByteField (PBUF, 0x03, UDME) | |
CreateByteField (PBUF, 0x04, DMAT) | |
If (((Arg0 == 0x00) || (Arg0 == 0xFFFFFFFF))) | |
{ | |
Return (PBUF) /* \_SB_.PCI0.SAT2.SDMA.PBUF */ | |
} | |
If ((Arg0 <= 0x78)) | |
{ | |
If ((Arg1 & 0x04)) | |
{ | |
UDME = 0x01 | |
If (((Arg0 == 0x0F) & (Arg2 & 0x40))) | |
{ | |
UDMT = 0x01 | |
PCB = 0x01 | |
PCT = 0x02 | |
DMAT = 0x06 | |
} | |
ElseIf (((Arg0 == 0x14) & (Arg2 & 0x20))) | |
{ | |
UDMT = 0x01 | |
PCB = 0x01 | |
PCT = 0x01 | |
DMAT = 0x05 | |
} | |
ElseIf (((Arg0 <= 0x1E) & (Arg2 & 0x10))) | |
{ | |
PCB = 0x01 | |
PCT = 0x02 | |
DMAT = 0x04 | |
} | |
ElseIf (((Arg0 <= 0x2D) & (Arg2 & 0x08))) | |
{ | |
PCB = 0x01 | |
PCT = 0x01 | |
DMAT = 0x03 | |
} | |
ElseIf (((Arg0 <= 0x3C) & (Arg2 & 0x04))) | |
{ | |
PCT = 0x02 | |
DMAT = 0x02 | |
} | |
ElseIf (((Arg0 <= 0x5A) & (Arg2 & 0x02))) | |
{ | |
PCT = 0x01 | |
DMAT = 0x01 | |
} | |
ElseIf (((Arg0 <= 0x78) & (Arg2 & 0x01))) | |
{ | |
DMAT = 0x00 | |
} | |
} | |
} | |
Return (PBUF) /* \_SB_.PCI0.SAT2.SDMA.PBUF */ | |
} | |
Device (PRID) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
Name (TDM0, 0x00) | |
Name (TPI0, 0x00) | |
Name (TDM1, 0x00) | |
Name (TPI1, 0x00) | |
Method (_GTM, 0, NotSerialized) // _GTM: Get Timing Mode | |
{ | |
Name (PBUF, Buffer (0x14) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... | |
}) | |
CreateDWordField (PBUF, 0x00, PIO0) | |
CreateDWordField (PBUF, 0x04, DMA0) | |
CreateDWordField (PBUF, 0x08, PIO1) | |
CreateDWordField (PBUF, 0x0C, DMA1) | |
CreateDWordField (PBUF, 0x10, FLAG) | |
PIO0 = GPIO (PFT0, PDE0, PRT0, PIP0) | |
If ((PSIT & 0x01)) | |
{ | |
PIO1 = GPIO (PFT1, PDE1, PRT1, PIP1) | |
} | |
Else | |
{ | |
PIO1 = GPIO (PFT1, PDE1, PRT0, PIP0) | |
} | |
If ((PIO0 == 0xFFFFFFFF)) | |
{ | |
DMA0 = PIO0 /* \_SB_.PCI0.SAT2.PRID._GTM.PIO0 */ | |
} | |
Else | |
{ | |
DMA0 = GDMA (UDM0, PUM0, PCB0, (PCCR & 0x01), PCT0) | |
If ((DMA0 > PIO0)) | |
{ | |
DMA0 = PIO0 /* \_SB_.PCI0.SAT2.PRID._GTM.PIO0 */ | |
} | |
} | |
If ((PIO1 == 0xFFFFFFFF)) | |
{ | |
DMA1 = PIO1 /* \_SB_.PCI0.SAT2.PRID._GTM.PIO1 */ | |
} | |
Else | |
{ | |
DMA1 = GDMA (UDM1, PUM1, PCB1, (PCCR & 0x02), PCT1) | |
If ((DMA1 > PIO1)) | |
{ | |
DMA1 = PIO1 /* \_SB_.PCI0.SAT2.PRID._GTM.PIO1 */ | |
} | |
} | |
FLAG = SFLG (PIE0, UDM0, PIE1, UDM1, 0x01) | |
Return (PBUF) /* \_SB_.PCI0.SAT2.PRID._GTM.PBUF */ | |
} | |
Method (_STM, 3, NotSerialized) // _STM: Set Timing Mode | |
{ | |
CreateDWordField (Arg0, 0x00, PIO0) | |
CreateDWordField (Arg0, 0x04, DMA0) | |
CreateDWordField (Arg0, 0x08, PIO1) | |
CreateDWordField (Arg0, 0x0C, DMA1) | |
CreateDWordField (Arg0, 0x10, FLAG) | |
CreateWordField (Arg1, 0x6A, RPS0) | |
CreateWordField (Arg1, 0x80, IOM0) | |
CreateWordField (Arg1, 0xB0, DMM0) | |
CreateWordField (Arg2, 0x6A, RPS1) | |
CreateWordField (Arg2, 0x80, IOM1) | |
CreateWordField (Arg2, 0xB0, DMM1) | |
Name (IOTM, Buffer (0x05) | |
{ | |
0x00, 0x00, 0x00, 0x00 // .... | |
}) | |
CreateByteField (IOTM, 0x00, RCT) | |
CreateByteField (IOTM, 0x01, ISP) | |
CreateByteField (IOTM, 0x02, FAST) | |
CreateByteField (IOTM, 0x03, DMAE) | |
CreateByteField (IOTM, 0x04, TPIO) | |
Name (DMAT, Buffer (0x05) | |
{ | |
0x00, 0x00, 0x00, 0x00 // .... | |
}) | |
CreateByteField (DMAT, 0x00, PCT) | |
CreateByteField (DMAT, 0x01, PCB) | |
CreateByteField (DMAT, 0x02, UDMT) | |
CreateByteField (DMAT, 0x03, UDME) | |
CreateByteField (DMAT, 0x04, TDMA) | |
If ((FLAG & 0x10)) | |
{ | |
PSIT = 0x01 | |
} | |
IOTM = SPIO (PIO0, RPS0, IOM0) | |
If ((DMAE | FAST)) | |
{ | |
PRT0 = RCT /* \_SB_.PCI0.SAT2.PRID._STM.RCT_ */ | |
PIP0 = ISP /* \_SB_.PCI0.SAT2.PRID._STM.ISP_ */ | |
PFT0 = FAST /* \_SB_.PCI0.SAT2.PRID._STM.FAST */ | |
PDE0 = DMAE /* \_SB_.PCI0.SAT2.PRID._STM.DMAE */ | |
TPI0 = TPIO /* \_SB_.PCI0.SAT2.PRID._STM.TPIO */ | |
} | |
IOTM = SPIO (PIO1, RPS1, IOM1) | |
If ((DMAE | FAST)) | |
{ | |
PFT1 = FAST /* \_SB_.PCI0.SAT2.PRID._STM.FAST */ | |
PDE1 = DMAE /* \_SB_.PCI0.SAT2.PRID._STM.DMAE */ | |
TPI1 = TPIO /* \_SB_.PCI0.SAT2.PRID._STM.TPIO */ | |
If ((PSIT & 0x01)) | |
{ | |
PRT1 = RCT /* \_SB_.PCI0.SAT2.PRID._STM.RCT_ */ | |
PIP1 = ISP /* \_SB_.PCI0.SAT2.PRID._STM.ISP_ */ | |
} | |
Else | |
{ | |
PRT0 = RCT /* \_SB_.PCI0.SAT2.PRID._STM.RCT_ */ | |
PIP0 = ISP /* \_SB_.PCI0.SAT2.PRID._STM.ISP_ */ | |
} | |
} | |
If ((FLAG & 0x01)) | |
{ | |
DMAT = SDMA (DMA0, RPS0, DMM0) | |
PCT0 = PCT /* \_SB_.PCI0.SAT2.PRID._STM.PCT_ */ | |
PCB0 = PCB /* \_SB_.PCI0.SAT2.PRID._STM.PCB_ */ | |
UDM0 = UDME /* \_SB_.PCI0.SAT2.PRID._STM.UDME */ | |
PUM0 = UDMT /* \_SB_.PCI0.SAT2.PRID._STM.UDMT */ | |
TDM0 = TDMA /* \_SB_.PCI0.SAT2.PRID._STM.TDMA */ | |
} | |
Else | |
{ | |
UDM0 = 0x00 | |
} | |
If ((FLAG & 0x04)) | |
{ | |
DMAT = SDMA (DMA1, RPS1, DMM1) | |
PCT1 = PCT /* \_SB_.PCI0.SAT2.PRID._STM.PCT_ */ | |
PCB1 = PCB /* \_SB_.PCI0.SAT2.PRID._STM.PCB_ */ | |
UDM1 = UDME /* \_SB_.PCI0.SAT2.PRID._STM.UDME */ | |
PUM1 = UDMT /* \_SB_.PCI0.SAT2.PRID._STM.UDMT */ | |
TDM1 = TDMA /* \_SB_.PCI0.SAT2.PRID._STM.TDMA */ | |
} | |
Else | |
{ | |
UDM1 = 0x00 | |
} | |
If ((FLAG & 0x02)) | |
{ | |
PIE0 = 0x01 | |
} | |
If ((FLAG & 0x08)) | |
{ | |
PIE1 = 0x01 | |
} | |
} | |
Device (MAST) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
{ | |
Name (ATA0, Buffer (0x0E) | |
{ | |
/* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF, 0x03, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF // ...... | |
}) | |
CreateByteField (ATA0, 0x01, PIO0) | |
CreateByteField (ATA0, 0x08, DMA0) | |
PIO0 = TPI0 /* \_SB_.PCI0.SAT2.PRID.TPI0 */ | |
PIO0 |= 0x08 | |
If ((UDM0 & 0x01)) | |
{ | |
DMA0 = TDM0 /* \_SB_.PCI0.SAT2.PRID.TDM0 */ | |
DMA0 |= 0x40 | |
} | |
Else | |
{ | |
DMA0 = TPI0 /* \_SB_.PCI0.SAT2.PRID.TPI0 */ | |
If ((DMA0 != 0x00)) | |
{ | |
DMA0 -= 0x02 | |
} | |
DMA0 |= 0x20 | |
} | |
Return (ATA0) /* \_SB_.PCI0.SAT2.PRID.MAST._GTF.ATA0 */ | |
} | |
} | |
Device (SLAV) | |
{ | |
Name (_ADR, 0x01) // _ADR: Address | |
Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
{ | |
Name (ATA1, Buffer (0x0E) | |
{ | |
/* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF, 0x03, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF // ...... | |
}) | |
CreateByteField (ATA1, 0x01, PIO1) | |
CreateByteField (ATA1, 0x08, DMA1) | |
PIO1 = TPI1 /* \_SB_.PCI0.SAT2.PRID.TPI1 */ | |
PIO1 |= 0x08 | |
If ((UDM1 & 0x01)) | |
{ | |
DMA1 = TDM1 /* \_SB_.PCI0.SAT2.PRID.TDM1 */ | |
DMA1 |= 0x40 | |
} | |
Else | |
{ | |
DMA1 = TPI1 /* \_SB_.PCI0.SAT2.PRID.TPI1 */ | |
If ((DMA1 != 0x00)) | |
{ | |
DMA1 -= 0x02 | |
} | |
DMA1 |= 0x20 | |
} | |
Return (ATA1) /* \_SB_.PCI0.SAT2.PRID.SLAV._GTF.ATA1 */ | |
} | |
} | |
} | |
Device (SECD) | |
{ | |
Name (_ADR, 0x01) // _ADR: Address | |
Name (TDM0, 0x00) | |
Name (TPI0, 0x00) | |
Name (TDM1, 0x00) | |
Name (TPI1, 0x00) | |
Name (DMT1, Buffer (0x05) | |
{ | |
0x00, 0x00, 0x00, 0x00 // .... | |
}) | |
Name (DMT2, Buffer (0x05) | |
{ | |
0x00, 0x00, 0x00, 0x00 // .... | |
}) | |
Name (POT1, Buffer (0x05) | |
{ | |
0x00, 0x00, 0x00, 0x00 // .... | |
}) | |
Name (POT2, Buffer (0x05) | |
{ | |
0x00, 0x00, 0x00, 0x00 // .... | |
}) | |
Name (STMI, Buffer (0x14) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... | |
}) | |
Method (_GTM, 0, NotSerialized) // _GTM: Get Timing Mode | |
{ | |
Name (PBUF, Buffer (0x14) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... | |
}) | |
CreateDWordField (PBUF, 0x00, PIO0) | |
CreateDWordField (PBUF, 0x04, DMA0) | |
CreateDWordField (PBUF, 0x08, PIO1) | |
CreateDWordField (PBUF, 0x0C, DMA1) | |
CreateDWordField (PBUF, 0x10, FLAG) | |
PIO0 = GPIO (SFT0, SDE0, SRT0, SIP0) | |
If ((SSIT & 0x01)) | |
{ | |
PIO1 = GPIO (SFT1, SDE1, SRT1, SIP1) | |
} | |
Else | |
{ | |
PIO1 = GPIO (SFT1, SDE1, SRT0, SIP0) | |
} | |
If ((PIO0 == 0xFFFFFFFF)) | |
{ | |
DMA0 = PIO0 /* \_SB_.PCI0.SAT2.SECD._GTM.PIO0 */ | |
} | |
Else | |
{ | |
DMA0 = GDMA (UDM2, SUM0, SCB0, (SCCR & 0x01), SCT0) | |
If ((DMA0 > PIO0)) | |
{ | |
DMA0 = PIO0 /* \_SB_.PCI0.SAT2.SECD._GTM.PIO0 */ | |
} | |
} | |
If ((PIO1 == 0xFFFFFFFF)) | |
{ | |
DMA1 = PIO1 /* \_SB_.PCI0.SAT2.SECD._GTM.PIO1 */ | |
} | |
Else | |
{ | |
DMA1 = GDMA (UDM3, SUM1, SCB1, (SCCR & 0x02), SCT1) | |
If ((DMA1 > PIO1)) | |
{ | |
DMA1 = PIO1 /* \_SB_.PCI0.SAT2.SECD._GTM.PIO1 */ | |
} | |
} | |
FLAG = SFLG (SIE0, UDM2, SIE1, UDM3, 0x01) | |
Return (PBUF) /* \_SB_.PCI0.SAT2.SECD._GTM.PBUF */ | |
} | |
Method (_STM, 3, NotSerialized) // _STM: Set Timing Mode | |
{ | |
CreateDWordField (Arg0, 0x00, PIO0) | |
CreateDWordField (Arg0, 0x04, DMA0) | |
CreateDWordField (Arg0, 0x08, PIO1) | |
CreateDWordField (Arg0, 0x0C, DMA1) | |
CreateDWordField (Arg0, 0x10, FLAG) | |
STMI = Arg0 | |
CreateWordField (Arg1, 0x6A, RPS0) | |
CreateWordField (Arg1, 0x80, IOM0) | |
CreateWordField (Arg1, 0xB0, DMM0) | |
CreateWordField (Arg2, 0x6A, RPS1) | |
CreateWordField (Arg2, 0x80, IOM1) | |
CreateWordField (Arg2, 0xB0, DMM1) | |
Name (IOTM, Buffer (0x05) | |
{ | |
0x00, 0x00, 0x00, 0x00 // .... | |
}) | |
CreateByteField (IOTM, 0x00, RCT) | |
CreateByteField (IOTM, 0x01, ISP) | |
CreateByteField (IOTM, 0x02, FAST) | |
CreateByteField (IOTM, 0x03, DMAE) | |
CreateByteField (IOTM, 0x04, TPIO) | |
Name (DMAT, Buffer (0x05) | |
{ | |
0x00, 0x00, 0x00, 0x00 // .... | |
}) | |
CreateByteField (DMAT, 0x00, PCT) | |
CreateByteField (DMAT, 0x01, PCB) | |
CreateByteField (DMAT, 0x02, UDMT) | |
CreateByteField (DMAT, 0x03, UDME) | |
CreateByteField (DMAT, 0x04, TDMA) | |
If ((FLAG & 0x10)) | |
{ | |
SSIT = 0x01 | |
} | |
IOTM = SPIO (PIO0, RPS0, IOM0) | |
If ((DMAE | FAST)) | |
{ | |
SRT0 = RCT /* \_SB_.PCI0.SAT2.SECD._STM.RCT_ */ | |
SIP0 = ISP /* \_SB_.PCI0.SAT2.SECD._STM.ISP_ */ | |
SFT0 = FAST /* \_SB_.PCI0.SAT2.SECD._STM.FAST */ | |
SDE0 = DMAE /* \_SB_.PCI0.SAT2.SECD._STM.DMAE */ | |
TPI0 = TPIO /* \_SB_.PCI0.SAT2.SECD._STM.TPIO */ | |
} | |
IOTM = SPIO (PIO1, RPS1, IOM1) | |
POT2 = IOTM /* \_SB_.PCI0.SAT2.SECD._STM.IOTM */ | |
If ((DMAE | FAST)) | |
{ | |
SFT1 = FAST /* \_SB_.PCI0.SAT2.SECD._STM.FAST */ | |
SDE1 = DMAE /* \_SB_.PCI0.SAT2.SECD._STM.DMAE */ | |
TPI1 = TPIO /* \_SB_.PCI0.SAT2.SECD._STM.TPIO */ | |
If ((SSIT & 0x01)) | |
{ | |
SRT1 = RCT /* \_SB_.PCI0.SAT2.SECD._STM.RCT_ */ | |
SIP1 = ISP /* \_SB_.PCI0.SAT2.SECD._STM.ISP_ */ | |
} | |
Else | |
{ | |
SRT0 = RCT /* \_SB_.PCI0.SAT2.SECD._STM.RCT_ */ | |
SIP0 = ISP /* \_SB_.PCI0.SAT2.SECD._STM.ISP_ */ | |
} | |
} | |
If ((FLAG & 0x01)) | |
{ | |
DMAT = SDMA (DMA0, RPS0, DMM0) | |
SCT0 = PCT /* \_SB_.PCI0.SAT2.SECD._STM.PCT_ */ | |
SCB0 = PCB /* \_SB_.PCI0.SAT2.SECD._STM.PCB_ */ | |
UDM2 = UDME /* \_SB_.PCI0.SAT2.SECD._STM.UDME */ | |
SUM0 = UDMT /* \_SB_.PCI0.SAT2.SECD._STM.UDMT */ | |
TDM0 = TDMA /* \_SB_.PCI0.SAT2.SECD._STM.TDMA */ | |
} | |
Else | |
{ | |
UDM2 = 0x00 | |
} | |
If ((FLAG & 0x04)) | |
{ | |
DMAT = SDMA (DMA1, RPS1, DMM1) | |
SCT1 = PCT /* \_SB_.PCI0.SAT2.SECD._STM.PCT_ */ | |
SCB1 = PCB /* \_SB_.PCI0.SAT2.SECD._STM.PCB_ */ | |
UDM3 = UDME /* \_SB_.PCI0.SAT2.SECD._STM.UDME */ | |
SUM1 = UDMT /* \_SB_.PCI0.SAT2.SECD._STM.UDMT */ | |
TDM1 = TDMA /* \_SB_.PCI0.SAT2.SECD._STM.TDMA */ | |
} | |
Else | |
{ | |
UDM3 = 0x00 | |
} | |
If ((FLAG & 0x02)) | |
{ | |
SIE0 = 0x01 | |
} | |
If ((FLAG & 0x08)) | |
{ | |
SIE1 = 0x01 | |
} | |
} | |
Device (MAST) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
{ | |
Name (ATA0, Buffer (0x0E) | |
{ | |
/* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF, 0x03, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF // ...... | |
}) | |
CreateByteField (ATA0, 0x01, PIO0) | |
CreateByteField (ATA0, 0x08, DMA0) | |
PIO0 = TPI0 /* \_SB_.PCI0.SAT2.SECD.TPI0 */ | |
PIO0 |= 0x08 | |
If ((UDM2 & 0x01)) | |
{ | |
DMA0 = TDM0 /* \_SB_.PCI0.SAT2.SECD.TDM0 */ | |
DMA0 |= 0x40 | |
} | |
Else | |
{ | |
DMA0 = TPI0 /* \_SB_.PCI0.SAT2.SECD.TPI0 */ | |
If ((DMA0 != 0x00)) | |
{ | |
DMA0 -= 0x02 | |
} | |
DMA0 |= 0x20 | |
} | |
Return (ATA0) /* \_SB_.PCI0.SAT2.SECD.MAST._GTF.ATA0 */ | |
} | |
} | |
Device (SLAV) | |
{ | |
Name (_ADR, 0x01) // _ADR: Address | |
Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
{ | |
Name (ATA1, Buffer (0x0E) | |
{ | |
/* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF, 0x03, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF // ...... | |
}) | |
CreateByteField (ATA1, 0x01, PIO1) | |
CreateByteField (ATA1, 0x08, DMA1) | |
PIO1 = TPI1 /* \_SB_.PCI0.SAT2.SECD.TPI1 */ | |
PIO1 |= 0x08 | |
If ((UDM3 & 0x01)) | |
{ | |
DMA1 = TDM1 /* \_SB_.PCI0.SAT2.SECD.TDM1 */ | |
DMA1 |= 0x40 | |
} | |
Else | |
{ | |
DMA1 = TPI1 /* \_SB_.PCI0.SAT2.SECD.TPI1 */ | |
If ((DMA1 != 0x00)) | |
{ | |
DMA1 -= 0x02 | |
} | |
DMA1 |= 0x20 | |
} | |
Return (ATA1) /* \_SB_.PCI0.SAT2.SECD.SLAV._GTF.ATA1 */ | |
} | |
} | |
} | |
} | |
Device (SMBS) | |
{ | |
Name (_ADR, 0x001F0003) // _ADR: Address | |
} | |
Device (TERM) | |
{ | |
Name (_ADR, 0x001F0006) // _ADR: Address | |
} | |
Device (XHCI) | |
{ | |
Name (_ADR, 0x00140000) // _ADR: Address | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x0D, 0x04)) | |
} | |
Name (OPAC, 0x00) | |
Name (XRST, 0x00) | |
Name (XUSB, 0x00) | |
OperationRegion (XPRT, PCI_Config, 0x74, 0x6C) | |
Field (XPRT, DWordAcc, NoLock, Preserve) | |
{ | |
Offset (0x01), | |
PMEE, 1, | |
, 6, | |
PMES, 1, | |
Offset (0x5C), | |
PR2, 32, | |
PR2M, 32, | |
PR3, 32, | |
PR3M, 32 | |
} | |
Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake | |
{ | |
If (Arg0) | |
{ | |
PMEE = 0x01 | |
} | |
Else | |
{ | |
PMEE = 0x00 | |
} | |
} | |
Method (_REG, 2, NotSerialized) // _REG: Region Availability | |
{ | |
If ((Arg0 == 0x02)) | |
{ | |
If ((Arg1 == 0x01)) | |
{ | |
OPAC = 0x01 | |
} | |
Else | |
{ | |
OPAC = 0x00 | |
} | |
} | |
} | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
If ((OPAC == 0x01)) | |
{ | |
PMES = 0x01 | |
PMEE = 0x00 | |
} | |
} | |
Method (POSC, 3, NotSerialized) | |
{ | |
IO80 = 0x81 | |
CreateDWordField (Arg2, 0x00, CDW1) | |
CreateDWordField (Arg2, 0x04, CDW2) | |
CreateDWordField (Arg2, 0x08, CDW3) | |
If (((OSYS >= 0x09) && (OSYS <= 0x0C))) | |
{ | |
If ((Arg0 < 0x02)) | |
{ | |
CDW1 |= 0x08 | |
IO80 = 0x82 | |
} | |
} | |
ElseIf ((Arg0 != 0x01)) | |
{ | |
CDW1 |= 0x08 | |
IO80 = 0x82 | |
} | |
If ((XHMD == 0x00)) | |
{ | |
CDW1 |= 0x02 | |
IO80 = 0x83 | |
} | |
If (((CDW1 & 0x0E) == 0x00)) | |
{ | |
If (!(CDW1 & 0x01)) | |
{ | |
If ((CDW3 & 0x01)) | |
{ | |
ESEL () | |
IO80 = 0x85 | |
XHMD = 0x00 | |
} | |
If ((CDW2 & 0x01)) | |
{ | |
XSEL (0x00) | |
IO80 = 0x84 | |
} | |
Else | |
{ | |
ESEL () | |
IO80 = 0x85 | |
} | |
} | |
} | |
Return (Arg2) | |
} | |
Method (XSEL, 1, Serialized) | |
{ | |
If ((((XHMD == 0x02) || (XHMD == 0x03)) || Arg0)) | |
{ | |
If ((XHMD == 0x03)) | |
{ | |
^^LPC0.XSMB = 0x01 | |
} | |
XUSB = 0x01 | |
XRST = 0x01 | |
Local0 = 0x00 | |
Local0 = (PR3 & 0xFFFFFFC0) | |
PR3 = (Local0 | PR3M) /* \_SB_.PCI0.XHCI.PR3M */ | |
Local0 = 0x00 | |
Local0 = (PR2 & 0xFFFF8000) | |
PR2 = (Local0 | PR2M) /* \_SB_.PCI0.XHCI.PR2M */ | |
} | |
} | |
Method (ESEL, 0, Serialized) | |
{ | |
If (((XHMD == 0x02) || (XHMD == 0x03))) | |
{ | |
PR3 &= 0xFFFFFFC0 | |
PR2 &= 0xFFFF8000 | |
XUSB = 0x00 | |
XRST = 0x00 | |
} | |
} | |
Method (XWAK, 0, Serialized) | |
{ | |
If (((XUSB == 0x01) || (XRST == 0x01))) | |
{ | |
XSEL (0x01) | |
Notify (XHCI, 0x00) // Bus Check | |
} | |
} | |
Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State | |
{ | |
Return (0x02) | |
} | |
Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State | |
{ | |
Return (0x02) | |
} | |
Device (RHUB) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
Device (HS01) | |
{ | |
Name (_ADR, 0x01) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
If ((\PLAT == 0x1B)) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Else | |
{ | |
UPCP [0x00] = 0x00 | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS01._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0xC1, 0x80, 0x00, 0x01, 0x00, 0x00, 0x00, // @....... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If ((\PLAT == 0x01)) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If ((\PLAT == 0x00)) | |
{ | |
VISB = One | |
PANL = 0x0C | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
} | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS01._PLD.PLDP */ | |
} | |
} | |
Device (HS02) | |
{ | |
Name (_ADR, 0x02) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)){} | |
Else | |
{ | |
UPCP [0x00] = 0x00 | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If ((\PLAT == 0x1B)) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS02._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0x41, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, // @A...... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If ((\PLAT == 0x01)) | |
{ | |
VISB = One | |
PANL = 0x0C | |
} | |
If ((\PLAT == 0x00)) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
} | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If ((\PLAT == 0x1B)) | |
{ | |
VISB = One | |
PANL = 0x28 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS02._PLD.PLDP */ | |
} | |
} | |
Device (HS03) | |
{ | |
Name (_ADR, 0x03) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x03) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x04) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x1B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
Else | |
{ | |
UPCP [0x00] = 0x00 | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS03._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0xC1, 0x81, 0x01, 0x01, 0x00, 0x00, 0x00, // @....... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
VISB = One | |
PANL = 0x2E | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
} | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS03._PLD.PLDP */ | |
} | |
} | |
Device (HS04) | |
{ | |
Name (_ADR, 0x04) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x00) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x1B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
Else | |
{ | |
UPCP [0x00] = 0x00 | |
If ((\PLAT == 0x01)) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS04._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0x41, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, // @A...... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If ((\PLAT == 0x01)) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
PANL = 0x03 | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS04._PLD.PLDP */ | |
} | |
} | |
Device (HS05) | |
{ | |
Name (_ADR, 0x05) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
If ((\PLAT == 0x1B)) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Else | |
{ | |
UPCP [0x00] = 0x00 | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (0x01) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS05._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0xC1, 0x82, 0x02, 0x01, 0x00, 0x00, 0x00, // @....... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If (((\PLAT == 0x09) || (\PLAT == 0x13))) | |
{ | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (0x01) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
} | |
ElseIf (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS05._PLD.PLDP */ | |
} | |
} | |
Device (HS06) | |
{ | |
Name (_ADR, 0x06) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x0A) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x0B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x07) | |
{ | |
If (0x00) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x08) | |
{ | |
If (0x00) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x03) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x04) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x05) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x1B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
Else | |
{ | |
UPCP [0x00] = 0x00 | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS06._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0x41, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, // @A...... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (0x01) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS06._PLD.PLDP */ | |
} | |
} | |
Device (HS07) | |
{ | |
Name (_ADR, 0x07) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x00) | |
{ | |
If (0x00) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x11) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x12) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x07) | |
{ | |
If (0x00) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x08) | |
{ | |
If (0x00) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x03) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x04) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x05) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x1B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
Else | |
{ | |
UPCP [0x00] = 0x00 | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (0x01) | |
{ | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS07._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0xC1, 0x83, 0x03, 0x01, 0x00, 0x00, 0x00, // @....... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
VISB = One | |
PANL = 0x15 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
} | |
If (0x01) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS07._PLD.PLDP */ | |
} | |
} | |
Device (HS08) | |
{ | |
Name (_ADR, 0x08) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x11) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x12) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x00) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x1B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
Else | |
{ | |
UPCP [0x00] = 0x00 | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS08._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0x41, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00, // @A...... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If ((\PLAT == 0x01)) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
PANL = 0x08 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
PANL = 0x08 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS08._PLD.PLDP */ | |
} | |
} | |
Device (HS09) | |
{ | |
Name (_ADR, 0x09) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x11) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x12) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x0A) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x0B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x1B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
Else | |
{ | |
UPCP [0x00] = 0x00 | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (0x00) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS09._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0xC1, 0x84, 0x04, 0x01, 0x00, 0x00, 0x00, // @....... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (0x01) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
} | |
ElseIf (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS09._PLD.PLDP */ | |
} | |
} | |
Device (HS10) | |
{ | |
Name (_ADR, 0x0A) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x11) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x12) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x0A) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x0B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x07) | |
{ | |
If (0x01) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x08) | |
{ | |
If (0x01) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x1B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
Else | |
{ | |
UPCP [0x00] = 0x00 | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS10._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0x41, 0x05, 0x05, 0x01, 0x00, 0x00, 0x00, // @A...... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (0x00) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS10._PLD.PLDP */ | |
} | |
} | |
Device (HS11) | |
{ | |
Name (_ADR, 0x0B) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x00) | |
{ | |
If (0x01) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x01) | |
{ | |
If (0x01) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x11) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x12) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x07) | |
{ | |
If (0x01) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x08) | |
{ | |
If (0x01) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x1B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
Else | |
{ | |
UPCP [0x00] = 0x00 | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (0x00) | |
{ | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS11._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0xC1, 0x85, 0x05, 0x01, 0x00, 0x00, 0x00, // @....... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If (0x00) | |
{ | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (0x00) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
PANL = 0x08 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS11._PLD.PLDP */ | |
} | |
} | |
Device (HS12) | |
{ | |
Name (_ADR, 0x0C) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x11) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x12) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x1B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
Else | |
{ | |
UPCP [0x00] = 0x00 | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (0x01) | |
{ | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
If (0x01) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS12._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0x41, 0x06, 0x06, 0x01, 0x00, 0x00, 0x00, // @A...... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
VISB = One | |
PANL = 0x4C | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
PANL = 0x08 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (0x01) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
} | |
ElseIf (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS12._PLD.PLDP */ | |
} | |
} | |
Device (HS13) | |
{ | |
Name (_ADR, 0x0D) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x11) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x12) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x07) | |
{ | |
If (0x01) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x08) | |
{ | |
If (0x01) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x00) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x1B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
Else | |
{ | |
UPCP [0x00] = 0x00 | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS13._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0xC1, 0x86, 0x06, 0x01, 0x00, 0x00, 0x00, // @....... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If ((\PLAT == 0x01)) | |
{ | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
PANL = 0x08 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
PANL = 0x08 | |
} | |
If (0x00) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
PANL = 0x08 | |
} | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS13._PLD.PLDP */ | |
} | |
} | |
Device (HS14) | |
{ | |
Name (_ADR, 0x0E) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x00) | |
{ | |
If (0x01) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x01) | |
{ | |
If (0x01) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x11) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x12) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x07) | |
{ | |
If (0x01) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Case (0x08) | |
{ | |
If (0x01) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
} | |
Else | |
{ | |
UPCP [0x00] = 0x00 | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (0x00) | |
{ | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
If (0x00) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
If ((\PLAT == 0x1B)) | |
{ | |
UPCP [0x00] = 0xFF | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS14._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0x41, 0x07, 0x07, 0x01, 0x00, 0x00, 0x00, // @A...... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If (0x00) | |
{ | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x08 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
} | |
If (0x00) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
} | |
} | |
If ((\PLAT == 0x1B)) | |
{ | |
VISB = One | |
PANL = 0x20 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS14._PLD.PLDP */ | |
} | |
} | |
Device (SSP1) | |
{ | |
Name (_ADR, 0x10) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x03, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x00) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x1B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.SSP1._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // @A...... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateField (DerefOf (PLDP [0x00]), 0x4F, 0x08, GTOK) | |
CreateField (DerefOf (PLDP [0x00]), 0x57, 0x08, GPOS) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If ((\PLAT == 0x01)) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x04 | |
GPOS = 0x04 | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
GTOK = 0x09 | |
GPOS = 0x09 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
VISB = One | |
PANL = 0x04 | |
GTOK = 0x09 | |
GPOS = 0x09 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x01 | |
GPOS = 0x01 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x01 | |
GPOS = 0x01 | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x01 | |
GPOS = 0x01 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x05 | |
GPOS = 0x05 | |
} | |
If (0x01) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
GTOK = 0x0C | |
GPOS = 0x0C | |
} | |
} | |
ElseIf (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
GTOK = 0x0E | |
GPOS = 0x0E | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
GTOK = 0x01 | |
GPOS = 0x01 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.SSP1._PLD.PLDP */ | |
} | |
} | |
Device (SSP2) | |
{ | |
Name (_ADR, 0x11) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x03, | |
0x00, | |
0x00 | |
}) | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x1B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.SSP2._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // @A...... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateField (DerefOf (PLDP [0x00]), 0x4F, 0x08, GTOK) | |
CreateField (DerefOf (PLDP [0x00]), 0x57, 0x08, GPOS) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
VISB = One | |
PANL = 0x15 | |
GTOK = 0x07 | |
GPOS = 0x07 | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
GTOK = 0x0E | |
GPOS = 0x0E | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
VISB = One | |
PANL = 0x04 | |
GTOK = 0x0E | |
GPOS = 0x0E | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x02 | |
GPOS = 0x02 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x02 | |
GPOS = 0x02 | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x02 | |
GPOS = 0x02 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x02 | |
GPOS = 0x02 | |
} | |
If (0x01) | |
{ | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
GTOK = 0x05 | |
GPOS = 0x05 | |
} | |
} | |
ElseIf (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
GTOK = 0x09 | |
GPOS = 0x09 | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
GTOK = 0x02 | |
GPOS = 0x02 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.SSP2._PLD.PLDP */ | |
} | |
} | |
Device (SSP3) | |
{ | |
Name (_ADR, 0x12) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x03, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x03) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x04) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x05) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x07) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x08) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.SSP3._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // @A...... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateField (DerefOf (PLDP [0x00]), 0x4F, 0x08, GTOK) | |
CreateField (DerefOf (PLDP [0x00]), 0x57, 0x08, GPOS) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If ((\PLAT == 0x01)) | |
{ | |
VISB = One | |
PANL = 0x0C | |
GTOK = 0x01 | |
GPOS = 0x01 | |
} | |
If ((\PLAT == 0x00)) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x02 | |
GPOS = 0x02 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x03 | |
GPOS = 0x03 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x03 | |
GPOS = 0x03 | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x03 | |
GPOS = 0x03 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x0D | |
GPOS = 0x0D | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
GTOK = 0x03 | |
GPOS = 0x03 | |
} | |
If ((\PLAT == 0x1B)) | |
{ | |
VISB = One | |
PANL = 0x28 | |
GTOK = 0x02 | |
GPOS = 0x02 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.SSP3._PLD.PLDP */ | |
} | |
} | |
Device (SSP4) | |
{ | |
Name (_ADR, 0x13) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x03, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x03) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x04) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x05) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
Case (0x1B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.SSP4._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // @A...... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateField (DerefOf (PLDP [0x00]), 0x4F, 0x08, GTOK) | |
CreateField (DerefOf (PLDP [0x00]), 0x57, 0x08, GPOS) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
VISB = One | |
PANL = 0x2E | |
GTOK = 0x03 | |
GPOS = 0x03 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
GTOK = 0x04 | |
GPOS = 0x04 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x04 | |
GPOS = 0x04 | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x04 | |
GPOS = 0x04 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x0E | |
GPOS = 0x0E | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
GTOK = 0x04 | |
GPOS = 0x04 | |
} | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
GTOK = 0x03 | |
GPOS = 0x03 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.SSP4._PLD.PLDP */ | |
} | |
} | |
Device (SSP5) | |
{ | |
Name (_ADR, 0x14) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x03, | |
0x00, | |
0x00 | |
}) | |
If ((OSYS >= 0x0D)) | |
{ | |
Switch (ToInteger (\PLAT)) | |
{ | |
Case (0x1B) | |
{ | |
UPCP [0x00] = 0x00 | |
} | |
} | |
} | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.SSP5._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // @A...... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateField (DerefOf (PLDP [0x00]), 0x4F, 0x08, GTOK) | |
CreateField (DerefOf (PLDP [0x00]), 0x57, 0x08, GPOS) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If (((\PLAT == 0x00) || (\PLAT == 0x01))) | |
{ | |
VISB = One | |
PANL = 0x4C | |
GTOK = 0x0C | |
GPOS = 0x0C | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x01 | |
GPOS = 0x01 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x01 | |
GPOS = 0x01 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x20 | |
GTOK = 0x09 | |
GPOS = 0x09 | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x20 | |
GTOK = 0x09 | |
GPOS = 0x09 | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x05 | |
GPOS = 0x05 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
GTOK = 0x07 | |
GPOS = 0x07 | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
GTOK = 0x05 | |
GPOS = 0x05 | |
} | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x01 | |
GPOS = 0x01 | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.SSP5._PLD.PLDP */ | |
} | |
} | |
Device (SSP6) | |
{ | |
Name (_ADR, 0x15) // _ADR: Address | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0x03, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.SSP6._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x14) | |
{ | |
/* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x40, 0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // @A...... | |
/* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
} | |
}) | |
CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
CreateField (DerefOf (PLDP [0x00]), 0x4F, 0x08, GTOK) | |
CreateField (DerefOf (PLDP [0x00]), 0x57, 0x08, GPOS) | |
CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
If ((\PLAT == 0x01)) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x02 | |
GPOS = 0x02 | |
} | |
If ((\PLAT == 0x00)) | |
{ | |
VISB = One | |
PANL = 0x0C | |
GTOK = 0x01 | |
GPOS = 0x01 | |
} | |
If (((\PLAT == 0x03) || (\PLAT == 0x04))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x02 | |
GPOS = 0x02 | |
} | |
If ((\PLAT == 0x05)) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x02 | |
GPOS = 0x02 | |
} | |
If (((\PLAT == 0x13) || (\PLAT == 0x16))) | |
{ | |
VISB = One | |
PANL = 0x20 | |
GTOK = 0x0A | |
GPOS = 0x0A | |
} | |
If (((\PLAT == 0x14) || (\PLAT == 0x15))) | |
{ | |
VISB = One | |
PANL = 0x20 | |
GTOK = 0x0A | |
GPOS = 0x0A | |
} | |
If (((\PLAT == 0x11) || (\PLAT == 0x12))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x06 | |
GPOS = 0x06 | |
} | |
If (((\PLAT == 0x0A) || (\PLAT == 0x0B))) | |
{ | |
VISB = One | |
PANL = 0x04 | |
GTOK = 0x08 | |
GPOS = 0x08 | |
} | |
If (((\PLAT == 0x0F) || (\PLAT == 0x10))) | |
{ | |
VISB = One | |
PANL = 0x03 | |
GTOK = 0x06 | |
GPOS = 0x06 | |
} | |
If (((\PLAT == 0x07) || (\PLAT == 0x08))) | |
{ | |
VISB = One | |
PANL = 0x05 | |
GTOK = 0x02 | |
GPOS = 0x02 | |
} | |
If ((\PLAT == 0x1B)) | |
{ | |
VISB = One | |
PANL = 0x28 | |
GTOK = 0x0E | |
GPOS = 0x0E | |
} | |
Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.SSP6._PLD.PLDP */ | |
} | |
} | |
} | |
} | |
Device (EHC1) | |
{ | |
Name (_ADR, 0x001D0000) // _ADR: Address | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x0D, 0x04)) | |
} | |
Name (OPAC, 0x00) | |
OperationRegion (PWKE, PCI_Config, 0x54, 0x18) | |
Field (PWKE, DWordAcc, NoLock, Preserve) | |
{ | |
Offset (0x01), | |
PMEE, 1, | |
, 6, | |
PMES, 1, | |
Offset (0x0E), | |
, 1, | |
PWUC, 10 | |
} | |
Method (_REG, 2, NotSerialized) // _REG: Region Availability | |
{ | |
If ((Arg0 == 0x02)) | |
{ | |
If ((Arg1 == 0x01)) | |
{ | |
OPAC = One | |
} | |
Else | |
{ | |
OPAC = One | |
} | |
} | |
} | |
Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake | |
{ | |
If (Arg0) | |
{ | |
PWUC = Ones | |
} | |
Else | |
{ | |
PWUC = 0x00 | |
} | |
} | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
If ((OPAC == One)) | |
{ | |
PMES = 0x01 | |
PMEE = 0x00 | |
} | |
} | |
Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State | |
{ | |
Return (0x02) | |
} | |
Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State | |
{ | |
Return (0x02) | |
} | |
Device (HUBN) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Device (PR01) | |
{ | |
Name (_ADR, One) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCA, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
Return (UPCA) /* \_SB_.PCI0.EHC1.HUBN.PR01._UPC.UPCA */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // 0....... | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01._PLD.PLDP */ | |
} | |
Device (PR11) | |
{ | |
Name (_ADR, One) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0xFF, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR11._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0xE1, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR11._PLD.PLDP */ | |
} | |
} | |
Device (PR12) | |
{ | |
Name (_ADR, 0x02) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0xFF, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR12._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR12._PLD.PLDP */ | |
} | |
} | |
Device (PR13) | |
{ | |
Name (_ADR, 0x03) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0xFF, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR13._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR13._PLD.PLDP */ | |
} | |
} | |
Device (PR14) | |
{ | |
Name (_ADR, 0x04) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0xFF, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR14._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0xE1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR14._PLD.PLDP */ | |
} | |
Alias (SBV1, SDGV) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (0x00) | |
{ | |
If ((Arg1 == 0x01)) | |
{ | |
Return (Buffer (0x01) | |
{ | |
0x07 // . | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x01) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
Case (0x01) | |
{ | |
If ((SDGV == 0xFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x01) | |
} | |
} | |
Case (0x02) | |
{ | |
Return (SDGV) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR14.SDGV */ | |
} | |
} | |
} | |
Return (0x00) | |
} | |
} | |
Device (PR15) | |
{ | |
Name (_ADR, 0x05) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0xFF, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR15._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR15._PLD.PLDP */ | |
} | |
Alias (SBV2, SDGV) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (0x00) | |
{ | |
If ((Arg1 == 0x01)) | |
{ | |
Return (Buffer (0x01) | |
{ | |
0x07 // . | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x01) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
Case (0x01) | |
{ | |
If ((SDGV == 0xFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x01) | |
} | |
} | |
Case (0x02) | |
{ | |
Return (SDGV) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR15.SDGV */ | |
} | |
} | |
} | |
Return (0x00) | |
} | |
} | |
Device (PR16) | |
{ | |
Name (_ADR, 0x06) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0xFF, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR16._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR16._PLD.PLDP */ | |
} | |
Alias (SBV1, SDGV) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (0x00) | |
{ | |
If ((Arg1 == 0x01)) | |
{ | |
Return (Buffer (0x01) | |
{ | |
0x07 // . | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x01) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
Case (0x01) | |
{ | |
If ((SDGV == 0xFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x01) | |
} | |
} | |
Case (0x02) | |
{ | |
Return (SDGV) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR16.SDGV */ | |
} | |
} | |
} | |
Return (0x00) | |
} | |
} | |
Device (PR17) | |
{ | |
Name (_ADR, 0x07) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0xFF, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR17._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR17._PLD.PLDP */ | |
} | |
Alias (SBV2, SDGV) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (0x00) | |
{ | |
If ((Arg1 == 0x01)) | |
{ | |
Return (Buffer (0x01) | |
{ | |
0x07 // . | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x01) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
Case (0x01) | |
{ | |
If ((SDGV == 0xFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x01) | |
} | |
} | |
Case (0x02) | |
{ | |
Return (SDGV) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR17.SDGV */ | |
} | |
} | |
} | |
Return (0x00) | |
} | |
} | |
Device (PR18) | |
{ | |
Name (_ADR, 0x08) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0xFF, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR18._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR18._PLD.PLDP */ | |
} | |
} | |
} | |
} | |
} | |
Device (EHC2) | |
{ | |
Name (_ADR, 0x001A0000) // _ADR: Address | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x0D, 0x04)) | |
} | |
Name (OPAC, 0x00) | |
OperationRegion (PWKE, PCI_Config, 0x54, 0x18) | |
Field (PWKE, DWordAcc, NoLock, Preserve) | |
{ | |
Offset (0x01), | |
PMEE, 1, | |
, 6, | |
PMES, 1, | |
Offset (0x0E), | |
, 1, | |
PWUC, 10 | |
} | |
Method (_REG, 2, NotSerialized) // _REG: Region Availability | |
{ | |
If ((Arg0 == 0x02)) | |
{ | |
If ((Arg1 == 0x01)) | |
{ | |
OPAC = One | |
} | |
Else | |
{ | |
OPAC = One | |
} | |
} | |
} | |
Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake | |
{ | |
If (Arg0) | |
{ | |
PWUC = Ones | |
} | |
Else | |
{ | |
PWUC = 0x00 | |
} | |
} | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
If ((OPAC == One)) | |
{ | |
PMES = 0x01 | |
PMEE = 0x00 | |
} | |
} | |
Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State | |
{ | |
Return (0x02) | |
} | |
Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State | |
{ | |
Return (0x02) | |
} | |
Device (HUBN) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Device (PR01) | |
{ | |
Name (_ADR, One) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCA, Package (0x04) | |
{ | |
0xFF, | |
0x00, | |
0x00, | |
0x00 | |
}) | |
Return (UPCA) /* \_SB_.PCI0.EHC2.HUBN.PR01._UPC.UPCA */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // 0....... | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC2.HUBN.PR01._PLD.PLDP */ | |
} | |
Device (PR11) | |
{ | |
Name (_ADR, One) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0xFF, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR11._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0xE1, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR11._PLD.PLDP */ | |
} | |
} | |
Device (PR12) | |
{ | |
Name (_ADR, 0x02) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0xFF, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR12._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR12._PLD.PLDP */ | |
} | |
Alias (SBV1, SDGV) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (0x00) | |
{ | |
If ((Arg1 == 0x01)) | |
{ | |
Return (Buffer (0x01) | |
{ | |
0x07 // . | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x01) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
Case (0x01) | |
{ | |
If ((SDGV == 0xFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x01) | |
} | |
} | |
Case (0x02) | |
{ | |
Return (SDGV) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR12.SDGV */ | |
} | |
} | |
} | |
Return (0x00) | |
} | |
} | |
Device (PR13) | |
{ | |
Name (_ADR, 0x03) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0xFF, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR13._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR13._PLD.PLDP */ | |
} | |
Alias (SBV2, SDGV) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (0x00) | |
{ | |
If ((Arg1 == 0x01)) | |
{ | |
Return (Buffer (0x01) | |
{ | |
0x07 // . | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x01) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
Case (0x01) | |
{ | |
If ((SDGV == 0xFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x01) | |
} | |
} | |
Case (0x02) | |
{ | |
Return (SDGV) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR13.SDGV */ | |
} | |
} | |
} | |
Return (0x00) | |
} | |
} | |
Device (PR14) | |
{ | |
Name (_ADR, 0x04) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0xFF, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR14._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0xE1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR14._PLD.PLDP */ | |
} | |
} | |
Device (PR15) | |
{ | |
Name (_ADR, 0x05) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0xFF, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR15._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR15._PLD.PLDP */ | |
} | |
} | |
Device (PR16) | |
{ | |
Name (_ADR, 0x06) // _ADR: Address | |
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
{ | |
Name (UPCP, Package (0x04) | |
{ | |
0xFF, | |
0xFF, | |
0x00, | |
0x00 | |
}) | |
Return (UPCP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR16._UPC.UPCP */ | |
} | |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
{ | |
Name (PLDP, Package (0x01) | |
{ | |
Buffer (0x10) | |
{ | |
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
} | |
}) | |
Return (PLDP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR16._PLD.PLDP */ | |
} | |
} | |
} | |
} | |
} | |
Device (ALZA) | |
{ | |
Name (_ADR, 0x001B0000) // _ADR: Address | |
} | |
Device (HECI) | |
{ | |
Name (_ADR, 0x00160000) // _ADR: Address | |
} | |
Device (HEC2) | |
{ | |
Name (_ADR, 0x00160001) // _ADR: Address | |
} | |
Device (IDER) | |
{ | |
Name (_ADR, 0x00160002) // _ADR: Address | |
} | |
Device (MEKT) | |
{ | |
Name (_ADR, 0x00160003) // _ADR: Address | |
} | |
Device (RP01) | |
{ | |
Name (_ADR, 0x001C0000) // _ADR: Address | |
OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x54), | |
, 6, | |
HPCE, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PMEX, 1, | |
Offset (0xDC), | |
, 31, | |
PMCS, 1 | |
} | |
Method (DEVS, 0, NotSerialized) | |
{ | |
If ((VDID == 0xFFFFFFFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (PMEX) | |
{ | |
Local0 = 0xC8 | |
While (Local0) | |
{ | |
PMEX = 0x01 | |
If (PMEX) | |
{ | |
Local0-- | |
} | |
Else | |
{ | |
Local0 = 0x00 | |
} | |
} | |
PMCS = 0x01 | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x09, 0x04)) | |
} | |
} | |
Device (RP02) | |
{ | |
Name (_ADR, 0x001C0001) // _ADR: Address | |
OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x54), | |
, 6, | |
HPCE, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PMEX, 1, | |
Offset (0xDC), | |
, 31, | |
PMCS, 1 | |
} | |
Method (DEVS, 0, NotSerialized) | |
{ | |
If ((VDID == 0xFFFFFFFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (PMEX) | |
{ | |
Local0 = 0xC8 | |
While (Local0) | |
{ | |
PMEX = 0x01 | |
If (PMEX) | |
{ | |
Local0-- | |
} | |
Else | |
{ | |
Local0 = 0x00 | |
} | |
} | |
PMCS = 0x01 | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x09, 0x04)) | |
} | |
} | |
Device (RP03) | |
{ | |
Name (_ADR, 0x001C0002) // _ADR: Address | |
OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x54), | |
, 6, | |
HPCE, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PMEX, 1, | |
Offset (0xDC), | |
, 31, | |
PMCS, 1 | |
} | |
Method (DEVS, 0, NotSerialized) | |
{ | |
If ((VDID == 0xFFFFFFFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (PMEX) | |
{ | |
Local0 = 0xC8 | |
While (Local0) | |
{ | |
PMEX = 0x01 | |
If (PMEX) | |
{ | |
Local0-- | |
} | |
Else | |
{ | |
Local0 = 0x00 | |
} | |
} | |
PMCS = 0x01 | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x09, 0x04)) | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AG16) /* \_SB_.AG16 */ | |
} | |
Return (PG16) /* \_SB_.PG16 */ | |
} | |
Device (D07D) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
} | |
Device (D07E) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
} | |
} | |
Device (RP04) | |
{ | |
Name (_ADR, 0x001C0003) // _ADR: Address | |
OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x54), | |
, 6, | |
HPCE, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PMEX, 1, | |
Offset (0xDC), | |
, 31, | |
PMCS, 1 | |
} | |
Method (DEVS, 0, NotSerialized) | |
{ | |
If ((VDID == 0xFFFFFFFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (PMEX) | |
{ | |
Local0 = 0xC8 | |
While (Local0) | |
{ | |
PMEX = 0x01 | |
If (PMEX) | |
{ | |
Local0-- | |
} | |
Else | |
{ | |
Local0 = 0x00 | |
} | |
} | |
PMCS = 0x01 | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x09, 0x04)) | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AG17) /* \_SB_.AG17 */ | |
} | |
Return (PG17) /* \_SB_.PG17 */ | |
} | |
Device (D07F) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
} | |
} | |
Device (RP05) | |
{ | |
Name (_ADR, 0x001C0004) // _ADR: Address | |
OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x54), | |
, 6, | |
HPCE, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PMEX, 1, | |
Offset (0xDC), | |
, 31, | |
PMCS, 1 | |
} | |
Method (DEVS, 0, NotSerialized) | |
{ | |
If ((VDID == 0xFFFFFFFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (PMEX) | |
{ | |
Local0 = 0xC8 | |
While (Local0) | |
{ | |
PMEX = 0x01 | |
If (PMEX) | |
{ | |
Local0-- | |
} | |
Else | |
{ | |
Local0 = 0x00 | |
} | |
} | |
PMCS = 0x01 | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x09, 0x04)) | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AG18) /* \_SB_.AG18 */ | |
} | |
Return (PG18) /* \_SB_.PG18 */ | |
} | |
Device (AM24) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
} | |
} | |
Device (RP06) | |
{ | |
Name (_ADR, 0x001C0005) // _ADR: Address | |
OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x54), | |
, 6, | |
HPCE, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PMEX, 1, | |
Offset (0xDC), | |
, 31, | |
PMCS, 1 | |
} | |
Method (DEVS, 0, NotSerialized) | |
{ | |
If ((VDID == 0xFFFFFFFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (PMEX) | |
{ | |
Local0 = 0xC8 | |
While (Local0) | |
{ | |
PMEX = 0x01 | |
If (PMEX) | |
{ | |
Local0-- | |
} | |
Else | |
{ | |
Local0 = 0x00 | |
} | |
} | |
PMCS = 0x01 | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x09, 0x04)) | |
} | |
} | |
Device (RP07) | |
{ | |
Name (_ADR, 0x001C0006) // _ADR: Address | |
OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x54), | |
, 6, | |
HPCE, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PMEX, 1, | |
Offset (0xDC), | |
, 31, | |
PMCS, 1 | |
} | |
Method (DEVS, 0, NotSerialized) | |
{ | |
If ((VDID == 0xFFFFFFFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (PMEX) | |
{ | |
Local0 = 0xC8 | |
While (Local0) | |
{ | |
PMEX = 0x01 | |
If (PMEX) | |
{ | |
Local0-- | |
} | |
Else | |
{ | |
Local0 = 0x00 | |
} | |
} | |
PMCS = 0x01 | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x09, 0x04)) | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AG1A) /* \_SB_.AG1A */ | |
} | |
Return (PG1A) /* \_SB_.PG1A */ | |
} | |
Device (BR7A) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AG7A) /* \_SB_.AG7A */ | |
} | |
Return (PG7A) /* \_SB_.PG7A */ | |
} | |
Device (D07B) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
} | |
} | |
} | |
Device (RP08) | |
{ | |
Name (_ADR, 0x001C0007) // _ADR: Address | |
OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x54), | |
, 6, | |
HPCE, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PMEX, 1, | |
Offset (0xDC), | |
, 31, | |
PMCS, 1 | |
} | |
Method (DEVS, 0, NotSerialized) | |
{ | |
If ((VDID == 0xFFFFFFFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (PMEX) | |
{ | |
Local0 = 0xC8 | |
While (Local0) | |
{ | |
PMEX = 0x01 | |
If (PMEX) | |
{ | |
Local0-- | |
} | |
Else | |
{ | |
Local0 = 0x00 | |
} | |
} | |
PMCS = 0x01 | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x09, 0x04)) | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AG1B) /* \_SB_.AG1B */ | |
} | |
Return (PG1B) /* \_SB_.PG1B */ | |
} | |
Device (AM82) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
} | |
} | |
Device (EVMR) | |
{ | |
Name (_ADR, 0x00110000) // _ADR: Address | |
} | |
Device (EVS0) | |
{ | |
Name (_ADR, 0x00110001) // _ADR: Address | |
} | |
Device (EVS1) | |
{ | |
Name (_ADR, 0x00110002) // _ADR: Address | |
} | |
Device (EVS2) | |
{ | |
Name (_ADR, 0x00110003) // _ADR: Address | |
} | |
Device (DMI0) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
} | |
Device (BR1A) | |
{ | |
Name (_ADR, 0x00010000) // _ADR: Address | |
OperationRegion (MCTL, SystemMemory, 0x80000188, 0x04) | |
Field (MCTL, ByteAcc, NoLock, Preserve) | |
{ | |
, 3, | |
HGPE, 1, | |
, 7, | |
, 8, | |
, 8 | |
} | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
HGPE = 0x01 | |
} | |
Name (_HPP, Package (0x04) // _HPP: Hot Plug Parameters | |
{ | |
0x08, | |
0x40, | |
0x01, | |
0x00 | |
}) | |
Name (SHPC, 0x40) | |
Name (SPDS, 0x40) | |
Name (MRLS, 0x00) | |
Name (CCOM, 0x10) | |
Name (SPDC, 0x08) | |
Name (MRLC, 0x04) | |
Name (SPFD, 0x02) | |
Name (SABP, 0x01) | |
Name (SPOF, 0x10) | |
Name (SPON, 0x0F) | |
Name (ALMK, 0x1C) | |
Name (ALON, 0x01) | |
Name (ALBL, 0x02) | |
Name (ALOF, 0x03) | |
Name (PLMK, 0x13) | |
Name (PLON, 0x04) | |
Name (PLBL, 0x08) | |
Name (PLOF, 0x0C) | |
Name (HPEV, 0x0F) | |
OperationRegion (PPA4, PCI_Config, 0x00, 0x0100) | |
Field (PPA4, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0xA0), | |
, 4, | |
LDIS, 1, | |
Offset (0xA2), | |
Offset (0xA4), | |
ATBP, 1, | |
, 1, | |
MRSP, 1, | |
ATIP, 1, | |
PWIP, 1, | |
HPSR, 1, | |
HPCP, 1, | |
, 12, | |
PSNM, 13, | |
ABIE, 1, | |
PFIE, 1, | |
MSIE, 1, | |
PDIE, 1, | |
CCIE, 1, | |
HPIE, 1, | |
SCTL, 5, | |
Offset (0xAA), | |
SSTS, 7, | |
Offset (0xAB), | |
Offset (0xB0), | |
Offset (0xB2), | |
PMES, 1, | |
PMEP, 1, | |
Offset (0xB4) | |
} | |
Method (ATID, 0, NotSerialized) | |
{ | |
Return ((SCTL & 0x03)) | |
} | |
Method (PWID, 0, NotSerialized) | |
{ | |
Return (((SCTL & 0x0C) >> 0x02)) | |
} | |
Method (PWCC, 0, NotSerialized) | |
{ | |
Return (((SCTL & 0x10) >> 0x04)) | |
} | |
Method (ABPS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x01 | |
} | |
Return ((SSTS & 0x01)) | |
} | |
Method (PFDS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x02 | |
} | |
Return (((SSTS & 0x02) >> 0x01)) | |
} | |
Method (MSCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x04 | |
} | |
Return (((SSTS & 0x04) >> 0x02)) | |
} | |
Method (PDCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x08 | |
} | |
Return (((SSTS & 0x08) >> 0x03)) | |
} | |
Method (CMCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x10 | |
} | |
Return (((SSTS & 0x10) >> 0x04)) | |
} | |
Method (MSSC, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x20 | |
} | |
Return (((SSTS & 0x20) >> 0x05)) | |
} | |
Method (PRDS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x40 | |
} | |
Return (((SSTS & 0x40) >> 0x06)) | |
} | |
Method (OSHP, 0, NotSerialized) | |
{ | |
SSTS = SSTS /* \_SB_.PCI0.BR1A.SSTS */ | |
HGPE = 0x00 | |
} | |
Method (HPCC, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
Local1 = 0x00 | |
If ((Arg0 != Local0)) | |
{ | |
SCTL = Arg0 | |
While ((!CMCS (0x00) && (0x64 != Local1))) | |
{ | |
IO80 = 0xFB | |
Sleep (0x02) | |
Local1 += 0x02 | |
} | |
CMCS (0x01) | |
} | |
} | |
Method (ATCM, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
Local0 &= ALMK /* \_SB_.PCI0.BR1A.ALMK */ | |
If ((Arg0 == 0x01)) | |
{ | |
Local0 |= ALON /* \_SB_.PCI0.BR1A.ALON */ | |
} | |
If ((Arg0 == 0x02)) | |
{ | |
Local0 |= ALBL /* \_SB_.PCI0.BR1A.ALBL */ | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
Local0 |= ALOF /* \_SB_.PCI0.BR1A.ALOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (PWCM, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
Local0 &= PLMK /* \_SB_.PCI0.BR1A.PLMK */ | |
If ((Arg0 == 0x01)) | |
{ | |
Local0 |= PLON /* \_SB_.PCI0.BR1A.PLON */ | |
} | |
If ((Arg0 == 0x02)) | |
{ | |
Local0 |= PLBL /* \_SB_.PCI0.BR1A.PLBL */ | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
Local0 |= PLOF /* \_SB_.PCI0.BR1A.PLOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (PWSL, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
If (Arg0) | |
{ | |
Local0 &= SPON /* \_SB_.PCI0.BR1A.SPON */ | |
} | |
Else | |
{ | |
Local0 |= SPOF /* \_SB_.PCI0.BR1A.SPOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (_OST, 3, Serialized) // _OST: OSPM Status Indication | |
{ | |
Switch ((Arg0 & 0xFF)) | |
{ | |
Case (0x03) | |
{ | |
Switch (ToInteger (Arg1)) | |
{ | |
Case (Package (0x04) | |
{ | |
0x80, | |
0x81, | |
0x82, | |
0x83 | |
} | |
) | |
{ | |
If (!PWCC ()) | |
{ | |
PWCM (0x01) | |
ABIE = 0x01 | |
} | |
} | |
} | |
} | |
} | |
} | |
Method (EJ0L, 1, NotSerialized) | |
{ | |
IO80 = 0xFF | |
Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
If ((ATID () != 0x01)) | |
{ | |
Local0 &= ALMK /* \_SB_.PCI0.BR1A.ALMK */ | |
Local0 |= ALBL /* \_SB_.PCI0.BR1A.ALBL */ | |
} | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
Local0 |= SPOF /* \_SB_.PCI0.BR1A.SPOF */ | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
Local0 |= PLOF /* \_SB_.PCI0.BR1A.PLOF */ | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
Local0 |= ALOF /* \_SB_.PCI0.BR1A.ALOF */ | |
HPCC (Local0) | |
} | |
Method (PMEH, 1, NotSerialized) | |
{ | |
If ((HPEV & SSTS)) | |
{ | |
If (ABPS (0x00)) | |
{ | |
ABPS (0x01) | |
Sleep (0xC8) | |
} | |
} | |
Return (0xFF) | |
} | |
Method (HPEH, 1, NotSerialized) | |
{ | |
If (!HPCP) | |
{ | |
Return (0xFF) | |
} | |
IO80 = 0xFE | |
Sleep (0x64) | |
CCIE = 0x00 | |
If ((HPEV & SSTS)) | |
{ | |
IO80 = 0xFD | |
Sleep (0x0A) | |
Local0 = PPXH (0x00) | |
Return (Local0) | |
} | |
Else | |
{ | |
Return (0xFF) | |
} | |
IO80 = 0xFC | |
Sleep (0x0A) | |
} | |
Method (PPXH, 1, NotSerialized) | |
{ | |
Sleep (0xC8) | |
If (ABPS (0x00)) | |
{ | |
If (!PRDS (0x00)) | |
{ | |
LDIS = 0x01 | |
PWSL (0x00) | |
PWCM (0x03) | |
If ((MSSC (0x00) == MRLS)) | |
{ | |
ATCM (0x02) | |
} | |
Else | |
{ | |
ATCM (0x03) | |
} | |
ABPS (0x01) | |
Sleep (0xC8) | |
Return (0xFF) | |
} | |
ABIE = 0x00 | |
ABPS (0x01) | |
Sleep (0xC8) | |
If (PWCC ()) | |
{ | |
ATCM (0x02) | |
Sleep (0x0258) | |
Local0 = 0x0258 | |
ABPS (0x01) | |
While (!ABPS (0x00)) | |
{ | |
Sleep (0xC8) | |
Local0 += 0xC8 | |
If ((0x1388 == Local0)) | |
{ | |
ABIE = 0x01 | |
ATCM (0x03) | |
PWCM (0x02) | |
Sleep (0x0258) | |
LDIS = 0x00 | |
PWSL (0x01) | |
Sleep (0x01F4) | |
If (!PFDS (0x00)) | |
{ | |
PWCM (0x01) | |
Local1 = 0x00 | |
ABIE = 0x01 | |
} | |
Else | |
{ | |
PWSL (0x00) | |
PWCM (0x03) | |
ATCM (0x01) | |
LDIS = 0x01 | |
Local1 = 0x03 | |
ABIE = 0x01 | |
} | |
ABPS (0x01) | |
Sleep (0xC8) | |
Return (Local1) | |
} | |
} | |
Return (0xFF) | |
} | |
Else | |
{ | |
ATCM (0x02) | |
Sleep (0x0258) | |
Local0 = 0x0258 | |
ABPS (0x01) | |
Sleep (0xC8) | |
While (!ABPS (0x00)) | |
{ | |
Sleep (0xC8) | |
Local0 += 0xC8 | |
If ((0x1388 == Local0)) | |
{ | |
ABPS (0x01) | |
ATCM (0x03) | |
PWCM (0x02) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
LDIS = 0x01 | |
PWCM (0x03) | |
Return (0x03) | |
} | |
} | |
PWCM (0x01) | |
ABPS (0x01) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
Return (0xFF) | |
} | |
} | |
If (PFDS (0x00)) | |
{ | |
PFDS (0x01) | |
PWSL (0x00) | |
PWCM (0x03) | |
ATCM (0x01) | |
LDIS = 0x01 | |
Return (0x03) | |
} | |
If (PDCS (0x00)) | |
{ | |
PDCS (0x01) | |
If (!PRDS (0x00)) | |
{ | |
PWSL (0x00) | |
PWCM (0x03) | |
If ((MSSC (0x00) == MRLS)) | |
{ | |
ATCM (0x02) | |
} | |
Else | |
{ | |
ATCM (0x03) | |
} | |
LDIS = 0x01 | |
Return (0xFF) | |
} | |
Else | |
{ | |
LDIS = 0x00 | |
ABPS (0x01) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
Sleep (0xC8) | |
Return (Local1) | |
} | |
} | |
Return (0xFF) | |
} | |
Method (SNUM, 0, Serialized) | |
{ | |
Local0 = PSNM /* \_SB_.PCI0.BR1A.PSNM */ | |
Return (Local0) | |
} | |
Device (H000) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H001) | |
{ | |
Name (_ADR, 0x01) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H002) | |
{ | |
Name (_ADR, 0x02) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H003) | |
{ | |
Name (_ADR, 0x03) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H004) | |
{ | |
Name (_ADR, 0x04) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H005) | |
{ | |
Name (_ADR, 0x05) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H006) | |
{ | |
Name (_ADR, 0x06) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H007) | |
{ | |
Name (_ADR, 0x07) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x54), | |
, 6, | |
HPCE, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PMEX, 1, | |
Offset (0xDC), | |
, 31, | |
PMCS, 1 | |
} | |
Method (DEVS, 0, NotSerialized) | |
{ | |
If ((VDID == 0xFFFFFFFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (PMEX) | |
{ | |
Local0 = 0xC8 | |
While (Local0) | |
{ | |
PMEX = 0x01 | |
If (PMEX) | |
{ | |
Local0-- | |
} | |
Else | |
{ | |
Local0 = 0x00 | |
} | |
} | |
PMCS = 0x01 | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x09, 0x04)) | |
} | |
} | |
Device (BR1B) | |
{ | |
Name (_ADR, 0x00010001) // _ADR: Address | |
OperationRegion (MCTL, SystemMemory, 0x80008188, 0x04) | |
Field (MCTL, ByteAcc, NoLock, Preserve) | |
{ | |
, 3, | |
HGPE, 1, | |
, 7, | |
, 8, | |
, 8 | |
} | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
HGPE = 0x01 | |
} | |
Name (_HPP, Package (0x04) // _HPP: Hot Plug Parameters | |
{ | |
0x08, | |
0x40, | |
0x01, | |
0x00 | |
}) | |
Name (SHPC, 0x40) | |
Name (SPDS, 0x40) | |
Name (MRLS, 0x00) | |
Name (CCOM, 0x10) | |
Name (SPDC, 0x08) | |
Name (MRLC, 0x04) | |
Name (SPFD, 0x02) | |
Name (SABP, 0x01) | |
Name (SPOF, 0x10) | |
Name (SPON, 0x0F) | |
Name (ALMK, 0x1C) | |
Name (ALON, 0x01) | |
Name (ALBL, 0x02) | |
Name (ALOF, 0x03) | |
Name (PLMK, 0x13) | |
Name (PLON, 0x04) | |
Name (PLBL, 0x08) | |
Name (PLOF, 0x0C) | |
Name (HPEV, 0x0F) | |
OperationRegion (PPA4, PCI_Config, 0x00, 0x0100) | |
Field (PPA4, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0xA0), | |
, 4, | |
LDIS, 1, | |
Offset (0xA2), | |
Offset (0xA4), | |
ATBP, 1, | |
, 1, | |
MRSP, 1, | |
ATIP, 1, | |
PWIP, 1, | |
HPSR, 1, | |
HPCP, 1, | |
, 12, | |
PSNM, 13, | |
ABIE, 1, | |
PFIE, 1, | |
MSIE, 1, | |
PDIE, 1, | |
CCIE, 1, | |
HPIE, 1, | |
SCTL, 5, | |
Offset (0xAA), | |
SSTS, 7, | |
Offset (0xAB), | |
Offset (0xB0), | |
Offset (0xB2), | |
PMES, 1, | |
PMEP, 1, | |
Offset (0xB4) | |
} | |
Method (ATID, 0, NotSerialized) | |
{ | |
Return ((SCTL & 0x03)) | |
} | |
Method (PWID, 0, NotSerialized) | |
{ | |
Return (((SCTL & 0x0C) >> 0x02)) | |
} | |
Method (PWCC, 0, NotSerialized) | |
{ | |
Return (((SCTL & 0x10) >> 0x04)) | |
} | |
Method (ABPS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x01 | |
} | |
Return ((SSTS & 0x01)) | |
} | |
Method (PFDS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x02 | |
} | |
Return (((SSTS & 0x02) >> 0x01)) | |
} | |
Method (MSCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x04 | |
} | |
Return (((SSTS & 0x04) >> 0x02)) | |
} | |
Method (PDCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x08 | |
} | |
Return (((SSTS & 0x08) >> 0x03)) | |
} | |
Method (CMCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x10 | |
} | |
Return (((SSTS & 0x10) >> 0x04)) | |
} | |
Method (MSSC, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x20 | |
} | |
Return (((SSTS & 0x20) >> 0x05)) | |
} | |
Method (PRDS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x40 | |
} | |
Return (((SSTS & 0x40) >> 0x06)) | |
} | |
Method (OSHP, 0, NotSerialized) | |
{ | |
SSTS = SSTS /* \_SB_.PCI0.BR1B.SSTS */ | |
HGPE = 0x00 | |
} | |
Method (HPCC, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
Local1 = 0x00 | |
If ((Arg0 != Local0)) | |
{ | |
SCTL = Arg0 | |
While ((!CMCS (0x00) && (0x64 != Local1))) | |
{ | |
IO80 = 0xFB | |
Sleep (0x02) | |
Local1 += 0x02 | |
} | |
CMCS (0x01) | |
} | |
} | |
Method (ATCM, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
Local0 &= ALMK /* \_SB_.PCI0.BR1B.ALMK */ | |
If ((Arg0 == 0x01)) | |
{ | |
Local0 |= ALON /* \_SB_.PCI0.BR1B.ALON */ | |
} | |
If ((Arg0 == 0x02)) | |
{ | |
Local0 |= ALBL /* \_SB_.PCI0.BR1B.ALBL */ | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
Local0 |= ALOF /* \_SB_.PCI0.BR1B.ALOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (PWCM, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
Local0 &= PLMK /* \_SB_.PCI0.BR1B.PLMK */ | |
If ((Arg0 == 0x01)) | |
{ | |
Local0 |= PLON /* \_SB_.PCI0.BR1B.PLON */ | |
} | |
If ((Arg0 == 0x02)) | |
{ | |
Local0 |= PLBL /* \_SB_.PCI0.BR1B.PLBL */ | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
Local0 |= PLOF /* \_SB_.PCI0.BR1B.PLOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (PWSL, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
If (Arg0) | |
{ | |
Local0 &= SPON /* \_SB_.PCI0.BR1B.SPON */ | |
} | |
Else | |
{ | |
Local0 |= SPOF /* \_SB_.PCI0.BR1B.SPOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (_OST, 3, Serialized) // _OST: OSPM Status Indication | |
{ | |
Switch ((Arg0 & 0xFF)) | |
{ | |
Case (0x03) | |
{ | |
Switch (ToInteger (Arg1)) | |
{ | |
Case (Package (0x04) | |
{ | |
0x80, | |
0x81, | |
0x82, | |
0x83 | |
} | |
) | |
{ | |
If (!PWCC ()) | |
{ | |
PWCM (0x01) | |
ABIE = 0x01 | |
} | |
} | |
} | |
} | |
} | |
} | |
Method (EJ0L, 1, NotSerialized) | |
{ | |
IO80 = 0xFF | |
Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
If ((ATID () != 0x01)) | |
{ | |
Local0 &= ALMK /* \_SB_.PCI0.BR1B.ALMK */ | |
Local0 |= ALBL /* \_SB_.PCI0.BR1B.ALBL */ | |
} | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
Local0 |= SPOF /* \_SB_.PCI0.BR1B.SPOF */ | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
Local0 |= PLOF /* \_SB_.PCI0.BR1B.PLOF */ | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
Local0 |= ALOF /* \_SB_.PCI0.BR1B.ALOF */ | |
HPCC (Local0) | |
} | |
Method (PMEH, 1, NotSerialized) | |
{ | |
If ((HPEV & SSTS)) | |
{ | |
If (ABPS (0x00)) | |
{ | |
ABPS (0x01) | |
Sleep (0xC8) | |
} | |
} | |
Return (0xFF) | |
} | |
Method (HPEH, 1, NotSerialized) | |
{ | |
If (!HPCP) | |
{ | |
Return (0xFF) | |
} | |
IO80 = 0xFE | |
Sleep (0x64) | |
CCIE = 0x00 | |
If ((HPEV & SSTS)) | |
{ | |
IO80 = 0xFD | |
Sleep (0x0A) | |
Local0 = PPXH (0x00) | |
Return (Local0) | |
} | |
Else | |
{ | |
Return (0xFF) | |
} | |
IO80 = 0xFC | |
Sleep (0x0A) | |
} | |
Method (PPXH, 1, NotSerialized) | |
{ | |
Sleep (0xC8) | |
If (ABPS (0x00)) | |
{ | |
If (!PRDS (0x00)) | |
{ | |
LDIS = 0x01 | |
PWSL (0x00) | |
PWCM (0x03) | |
If ((MSSC (0x00) == MRLS)) | |
{ | |
ATCM (0x02) | |
} | |
Else | |
{ | |
ATCM (0x03) | |
} | |
ABPS (0x01) | |
Sleep (0xC8) | |
Return (0xFF) | |
} | |
ABIE = 0x00 | |
ABPS (0x01) | |
Sleep (0xC8) | |
If (PWCC ()) | |
{ | |
ATCM (0x02) | |
Sleep (0x0258) | |
Local0 = 0x0258 | |
ABPS (0x01) | |
While (!ABPS (0x00)) | |
{ | |
Sleep (0xC8) | |
Local0 += 0xC8 | |
If ((0x1388 == Local0)) | |
{ | |
ABIE = 0x01 | |
ATCM (0x03) | |
PWCM (0x02) | |
Sleep (0x0258) | |
LDIS = 0x00 | |
PWSL (0x01) | |
Sleep (0x01F4) | |
If (!PFDS (0x00)) | |
{ | |
PWCM (0x01) | |
Local1 = 0x00 | |
ABIE = 0x01 | |
} | |
Else | |
{ | |
PWSL (0x00) | |
PWCM (0x03) | |
ATCM (0x01) | |
LDIS = 0x01 | |
Local1 = 0x03 | |
ABIE = 0x01 | |
} | |
ABPS (0x01) | |
Sleep (0xC8) | |
Return (Local1) | |
} | |
} | |
Return (0xFF) | |
} | |
Else | |
{ | |
ATCM (0x02) | |
Sleep (0x0258) | |
Local0 = 0x0258 | |
ABPS (0x01) | |
Sleep (0xC8) | |
While (!ABPS (0x00)) | |
{ | |
Sleep (0xC8) | |
Local0 += 0xC8 | |
If ((0x1388 == Local0)) | |
{ | |
ABPS (0x01) | |
ATCM (0x03) | |
PWCM (0x02) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
LDIS = 0x01 | |
PWCM (0x03) | |
Return (0x03) | |
} | |
} | |
PWCM (0x01) | |
ABPS (0x01) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
Return (0xFF) | |
} | |
} | |
If (PFDS (0x00)) | |
{ | |
PFDS (0x01) | |
PWSL (0x00) | |
PWCM (0x03) | |
ATCM (0x01) | |
LDIS = 0x01 | |
Return (0x03) | |
} | |
If (PDCS (0x00)) | |
{ | |
PDCS (0x01) | |
If (!PRDS (0x00)) | |
{ | |
PWSL (0x00) | |
PWCM (0x03) | |
If ((MSSC (0x00) == MRLS)) | |
{ | |
ATCM (0x02) | |
} | |
Else | |
{ | |
ATCM (0x03) | |
} | |
LDIS = 0x01 | |
Return (0xFF) | |
} | |
Else | |
{ | |
LDIS = 0x00 | |
ABPS (0x01) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
Sleep (0xC8) | |
Return (Local1) | |
} | |
} | |
Return (0xFF) | |
} | |
Method (SNUM, 0, Serialized) | |
{ | |
Local0 = PSNM /* \_SB_.PCI0.BR1B.PSNM */ | |
Return (Local0) | |
} | |
Device (H000) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H001) | |
{ | |
Name (_ADR, 0x01) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H002) | |
{ | |
Name (_ADR, 0x02) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H003) | |
{ | |
Name (_ADR, 0x03) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H004) | |
{ | |
Name (_ADR, 0x04) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H005) | |
{ | |
Name (_ADR, 0x05) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H006) | |
{ | |
Name (_ADR, 0x06) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H007) | |
{ | |
Name (_ADR, 0x07) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x54), | |
, 6, | |
HPCE, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PMEX, 1, | |
Offset (0xDC), | |
, 31, | |
PMCS, 1 | |
} | |
Method (DEVS, 0, NotSerialized) | |
{ | |
If ((VDID == 0xFFFFFFFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (PMEX) | |
{ | |
Local0 = 0xC8 | |
While (Local0) | |
{ | |
PMEX = 0x01 | |
If (PMEX) | |
{ | |
Local0-- | |
} | |
Else | |
{ | |
Local0 = 0x00 | |
} | |
} | |
PMCS = 0x01 | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x09, 0x04)) | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AG24) /* \_SB_.AG24 */ | |
} | |
Return (PG24) /* \_SB_.PG24 */ | |
} | |
Device (D076) | |
{ | |
Name (_ADR, 0xFFFF) // _ADR: Address | |
} | |
} | |
Device (BR2A) | |
{ | |
Name (_ADR, 0x00020000) // _ADR: Address | |
OperationRegion (MCTL, SystemMemory, 0x80009188, 0x04) | |
Field (MCTL, ByteAcc, NoLock, Preserve) | |
{ | |
, 3, | |
HGPE, 1, | |
, 7, | |
, 8, | |
, 8 | |
} | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
HGPE = 0x01 | |
} | |
Name (_HPP, Package (0x04) // _HPP: Hot Plug Parameters | |
{ | |
0x08, | |
0x40, | |
0x01, | |
0x00 | |
}) | |
Name (SHPC, 0x40) | |
Name (SPDS, 0x40) | |
Name (MRLS, 0x00) | |
Name (CCOM, 0x10) | |
Name (SPDC, 0x08) | |
Name (MRLC, 0x04) | |
Name (SPFD, 0x02) | |
Name (SABP, 0x01) | |
Name (SPOF, 0x10) | |
Name (SPON, 0x0F) | |
Name (ALMK, 0x1C) | |
Name (ALON, 0x01) | |
Name (ALBL, 0x02) | |
Name (ALOF, 0x03) | |
Name (PLMK, 0x13) | |
Name (PLON, 0x04) | |
Name (PLBL, 0x08) | |
Name (PLOF, 0x0C) | |
Name (HPEV, 0x0F) | |
OperationRegion (PPA4, PCI_Config, 0x00, 0x0100) | |
Field (PPA4, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0xA0), | |
, 4, | |
LDIS, 1, | |
Offset (0xA2), | |
Offset (0xA4), | |
ATBP, 1, | |
, 1, | |
MRSP, 1, | |
ATIP, 1, | |
PWIP, 1, | |
HPSR, 1, | |
HPCP, 1, | |
, 12, | |
PSNM, 13, | |
ABIE, 1, | |
PFIE, 1, | |
MSIE, 1, | |
PDIE, 1, | |
CCIE, 1, | |
HPIE, 1, | |
SCTL, 5, | |
Offset (0xAA), | |
SSTS, 7, | |
Offset (0xAB), | |
Offset (0xB0), | |
Offset (0xB2), | |
PMES, 1, | |
PMEP, 1, | |
Offset (0xB4) | |
} | |
Method (ATID, 0, NotSerialized) | |
{ | |
Return ((SCTL & 0x03)) | |
} | |
Method (PWID, 0, NotSerialized) | |
{ | |
Return (((SCTL & 0x0C) >> 0x02)) | |
} | |
Method (PWCC, 0, NotSerialized) | |
{ | |
Return (((SCTL & 0x10) >> 0x04)) | |
} | |
Method (ABPS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x01 | |
} | |
Return ((SSTS & 0x01)) | |
} | |
Method (PFDS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x02 | |
} | |
Return (((SSTS & 0x02) >> 0x01)) | |
} | |
Method (MSCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x04 | |
} | |
Return (((SSTS & 0x04) >> 0x02)) | |
} | |
Method (PDCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x08 | |
} | |
Return (((SSTS & 0x08) >> 0x03)) | |
} | |
Method (CMCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x10 | |
} | |
Return (((SSTS & 0x10) >> 0x04)) | |
} | |
Method (MSSC, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x20 | |
} | |
Return (((SSTS & 0x20) >> 0x05)) | |
} | |
Method (PRDS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x40 | |
} | |
Return (((SSTS & 0x40) >> 0x06)) | |
} | |
Method (OSHP, 0, NotSerialized) | |
{ | |
SSTS = SSTS /* \_SB_.PCI0.BR2A.SSTS */ | |
HGPE = 0x00 | |
} | |
Method (HPCC, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
Local1 = 0x00 | |
If ((Arg0 != Local0)) | |
{ | |
SCTL = Arg0 | |
While ((!CMCS (0x00) && (0x64 != Local1))) | |
{ | |
IO80 = 0xFB | |
Sleep (0x02) | |
Local1 += 0x02 | |
} | |
CMCS (0x01) | |
} | |
} | |
Method (ATCM, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
Local0 &= ALMK /* \_SB_.PCI0.BR2A.ALMK */ | |
If ((Arg0 == 0x01)) | |
{ | |
Local0 |= ALON /* \_SB_.PCI0.BR2A.ALON */ | |
} | |
If ((Arg0 == 0x02)) | |
{ | |
Local0 |= ALBL /* \_SB_.PCI0.BR2A.ALBL */ | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
Local0 |= ALOF /* \_SB_.PCI0.BR2A.ALOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (PWCM, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
Local0 &= PLMK /* \_SB_.PCI0.BR2A.PLMK */ | |
If ((Arg0 == 0x01)) | |
{ | |
Local0 |= PLON /* \_SB_.PCI0.BR2A.PLON */ | |
} | |
If ((Arg0 == 0x02)) | |
{ | |
Local0 |= PLBL /* \_SB_.PCI0.BR2A.PLBL */ | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
Local0 |= PLOF /* \_SB_.PCI0.BR2A.PLOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (PWSL, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
If (Arg0) | |
{ | |
Local0 &= SPON /* \_SB_.PCI0.BR2A.SPON */ | |
} | |
Else | |
{ | |
Local0 |= SPOF /* \_SB_.PCI0.BR2A.SPOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (_OST, 3, Serialized) // _OST: OSPM Status Indication | |
{ | |
Switch ((Arg0 & 0xFF)) | |
{ | |
Case (0x03) | |
{ | |
Switch (ToInteger (Arg1)) | |
{ | |
Case (Package (0x04) | |
{ | |
0x80, | |
0x81, | |
0x82, | |
0x83 | |
} | |
) | |
{ | |
If (!PWCC ()) | |
{ | |
PWCM (0x01) | |
ABIE = 0x01 | |
} | |
} | |
} | |
} | |
} | |
} | |
Method (EJ0L, 1, NotSerialized) | |
{ | |
IO80 = 0xFF | |
Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
If ((ATID () != 0x01)) | |
{ | |
Local0 &= ALMK /* \_SB_.PCI0.BR2A.ALMK */ | |
Local0 |= ALBL /* \_SB_.PCI0.BR2A.ALBL */ | |
} | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
Local0 |= SPOF /* \_SB_.PCI0.BR2A.SPOF */ | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
Local0 |= PLOF /* \_SB_.PCI0.BR2A.PLOF */ | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
Local0 |= ALOF /* \_SB_.PCI0.BR2A.ALOF */ | |
HPCC (Local0) | |
} | |
Method (PMEH, 1, NotSerialized) | |
{ | |
If ((HPEV & SSTS)) | |
{ | |
If (ABPS (0x00)) | |
{ | |
ABPS (0x01) | |
Sleep (0xC8) | |
} | |
} | |
Return (0xFF) | |
} | |
Method (HPEH, 1, NotSerialized) | |
{ | |
If (!HPCP) | |
{ | |
Return (0xFF) | |
} | |
IO80 = 0xFE | |
Sleep (0x64) | |
CCIE = 0x00 | |
If ((HPEV & SSTS)) | |
{ | |
IO80 = 0xFD | |
Sleep (0x0A) | |
Local0 = PPXH (0x00) | |
Return (Local0) | |
} | |
Else | |
{ | |
Return (0xFF) | |
} | |
IO80 = 0xFC | |
Sleep (0x0A) | |
} | |
Method (PPXH, 1, NotSerialized) | |
{ | |
Sleep (0xC8) | |
If (ABPS (0x00)) | |
{ | |
If (!PRDS (0x00)) | |
{ | |
LDIS = 0x01 | |
PWSL (0x00) | |
PWCM (0x03) | |
If ((MSSC (0x00) == MRLS)) | |
{ | |
ATCM (0x02) | |
} | |
Else | |
{ | |
ATCM (0x03) | |
} | |
ABPS (0x01) | |
Sleep (0xC8) | |
Return (0xFF) | |
} | |
ABIE = 0x00 | |
ABPS (0x01) | |
Sleep (0xC8) | |
If (PWCC ()) | |
{ | |
ATCM (0x02) | |
Sleep (0x0258) | |
Local0 = 0x0258 | |
ABPS (0x01) | |
While (!ABPS (0x00)) | |
{ | |
Sleep (0xC8) | |
Local0 += 0xC8 | |
If ((0x1388 == Local0)) | |
{ | |
ABIE = 0x01 | |
ATCM (0x03) | |
PWCM (0x02) | |
Sleep (0x0258) | |
LDIS = 0x00 | |
PWSL (0x01) | |
Sleep (0x01F4) | |
If (!PFDS (0x00)) | |
{ | |
PWCM (0x01) | |
Local1 = 0x00 | |
ABIE = 0x01 | |
} | |
Else | |
{ | |
PWSL (0x00) | |
PWCM (0x03) | |
ATCM (0x01) | |
LDIS = 0x01 | |
Local1 = 0x03 | |
ABIE = 0x01 | |
} | |
ABPS (0x01) | |
Sleep (0xC8) | |
Return (Local1) | |
} | |
} | |
Return (0xFF) | |
} | |
Else | |
{ | |
ATCM (0x02) | |
Sleep (0x0258) | |
Local0 = 0x0258 | |
ABPS (0x01) | |
Sleep (0xC8) | |
While (!ABPS (0x00)) | |
{ | |
Sleep (0xC8) | |
Local0 += 0xC8 | |
If ((0x1388 == Local0)) | |
{ | |
ABPS (0x01) | |
ATCM (0x03) | |
PWCM (0x02) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
LDIS = 0x01 | |
PWCM (0x03) | |
Return (0x03) | |
} | |
} | |
PWCM (0x01) | |
ABPS (0x01) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
Return (0xFF) | |
} | |
} | |
If (PFDS (0x00)) | |
{ | |
PFDS (0x01) | |
PWSL (0x00) | |
PWCM (0x03) | |
ATCM (0x01) | |
LDIS = 0x01 | |
Return (0x03) | |
} | |
If (PDCS (0x00)) | |
{ | |
PDCS (0x01) | |
If (!PRDS (0x00)) | |
{ | |
PWSL (0x00) | |
PWCM (0x03) | |
If ((MSSC (0x00) == MRLS)) | |
{ | |
ATCM (0x02) | |
} | |
Else | |
{ | |
ATCM (0x03) | |
} | |
LDIS = 0x01 | |
Return (0xFF) | |
} | |
Else | |
{ | |
LDIS = 0x00 | |
ABPS (0x01) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
Sleep (0xC8) | |
Return (Local1) | |
} | |
} | |
Return (0xFF) | |
} | |
Method (SNUM, 0, Serialized) | |
{ | |
Local0 = PSNM /* \_SB_.PCI0.BR2A.PSNM */ | |
Return (Local0) | |
} | |
Device (H000) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H001) | |
{ | |
Name (_ADR, 0x01) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H002) | |
{ | |
Name (_ADR, 0x02) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H003) | |
{ | |
Name (_ADR, 0x03) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H004) | |
{ | |
Name (_ADR, 0x04) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H005) | |
{ | |
Name (_ADR, 0x05) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H006) | |
{ | |
Name (_ADR, 0x06) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H007) | |
{ | |
Name (_ADR, 0x07) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x54), | |
, 6, | |
HPCE, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PMEX, 1, | |
Offset (0xDC), | |
, 31, | |
PMCS, 1 | |
} | |
Method (DEVS, 0, NotSerialized) | |
{ | |
If ((VDID == 0xFFFFFFFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (PMEX) | |
{ | |
Local0 = 0xC8 | |
While (Local0) | |
{ | |
PMEX = 0x01 | |
If (PMEX) | |
{ | |
Local0-- | |
} | |
Else | |
{ | |
Local0 = 0x00 | |
} | |
} | |
PMCS = 0x01 | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x09, 0x04)) | |
} | |
} | |
Device (BR2B) | |
{ | |
Name (_ADR, 0x00020001) // _ADR: Address | |
OperationRegion (MCTL, SystemMemory, 0x80010188, 0x04) | |
Field (MCTL, ByteAcc, NoLock, Preserve) | |
{ | |
, 3, | |
HGPE, 1, | |
, 7, | |
, 8, | |
, 8 | |
} | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
HGPE = 0x01 | |
} | |
Name (_HPP, Package (0x04) // _HPP: Hot Plug Parameters | |
{ | |
0x08, | |
0x40, | |
0x01, | |
0x00 | |
}) | |
Name (SHPC, 0x40) | |
Name (SPDS, 0x40) | |
Name (MRLS, 0x00) | |
Name (CCOM, 0x10) | |
Name (SPDC, 0x08) | |
Name (MRLC, 0x04) | |
Name (SPFD, 0x02) | |
Name (SABP, 0x01) | |
Name (SPOF, 0x10) | |
Name (SPON, 0x0F) | |
Name (ALMK, 0x1C) | |
Name (ALON, 0x01) | |
Name (ALBL, 0x02) | |
Name (ALOF, 0x03) | |
Name (PLMK, 0x13) | |
Name (PLON, 0x04) | |
Name (PLBL, 0x08) | |
Name (PLOF, 0x0C) | |
Name (HPEV, 0x0F) | |
OperationRegion (PPA4, PCI_Config, 0x00, 0x0100) | |
Field (PPA4, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0xA0), | |
, 4, | |
LDIS, 1, | |
Offset (0xA2), | |
Offset (0xA4), | |
ATBP, 1, | |
, 1, | |
MRSP, 1, | |
ATIP, 1, | |
PWIP, 1, | |
HPSR, 1, | |
HPCP, 1, | |
, 12, | |
PSNM, 13, | |
ABIE, 1, | |
PFIE, 1, | |
MSIE, 1, | |
PDIE, 1, | |
CCIE, 1, | |
HPIE, 1, | |
SCTL, 5, | |
Offset (0xAA), | |
SSTS, 7, | |
Offset (0xAB), | |
Offset (0xB0), | |
Offset (0xB2), | |
PMES, 1, | |
PMEP, 1, | |
Offset (0xB4) | |
} | |
Method (ATID, 0, NotSerialized) | |
{ | |
Return ((SCTL & 0x03)) | |
} | |
Method (PWID, 0, NotSerialized) | |
{ | |
Return (((SCTL & 0x0C) >> 0x02)) | |
} | |
Method (PWCC, 0, NotSerialized) | |
{ | |
Return (((SCTL & 0x10) >> 0x04)) | |
} | |
Method (ABPS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x01 | |
} | |
Return ((SSTS & 0x01)) | |
} | |
Method (PFDS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x02 | |
} | |
Return (((SSTS & 0x02) >> 0x01)) | |
} | |
Method (MSCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x04 | |
} | |
Return (((SSTS & 0x04) >> 0x02)) | |
} | |
Method (PDCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x08 | |
} | |
Return (((SSTS & 0x08) >> 0x03)) | |
} | |
Method (CMCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x10 | |
} | |
Return (((SSTS & 0x10) >> 0x04)) | |
} | |
Method (MSSC, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x20 | |
} | |
Return (((SSTS & 0x20) >> 0x05)) | |
} | |
Method (PRDS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x40 | |
} | |
Return (((SSTS & 0x40) >> 0x06)) | |
} | |
Method (OSHP, 0, NotSerialized) | |
{ | |
SSTS = SSTS /* \_SB_.PCI0.BR2B.SSTS */ | |
HGPE = 0x00 | |
} | |
Method (HPCC, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
Local1 = 0x00 | |
If ((Arg0 != Local0)) | |
{ | |
SCTL = Arg0 | |
While ((!CMCS (0x00) && (0x64 != Local1))) | |
{ | |
IO80 = 0xFB | |
Sleep (0x02) | |
Local1 += 0x02 | |
} | |
CMCS (0x01) | |
} | |
} | |
Method (ATCM, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
Local0 &= ALMK /* \_SB_.PCI0.BR2B.ALMK */ | |
If ((Arg0 == 0x01)) | |
{ | |
Local0 |= ALON /* \_SB_.PCI0.BR2B.ALON */ | |
} | |
If ((Arg0 == 0x02)) | |
{ | |
Local0 |= ALBL /* \_SB_.PCI0.BR2B.ALBL */ | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
Local0 |= ALOF /* \_SB_.PCI0.BR2B.ALOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (PWCM, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
Local0 &= PLMK /* \_SB_.PCI0.BR2B.PLMK */ | |
If ((Arg0 == 0x01)) | |
{ | |
Local0 |= PLON /* \_SB_.PCI0.BR2B.PLON */ | |
} | |
If ((Arg0 == 0x02)) | |
{ | |
Local0 |= PLBL /* \_SB_.PCI0.BR2B.PLBL */ | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
Local0 |= PLOF /* \_SB_.PCI0.BR2B.PLOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (PWSL, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
If (Arg0) | |
{ | |
Local0 &= SPON /* \_SB_.PCI0.BR2B.SPON */ | |
} | |
Else | |
{ | |
Local0 |= SPOF /* \_SB_.PCI0.BR2B.SPOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (_OST, 3, Serialized) // _OST: OSPM Status Indication | |
{ | |
Switch ((Arg0 & 0xFF)) | |
{ | |
Case (0x03) | |
{ | |
Switch (ToInteger (Arg1)) | |
{ | |
Case (Package (0x04) | |
{ | |
0x80, | |
0x81, | |
0x82, | |
0x83 | |
} | |
) | |
{ | |
If (!PWCC ()) | |
{ | |
PWCM (0x01) | |
ABIE = 0x01 | |
} | |
} | |
} | |
} | |
} | |
} | |
Method (EJ0L, 1, NotSerialized) | |
{ | |
IO80 = 0xFF | |
Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
If ((ATID () != 0x01)) | |
{ | |
Local0 &= ALMK /* \_SB_.PCI0.BR2B.ALMK */ | |
Local0 |= ALBL /* \_SB_.PCI0.BR2B.ALBL */ | |
} | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
Local0 |= SPOF /* \_SB_.PCI0.BR2B.SPOF */ | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
Local0 |= PLOF /* \_SB_.PCI0.BR2B.PLOF */ | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
Local0 |= ALOF /* \_SB_.PCI0.BR2B.ALOF */ | |
HPCC (Local0) | |
} | |
Method (PMEH, 1, NotSerialized) | |
{ | |
If ((HPEV & SSTS)) | |
{ | |
If (ABPS (0x00)) | |
{ | |
ABPS (0x01) | |
Sleep (0xC8) | |
} | |
} | |
Return (0xFF) | |
} | |
Method (HPEH, 1, NotSerialized) | |
{ | |
If (!HPCP) | |
{ | |
Return (0xFF) | |
} | |
IO80 = 0xFE | |
Sleep (0x64) | |
CCIE = 0x00 | |
If ((HPEV & SSTS)) | |
{ | |
IO80 = 0xFD | |
Sleep (0x0A) | |
Local0 = PPXH (0x00) | |
Return (Local0) | |
} | |
Else | |
{ | |
Return (0xFF) | |
} | |
IO80 = 0xFC | |
Sleep (0x0A) | |
} | |
Method (PPXH, 1, NotSerialized) | |
{ | |
Sleep (0xC8) | |
If (ABPS (0x00)) | |
{ | |
If (!PRDS (0x00)) | |
{ | |
LDIS = 0x01 | |
PWSL (0x00) | |
PWCM (0x03) | |
If ((MSSC (0x00) == MRLS)) | |
{ | |
ATCM (0x02) | |
} | |
Else | |
{ | |
ATCM (0x03) | |
} | |
ABPS (0x01) | |
Sleep (0xC8) | |
Return (0xFF) | |
} | |
ABIE = 0x00 | |
ABPS (0x01) | |
Sleep (0xC8) | |
If (PWCC ()) | |
{ | |
ATCM (0x02) | |
Sleep (0x0258) | |
Local0 = 0x0258 | |
ABPS (0x01) | |
While (!ABPS (0x00)) | |
{ | |
Sleep (0xC8) | |
Local0 += 0xC8 | |
If ((0x1388 == Local0)) | |
{ | |
ABIE = 0x01 | |
ATCM (0x03) | |
PWCM (0x02) | |
Sleep (0x0258) | |
LDIS = 0x00 | |
PWSL (0x01) | |
Sleep (0x01F4) | |
If (!PFDS (0x00)) | |
{ | |
PWCM (0x01) | |
Local1 = 0x00 | |
ABIE = 0x01 | |
} | |
Else | |
{ | |
PWSL (0x00) | |
PWCM (0x03) | |
ATCM (0x01) | |
LDIS = 0x01 | |
Local1 = 0x03 | |
ABIE = 0x01 | |
} | |
ABPS (0x01) | |
Sleep (0xC8) | |
Return (Local1) | |
} | |
} | |
Return (0xFF) | |
} | |
Else | |
{ | |
ATCM (0x02) | |
Sleep (0x0258) | |
Local0 = 0x0258 | |
ABPS (0x01) | |
Sleep (0xC8) | |
While (!ABPS (0x00)) | |
{ | |
Sleep (0xC8) | |
Local0 += 0xC8 | |
If ((0x1388 == Local0)) | |
{ | |
ABPS (0x01) | |
ATCM (0x03) | |
PWCM (0x02) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
LDIS = 0x01 | |
PWCM (0x03) | |
Return (0x03) | |
} | |
} | |
PWCM (0x01) | |
ABPS (0x01) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
Return (0xFF) | |
} | |
} | |
If (PFDS (0x00)) | |
{ | |
PFDS (0x01) | |
PWSL (0x00) | |
PWCM (0x03) | |
ATCM (0x01) | |
LDIS = 0x01 | |
Return (0x03) | |
} | |
If (PDCS (0x00)) | |
{ | |
PDCS (0x01) | |
If (!PRDS (0x00)) | |
{ | |
PWSL (0x00) | |
PWCM (0x03) | |
If ((MSSC (0x00) == MRLS)) | |
{ | |
ATCM (0x02) | |
} | |
Else | |
{ | |
ATCM (0x03) | |
} | |
LDIS = 0x01 | |
Return (0xFF) | |
} | |
Else | |
{ | |
LDIS = 0x00 | |
ABPS (0x01) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
Sleep (0xC8) | |
Return (Local1) | |
} | |
} | |
Return (0xFF) | |
} | |
Method (SNUM, 0, Serialized) | |
{ | |
Local0 = PSNM /* \_SB_.PCI0.BR2B.PSNM */ | |
Return (Local0) | |
} | |
Device (H000) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H001) | |
{ | |
Name (_ADR, 0x01) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H002) | |
{ | |
Name (_ADR, 0x02) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H003) | |
{ | |
Name (_ADR, 0x03) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H004) | |
{ | |
Name (_ADR, 0x04) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H005) | |
{ | |
Name (_ADR, 0x05) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H006) | |
{ | |
Name (_ADR, 0x06) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H007) | |
{ | |
Name (_ADR, 0x07) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x54), | |
, 6, | |
HPCE, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PMEX, 1, | |
Offset (0xDC), | |
, 31, | |
PMCS, 1 | |
} | |
Method (DEVS, 0, NotSerialized) | |
{ | |
If ((VDID == 0xFFFFFFFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (PMEX) | |
{ | |
Local0 = 0xC8 | |
While (Local0) | |
{ | |
PMEX = 0x01 | |
If (PMEX) | |
{ | |
Local0-- | |
} | |
Else | |
{ | |
Local0 = 0x00 | |
} | |
} | |
PMCS = 0x01 | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x09, 0x04)) | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AG26) /* \_SB_.AG26 */ | |
} | |
Return (PG26) /* \_SB_.PG26 */ | |
} | |
Device (D073) | |
{ | |
Name (_ADR, 0xFFFF) // _ADR: Address | |
} | |
} | |
Device (BR2C) | |
{ | |
Name (_ADR, 0x00020002) // _ADR: Address | |
OperationRegion (MCTL, SystemMemory, 0x80011188, 0x04) | |
Field (MCTL, ByteAcc, NoLock, Preserve) | |
{ | |
, 3, | |
HGPE, 1, | |
, 7, | |
, 8, | |
, 8 | |
} | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
HGPE = 0x01 | |
} | |
Name (_HPP, Package (0x04) // _HPP: Hot Plug Parameters | |
{ | |
0x08, | |
0x40, | |
0x01, | |
0x00 | |
}) | |
Name (SHPC, 0x40) | |
Name (SPDS, 0x40) | |
Name (MRLS, 0x00) | |
Name (CCOM, 0x10) | |
Name (SPDC, 0x08) | |
Name (MRLC, 0x04) | |
Name (SPFD, 0x02) | |
Name (SABP, 0x01) | |
Name (SPOF, 0x10) | |
Name (SPON, 0x0F) | |
Name (ALMK, 0x1C) | |
Name (ALON, 0x01) | |
Name (ALBL, 0x02) | |
Name (ALOF, 0x03) | |
Name (PLMK, 0x13) | |
Name (PLON, 0x04) | |
Name (PLBL, 0x08) | |
Name (PLOF, 0x0C) | |
Name (HPEV, 0x0F) | |
OperationRegion (PPA4, PCI_Config, 0x00, 0x0100) | |
Field (PPA4, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0xA0), | |
, 4, | |
LDIS, 1, | |
Offset (0xA2), | |
Offset (0xA4), | |
ATBP, 1, | |
, 1, | |
MRSP, 1, | |
ATIP, 1, | |
PWIP, 1, | |
HPSR, 1, | |
HPCP, 1, | |
, 12, | |
PSNM, 13, | |
ABIE, 1, | |
PFIE, 1, | |
MSIE, 1, | |
PDIE, 1, | |
CCIE, 1, | |
HPIE, 1, | |
SCTL, 5, | |
Offset (0xAA), | |
SSTS, 7, | |
Offset (0xAB), | |
Offset (0xB0), | |
Offset (0xB2), | |
PMES, 1, | |
PMEP, 1, | |
Offset (0xB4) | |
} | |
Method (ATID, 0, NotSerialized) | |
{ | |
Return ((SCTL & 0x03)) | |
} | |
Method (PWID, 0, NotSerialized) | |
{ | |
Return (((SCTL & 0x0C) >> 0x02)) | |
} | |
Method (PWCC, 0, NotSerialized) | |
{ | |
Return (((SCTL & 0x10) >> 0x04)) | |
} | |
Method (ABPS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x01 | |
} | |
Return ((SSTS & 0x01)) | |
} | |
Method (PFDS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x02 | |
} | |
Return (((SSTS & 0x02) >> 0x01)) | |
} | |
Method (MSCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x04 | |
} | |
Return (((SSTS & 0x04) >> 0x02)) | |
} | |
Method (PDCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x08 | |
} | |
Return (((SSTS & 0x08) >> 0x03)) | |
} | |
Method (CMCS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x10 | |
} | |
Return (((SSTS & 0x10) >> 0x04)) | |
} | |
Method (MSSC, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x20 | |
} | |
Return (((SSTS & 0x20) >> 0x05)) | |
} | |
Method (PRDS, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x01)) | |
{ | |
SSTS |= 0x40 | |
} | |
Return (((SSTS & 0x40) >> 0x06)) | |
} | |
Method (OSHP, 0, NotSerialized) | |
{ | |
SSTS = SSTS /* \_SB_.PCI0.BR2C.SSTS */ | |
HGPE = 0x00 | |
} | |
Method (HPCC, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
Local1 = 0x00 | |
If ((Arg0 != Local0)) | |
{ | |
SCTL = Arg0 | |
While ((!CMCS (0x00) && (0x64 != Local1))) | |
{ | |
IO80 = 0xFB | |
Sleep (0x02) | |
Local1 += 0x02 | |
} | |
CMCS (0x01) | |
} | |
} | |
Method (ATCM, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
Local0 &= ALMK /* \_SB_.PCI0.BR2C.ALMK */ | |
If ((Arg0 == 0x01)) | |
{ | |
Local0 |= ALON /* \_SB_.PCI0.BR2C.ALON */ | |
} | |
If ((Arg0 == 0x02)) | |
{ | |
Local0 |= ALBL /* \_SB_.PCI0.BR2C.ALBL */ | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
Local0 |= ALOF /* \_SB_.PCI0.BR2C.ALOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (PWCM, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
Local0 &= PLMK /* \_SB_.PCI0.BR2C.PLMK */ | |
If ((Arg0 == 0x01)) | |
{ | |
Local0 |= PLON /* \_SB_.PCI0.BR2C.PLON */ | |
} | |
If ((Arg0 == 0x02)) | |
{ | |
Local0 |= PLBL /* \_SB_.PCI0.BR2C.PLBL */ | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
Local0 |= PLOF /* \_SB_.PCI0.BR2C.PLOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (PWSL, 1, NotSerialized) | |
{ | |
Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
If (Arg0) | |
{ | |
Local0 &= SPON /* \_SB_.PCI0.BR2C.SPON */ | |
} | |
Else | |
{ | |
Local0 |= SPOF /* \_SB_.PCI0.BR2C.SPOF */ | |
} | |
HPCC (Local0) | |
} | |
Method (_OST, 3, Serialized) // _OST: OSPM Status Indication | |
{ | |
Switch ((Arg0 & 0xFF)) | |
{ | |
Case (0x03) | |
{ | |
Switch (ToInteger (Arg1)) | |
{ | |
Case (Package (0x04) | |
{ | |
0x80, | |
0x81, | |
0x82, | |
0x83 | |
} | |
) | |
{ | |
If (!PWCC ()) | |
{ | |
PWCM (0x01) | |
ABIE = 0x01 | |
} | |
} | |
} | |
} | |
} | |
} | |
Method (EJ0L, 1, NotSerialized) | |
{ | |
IO80 = 0xFF | |
Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
If ((ATID () != 0x01)) | |
{ | |
Local0 &= ALMK /* \_SB_.PCI0.BR2C.ALMK */ | |
Local0 |= ALBL /* \_SB_.PCI0.BR2C.ALBL */ | |
} | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
Local0 |= SPOF /* \_SB_.PCI0.BR2C.SPOF */ | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
Local0 |= PLOF /* \_SB_.PCI0.BR2C.PLOF */ | |
HPCC (Local0) | |
Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
Local0 |= ALOF /* \_SB_.PCI0.BR2C.ALOF */ | |
HPCC (Local0) | |
} | |
Method (PMEH, 1, NotSerialized) | |
{ | |
If ((HPEV & SSTS)) | |
{ | |
If (ABPS (0x00)) | |
{ | |
ABPS (0x01) | |
Sleep (0xC8) | |
} | |
} | |
Return (0xFF) | |
} | |
Method (HPEH, 1, NotSerialized) | |
{ | |
If (!HPCP) | |
{ | |
Return (0xFF) | |
} | |
IO80 = 0xFE | |
Sleep (0x64) | |
CCIE = 0x00 | |
If ((HPEV & SSTS)) | |
{ | |
IO80 = 0xFD | |
Sleep (0x0A) | |
Local0 = PPXH (0x00) | |
Return (Local0) | |
} | |
Else | |
{ | |
Return (0xFF) | |
} | |
IO80 = 0xFC | |
Sleep (0x0A) | |
} | |
Method (PPXH, 1, NotSerialized) | |
{ | |
Sleep (0xC8) | |
If (ABPS (0x00)) | |
{ | |
If (!PRDS (0x00)) | |
{ | |
LDIS = 0x01 | |
PWSL (0x00) | |
PWCM (0x03) | |
If ((MSSC (0x00) == MRLS)) | |
{ | |
ATCM (0x02) | |
} | |
Else | |
{ | |
ATCM (0x03) | |
} | |
ABPS (0x01) | |
Sleep (0xC8) | |
Return (0xFF) | |
} | |
ABIE = 0x00 | |
ABPS (0x01) | |
Sleep (0xC8) | |
If (PWCC ()) | |
{ | |
ATCM (0x02) | |
Sleep (0x0258) | |
Local0 = 0x0258 | |
ABPS (0x01) | |
While (!ABPS (0x00)) | |
{ | |
Sleep (0xC8) | |
Local0 += 0xC8 | |
If ((0x1388 == Local0)) | |
{ | |
ABIE = 0x01 | |
ATCM (0x03) | |
PWCM (0x02) | |
Sleep (0x0258) | |
LDIS = 0x00 | |
PWSL (0x01) | |
Sleep (0x01F4) | |
If (!PFDS (0x00)) | |
{ | |
PWCM (0x01) | |
Local1 = 0x00 | |
ABIE = 0x01 | |
} | |
Else | |
{ | |
PWSL (0x00) | |
PWCM (0x03) | |
ATCM (0x01) | |
LDIS = 0x01 | |
Local1 = 0x03 | |
ABIE = 0x01 | |
} | |
ABPS (0x01) | |
Sleep (0xC8) | |
Return (Local1) | |
} | |
} | |
Return (0xFF) | |
} | |
Else | |
{ | |
ATCM (0x02) | |
Sleep (0x0258) | |
Local0 = 0x0258 | |
ABPS (0x01) | |
Sleep (0xC8) | |
While (!ABPS (0x00)) | |
{ | |
Sleep (0xC8) | |
Local0 += 0xC8 | |
If ((0x1388 == Local0)) | |
{ | |
ABPS (0x01) | |
ATCM (0x03) | |
PWCM (0x02) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
LDIS = 0x01 | |
PWCM (0x03) | |
Return (0x03) | |
} | |
} | |
PWCM (0x01) | |
ABPS (0x01) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
Return (0xFF) | |
} | |
} | |
If (PFDS (0x00)) | |
{ | |
PFDS (0x01) | |
PWSL (0x00) | |
PWCM (0x03) | |
ATCM (0x01) | |
LDIS = 0x01 | |
Return (0x03) | |
} | |
If (PDCS (0x00)) | |
{ | |
PDCS (0x01) | |
If (!PRDS (0x00)) | |
{ | |
PWSL (0x00) | |
PWCM (0x03) | |
If ((MSSC (0x00) == MRLS)) | |
{ | |
ATCM (0x02) | |
} | |
Else | |
{ | |
ATCM (0x03) | |
} | |
LDIS = 0x01 | |
Return (0xFF) | |
} | |
Else | |
{ | |
LDIS = 0x00 | |
ABPS (0x01) | |
Sleep (0xC8) | |
ABIE = 0x01 | |
Sleep (0xC8) | |
Return (Local1) | |
} | |
} | |
Return (0xFF) | |
} | |
Method (SNUM, 0, Serialized) | |
{ | |
Local0 = PSNM /* \_SB_.PCI0.BR2C.PSNM */ | |
Return (Local0) | |
} | |
Device (H000) | |
{ | |
Name (_ADR, 0x00) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H001) | |
{ | |
Name (_ADR, 0x01) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H002) | |
{ | |
Name (_ADR, 0x02) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H003) | |
{ | |
Name (_ADR, 0x03) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H004) | |
{ | |
Name (_ADR, 0x04) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H005) | |
{ | |
Name (_ADR, 0x05) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H006) | |
{ | |
Name (_ADR, 0x06) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
Device (H007) | |
{ | |
Name (_ADR, 0x07) // _ADR: Address | |
Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
{ | |
Return (SNUM ()) | |
} | |
} | |
OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x54), | |
, 6, | |
HPCE, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PMEX, 1, | |
Offset (0xDC), | |
, 31, | |
PMCS, 1 | |
} | |
Method (DEVS, 0, NotSerialized) | |
{ | |
If ((VDID == 0xFFFFFFFF)) | |
{ | |
Return (0x00) | |
} | |
Else | |
{ | |
Return (0x0F) | |
} | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (PMEX) | |
{ | |
Local0 = 0xC8 | |
While (Local0) | |
{ | |
PMEX = 0x01 | |
If (PMEX) | |
{ | |
Local0-- | |
} | |
Else | |
{ | |
Local0 = 0x00 | |
} | |
} | |
PMCS = 0x01 | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x09, 0x04)) | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AG27) /* \_SB_.AG27 */ | |
} | |
Return (PG27) /* \_SB_.PG27 */ | |
} | |
Device (D074) | |
{ | |
Name (_ADR, 0xFFFF) // _ADR: Address | |
} | |
} | |
Device (BR |
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment