Last active
March 8, 2021 22:35
-
-
Save stblr/14a5202e2edfa4640256848228544875 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
| /* | |
| * Intel ACPI Component Architecture | |
| * AML/ASL+ Disassembler version 20200528 (64-bit version) | |
| * Copyright (c) 2000 - 2020 Intel Corporation | |
| * | |
| * Disassembling to symbolic ASL+ operators | |
| * | |
| * Disassembly of dsdt.dat, Sun Mar 7 00:21:35 2021 | |
| * | |
| * Original Table Header: | |
| * Signature "DSDT" | |
| * Length 0x00025C67 (154727) | |
| * Revision 0x02 | |
| * Checksum 0x5C | |
| * OEM ID "HPQOEM" | |
| * OEM Table ID "1621 " | |
| * OEM Revision 0x00000001 (1) | |
| * Compiler ID "INTL" | |
| * Compiler Version 0x20060912 (537266450) | |
| */ | |
| DefinitionBlock ("", "DSDT", 2, "HPQOEM", "1621 ", 0x00000001) | |
| { | |
| /* | |
| * iASL Warning: There were 2 external control methods found during | |
| * disassembly, but only 0 were resolved (2 unresolved). Additional | |
| * ACPI tables may be required to properly disassemble the code. This | |
| * resulting disassembler output file may not compile because the | |
| * disassembler did not know how many arguments to assign to the | |
| * unresolved methods. Note: SSDTs can be dynamically loaded at | |
| * runtime and may or may not be available via the host OS. | |
| * | |
| * To specify the tables needed to resolve external control method | |
| * references, the -e option can be used to specify the filenames. | |
| * Example iASL invocations: | |
| * iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml | |
| * iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml | |
| * iasl -e ssdt*.aml -d dsdt.aml | |
| * | |
| * In addition, the -fe option can be used to specify a file containing | |
| * control method external declarations with the associated method | |
| * argument counts. Each line of the file must be of the form: | |
| * External (<method pathname>, MethodObj, <argument count>) | |
| * Invocation: | |
| * iasl -fe refs.txt -d dsdt.aml | |
| * | |
| * The following methods were unresolved and many not compile properly | |
| * because the disassembler had to guess at the number of arguments | |
| * required for each: | |
| */ | |
| External (_PR_.CPU0._PPC, UnknownObj) | |
| External (_PR_.CPU0._PSS, IntObj) | |
| External (CFGD, UnknownObj) | |
| External (FPED, MethodObj) // Warning: Unknown method, guessing 0 arguments | |
| External (PDC0, UnknownObj) | |
| External (PDC1, UnknownObj) | |
| External (PDC2, UnknownObj) | |
| External (PDC3, UnknownObj) | |
| External (PDC4, UnknownObj) | |
| External (PDC5, UnknownObj) | |
| External (PDC6, UnknownObj) | |
| External (PDC7, UnknownObj) | |
| External (WMAB, MethodObj) // Warning: Unknown method, guessing 1 arguments | |
| Name (FMBL, 0x01) | |
| Name (LSTA, 0x00) | |
| Name (IDPM, 0x00) | |
| Method (\HPTS, 1, NotSerialized) | |
| { | |
| SLPT = Arg0 | |
| \_SB.ODGW ((0x5400 | Arg0)) | |
| If ((Arg0 == 0x05)) | |
| { | |
| \_SB.SSMI (0xEA82, Arg0, 0x00, 0x00, 0x00) | |
| } | |
| If ((Arg0 > 0x00)) | |
| { | |
| \_SB.SSMI (0xEA83, 0x00, 0x00, 0x00, 0x00) | |
| If ((Arg0 != 0x03)) | |
| { | |
| \_SB.PCI0.LPCB.EC0.HSST = 0x00 | |
| } | |
| PPTS (Arg0) | |
| If ((Arg0 != 0x05)) | |
| { | |
| \_SB.PCI0.LPCB.EC0.BTDR (0x00) | |
| \_SB.NFBS = 0x01 | |
| If ((Arg0 == 0x03)) | |
| { | |
| LSTA = \_SB.LID._LID () | |
| If (((PNHM & 0x000F0FF0) != 0x000106E0)) | |
| { | |
| IDPM = \APMC | |
| } | |
| } | |
| } | |
| } | |
| } | |
| Method (\HWAK, 1, NotSerialized) | |
| { | |
| SLPT = 0x00 | |
| \_SB.ODGW ((0x5600 | Arg0)) | |
| If ((Arg0 == 0x03)) | |
| { | |
| \_SB.SSMI (0xEA80, 0x00, 0x00, 0x00, 0x00) | |
| } | |
| \_SB.PCI0.LPCB.EC0.ITLB () | |
| \_SB.PCI0.LPCB.EC0.RPPC (0x01) | |
| If (\_SB.PCI0.LPCB.EC0.ECRG) | |
| { | |
| Acquire (\_SB.PCI0.LPCB.EC0.ECMX, 0xFFFF) | |
| \_SB.PCI0.LPCB.EC0.ACPI = 0x01 | |
| \_SB.PCI0.LPCB.EC0.SLPT = 0x00 | |
| Release (\_SB.PCI0.LPCB.EC0.ECMX) | |
| } | |
| If ((Arg0 > 0x02)) | |
| { | |
| \_TZ.RETD () | |
| \_TZ.INTM (0x01) | |
| \_SB.NFBS = 0x01 | |
| If ((Arg0 == 0x03)) | |
| { | |
| Local0 = \_SB.LID._LID () | |
| If ((Local0 ^ LSTA)) | |
| { | |
| \_SB.PCI0.GFX0.GLID (Local0) | |
| } | |
| If (((PNHM & 0x000F0FF0) != 0x000106E0)) | |
| { | |
| \APMC = IDPM /* \IDPM */ | |
| } | |
| } | |
| If ((Arg0 == 0x04)) | |
| { | |
| \_SB.WMID.WGWE (0x05, 0x00) | |
| } | |
| } | |
| If (((Arg0 == 0x04) || (\WCOS () == 0x01))) | |
| { | |
| Notify (\_SB.SLPB, 0x02) // Device Wake | |
| } | |
| Local2 = \_SB.PCI0.LPCB.EC0.GACS () | |
| \_SB.PCI0.LPCB.EC0.PWUP (0x03, 0xFF) | |
| Local1 = \_SB.PCI0.LPCB.EC0.GBAP () | |
| Local3 = \_SB.PCI0.LPCB.EC0.GACS () | |
| PWRS = Local3 | |
| Local3 ^= Local2 | |
| If ((Arg0 > 0x02)) | |
| { | |
| Notify (\_SB.AC, 0x80) // Status Change | |
| PCNT () | |
| } | |
| If ((Local3 == 0x00)) | |
| { | |
| If ((Arg0 == 0x04)) | |
| { | |
| \_SB.ACST = (Local2 ^ 0x01) | |
| } | |
| } | |
| PWAK (Arg0) | |
| \_SB.VWAK (Arg0) | |
| Local0 = \_SB.HST1.GHID () | |
| \_SB.PCI0.ACEL.ITAL () | |
| } | |
| Method (PCNT, 0, Serialized) | |
| { | |
| If ((TCNT > 0x01)) | |
| { | |
| If ((PDC0 & 0x18)) | |
| { | |
| Notify (\_PR.CPU0, 0x81) // C-State Change | |
| } | |
| If ((PDC1 & 0x18)) | |
| { | |
| Notify (\_PR.CPU1, 0x81) // C-State Change | |
| } | |
| If ((PDC2 & 0x18)) | |
| { | |
| Notify (\_PR.CPU2, 0x81) // C-State Change | |
| } | |
| If ((PDC3 & 0x18)) | |
| { | |
| Notify (\_PR.CPU3, 0x81) // C-State Change | |
| } | |
| If ((PDC4 & 0x18)) | |
| { | |
| Notify (\_PR.CPU4, 0x81) // C-State Change | |
| } | |
| If ((PDC5 & 0x18)) | |
| { | |
| Notify (\_PR.CPU5, 0x81) // C-State Change | |
| } | |
| If ((PDC6 & 0x18)) | |
| { | |
| Notify (\_PR.CPU6, 0x81) // C-State Change | |
| } | |
| If ((PDC7 & 0x18)) | |
| { | |
| Notify (\_PR.CPU7, 0x81) // C-State Change | |
| } | |
| } | |
| Else | |
| { | |
| Notify (\_PR.CPU0, 0x81) // C-State Change | |
| } | |
| } | |
| Mutex (MUTX, 0x00) | |
| Method (P8XH, 2, Serialized) | |
| { | |
| If ((Arg0 == 0x00)) | |
| { | |
| \_SB.ODBG (Arg1) | |
| P80D = ((P80D & 0xFFFFFF00) | Arg1) | |
| } | |
| If ((Arg0 == 0x01)) | |
| { | |
| \_SB.ODG1 (Arg1) | |
| P80D = ((P80D & 0xFFFF00FF) | (Arg1 << 0x08)) | |
| } | |
| If ((Arg0 == 0x02)) | |
| { | |
| P80D = ((P80D & 0xFF00FFFF) | (Arg1 << 0x10)) | |
| } | |
| If ((Arg0 == 0x03)) | |
| { | |
| P80D = ((P80D & 0x00FFFFFF) | (Arg1 << 0x18)) | |
| } | |
| } | |
| OperationRegion (SPRT, SystemIO, 0xB2, 0x02) | |
| Field (SPRT, ByteAcc, Lock, Preserve) | |
| { | |
| SSMP, 8 | |
| } | |
| Method (\_PIC, 1, NotSerialized) // _PIC: Interrupt Model | |
| { | |
| GPIC = Arg0 | |
| } | |
| Method (_PTS, 1, NotSerialized) // _PTS: Prepare To Sleep | |
| { | |
| HPTS (Arg0) | |
| If ((Arg0 == 0x03)) | |
| { | |
| If ((DTSE && (TCNT > 0x01))) | |
| { | |
| TRAP (0x02, 0x1E) | |
| } | |
| } | |
| } | |
| Method (_WAK, 1, NotSerialized) // _WAK: Wake | |
| { | |
| HWAK (Arg0) | |
| \_SB.PCI0.POSC (OSCC, 0x00) | |
| If ((Arg0 == 0x03)){} | |
| If (((Arg0 == 0x03) || (Arg0 == 0x04))) | |
| { | |
| If ((DTSE && (TCNT > 0x01))) | |
| { | |
| TRAP (0x02, 0x14) | |
| } | |
| If ((CFGD & 0x01000000)) | |
| { | |
| If (((CFGD & 0xF0) && ((OSYS == 0x07D1) && !( | |
| PDC0 & 0x10)))) | |
| { | |
| TRAP (0x01, 0x48) | |
| } | |
| } | |
| If ((OSYS == 0x07D2)) | |
| { | |
| If ((CFGD & 0x01)) | |
| { | |
| If ((\_PR.CPU0._PPC > 0x00)) | |
| { | |
| \_PR.CPU0._PPC -= 0x01 | |
| PNOT () | |
| \_PR.CPU0._PPC += 0x01 | |
| PNOT () | |
| } | |
| Else | |
| { | |
| \_PR.CPU0._PPC += 0x01 | |
| PNOT () | |
| \_PR.CPU0._PPC -= 0x01 | |
| PNOT () | |
| } | |
| } | |
| } | |
| } | |
| Return (Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| }) | |
| } | |
| Method (GETB, 3, Serialized) | |
| { | |
| Local0 = (Arg0 * 0x08) | |
| Local1 = (Arg1 * 0x08) | |
| CreateField (Arg2, Local0, Local1, TBF3) | |
| Return (TBF3) /* \GETB.TBF3 */ | |
| } | |
| Method (PNOT, 0, Serialized) | |
| { | |
| If ((TCNT > 0x01)) | |
| { | |
| If ((PDC0 & 0x08)) | |
| { | |
| Notify (\_PR.CPU0, 0x80) // Performance Capability Change | |
| If ((PDC0 & 0x10)) | |
| { | |
| Sleep (0x64) | |
| Notify (\_PR.CPU0, 0x81) // C-State Change | |
| } | |
| } | |
| If ((PDC1 & 0x08)) | |
| { | |
| Notify (\_PR.CPU1, 0x80) // Performance Capability Change | |
| If ((PDC1 & 0x10)) | |
| { | |
| Sleep (0x64) | |
| Notify (\_PR.CPU1, 0x81) // C-State Change | |
| } | |
| } | |
| If ((PDC2 & 0x08)) | |
| { | |
| Notify (\_PR.CPU2, 0x80) // Performance Capability Change | |
| If ((PDC2 & 0x10)) | |
| { | |
| Sleep (0x64) | |
| Notify (\_PR.CPU2, 0x81) // C-State Change | |
| } | |
| } | |
| If ((PDC3 & 0x08)) | |
| { | |
| Notify (\_PR.CPU3, 0x80) // Performance Capability Change | |
| If ((PDC3 & 0x10)) | |
| { | |
| Sleep (0x64) | |
| Notify (\_PR.CPU3, 0x81) // C-State Change | |
| } | |
| } | |
| If ((PDC4 & 0x08)) | |
| { | |
| Notify (\_PR.CPU4, 0x80) // Performance Capability Change | |
| If ((PDC4 & 0x10)) | |
| { | |
| Sleep (0x64) | |
| Notify (\_PR.CPU4, 0x81) // C-State Change | |
| } | |
| } | |
| If ((PDC5 & 0x08)) | |
| { | |
| Notify (\_PR.CPU5, 0x80) // Performance Capability Change | |
| If ((PDC5 & 0x10)) | |
| { | |
| Sleep (0x64) | |
| Notify (\_PR.CPU5, 0x81) // C-State Change | |
| } | |
| } | |
| If ((PDC6 & 0x08)) | |
| { | |
| Notify (\_PR.CPU6, 0x80) // Performance Capability Change | |
| If ((PDC6 & 0x10)) | |
| { | |
| Sleep (0x64) | |
| Notify (\_PR.CPU6, 0x81) // C-State Change | |
| } | |
| } | |
| If ((PDC7 & 0x08)) | |
| { | |
| Notify (\_PR.CPU7, 0x80) // Performance Capability Change | |
| If ((PDC7 & 0x10)) | |
| { | |
| Sleep (0x64) | |
| Notify (\_PR.CPU7, 0x81) // C-State Change | |
| } | |
| } | |
| } | |
| Else | |
| { | |
| Notify (\_PR.CPU0, 0x80) // Performance Capability Change | |
| Sleep (0x64) | |
| Notify (\_PR.CPU0, 0x81) // C-State Change | |
| } | |
| } | |
| Method (TRAP, 2, Serialized) | |
| { | |
| SMIF = Arg1 | |
| If ((Arg0 == 0x01)) | |
| { | |
| TRP0 = 0x00 | |
| } | |
| If ((Arg0 == 0x02)) | |
| { | |
| DTSF = Arg1 | |
| TRPD = 0x00 | |
| Return (DTSF) /* \DTSF */ | |
| } | |
| Return (SMIF) /* \SMIF */ | |
| } | |
| Scope (\_SB) | |
| { | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| OSYS = 0x07D0 | |
| If (CondRefOf (_OSI, Local0)) | |
| { | |
| If (_OSI ("Linux")) | |
| { | |
| OSYS = 0x03E8 | |
| } | |
| If (_OSI ("Windows 2001")) | |
| { | |
| OSYS = 0x07D1 | |
| } | |
| If (_OSI ("Windows 2001 SP1")) | |
| { | |
| OSYS = 0x07D1 | |
| } | |
| If (_OSI ("Windows 2001 SP2")) | |
| { | |
| OSYS = 0x07D2 | |
| } | |
| If (_OSI ("Windows 2006")) | |
| { | |
| OSYS = 0x07D6 | |
| } | |
| If (_OSI ("Windows 2009")) | |
| { | |
| OSYS = 0x07D9 | |
| } | |
| } | |
| \_TZ.BOTT () | |
| \_TZ.RETD () | |
| PFLV = 0x01 | |
| } | |
| } | |
| OperationRegion (GNVS, SystemMemory, 0xBCFADB98, 0x019F) | |
| Field (GNVS, AnyAcc, Lock, Preserve) | |
| { | |
| OSYS, 16, | |
| SMIF, 8, | |
| PRM0, 8, | |
| PRM1, 8, | |
| SCIF, 8, | |
| PRM2, 8, | |
| PRM3, 8, | |
| LCKF, 8, | |
| PRM4, 8, | |
| PRM5, 8, | |
| P80D, 32, | |
| LIDS, 8, | |
| PWRS, 8, | |
| DBGS, 8, | |
| THOF, 8, | |
| ACT1, 8, | |
| ACTT, 8, | |
| PSVT, 8, | |
| TC1V, 8, | |
| TC2V, 8, | |
| TSPV, 8, | |
| CRTT, 8, | |
| DTSE, 8, | |
| DTS1, 8, | |
| DTS2, 8, | |
| DTSF, 8, | |
| Offset (0x28), | |
| APIC, 8, | |
| TCNT, 8, | |
| PCP0, 8, | |
| PCP1, 8, | |
| PPCM, 8, | |
| PPMF, 32, | |
| C67L, 8, | |
| NATP, 8, | |
| CMAP, 8, | |
| CMBP, 8, | |
| LPTP, 8, | |
| FDCP, 8, | |
| CMCP, 8, | |
| CIRP, 8, | |
| SMSC, 8, | |
| W381, 8, | |
| SMC1, 8, | |
| IGDS, 8, | |
| TLST, 8, | |
| CADL, 8, | |
| PADL, 8, | |
| CSTE, 16, | |
| NSTE, 16, | |
| SSTE, 16, | |
| NDID, 8, | |
| DID1, 32, | |
| DID2, 32, | |
| DID3, 32, | |
| DID4, 32, | |
| DID5, 32, | |
| KSV0, 32, | |
| KSV1, 8, | |
| Offset (0x62), | |
| DCLK, 16, | |
| FSBF, 16, | |
| Offset (0x67), | |
| BLCS, 8, | |
| BRTL, 8, | |
| ALSE, 8, | |
| ALAF, 8, | |
| LLOW, 8, | |
| LHIH, 8, | |
| Offset (0x6E), | |
| EMAE, 8, | |
| EMAP, 16, | |
| EMAL, 16, | |
| Offset (0x74), | |
| MEFE, 8, | |
| DSTS, 8, | |
| Offset (0x78), | |
| TPMP, 8, | |
| TPME, 8, | |
| Offset (0x82), | |
| GTF0, 56, | |
| GTF2, 56, | |
| IDEM, 8, | |
| GTF1, 56, | |
| BID, 8, | |
| Offset (0xAA), | |
| ASLB, 32, | |
| IBTT, 8, | |
| IPAT, 8, | |
| ITVF, 8, | |
| ITVM, 8, | |
| IPSC, 8, | |
| IBLC, 8, | |
| IBIA, 8, | |
| ISSC, 8, | |
| I409, 8, | |
| I509, 8, | |
| I609, 8, | |
| I709, 8, | |
| IPCF, 8, | |
| IDMS, 8, | |
| IF1E, 8, | |
| HVCO, 8, | |
| NXD1, 32, | |
| NXD2, 32, | |
| NXD3, 32, | |
| NXD4, 32, | |
| NXD5, 32, | |
| NXD6, 32, | |
| NXD7, 32, | |
| NXD8, 32, | |
| GSMI, 8, | |
| PAVP, 8, | |
| Offset (0xE1), | |
| OSCC, 8, | |
| NEXP, 8, | |
| SDGV, 8, | |
| SDDV, 8, | |
| Offset (0xEB), | |
| DSEN, 8, | |
| ECON, 8, | |
| GPIC, 8, | |
| CTYP, 8, | |
| L01C, 8, | |
| VFN0, 8, | |
| VFN1, 8, | |
| Offset (0x100), | |
| NVGA, 32, | |
| NVHA, 32, | |
| AMDA, 32, | |
| DID6, 32, | |
| DID7, 32, | |
| DID8, 32, | |
| EBAS, 32, | |
| CPSP, 32, | |
| EECP, 32, | |
| EVCP, 32, | |
| XBAS, 32, | |
| OBS1, 32, | |
| OBS2, 32, | |
| OBS3, 32, | |
| OBS4, 32, | |
| OBS5, 32, | |
| OBS6, 32, | |
| OBS7, 32, | |
| OBS8, 32, | |
| Offset (0x157), | |
| ATMC, 8, | |
| PTMC, 8, | |
| ATRA, 8, | |
| PTRA, 8, | |
| PNHM, 32, | |
| TBAB, 32, | |
| TBAH, 32, | |
| RTIP, 8, | |
| TSOD, 8, | |
| ATPC, 8, | |
| PTPC, 8, | |
| PFLV, 8, | |
| BREV, 8, | |
| SGMD, 8, | |
| SGFL, 8, | |
| PWOK, 8, | |
| HLRS, 8, | |
| DSEL, 8, | |
| ESEL, 8, | |
| PSEL, 8, | |
| PWEN, 8, | |
| PRST, 8, | |
| MXD1, 32, | |
| MXD2, 32, | |
| MXD3, 32, | |
| MXD4, 32, | |
| MXD5, 32, | |
| MXD6, 32, | |
| MXD7, 32, | |
| MXD8, 32, | |
| GBAS, 16, | |
| Offset (0x19D), | |
| ALFP, 8, | |
| IMON, 8 | |
| } | |
| OperationRegion (ASMA, SystemMemory, 0xBCFAB018, 0x1060) | |
| Field (ASMA, AnyAcc, NoLock, Preserve) | |
| { | |
| ASMB, 33536 | |
| } | |
| OperationRegion (AF10, SystemMemory, 0xBCFAD018, 0x0B58) | |
| Field (AF10, AnyAcc, Lock, Preserve) | |
| { | |
| STAT, 32, | |
| EVAL, 8, | |
| ASTL, 8, | |
| ASTG, 256, | |
| OWNT, 640, | |
| PROD, 640, | |
| MODL, 640, | |
| PTYP, 640, | |
| PFRQ, 640, | |
| MEMS, 640, | |
| DATE, 640, | |
| FAMI, 640, | |
| SERL, 640, | |
| VREV, 640, | |
| VRE2, 640, | |
| KBCD, 640, | |
| HDDS, 160, | |
| HDDM, 320, | |
| CDAT, 136, | |
| CSTS, 8, | |
| CYCL, 8, | |
| PBSN, 144, | |
| SBSN, 144, | |
| BSTS, 8, | |
| BORD, 72, | |
| APST, 8, | |
| OAPW, 3200, | |
| NAPW, 3200, | |
| SECO, 32, | |
| SECS, 32, | |
| SKUN, 128, | |
| SVID, 80, | |
| SSID, 32, | |
| BTFC, 160, | |
| WLFC, 160, | |
| WWFC, 160, | |
| GPFC, 160, | |
| UUID, 256, | |
| CFID, 208, | |
| PWDL, 16, | |
| USRN, 264, | |
| ROLE, 32, | |
| CMDV, 32, | |
| KBDL, 32, | |
| HASH, 160, | |
| SPSF, 8, | |
| FMOD, 8, | |
| NBDL, 8, | |
| MBDL, 8, | |
| NBAD, 8, | |
| MBAD, 8, | |
| WUFI, 24, | |
| LFND, 1296, | |
| ATIM, 48, | |
| PCID, 512, | |
| PCVR, 40, | |
| CURL, 1040, | |
| RDSP, 8, | |
| FCM, 32, | |
| MPMC, 8, | |
| SBCT, 120, | |
| TXTC, 8, | |
| AMTC, 8, | |
| CPRV, 120, | |
| BKPR, 8, | |
| SNMD, 8, | |
| MMS1, 640, | |
| MMS2, 640, | |
| MMS3, 640, | |
| MMS4, 640, | |
| NMMS, 8 | |
| } | |
| OperationRegion (HPDF, SystemMemory, 0xBCFAEE18, 0x017C) | |
| Field (HPDF, AnyAcc, Lock, Preserve) | |
| { | |
| SLPT, 4, | |
| WHOS, 4, | |
| SDFG, 4, | |
| LEGF, 1, | |
| KCDB, 1, | |
| KLDB, 1, | |
| TPMX, 1, | |
| FOAL, 1, | |
| AEDA, 1, | |
| ALSF, 1, | |
| WOLD, 1, | |
| HSED, 1, | |
| HDEN, 1, | |
| MDEN, 1, | |
| ICPT, 1, | |
| PMCS, 1, | |
| UWKD, 1, | |
| INQW, 1, | |
| ILUX, 1, | |
| ITPS, 1, | |
| FCIN, 1, | |
| ASFG, 2, | |
| WDPE, 8, | |
| WDSA, 16, | |
| WDST, 16, | |
| WDGN, 16, | |
| WDSS, 16, | |
| WLBN, 8, | |
| PRDT, 8, | |
| LPDP, 16, | |
| EAX, 32, | |
| EBX, 32, | |
| ECX, 32, | |
| EDX, 32, | |
| REFS, 32, | |
| SSCI, 8, | |
| SBFC, 8, | |
| TJMX, 8, | |
| TRCN, 8, | |
| DCAP, 8, | |
| LOTR, 160, | |
| HITR, 160, | |
| WABN, 8, | |
| WADN, 8, | |
| WAFN, 8, | |
| DTCD, 32, | |
| BDCP, 8, | |
| TBRB, 32, | |
| OHCB, 32, | |
| EDID, 2048, | |
| ESTA, 8, | |
| VRMS, 32, | |
| VRMB, 32, | |
| SGME, 8, | |
| AMNS, 32, | |
| AMNP, 32, | |
| AMVS, 32, | |
| AMVP, 32 | |
| } | |
| OperationRegion (HPD2, SystemMemory, 0xBCE6EF18, 0x006D) | |
| Field (HPD2, AnyAcc, Lock, Preserve) | |
| { | |
| CFPS, 8, | |
| CMDS, 8, | |
| BRID, 8, | |
| F11, 1, | |
| RSVD, 31, | |
| WLDA, 768, | |
| WLFL, 8, | |
| WLIX, 8, | |
| BTIX, 8, | |
| WWIX, 8, | |
| W2IX, 8, | |
| GPSI, 8 | |
| } | |
| OperationRegion (HPBR, SystemMemory, 0xBCFAAF18, 0x007E) | |
| Field (HPBR, AnyAcc, Lock, Preserve) | |
| { | |
| PAID, 32, | |
| PHSZ, 8, | |
| PVSZ, 8, | |
| BRCT, 8, | |
| BCCT, 8, | |
| BMAP, 88, | |
| BCLV, 216, | |
| BRLV, 200, | |
| BRNT, 400, | |
| BPWG, 16, | |
| BPWO, 16, | |
| PNLF, 8 | |
| } | |
| Scope (\_GPE) | |
| { | |
| Method (_L01, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF | |
| { | |
| L01C += 0x01 | |
| \_SB.PCI0.RP01.HPLG () | |
| \_SB.PCI0.RP02.HPLG () | |
| \_SB.PCI0.RP03.HPLG () | |
| \_SB.PCI0.RP04.HPLG () | |
| \_SB.PCI0.RP05.HPLG () | |
| \_SB.PCI0.RP06.HPLG () | |
| \_SB.PCI0.RP07.HPLG () | |
| \_SB.PCI0.RP08.HPLG () | |
| } | |
| Method (_L02, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF | |
| { | |
| GPEC = 0x00 | |
| Local0 = SSCI /* \SSCI */ | |
| If (Local0) | |
| { | |
| SSCI = 0x00 | |
| If ((Local0 == 0x01)) | |
| { | |
| VFN4 () | |
| } | |
| If ((Local0 == 0x04)) | |
| { | |
| \_SB.WMID.WGWE (Local0, 0x00) | |
| } | |
| If ((Local0 == 0x05)) | |
| { | |
| \_SB.WMID.WGWE (Local0, 0x00) | |
| } | |
| If ((Local0 == 0x03)) | |
| { | |
| VBRE (0x87) | |
| } | |
| If ((Local0 == 0x02)) | |
| { | |
| VBRE (0x86) | |
| } | |
| } | |
| } | |
| Method (_L09, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF | |
| { | |
| \_SB.PCI0.RP01.PME () | |
| \_SB.PCI0.RP02.PME () | |
| \_SB.PCI0.RP03.PME () | |
| \_SB.PCI0.RP04.PME () | |
| \_SB.PCI0.RP05.PME () | |
| \_SB.PCI0.RP06.PME () | |
| \_SB.PCI0.RP07.PME () | |
| \_SB.PCI0.RP08.PME () | |
| } | |
| Method (_L0B, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF | |
| { | |
| Notify (\_SB.PCI0.PCIB, 0x02) // Device Wake | |
| } | |
| Method (_L0D, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF | |
| { | |
| If (\_SB.PCI0.EHC1.PMES) | |
| { | |
| \_SB.PCI0.EHC1.PMES = 0x01 | |
| Notify (\_SB.PCI0.EHC1, 0x02) // Device Wake | |
| } | |
| If (\_SB.PCI0.EHC2.PMES) | |
| { | |
| \_SB.PCI0.EHC2.PMES = 0x01 | |
| Notify (\_SB.PCI0.EHC2, 0x02) // Device Wake | |
| } | |
| If (\_SB.PCI0.HDEF.PMES) | |
| { | |
| \_SB.PCI0.HDEF.PMES = 0x01 | |
| Notify (\_SB.PCI0.HDEF, 0x02) // Device Wake | |
| } | |
| Notify (\_SB.PCI0.LANC, 0x02) // Device Wake | |
| } | |
| Method (_L13, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF | |
| { | |
| Local0 = (GPIE & ~0x08) | |
| GPIE = Local0 | |
| Local0 = (GPL3 | 0x10) | |
| GPL3 = Local0 | |
| Sleep (0x03E8) | |
| Notify (\_SB.PCI0.SATA, 0x81) // Information Change | |
| } | |
| Method (_L1D, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF | |
| { | |
| Local0 = (GIV ^ 0x2000) | |
| GIV = Local0 | |
| VDET () | |
| \_SB.WMID.WGWE (0x01, 0x00) | |
| Sleep (0x03E8) | |
| Notify (\_SB.PCI0.EHC2, 0x00) // Bus Check | |
| Notify (\_SB.PCI0.SATA, 0x00) // Bus Check | |
| DKET () | |
| } | |
| Method (HWWP, 1, Serialized) | |
| { | |
| If (((INQW == 0x00) || (Arg0 == 0x01))) | |
| { | |
| Local0 = 0x00 | |
| If ((GPL0 & 0x00400000)) | |
| { | |
| Local0 = 0x01 | |
| } | |
| \_SB.PCI0.LPCB.EC0.HWWP (Local0) | |
| } | |
| } | |
| } | |
| Scope (\_PR) | |
| { | |
| Processor (CPU0, 0x00, 0x00000410, 0x06){} | |
| Processor (CPU1, 0x01, 0x00000410, 0x06){} | |
| Processor (CPU2, 0x02, 0x00000410, 0x06){} | |
| Processor (CPU3, 0x03, 0x00000410, 0x06){} | |
| Processor (CPU4, 0x04, 0x00000410, 0x06){} | |
| Processor (CPU5, 0x05, 0x00000410, 0x06){} | |
| Processor (CPU6, 0x06, 0x00000410, 0x06){} | |
| Processor (CPU7, 0x07, 0x00000410, 0x06){} | |
| } | |
| Scope (\_TZ) | |
| { | |
| Name (TRPC, Package (0x05) | |
| { | |
| Package (0x04) | |
| { | |
| 0x60, | |
| 0x63, | |
| 0x63, | |
| 0x80 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x65, | |
| 0x6C, | |
| 0x80, | |
| 0x80 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x80, | |
| 0x80, | |
| 0x80, | |
| 0x80 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x80, | |
| 0x80, | |
| 0x80, | |
| 0x80 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x36, | |
| 0x37, | |
| 0x80, | |
| 0x80 | |
| } | |
| }) | |
| Name (TRIP, Package (0x05) | |
| { | |
| Package (0x04){}, | |
| Package (0x04){}, | |
| Package (0x04){}, | |
| Package (0x04){}, | |
| Package (0x04){} | |
| }) | |
| Name (CLSH, Package (0x04) | |
| { | |
| 0x62, | |
| 0x69, | |
| 0x80, | |
| 0x80 | |
| }) | |
| Method (TRUP, 0, Serialized) | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z | |
| _T_0 = PRDT /* \PRDT */ | |
| If ((_T_0 == 0x01)) | |
| { | |
| MRPM = 0x10CC | |
| } | |
| ElseIf ((_T_0 == 0x02)) | |
| { | |
| MRPM = 0x10CC | |
| TRPC [0x01] = CLSH /* \_TZ_.CLSH */ | |
| } | |
| ElseIf ((_T_0 == 0x03)) | |
| { | |
| MRPM = 0x10CC | |
| } | |
| ElseIf ((_T_0 == 0x0C)) | |
| { | |
| MRPM = 0x10CC | |
| } | |
| If ((TJMX > 0x00)) | |
| { | |
| Local0 = (TJMX - 0x01) | |
| DerefOf (TRPC [0x00]) [0x02] = Local0 | |
| DerefOf (TRPC [0x00]) [0x01] = Local0 | |
| DerefOf (TRPC [0x00]) [0x00] = (TJMX - 0x04) | |
| } | |
| } | |
| Method (INTM, 1, Serialized) | |
| { | |
| Local0 = 0x00 | |
| OTHI (Arg0) | |
| } | |
| Name (WHTR, 0x1F) | |
| Name (OSTH, 0x00) | |
| Name (LARE, Package (0x06){}) | |
| Name (LARP, Package (0x06){}) | |
| Name (CUZO, Package (0x06){}) | |
| Name (LATR, Package (0x06){}) | |
| Mutex (THER, 0x00) | |
| Name (THSC, 0x1F) | |
| Name (MRPM, 0x1388) | |
| Method (BOTT, 0, Serialized) | |
| { | |
| TRUP () | |
| Local3 = SizeOf (TRPC) | |
| Local5 = DerefOf (TRPC [0x00]) | |
| Local4 = SizeOf (Local5) | |
| Local0 = 0x00 | |
| While ((Local0 < Local3)) | |
| { | |
| Local1 = 0x00 | |
| While ((Local1 < Local4)) | |
| { | |
| Local6 = DerefOf (DerefOf (TRPC [Local0]) [Local1]) | |
| Local7 = GETK (Local6) | |
| DerefOf (TRIP [Local0]) [Local1] = Local7 | |
| Local1++ | |
| } | |
| Local0++ | |
| } | |
| } | |
| Method (RETD, 0, Serialized) | |
| { | |
| Acquire (THER, 0xFFFF) | |
| THSC = 0x1F | |
| WHTR = 0x1F | |
| Local0 = 0x00 | |
| While ((Local0 < 0x06)) | |
| { | |
| LARE [Local0] = 0x00 | |
| LARP [Local0] = 0x00 | |
| CUZO [Local0] = 0xFF | |
| LATR [Local0] = 0x00 | |
| Local0++ | |
| } | |
| Release (THER) | |
| } | |
| Method (OTHI, 1, Serialized) | |
| { | |
| ECTI (0x01) | |
| If (Arg0) | |
| { | |
| NTHS (0x1F) | |
| } | |
| } | |
| Name (OTID, 0x00) | |
| Method (ECTI, 1, Serialized) | |
| { | |
| Local0 = 0x00 | |
| If ((Arg0 == 0x01)) | |
| { | |
| OTID = 0x01 | |
| } | |
| If ((\_SB.PCI0.LPCB.EC0.ECRG && OTID)) | |
| { | |
| NTHS (0x1F) | |
| OTID = 0x00 | |
| } | |
| } | |
| Method (OSIT, 0, Serialized) | |
| { | |
| If ((OSTH == 0x00)) | |
| { | |
| \_TZ.INTM (0x00) | |
| OSTH = 0x01 | |
| } | |
| } | |
| Method (GETP, 2, Serialized) | |
| { | |
| Local0 = Arg1 | |
| If ((Arg1 == 0x01)) | |
| { | |
| Local3 = DerefOf (CUZO [Arg0]) | |
| If (((Local3 > 0x01) && (Local3 != 0xFF))) | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| Local2 = DerefOf (DerefOf (TRIP [Arg0]) [Local0]) | |
| Return (Local2) | |
| } | |
| Method (GETK, 1, Serialized) | |
| { | |
| Local0 = (Arg0 * 0x0A) | |
| Local1 = (Local0 + 0x0AAC) | |
| Return (Local1) | |
| } | |
| Method (GTTP, 5, Serialized) | |
| { | |
| Local1 = Arg2 | |
| If (((Arg0 <= 0x04) && \_SB.PCI0.LPCB.EC0.ECRG)) | |
| { | |
| Acquire (\_SB.PCI0.LPCB.EC0.ECMX, 0xFFFF) | |
| \_SB.PCI0.LPCB.EC0.CRZN = Arg1 | |
| Local1 = \_SB.PCI0.LPCB.EC0.TEMP | |
| Release (\_SB.PCI0.LPCB.EC0.ECMX) | |
| } | |
| Local2 = Local1 | |
| If ((Local1 < Arg3)) | |
| { | |
| If ((DerefOf (LARE [Arg0]) < Arg3)) | |
| { | |
| LARP [Arg0] = Arg3 | |
| } | |
| Local1 = DerefOf (LARP [Arg0]) | |
| } | |
| ElseIf ((Local1 > Arg4)) | |
| { | |
| If ((DerefOf (LARE [Arg0]) > Arg4)) | |
| { | |
| LARP [Arg0] = Arg4 | |
| } | |
| Local1 = DerefOf (LARP [Arg0]) | |
| } | |
| LARE [Arg0] = Local2 | |
| LARP [Arg0] = Local1 | |
| Return (Local1) | |
| } | |
| Method (SETM, 3, Serialized) | |
| { | |
| Local5 = 0x00 | |
| If ((Arg0 <= 0x04)) | |
| { | |
| Acquire (THER, 0xFFFF) | |
| Local7 = (0x01 << Arg0) | |
| If (((THSC & Local7) && \_SB.PCI0.LPCB.EC0.ECRG)) | |
| { | |
| If ((DerefOf (LATR [Arg0]) && (Arg0 != 0x04))) | |
| { | |
| Local4 = (Arg2 + 0x02) | |
| } | |
| Else | |
| { | |
| Local4 = Arg2 | |
| } | |
| Local2 = DerefOf (DerefOf (TRPC [Arg0]) [0x00]) | |
| Local0 = 0x01 | |
| While ((Local0 <= 0x03)) | |
| { | |
| Local6 = DerefOf (DerefOf (TRPC [Arg0]) [Local0]) | |
| If ((Local4 < Local6)) | |
| { | |
| Break | |
| } | |
| Else | |
| { | |
| Local0++ | |
| } | |
| } | |
| If ((Local0 == 0x01)) | |
| { | |
| If ((Arg2 > Local2)) | |
| { | |
| If ((DerefOf (LATR [Arg0]) > Local6)) | |
| { | |
| Local0++ | |
| } | |
| } | |
| } | |
| Local3 = DerefOf (TRPC [Arg0]) | |
| Local4 = SizeOf (Local3) | |
| If (((Local0 != DerefOf (CUZO [Arg0])) && (Local0 < | |
| Local4))) | |
| { | |
| Local5 = 0x01 | |
| CUZO [Arg0] = Local0 | |
| If ((Arg0 < 0x04)) | |
| { | |
| Acquire (\_SB.PCI0.LPCB.EC0.ECMX, 0xFFFF) | |
| \_SB.PCI0.LPCB.EC0.CRZN = Arg1 | |
| If ((DerefOf (LATR [Arg0]) == 0x00)) | |
| { | |
| \_SB.PCI0.LPCB.EC0.PLTP = Local2 | |
| } | |
| \_SB.PCI0.LPCB.EC0.PHTP = Local6 | |
| Release (\_SB.PCI0.LPCB.EC0.ECMX) | |
| } | |
| LATR [Arg0] = Local6 | |
| } | |
| THSC &= ~Local7 | |
| } | |
| Release (THER) | |
| } | |
| Return (Local5) | |
| } | |
| Method (CHOT, 1, Serialized) | |
| { | |
| If ((DTCD & 0x00020000)) | |
| { | |
| Local0 = 0x0FAC | |
| } | |
| Else | |
| { | |
| Local0 = GETP (Arg0, 0x02) | |
| } | |
| Return (Local0) | |
| } | |
| ThermalZone (CPUZ) | |
| { | |
| Method (_HOT, 0, Serialized) // _HOT: Hot Temperature | |
| { | |
| Return (CHOT (0x00)) | |
| } | |
| Method (_CRT, 0, Serialized) // _CRT: Critical Temperature | |
| { | |
| Return (GETP (0x00, 0x03)) | |
| } | |
| Method (_TMP, 0, Serialized) // _TMP: Temperature | |
| { | |
| \_TZ.OSIT () | |
| Local0 = 0x00 | |
| Local0 = GTTP (0x00, 0x01, 0x10, 0x00, 0x7F) | |
| If (SETM (0x00, 0x01, Local0)) | |
| { | |
| Notify (\_TZ.CPUZ, 0x81) // Thermal Trip Point Change | |
| } | |
| Return (GETK (Local0)) | |
| } | |
| } | |
| ThermalZone (GFXZ) | |
| { | |
| Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature | |
| { | |
| Return (GETP (0x01, 0x01)) | |
| } | |
| Method (_PSL, 0, NotSerialized) // _PSL: Passive List | |
| { | |
| Return (PSL ()) | |
| } | |
| Name (_TSP, 0x012C) // _TSP: Thermal Sampling Period | |
| Name (_TC1, 0x01) // _TC1: Thermal Constant 1 | |
| Name (_TC2, 0x02) // _TC2: Thermal Constant 2 | |
| Method (_CRT, 0, Serialized) // _CRT: Critical Temperature | |
| { | |
| Return (GETP (0x01, 0x03)) | |
| } | |
| Method (_TMP, 0, Serialized) // _TMP: Temperature | |
| { | |
| Local0 = 0x00 | |
| Local0 = GTTP (0x01, 0x02, 0x10, 0x00, 0x7F) | |
| If (SETM (0x01, 0x02, Local0)) | |
| { | |
| Notify (\_TZ.GFXZ, 0x81) // Thermal Trip Point Change | |
| } | |
| Return (GETK (Local0)) | |
| } | |
| } | |
| ThermalZone (EXTZ) | |
| { | |
| Method (_CRT, 0, Serialized) // _CRT: Critical Temperature | |
| { | |
| Return (GETP (0x02, 0x03)) | |
| } | |
| Method (_TMP, 0, Serialized) // _TMP: Temperature | |
| { | |
| Local0 = 0x00 | |
| Local0 = GTTP (0x02, 0x03, 0x10, 0x00, 0x7F) | |
| Return (GETK (Local0)) | |
| } | |
| } | |
| ThermalZone (LOCZ) | |
| { | |
| Method (_CRT, 0, Serialized) // _CRT: Critical Temperature | |
| { | |
| Return (GETP (0x03, 0x03)) | |
| } | |
| Method (_TMP, 0, Serialized) // _TMP: Temperature | |
| { | |
| Local0 = 0x00 | |
| Local0 = GTTP (0x03, 0x04, 0x10, 0x00, 0x7F) | |
| Return (GETK (Local0)) | |
| } | |
| } | |
| ThermalZone (BATZ) | |
| { | |
| Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature | |
| { | |
| Return (GETP (0x04, 0x01)) | |
| } | |
| Method (_PSL, 0, NotSerialized) // _PSL: Passive List | |
| { | |
| Return (PSL ()) | |
| } | |
| Name (_TSP, 0x012C) // _TSP: Thermal Sampling Period | |
| Name (_TC1, 0x32) // _TC1: Thermal Constant 1 | |
| Name (_TC2, 0x00) // _TC2: Thermal Constant 2 | |
| Method (_CRT, 0, Serialized) // _CRT: Critical Temperature | |
| { | |
| Return (GETP (0x04, 0x03)) | |
| } | |
| Method (_TMP, 0, Serialized) // _TMP: Temperature | |
| { | |
| Local0 = 0x00 | |
| Local0 = GTTP (0x04, 0x05, 0x00, 0x00, 0x7F) | |
| If (SETM (0x04, 0x05, Local0)) | |
| { | |
| Notify (\_TZ.BATZ, 0x81) // Thermal Trip Point Change | |
| } | |
| Return (GETK (Local0)) | |
| } | |
| } | |
| Method (NTHS, 1, Serialized) | |
| { | |
| If ((Arg0 & 0x01)) | |
| { | |
| Notify (CPUZ, 0x80) // Thermal Status Change | |
| } | |
| If ((Arg0 & 0x02)) | |
| { | |
| Notify (GFXZ, 0x80) // Thermal Status Change | |
| } | |
| If ((Arg0 & 0x04)) | |
| { | |
| Notify (EXTZ, 0x80) // Thermal Status Change | |
| } | |
| If ((Arg0 & 0x08)) | |
| { | |
| Notify (LOCZ, 0x80) // Thermal Status Change | |
| } | |
| If ((Arg0 & 0x10)) | |
| { | |
| Notify (BATZ, 0x80) // Thermal Status Change | |
| } | |
| } | |
| Method (ECTE, 1, Serialized) | |
| { | |
| Local1 = 0x00 | |
| If (Arg0) | |
| { | |
| If ((Arg0 & 0x01)) | |
| { | |
| Local1 |= 0x01 | |
| } | |
| If ((Arg0 & 0x02)) | |
| { | |
| Local1 |= 0x02 | |
| } | |
| If ((Arg0 & 0x04)) | |
| { | |
| Local1 |= 0x04 | |
| } | |
| If ((Arg0 & 0x08)) | |
| { | |
| Local1 |= 0x08 | |
| } | |
| If ((Arg0 & 0x10)) | |
| { | |
| Local1 |= 0x10 | |
| } | |
| } | |
| Else | |
| { | |
| Local1 |= 0x10 | |
| } | |
| Acquire (THER, 0xFFFF) | |
| THSC |= Local1 | |
| Release (THER) | |
| NTHS (Local1) | |
| } | |
| Method (GFRM, 0, Serialized) | |
| { | |
| Local0 = 0x00 | |
| If (\_SB.PCI0.LPCB.EC0.ECRG) | |
| { | |
| Acquire (\_SB.PCI0.LPCB.EC0.ECMX, 0xFFFF) | |
| Local0 = \_SB.PCI0.LPCB.EC0.FRDC | |
| Release (\_SB.PCI0.LPCB.EC0.ECMX) | |
| If (Local0) | |
| { | |
| Local1 = (Local0 >> 0x01) | |
| Local2 = (0x0003C000 + Local1) | |
| Divide (Local2, Local0, Local1, Local0) | |
| } | |
| } | |
| Return (Local0) | |
| } | |
| Method (GTRM, 0, Serialized) | |
| { | |
| Local0 = 0x00 | |
| If (\_SB.PCI0.LPCB.EC0.ECRG) | |
| { | |
| Acquire (\_SB.PCI0.LPCB.EC0.ECMX, 0xFFFF) | |
| Local0 = \_SB.PCI0.LPCB.EC0.FTGC | |
| Release (\_SB.PCI0.LPCB.EC0.ECMX) | |
| If (Local0) | |
| { | |
| Local1 = (Local0 >> 0x01) | |
| Local2 = (0x0003C000 + Local1) | |
| Divide (Local2, Local0, Local1, Local0) | |
| } | |
| } | |
| Return (Local0) | |
| } | |
| Method (GFSD, 0, Serialized) | |
| { | |
| Local0 = GFRM () | |
| Local1 = (Local0 * 0x64) | |
| Divide (Local1, MRPM, Local1, Local2) | |
| Return (Local2) | |
| } | |
| Method (CTCT, 1, Serialized) | |
| { | |
| Local1 = (Arg0 * MRPM) /* \_TZ_.MRPM */ | |
| Divide (Local1, 0x64, Local2, Local0) | |
| If (Local0) | |
| { | |
| Local1 = (Local0 >> 0x01) | |
| Local2 = (0x0003C000 + Local1) | |
| Divide (Local2, Local0, Local1, Local0) | |
| } | |
| If ((Local0 > 0xF4)) | |
| { | |
| Local0 = 0xF4 | |
| } | |
| Return (Local0) | |
| } | |
| Method (PSL, 0, Serialized) | |
| { | |
| If ((CFGD & 0x01000000)) | |
| { | |
| If ((TCNT == 0x08)) | |
| { | |
| Return (Package (0x08) | |
| { | |
| \_PR.CPU0, | |
| \_PR.CPU1, | |
| \_PR.CPU2, | |
| \_PR.CPU3, | |
| \_PR.CPU4, | |
| \_PR.CPU5, | |
| \_PR.CPU6, | |
| \_PR.CPU7 | |
| }) | |
| } | |
| If ((TCNT == 0x04)) | |
| { | |
| Return (Package (0x04) | |
| { | |
| \_PR.CPU0, | |
| \_PR.CPU1, | |
| \_PR.CPU2, | |
| \_PR.CPU3 | |
| }) | |
| } | |
| Return (Package (0x02) | |
| { | |
| \_PR.CPU0, | |
| \_PR.CPU1 | |
| }) | |
| } | |
| Else | |
| { | |
| Return (Package (0x01) | |
| { | |
| \_PR.CPU0 | |
| }) | |
| } | |
| } | |
| ThermalZone (PCHZ) | |
| { | |
| Method (_CRT, 0, Serialized) // _CRT: Critical Temperature | |
| { | |
| Return (0x0FAC) | |
| } | |
| Method (_TMP, 0, Serialized) // _TMP: Temperature | |
| { | |
| Local0 = 0x00 | |
| Local0 = GTTP (0x05, 0x00, PCHT, 0x00, 0x7F) | |
| Local1 = DerefOf (DerefOf (\_SB.WMID.TSTV [0x02]) [0x02]) | |
| If ((Local1 != 0xFF)) | |
| { | |
| Local0 = Local1 | |
| } | |
| Return (GETK (Local0)) | |
| } | |
| } | |
| Method (GDTP, 2, Serialized) | |
| { | |
| If ((Arg1 || DTZS ())) | |
| { | |
| Local0 = \_SB.PCI0.SBUS.SRDW (Arg0, 0x05) | |
| If ((Local0 == 0xFFFFFFFF)) | |
| { | |
| Local0 = 0x00 | |
| } | |
| ElseIf ((Local0 & 0x1000)) | |
| { | |
| Local0 = 0x00 | |
| } | |
| Else | |
| { | |
| Local0 >>= 0x04 | |
| Local0 &= 0xFF | |
| } | |
| Return (\_TZ.GETK (Local0)) | |
| } | |
| Else | |
| { | |
| Return (0x0AAC) | |
| } | |
| } | |
| Method (DTZS, 0, NotSerialized) | |
| { | |
| If ((DTCD & 0x00010000)) | |
| { | |
| Return (0x0F) | |
| } | |
| Return (0x00) | |
| } | |
| ThermalZone (DM1Z) | |
| { | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (DTZS ()) | |
| } | |
| Method (_TMP, 0, Serialized) // _TMP: Temperature | |
| { | |
| Return (GDTP (0x30, 0x00)) | |
| } | |
| Method (_CRT, 0, Serialized) // _CRT: Critical Temperature | |
| { | |
| Return (0x0FAC) | |
| } | |
| } | |
| ThermalZone (DM2Z) | |
| { | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (DTZS ()) | |
| } | |
| Method (_TMP, 0, Serialized) // _TMP: Temperature | |
| { | |
| Return (GDTP (0x34, 0x00)) | |
| } | |
| Method (_CRT, 0, Serialized) // _CRT: Critical Temperature | |
| { | |
| Return (0x0FAC) | |
| } | |
| } | |
| } | |
| Name (\NIST, Package (0x10) | |
| { | |
| "0", | |
| "1", | |
| "2", | |
| "3", | |
| "4", | |
| "5", | |
| "6", | |
| "7", | |
| "8", | |
| "9", | |
| "A", | |
| "B", | |
| "C", | |
| "D", | |
| "E", | |
| "F" | |
| }) | |
| Method (\ISTR, 2, NotSerialized) | |
| { | |
| Local0 = Arg0 | |
| Local7 = "" | |
| Local4 = Arg1 | |
| While ((Local4 > 0x00)) | |
| { | |
| Local1 = (Local0 & 0x0F) | |
| Local2 = DerefOf (\NIST [Local1]) | |
| Concatenate (Local2, Local7, Local3) | |
| Local7 = Local3 | |
| Local0 >>= 0x04 | |
| Local4-- | |
| } | |
| Return (Local7) | |
| } | |
| Method (\SRCP, 2, NotSerialized) | |
| { | |
| Local7 = SizeOf (Arg0) | |
| If ((Local7 != SizeOf (Arg1))) | |
| { | |
| Return (0x00) | |
| } | |
| Name (ST00, Buffer (Local7){}) | |
| Name (ST01, Buffer (Local7){}) | |
| ST00 = Arg0 | |
| ST01 = Arg1 | |
| Local6 = 0x00 | |
| Local0 = 0x01 | |
| While (((Local6 != Local7) && Local0)) | |
| { | |
| Local2 = DerefOf (ST00 [Local6]) | |
| Local3 = DerefOf (ST01 [Local6]) | |
| Local6++ | |
| If ((Local2 != Local3)) | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| Return (Local0) | |
| } | |
| Name (WOSI, 0xFF) | |
| Name (OSID, Package (0x03) | |
| { | |
| "Microsoft Windows", | |
| "Microsoft WindowsME: Millennium Edition", | |
| "Microsoft Windows NT" | |
| }) | |
| Method (\SRCM, 3, NotSerialized) | |
| { | |
| Name (ST00, Buffer (0x8C){}) | |
| Name (ST01, Buffer (0x8C){}) | |
| ST00 = Arg0 | |
| ST01 = Arg1 | |
| Local6 = 0x00 | |
| Local0 = 0x01 | |
| While (((Local6 != Arg2) && Local0)) | |
| { | |
| Local2 = DerefOf (ST00 [Local6]) | |
| Local3 = DerefOf (ST01 [Local6]) | |
| Local6++ | |
| If ((Local2 != Local3)) | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| Return (Local0) | |
| } | |
| Method (WCOS, 0, Serialized) | |
| { | |
| If ((WOSI == 0xFF)) | |
| { | |
| Local0 = \_OS | |
| Local7 = SizeOf (OSID) | |
| Local1 = 0x00 | |
| While (((Local1 < Local7) && (WOSI == 0xFF))) | |
| { | |
| Local2 = \SRCP (Local0, DerefOf (OSID [Local1])) | |
| If (Local2) | |
| { | |
| WOSI = (Local1 + 0x01) | |
| } | |
| Else | |
| { | |
| Local1++ | |
| } | |
| } | |
| If ((WOSI == 0xFF)) | |
| { | |
| WOSI = 0x00 | |
| } | |
| If (((WOSI == 0x00) || (WOSI == 0x03))) | |
| { | |
| If (CondRefOf (\_OSI, Local0)) | |
| { | |
| If (\_OSI ("Windows 2001")) | |
| { | |
| WOSI = 0x04 | |
| } | |
| If (\_OSI ("Windows 2001 SP1")) | |
| { | |
| WOSI = 0x04 | |
| } | |
| If (\_OSI ("Windows 2001 SP2")) | |
| { | |
| WOSI = 0x05 | |
| } | |
| If (\_OSI ("Windows 2006")) | |
| { | |
| WOSI = 0x06 | |
| } | |
| If (\_OSI ("Windows 2009")) | |
| { | |
| WOSI = 0x07 | |
| } | |
| } | |
| } | |
| WHOS = WOSI /* \WOSI */ | |
| } | |
| Return (WOSI) /* \WOSI */ | |
| } | |
| Method (UPRW, 2, Serialized) | |
| { | |
| Local0 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| Local0 [0x00] = Arg0 | |
| If ((UWKD == 0x00)) | |
| { | |
| Local0 [0x01] = Arg1 | |
| } | |
| Return (Local0) | |
| } | |
| Name (EUPC, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Name (EPLD, Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
| /* 0008 */ 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // 0....... | |
| }) | |
| Method (CBRT, 2, Serialized) | |
| { | |
| Local6 = SizeOf (Arg0) | |
| Local7 = SizeOf (Arg1) | |
| If ((Local6 == 0x00)) | |
| { | |
| Local0 = Arg1 | |
| Return (Local0) | |
| } | |
| If ((Local7 == 0x00)) | |
| { | |
| Local0 = Arg0 | |
| Return (Local0) | |
| } | |
| Local1 = (Local7 + Local6) | |
| Local1 -= 0x02 | |
| Local0 = Buffer (Local1){} | |
| Local1 = 0x00 | |
| While ((Local1 < SizeOf (Arg0))) | |
| { | |
| Local0 [Local1] = DerefOf (Arg0 [Local1]) | |
| Local1++ | |
| } | |
| Local1 -= 0x02 | |
| Local2 = 0x00 | |
| While ((Local2 < SizeOf (Arg1))) | |
| { | |
| Local0 [Local1] = DerefOf (Arg1 [Local2]) | |
| Local1++ | |
| Local2++ | |
| } | |
| Return (Local0) | |
| } | |
| Scope (\_SB) | |
| { | |
| Mutex (MSMI, 0x00) | |
| Method (SSMI, 5, NotSerialized) | |
| { | |
| Acquire (MSMI, 0xFFFF) | |
| If (Arg4) | |
| { | |
| Acquire (\_GL, 0xFFFF) | |
| } | |
| EAX = (Arg0 << 0x10) | |
| EBX = Arg1 | |
| ECX = Arg2 | |
| EDX = Arg3 | |
| REFS = 0x00 | |
| \_SB.PCI0.GSWS (Arg0) | |
| Local0 = REFS /* \REFS */ | |
| If (Arg4) | |
| { | |
| Release (\_GL) | |
| } | |
| Release (MSMI) | |
| Return (Local0) | |
| } | |
| Name (BCLI, 0x00) | |
| Name (BCLS, Package (0x03) | |
| { | |
| Package (0x0D){}, | |
| Package (0x17){}, | |
| Package (0x1B){} | |
| }) | |
| Name (NITS, Package (0x03) | |
| { | |
| Buffer (0x16){}, | |
| Buffer (0x2A){}, | |
| Buffer (0x32){} | |
| }) | |
| Name (BCLC, 0x00) | |
| Method (BCL, 0, Serialized) | |
| { | |
| If ((BCLC == 0x00)) | |
| { | |
| If ((\WCOS () > 0x06)) | |
| { | |
| BRCT = BCCT /* \BCCT */ | |
| } | |
| Local7 = 0x00 | |
| If ((BRCT >= 0x15)) | |
| { | |
| BCLI = 0x01 | |
| Local7 = 0x01 | |
| If ((BRCT == 0x19)) | |
| { | |
| BCLI = 0x02 | |
| } | |
| } | |
| Local1 = 0x00 | |
| If ((DCAP & 0x10)) | |
| { | |
| Local0 = BRLV /* \BRLV */ | |
| Local5 = 0x00 | |
| Local4 = BMAP /* \BMAP */ | |
| While ((Local1 < BRCT)) | |
| { | |
| If (Local7) | |
| { | |
| Local3 = Local1 | |
| } | |
| Else | |
| { | |
| Local3 = DerefOf (Local4 [Local1]) | |
| } | |
| Local2 = DerefOf (Local0 [Local3]) | |
| Local3 = (Local2 * 0x64) | |
| Divide ((Local3 + 0x7F), 0xFF, Local6, Local2) | |
| DerefOf (BCLS [BCLI]) [(Local1 + 0x02)] = | |
| Local2 | |
| If ((Local2 > Local5)) | |
| { | |
| Local5 = Local2 | |
| } | |
| Local1++ | |
| } | |
| Local3 = (BRCT >> 0x01) | |
| DerefOf (BCLS [BCLI]) [0x01] = DerefOf (DerefOf ( | |
| BCLS [BCLI]) [Local3]) | |
| DerefOf (BCLS [BCLI]) [0x00] = Local5 | |
| } | |
| Else | |
| { | |
| Local4 = BCLV /* \BCLV */ | |
| Local0 = BMAP /* \BMAP */ | |
| While ((Local1 < (BRCT + 0x02))) | |
| { | |
| If ((Local7 || (Local1 < 0x02))) | |
| { | |
| Local3 = Local1 | |
| } | |
| Else | |
| { | |
| Local3 = DerefOf (Local0 [(Local1 - 0x02)]) | |
| Local3 += 0x02 | |
| } | |
| Local2 = DerefOf (Local4 [Local3]) | |
| DerefOf (BCLS [BCLI]) [Local1] = Local2 | |
| Local1++ | |
| } | |
| } | |
| Local0 = BRNT /* \BRNT */ | |
| Local1 = BMAP /* \BMAP */ | |
| Local2 = 0x00 | |
| While ((Local2 < BRCT)) | |
| { | |
| If (Local7) | |
| { | |
| Local3 = Local2 | |
| } | |
| Else | |
| { | |
| Local3 = DerefOf (Local1 [Local2]) | |
| } | |
| Local3 <<= 0x01 | |
| Local5 = (Local2 << 0x01) | |
| Local4 = DerefOf (Local0 [Local3]) | |
| DerefOf (NITS [BCLI]) [Local5] = Local4 | |
| Local4 = DerefOf (Local0 [(Local3 + 0x01)]) | |
| DerefOf (NITS [BCLI]) [(Local5 + 0x01)] = | |
| Local4 | |
| Local2++ | |
| } | |
| BCLC = 0x01 | |
| } | |
| Return (DerefOf (BCLS [BCLI])) | |
| } | |
| Name (BRIG, 0x64) | |
| Method (BCM, 1, Serialized) | |
| { | |
| Local0 = 0x00 | |
| If ((\WCOS () > 0x05)) | |
| { | |
| WDPE |= 0x40 | |
| Local0 = 0x01 | |
| } | |
| BRIG = Arg0 | |
| Local1 = Match (DerefOf (BCLS [BCLI]), MGE, Arg0, MTR, 0x00, | |
| 0x02) | |
| If ((Local1 == Ones)) | |
| { | |
| Local1 = (SizeOf (DerefOf (BCLS [BCLI])) - 0x01) | |
| } | |
| Local1 -= 0x02 | |
| If (Local0) | |
| { | |
| BRID = Local1 | |
| } | |
| Return (Local0) | |
| } | |
| Method (BQC, 0, Serialized) | |
| { | |
| Local0 = BRIG /* \_SB_.BRIG */ | |
| Return (Local0) | |
| } | |
| Method (HDDC, 1, Serialized) | |
| { | |
| If ((Arg0 == 0x02)) | |
| { | |
| Local1 = EDID /* \EDID */ | |
| } | |
| Else | |
| { | |
| Local3 = EDID /* \EDID */ | |
| Local0 = 0x80 | |
| Local1 = Buffer (Local0){} | |
| Local2 = 0x00 | |
| While ((Local2 < Local0)) | |
| { | |
| Local1 [Local2] = DerefOf (Local3 [Local2]) | |
| Local2++ | |
| } | |
| } | |
| Return (Local1) | |
| } | |
| Method (SBRC, 0, Serialized) | |
| { | |
| Local0 = BRID /* \BRID */ | |
| Local4 = (BRCT - 0x01) | |
| If ((BRID > Local4)) | |
| { | |
| Local0 = Local4 | |
| } | |
| If ((BRID < 0x00)) | |
| { | |
| Local0 = 0x00 | |
| } | |
| Local2 = BRLV /* \BRLV */ | |
| Local5 = BMAP /* \BMAP */ | |
| If ((BRCT == 0x0B)) | |
| { | |
| Local0 = DerefOf (Local5 [Local0]) | |
| } | |
| Local1 = DerefOf (Local2 [Local0]) | |
| Debug = Local1 | |
| Return (Local1) | |
| } | |
| } | |
| Scope (\_SB) | |
| { | |
| Device (PCI0) | |
| { | |
| Name (_HPP, Package (0x04) // _HPP: Hot Plug Parameters | |
| { | |
| 0x10, | |
| 0x40, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State | |
| { | |
| Return (0x02) | |
| } | |
| Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State | |
| { | |
| Return (0x02) | |
| } | |
| Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID | |
| Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID | |
| Name (_ADR, 0x00) // _ADR: Address | |
| OperationRegion (HBUS, PCI_Config, 0x00, 0x0100) | |
| Field (HBUS, DWordAcc, NoLock, Preserve) | |
| { | |
| Offset (0x40), | |
| EPEN, 1, | |
| , 11, | |
| EPBR, 20, | |
| Offset (0x48), | |
| MHEN, 1, | |
| , 14, | |
| MHBR, 17, | |
| Offset (0x50), | |
| GCLK, 1, | |
| Offset (0x54), | |
| D0EN, 1, | |
| Offset (0x60), | |
| PXEN, 1, | |
| PXSZ, 2, | |
| , 23, | |
| PXBR, 6, | |
| Offset (0x68), | |
| DIEN, 1, | |
| , 11, | |
| DIBR, 20, | |
| Offset (0x70), | |
| , 20, | |
| MEBR, 12, | |
| Offset (0x80), | |
| , 4, | |
| PM0H, 2, | |
| Offset (0x81), | |
| PM1L, 2, | |
| , 2, | |
| PM1H, 2, | |
| Offset (0x82), | |
| PM2L, 2, | |
| , 2, | |
| PM2H, 2, | |
| Offset (0x83), | |
| PM3L, 2, | |
| , 2, | |
| PM3H, 2, | |
| Offset (0x84), | |
| PM4L, 2, | |
| , 2, | |
| PM4H, 2, | |
| Offset (0x85), | |
| PM5L, 2, | |
| , 2, | |
| PM5H, 2, | |
| Offset (0x86), | |
| PM6L, 2, | |
| , 2, | |
| PM6H, 2, | |
| Offset (0x87), | |
| Offset (0xA8), | |
| , 20, | |
| TUUD, 19, | |
| Offset (0xBC), | |
| , 20, | |
| TLUD, 12, | |
| Offset (0xC8), | |
| , 7, | |
| HTSE, 1 | |
| } | |
| OperationRegion (MCHT, SystemMemory, 0xFED10000, 0x1100) | |
| Field (MCHT, ByteAcc, NoLock, Preserve) | |
| { | |
| } | |
| Name (BUF0, ResourceTemplate () | |
| { | |
| WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, | |
| 0x0000, // Granularity | |
| 0x0000, // Range Minimum | |
| 0x00FF, // Range Maximum | |
| 0x0000, // Translation Offset | |
| 0x0100, // Length | |
| ,, _Y00) | |
| DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, | |
| 0x00000000, // Granularity | |
| 0x00000000, // Range Minimum | |
| 0x00000CF7, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00000CF8, // Length | |
| ,, , TypeStatic, DenseTranslation) | |
| IO (Decode16, | |
| 0x0CF8, // Range Minimum | |
| 0x0CF8, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| ) | |
| DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, | |
| 0x00000000, // Granularity | |
| 0x00000D00, // Range Minimum | |
| 0x0000FFFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x0000F300, // 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, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x000C0000, // Range Minimum | |
| 0x000C3FFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00004000, // Length | |
| ,, _Y01, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x000C4000, // Range Minimum | |
| 0x000C7FFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00004000, // Length | |
| ,, _Y02, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x000C8000, // Range Minimum | |
| 0x000CBFFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00004000, // Length | |
| ,, _Y03, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x000CC000, // Range Minimum | |
| 0x000CFFFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00004000, // Length | |
| ,, _Y04, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x000D0000, // Range Minimum | |
| 0x000D3FFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00004000, // Length | |
| ,, _Y05, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x000D4000, // Range Minimum | |
| 0x000D7FFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00004000, // Length | |
| ,, _Y06, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x000D8000, // Range Minimum | |
| 0x000DBFFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00004000, // Length | |
| ,, _Y07, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x000DC000, // Range Minimum | |
| 0x000DFFFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00004000, // Length | |
| ,, _Y08, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x000E0000, // Range Minimum | |
| 0x000E3FFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00004000, // Length | |
| ,, _Y09, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x000E4000, // Range Minimum | |
| 0x000E7FFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00004000, // Length | |
| ,, _Y0A, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x000E8000, // Range Minimum | |
| 0x000EBFFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00004000, // Length | |
| ,, _Y0B, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x000EC000, // Range Minimum | |
| 0x000EFFFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00004000, // Length | |
| ,, _Y0C, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x000F0000, // Range Minimum | |
| 0x000FFFFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00010000, // Length | |
| ,, _Y0D, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x00000000, // Range Minimum | |
| 0x00000000, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00000000, // Length | |
| ,, _Y0E, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x00000000, // Range Minimum | |
| 0xFEDFFFFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00000000, // Length | |
| ,, _Y0F, AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0xFEE01000, // Range Minimum | |
| 0xFFFFFFFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x011FF000, // Length | |
| ,, , AddressRangeMemory, TypeStatic) | |
| }) | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| CreateWordField (BUF0, \_SB.PCI0._Y00._MAX, PBMX) // _MAX: Maximum Base Address | |
| PBMX = ((0x04000000 >> 0x14) - 0x02) | |
| CreateWordField (BUF0, \_SB.PCI0._Y00._LEN, PBLN) // _LEN: Length | |
| PBLN = ((0x04000000 >> 0x14) - 0x01) | |
| If (PM1L) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0._Y01._LEN, C0LN) // _LEN: Length | |
| C0LN = Zero | |
| } | |
| If ((PM1L == 0x01)) | |
| { | |
| CreateBitField (BUF0, \_SB.PCI0._Y01._RW, C0RW) // _RW_: Read-Write Status | |
| C0RW = Zero | |
| } | |
| If (PM1H) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0._Y02._LEN, C4LN) // _LEN: Length | |
| C4LN = Zero | |
| } | |
| If ((PM1H == 0x01)) | |
| { | |
| CreateBitField (BUF0, \_SB.PCI0._Y02._RW, C4RW) // _RW_: Read-Write Status | |
| C4RW = Zero | |
| } | |
| If (PM2L) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0._Y03._LEN, C8LN) // _LEN: Length | |
| C8LN = Zero | |
| } | |
| If ((PM2L == 0x01)) | |
| { | |
| CreateBitField (BUF0, \_SB.PCI0._Y03._RW, C8RW) // _RW_: Read-Write Status | |
| C8RW = Zero | |
| } | |
| If (PM2H) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0._Y04._LEN, CCLN) // _LEN: Length | |
| CCLN = Zero | |
| } | |
| If ((PM2H == 0x01)) | |
| { | |
| CreateBitField (BUF0, \_SB.PCI0._Y04._RW, CCRW) // _RW_: Read-Write Status | |
| CCRW = Zero | |
| } | |
| If (PM3L) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0._Y05._LEN, D0LN) // _LEN: Length | |
| D0LN = Zero | |
| } | |
| If ((PM3L == 0x01)) | |
| { | |
| CreateBitField (BUF0, \_SB.PCI0._Y05._RW, D0RW) // _RW_: Read-Write Status | |
| D0RW = Zero | |
| } | |
| If (PM3H) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0._Y06._LEN, D4LN) // _LEN: Length | |
| D4LN = Zero | |
| } | |
| If ((PM3H == 0x01)) | |
| { | |
| CreateBitField (BUF0, \_SB.PCI0._Y06._RW, D4RW) // _RW_: Read-Write Status | |
| D4RW = Zero | |
| } | |
| If (PM4L) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0._Y07._LEN, D8LN) // _LEN: Length | |
| D8LN = Zero | |
| } | |
| If ((PM4L == 0x01)) | |
| { | |
| CreateBitField (BUF0, \_SB.PCI0._Y07._RW, D8RW) // _RW_: Read-Write Status | |
| D8RW = Zero | |
| } | |
| If (PM4H) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0._Y08._LEN, DCLN) // _LEN: Length | |
| DCLN = Zero | |
| } | |
| If ((PM4H == 0x01)) | |
| { | |
| CreateBitField (BUF0, \_SB.PCI0._Y08._RW, DCRW) // _RW_: Read-Write Status | |
| DCRW = Zero | |
| } | |
| If (PM5L) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0._Y09._LEN, E0LN) // _LEN: Length | |
| E0LN = Zero | |
| } | |
| If ((PM5L == 0x01)) | |
| { | |
| CreateBitField (BUF0, \_SB.PCI0._Y09._RW, E0RW) // _RW_: Read-Write Status | |
| E0RW = Zero | |
| } | |
| If (PM5H) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0._Y0A._LEN, E4LN) // _LEN: Length | |
| E4LN = Zero | |
| } | |
| If ((PM5H == 0x01)) | |
| { | |
| CreateBitField (BUF0, \_SB.PCI0._Y0A._RW, E4RW) // _RW_: Read-Write Status | |
| E4RW = Zero | |
| } | |
| If (PM6L) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0._Y0B._LEN, E8LN) // _LEN: Length | |
| E8LN = Zero | |
| } | |
| If ((PM6L == 0x01)) | |
| { | |
| CreateBitField (BUF0, \_SB.PCI0._Y0B._RW, E8RW) // _RW_: Read-Write Status | |
| E8RW = Zero | |
| } | |
| If (PM6H) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0._Y0C._LEN, ECLN) // _LEN: Length | |
| ECLN = Zero | |
| } | |
| If ((PM6H == 0x01)) | |
| { | |
| CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW) // _RW_: Read-Write Status | |
| ECRW = Zero | |
| } | |
| If (PM0H) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN) // _LEN: Length | |
| F0LN = Zero | |
| } | |
| If ((PM0H == 0x01)) | |
| { | |
| CreateBitField (BUF0, \_SB.PCI0._Y0D._RW, F0RW) // _RW_: Read-Write Status | |
| F0RW = Zero | |
| } | |
| CreateDWordField (BUF0, \_SB.PCI0._Y0E._MIN, M1MN) // _MIN: Minimum Base Address | |
| CreateDWordField (BUF0, \_SB.PCI0._Y0E._MAX, M1MX) // _MAX: Maximum Base Address | |
| CreateDWordField (BUF0, \_SB.PCI0._Y0E._LEN, M1LN) // _LEN: Length | |
| M1MN = (TLUD << 0x14) | |
| Local0 = (PXBR << 0x1A) | |
| M1MX = (Local0 - 0x01) | |
| M1LN = ((M1MX - M1MN) + 0x01) | |
| CreateDWordField (BUF0, \_SB.PCI0._Y0F._MIN, M2MN) // _MIN: Minimum Base Address | |
| CreateDWordField (BUF0, \_SB.PCI0._Y0F._MAX, M2MX) // _MAX: Maximum Base Address | |
| CreateDWordField (BUF0, \_SB.PCI0._Y0F._LEN, M2LN) // _LEN: Length | |
| Local1 = (0x10000000 >> PXSZ) /* \_SB_.PCI0.PXSZ */ | |
| M2MN = (Local0 + Local1) | |
| M2LN = ((M2MX - M2MN) + 0x01) | |
| Return (BUF0) /* \_SB_.PCI0.BUF0 */ | |
| } | |
| Device (PDRC) | |
| { | |
| Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID | |
| Name (_UID, 0x01) // _UID: Unique ID | |
| Name (BUF0, ResourceTemplate () | |
| { | |
| Memory32Fixed (ReadWrite, | |
| 0x00000000, // Address Base | |
| 0x00004000, // Address Length | |
| _Y10) | |
| Memory32Fixed (ReadWrite, | |
| 0x00000000, // Address Base | |
| 0x00008000, // Address Length | |
| _Y11) | |
| Memory32Fixed (ReadWrite, | |
| 0x00000000, // Address Base | |
| 0x00001000, // Address Length | |
| _Y12) | |
| Memory32Fixed (ReadWrite, | |
| 0x00000000, // Address Base | |
| 0x00001000, // Address Length | |
| ) | |
| Memory32Fixed (ReadWrite, | |
| 0x00000000, // Address Base | |
| 0x00001000, // Address Length | |
| _Y14) | |
| Memory32Fixed (ReadWrite, | |
| 0x00000000, // Address Base | |
| 0x00000000, // Address Length | |
| _Y13) | |
| Memory32Fixed (ReadWrite, | |
| 0xFED20000, // Address Base | |
| 0x00020000, // Address Length | |
| ) | |
| Memory32Fixed (ReadOnly, | |
| 0xFED90000, // Address Base | |
| 0x00004000, // Address Length | |
| ) | |
| Memory32Fixed (ReadWrite, | |
| 0xFED45000, // Address Base | |
| 0x0004B000, // Address Length | |
| ) | |
| Memory32Fixed (ReadWrite, | |
| 0xFEC00000, // Address Base | |
| 0x00001000, // Address Length | |
| ) | |
| }) | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y10._BAS, RBR0) // _BAS: Base Address | |
| RBR0 = (\_SB.PCI0.LPCB.RCBA << 0x0E) | |
| CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y11._BAS, MBR0) // _BAS: Base Address | |
| MBR0 = (\_SB.PCI0.MHBR << 0x0F) | |
| CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y12._BAS, DBR0) // _BAS: Base Address | |
| DBR0 = (\_SB.PCI0.DIBR << 0x0C) | |
| CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y13._BAS, XBR0) // _BAS: Base Address | |
| XBR0 = (\_SB.PCI0.PXBR << 0x1A) | |
| CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y13._LEN, XSZ0) // _LEN: Length | |
| XSZ0 = (0x10000000 >> \_SB.PCI0.PXSZ) | |
| If (TBRB) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y14._BAS, TBR0) // _BAS: Base Address | |
| TBR0 = TBRB /* \TBRB */ | |
| } | |
| Else | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y14._LEN, TBLN) // _LEN: Length | |
| TBLN = Zero | |
| } | |
| Return (BUF0) /* \_SB_.PCI0.PDRC.BUF0 */ | |
| } | |
| } | |
| Device (PEGP) | |
| { | |
| Name (_ADR, 0x00010000) // _ADR: Address | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (GPIC) | |
| { | |
| Return (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 | |
| } | |
| }) | |
| } | |
| Else | |
| { | |
| Return (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 | |
| } | |
| }) | |
| } | |
| } | |
| } | |
| Device (GFX0) | |
| { | |
| Name (_ADR, 0x00020000) // _ADR: Address | |
| Method (_DOS, 1, NotSerialized) // _DOS: Disable Output Switching | |
| { | |
| DSEN = (Arg0 & 0x07) | |
| HDOS (Arg0) | |
| } | |
| Method (_DOD, 0, NotSerialized) // _DOD: Display Output Devices | |
| { | |
| If ((DODC == 0x00)) | |
| { | |
| DODC = 0x01 | |
| If (SCIP ()) | |
| { | |
| HDOD () | |
| NDID = 0x00 | |
| If (CondRefOf (IDAB)){} | |
| Else | |
| { | |
| If ((DIDL != Zero)) | |
| { | |
| DID1 = SDDL (DIDL) | |
| } | |
| If ((DDL2 != Zero)) | |
| { | |
| DID2 = SDDL (DDL2) | |
| } | |
| If ((DDL3 != Zero)) | |
| { | |
| DID3 = SDDL (DDL3) | |
| } | |
| If ((DDL4 != Zero)) | |
| { | |
| DID4 = SDDL (DDL4) | |
| } | |
| If ((DDL5 != Zero)) | |
| { | |
| DID5 = SDDL (DDL5) | |
| } | |
| If ((DDL6 != Zero)) | |
| { | |
| DID6 = SDDL (DDL6) | |
| } | |
| If ((DDL7 != Zero)) | |
| { | |
| DID7 = SDDL (DDL7) | |
| } | |
| If ((DDL8 != Zero)) | |
| { | |
| DID8 = SDDL (DDL8) | |
| } | |
| } | |
| } | |
| If ((NDID == 0x00)) | |
| { | |
| DerefOf (DODS [NDID]) [0x00] = 0x0400 | |
| } | |
| If ((NDID == 0x01)) | |
| { | |
| DerefOf (DODS [NDID]) [0x00] = (0x00010000 | DID1 | |
| ) | |
| } | |
| If ((NDID == 0x02)) | |
| { | |
| DerefOf (DODS [NDID]) [0x00] = (0x00010000 | DID1 | |
| ) | |
| DerefOf (DODS [NDID]) [0x01] = (0x00010000 | DID2 | |
| ) | |
| } | |
| If ((NDID == 0x03)) | |
| { | |
| DerefOf (DODS [NDID]) [0x00] = (0x00010000 | DID1 | |
| ) | |
| DerefOf (DODS [NDID]) [0x01] = (0x00010000 | DID2 | |
| ) | |
| DerefOf (DODS [NDID]) [0x02] = (0x00010000 | DID3 | |
| ) | |
| } | |
| If ((NDID == 0x04)) | |
| { | |
| DerefOf (DODS [NDID]) [0x00] = (0x00010000 | DID1 | |
| ) | |
| DerefOf (DODS [NDID]) [0x01] = (0x00010000 | DID2 | |
| ) | |
| DerefOf (DODS [NDID]) [0x02] = (0x00010000 | DID3 | |
| ) | |
| DerefOf (DODS [NDID]) [0x03] = (0x00010000 | DID4 | |
| ) | |
| } | |
| If ((NDID == 0x05)) | |
| { | |
| DerefOf (DODS [NDID]) [0x00] = (0x00010000 | DID1 | |
| ) | |
| DerefOf (DODS [NDID]) [0x01] = (0x00010000 | DID2 | |
| ) | |
| DerefOf (DODS [NDID]) [0x02] = (0x00010000 | DID3 | |
| ) | |
| DerefOf (DODS [NDID]) [0x03] = (0x00010000 | DID4 | |
| ) | |
| DerefOf (DODS [NDID]) [0x04] = (0x00010000 | DID5 | |
| ) | |
| } | |
| If ((NDID == 0x06)) | |
| { | |
| DerefOf (DODS [NDID]) [0x00] = (0x00010000 | DID1 | |
| ) | |
| DerefOf (DODS [NDID]) [0x01] = (0x00010000 | DID2 | |
| ) | |
| DerefOf (DODS [NDID]) [0x02] = (0x00010000 | DID3 | |
| ) | |
| DerefOf (DODS [NDID]) [0x03] = (0x00010000 | DID4 | |
| ) | |
| DerefOf (DODS [NDID]) [0x04] = (0x00010000 | DID5 | |
| ) | |
| DerefOf (DODS [NDID]) [0x05] = (0x00010000 | DID6 | |
| ) | |
| } | |
| If ((NDID == 0x07)) | |
| { | |
| DerefOf (DODS [NDID]) [0x00] = (0x00010000 | DID1 | |
| ) | |
| DerefOf (DODS [NDID]) [0x01] = (0x00010000 | DID2 | |
| ) | |
| DerefOf (DODS [NDID]) [0x02] = (0x00010000 | DID3 | |
| ) | |
| DerefOf (DODS [NDID]) [0x03] = (0x00010000 | DID4 | |
| ) | |
| DerefOf (DODS [NDID]) [0x04] = (0x00010000 | DID5 | |
| ) | |
| DerefOf (DODS [NDID]) [0x05] = (0x00010000 | DID6 | |
| ) | |
| DerefOf (DODS [NDID]) [0x06] = (0x00010000 | DID7 | |
| ) | |
| } | |
| If ((NDID == 0x08)) | |
| { | |
| DerefOf (DODS [NDID]) [0x00] = (0x00010000 | DID1 | |
| ) | |
| DerefOf (DODS [NDID]) [0x01] = (0x00010000 | DID2 | |
| ) | |
| DerefOf (DODS [NDID]) [0x02] = (0x00010000 | DID3 | |
| ) | |
| DerefOf (DODS [NDID]) [0x03] = (0x00010000 | DID4 | |
| ) | |
| DerefOf (DODS [NDID]) [0x04] = (0x00010000 | DID5 | |
| ) | |
| DerefOf (DODS [NDID]) [0x05] = (0x00010000 | DID6 | |
| ) | |
| DerefOf (DODS [NDID]) [0x06] = (0x00010000 | DID7 | |
| ) | |
| DerefOf (DODS [NDID]) [0x07] = (0x00010000 | DID8 | |
| ) | |
| } | |
| } | |
| Local0 = NDID /* \NDID */ | |
| If ((NDID > 0x08)) | |
| { | |
| Local0 = 0x00 | |
| } | |
| Return (DerefOf (DODS [Local0])) | |
| } | |
| Method (_REG, 2, NotSerialized) // _REG: Region Availability | |
| { | |
| If ((\_SB.PCI0.GFX0.INIM == 0x01)) | |
| { | |
| \_SB.SSMI (0xEA81, 0x00, 0x00, 0x00, 0x00) | |
| \_SB.PCI0.GFX0.GLID (\_SB.LID._LID ()) | |
| \_SB.PCI0.GFX0.INIM = 0x00 | |
| } | |
| } | |
| Device (DD01) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| If ((DID1 == 0x00)) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Return ((0xFFFF & DID1)) | |
| } | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| Return (CDDS (DID1)) | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| If (CondRefOf (SNXD)) | |
| { | |
| Return (NXD1) /* \NXD1 */ | |
| } | |
| Return (NDDS (DID1)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| If (((Arg0 & 0xC0000000) == 0xC0000000)) | |
| { | |
| CSTE = NSTE /* \NSTE */ | |
| } | |
| } | |
| } | |
| Name (LCDF, 0x00) | |
| Device (DD02) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| If ((DID2 == 0x00)) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Return ((0xFFFF & DID2)) | |
| } | |
| } | |
| Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
| { | |
| LCDF = 0x00 | |
| } | |
| Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
| { | |
| LCDF = 0x01 | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| If ((LIDS == 0x00)) | |
| { | |
| Return (0x00) | |
| } | |
| Return (CDDS (DID2)) | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| If (CondRefOf (SNXD)) | |
| { | |
| Return (NXD2) /* \NXD2 */ | |
| } | |
| Return (NDDS (DID2)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| If (((Arg0 & 0xC0000000) == 0xC0000000)) | |
| { | |
| CSTE = NSTE /* \NSTE */ | |
| } | |
| } | |
| } | |
| Device (DD03) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| If ((DID3 == 0x00)) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Return ((0xFFFF & DID3)) | |
| } | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| If ((DID3 == 0x00)) | |
| { | |
| Return (0x0B) | |
| } | |
| Else | |
| { | |
| Return (CDDS (DID3)) | |
| } | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| If (CondRefOf (SNXD)) | |
| { | |
| Return (NXD3) /* \NXD3 */ | |
| } | |
| Return (NDDS (DID3)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| If (((Arg0 & 0xC0000000) == 0xC0000000)) | |
| { | |
| CSTE = NSTE /* \NSTE */ | |
| } | |
| } | |
| } | |
| Device (DD04) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| If ((DID4 == 0x00)) | |
| { | |
| Return (0x04) | |
| } | |
| Else | |
| { | |
| Return ((0xFFFF & DID4)) | |
| } | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| If ((DID4 == 0x00)) | |
| { | |
| Return (0x0B) | |
| } | |
| Else | |
| { | |
| Return (CDDS (DID4)) | |
| } | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| If (CondRefOf (SNXD)) | |
| { | |
| Return (NXD4) /* \NXD4 */ | |
| } | |
| Return (NDDS (DID4)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| If (((Arg0 & 0xC0000000) == 0xC0000000)) | |
| { | |
| CSTE = NSTE /* \NSTE */ | |
| } | |
| } | |
| } | |
| Device (DD05) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| If ((DID5 == 0x00)) | |
| { | |
| Return (0x05) | |
| } | |
| Else | |
| { | |
| Return ((0xFFFF & DID5)) | |
| } | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| If ((DID5 == 0x00)) | |
| { | |
| Return (0x0B) | |
| } | |
| Else | |
| { | |
| Return (CDDS (DID5)) | |
| } | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| If (CondRefOf (SNXD)) | |
| { | |
| Return (NXD5) /* \NXD5 */ | |
| } | |
| Return (NDDS (DID5)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| If (((Arg0 & 0xC0000000) == 0xC0000000)) | |
| { | |
| CSTE = NSTE /* \NSTE */ | |
| } | |
| } | |
| } | |
| Device (DD06) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| If ((DID6 == 0x00)) | |
| { | |
| Return (0x06) | |
| } | |
| Else | |
| { | |
| Return ((0xFFFF & DID6)) | |
| } | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| If ((DID6 == 0x00)) | |
| { | |
| Return (0x0B) | |
| } | |
| Else | |
| { | |
| Return (CDDS (DID6)) | |
| } | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| If (CondRefOf (SNXD)) | |
| { | |
| Return (NXD6) /* \NXD6 */ | |
| } | |
| Return (NDDS (DID6)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| If (((Arg0 & 0xC0000000) == 0xC0000000)) | |
| { | |
| CSTE = NSTE /* \NSTE */ | |
| } | |
| } | |
| } | |
| Device (DD07) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| If ((DID7 == 0x00)) | |
| { | |
| Return (0x07) | |
| } | |
| Else | |
| { | |
| Return ((0xFFFF & DID7)) | |
| } | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| If ((DID7 == 0x00)) | |
| { | |
| Return (0x0B) | |
| } | |
| Else | |
| { | |
| Return (CDDS (DID7)) | |
| } | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| If (CondRefOf (SNXD)) | |
| { | |
| Return (NXD7) /* \NXD7 */ | |
| } | |
| Return (NDDS (DID7)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| If (((Arg0 & 0xC0000000) == 0xC0000000)) | |
| { | |
| CSTE = NSTE /* \NSTE */ | |
| } | |
| } | |
| } | |
| Device (DD08) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| If ((DID8 == 0x00)) | |
| { | |
| Return (0x08) | |
| } | |
| Else | |
| { | |
| Return ((0xFFFF & DID8)) | |
| } | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| If ((DID8 == 0x00)) | |
| { | |
| Return (0x0B) | |
| } | |
| Else | |
| { | |
| Return (CDDS (DID8)) | |
| } | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| If (CondRefOf (SNXD)) | |
| { | |
| Return (NXD8) /* \NXD8 */ | |
| } | |
| Return (NDDS (DID8)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| If (((Arg0 & 0xC0000000) == 0xC0000000)) | |
| { | |
| CSTE = NSTE /* \NSTE */ | |
| } | |
| } | |
| } | |
| Method (SDDL, 1, NotSerialized) | |
| { | |
| NDID++ | |
| Local0 = (Arg0 & 0x0F0F) | |
| Local1 = (0x80000000 | Local0) | |
| If ((DIDL == Local0)) | |
| { | |
| Return (Local1) | |
| } | |
| If ((DDL2 == Local0)) | |
| { | |
| Return (Local1) | |
| } | |
| If ((DDL3 == Local0)) | |
| { | |
| Return (Local1) | |
| } | |
| If ((DDL4 == Local0)) | |
| { | |
| Return (Local1) | |
| } | |
| If ((DDL5 == Local0)) | |
| { | |
| Return (Local1) | |
| } | |
| If ((DDL6 == Local0)) | |
| { | |
| Return (Local1) | |
| } | |
| If ((DDL7 == Local0)) | |
| { | |
| Return (Local1) | |
| } | |
| If ((DDL8 == Local0)) | |
| { | |
| Return (Local1) | |
| } | |
| Return (0x00) | |
| } | |
| Method (CDDS, 1, NotSerialized) | |
| { | |
| Local0 = (Arg0 & 0x0F0F) | |
| If ((0x00 == Local0)) | |
| { | |
| Return (0x1D) | |
| } | |
| If ((CADL == Local0)) | |
| { | |
| Return (0x1F) | |
| } | |
| If ((CAL2 == Local0)) | |
| { | |
| Return (0x1F) | |
| } | |
| If ((CAL3 == Local0)) | |
| { | |
| Return (0x1F) | |
| } | |
| If ((CAL4 == Local0)) | |
| { | |
| Return (0x1F) | |
| } | |
| If ((CAL5 == Local0)) | |
| { | |
| Return (0x1F) | |
| } | |
| If ((CAL6 == Local0)) | |
| { | |
| Return (0x1F) | |
| } | |
| If ((CAL7 == Local0)) | |
| { | |
| Return (0x1F) | |
| } | |
| If ((CAL8 == Local0)) | |
| { | |
| Return (0x1F) | |
| } | |
| Return (0x1D) | |
| } | |
| Method (NDDS, 1, NotSerialized) | |
| { | |
| Local0 = (Arg0 & 0x0F0F) | |
| If ((0x00 == Local0)) | |
| { | |
| Return (0x00) | |
| } | |
| If ((NADL == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((NDL2 == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((NDL3 == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((NDL4 == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((NDL5 == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((NDL6 == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((NDL7 == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((NDL8 == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| Return (0x00) | |
| } | |
| Scope (\_SB.PCI0) | |
| { | |
| OperationRegion (MCHP, PCI_Config, 0x40, 0xC0) | |
| Field (MCHP, AnyAcc, NoLock, Preserve) | |
| { | |
| Offset (0x60), | |
| TASM, 10, | |
| Offset (0x62) | |
| } | |
| } | |
| OperationRegion (IGDP, PCI_Config, 0x40, 0xC0) | |
| Field (IGDP, AnyAcc, NoLock, Preserve) | |
| { | |
| Offset (0x12), | |
| , 1, | |
| GIVD, 1, | |
| , 2, | |
| GUMA, 3, | |
| Offset (0x14), | |
| , 4, | |
| GMFN, 1, | |
| Offset (0x18), | |
| Offset (0xA4), | |
| ASLE, 8, | |
| Offset (0xA8), | |
| GSSE, 1, | |
| GSSB, 14, | |
| GSES, 1, | |
| Offset (0xB0), | |
| , 12, | |
| CDVL, 1, | |
| Offset (0xB2), | |
| Offset (0xB5), | |
| LBPC, 8, | |
| Offset (0xBC), | |
| ASLS, 32 | |
| } | |
| OperationRegion (IGDM, SystemMemory, ASLB, 0x2000) | |
| Field (IGDM, AnyAcc, NoLock, Preserve) | |
| { | |
| SIGN, 128, | |
| SIZE, 32, | |
| OVER, 32, | |
| SVER, 256, | |
| VVER, 128, | |
| GVER, 128, | |
| MBOX, 32, | |
| DMOD, 32, | |
| Offset (0x100), | |
| DRDY, 32, | |
| CSTS, 32, | |
| CEVT, 32, | |
| Offset (0x120), | |
| DIDL, 32, | |
| DDL2, 32, | |
| DDL3, 32, | |
| DDL4, 32, | |
| DDL5, 32, | |
| DDL6, 32, | |
| DDL7, 32, | |
| DDL8, 32, | |
| CPDL, 32, | |
| CPL2, 32, | |
| CPL3, 32, | |
| CPL4, 32, | |
| CPL5, 32, | |
| CPL6, 32, | |
| CPL7, 32, | |
| CPL8, 32, | |
| CADL, 32, | |
| CAL2, 32, | |
| CAL3, 32, | |
| CAL4, 32, | |
| CAL5, 32, | |
| CAL6, 32, | |
| CAL7, 32, | |
| CAL8, 32, | |
| NADL, 32, | |
| NDL2, 32, | |
| NDL3, 32, | |
| NDL4, 32, | |
| NDL5, 32, | |
| NDL6, 32, | |
| NDL7, 32, | |
| NDL8, 32, | |
| ASLP, 32, | |
| TIDX, 32, | |
| CHPD, 32, | |
| CLID, 32, | |
| CDCK, 32, | |
| SXSW, 32, | |
| EVTS, 32, | |
| CNOT, 32, | |
| NRDY, 32, | |
| Offset (0x200), | |
| SCIE, 1, | |
| GEFC, 4, | |
| GXFC, 3, | |
| GESF, 8, | |
| Offset (0x204), | |
| PARM, 32, | |
| DSLP, 32, | |
| Offset (0x300), | |
| ARDY, 32, | |
| ASLC, 32, | |
| TCHE, 32, | |
| ALSI, 32, | |
| BCLP, 32, | |
| PFIT, 32, | |
| CBLV, 32, | |
| BCLM, 320, | |
| CPFM, 32, | |
| EPFM, 32, | |
| PLUT, 592, | |
| PFMB, 32, | |
| CCDV, 32, | |
| PCFT, 32, | |
| Offset (0x400), | |
| GVD1, 49152, | |
| PHED, 32, | |
| BDDC, 2048 | |
| } | |
| If (CondRefOf (FPED)) | |
| { | |
| FPED () | |
| } | |
| Name (DBTB, Package (0x15) | |
| { | |
| 0x00, | |
| 0x07, | |
| 0x38, | |
| 0x01C0, | |
| 0x0E00, | |
| 0x3F, | |
| 0x01C7, | |
| 0x0E07, | |
| 0x01F8, | |
| 0x0E38, | |
| 0x0FC0, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x7000, | |
| 0x7007, | |
| 0x7038, | |
| 0x71C0, | |
| 0x7E00 | |
| }) | |
| Name (CDCT, Package (0x05) | |
| { | |
| Package (0x02) | |
| { | |
| 0xE4, | |
| 0x0140 | |
| }, | |
| Package (0x02) | |
| { | |
| 0xDE, | |
| 0x014D | |
| }, | |
| Package (0x02) | |
| { | |
| 0xDE, | |
| 0x014D | |
| }, | |
| Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| }, | |
| Package (0x02) | |
| { | |
| 0xDE, | |
| 0x014D | |
| } | |
| }) | |
| Name (SUCC, 0x01) | |
| Name (NVLD, 0x02) | |
| Name (CRIT, 0x04) | |
| Name (NCRT, 0x06) | |
| Method (GSCI, 0, Serialized) | |
| { | |
| Method (GBDA, 0, Serialized) | |
| { | |
| If ((GESF == 0x00)) | |
| { | |
| PARM = 0x59 | |
| GESF = Zero | |
| Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ | |
| } | |
| If ((GESF == 0x01)) | |
| { | |
| PARM = 0x80 | |
| GESF = Zero | |
| Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ | |
| } | |
| If ((GESF == 0x04)) | |
| { | |
| PARM = 0x30000000 | |
| GESF = Zero | |
| Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ | |
| } | |
| If ((GESF == 0x05)) | |
| { | |
| PARM |= (LIDS << 0x10) | |
| PARM += 0x00010000 | |
| GESF = Zero | |
| Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ | |
| } | |
| If ((GESF == 0x06)) | |
| { | |
| PARM = Zero | |
| GESF = Zero | |
| Return (Zero) | |
| } | |
| If ((GESF == 0x07)) | |
| { | |
| PARM = GIVD /* \_SB_.PCI0.GFX0.GIVD */ | |
| PARM ^= 0x01 | |
| PARM |= (GMFN << 0x01) | |
| PARM |= (0x03 << 0x0B) | |
| PARM |= (IDMS << 0x11) | |
| PARM |= (DerefOf (DerefOf (CDCT [HVCO]) [CDVL]) << | |
| 0x15) /* \_SB_.PCI0.GFX0.PARM */ | |
| GESF = 0x01 | |
| Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ | |
| } | |
| If ((GESF == 0x0A)) | |
| { | |
| PARM = 0x00 | |
| GESF = 0x00 | |
| Return (Zero) | |
| } | |
| GESF = Zero | |
| Return (CRIT) /* \_SB_.PCI0.GFX0.CRIT */ | |
| } | |
| Method (SBCB, 0, Serialized) | |
| { | |
| If ((GESF == 0x00)) | |
| { | |
| PARM = 0x00 | |
| PARM = 0x000F87FD | |
| PARM = 0x40 | |
| GESF = Zero | |
| Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ | |
| } | |
| If ((GESF == 0x07)) | |
| { | |
| If ((PARM == 0x00)) | |
| { | |
| Local0 = CLID /* \_SB_.PCI0.GFX0.CLID */ | |
| If ((0x80000000 & Local0)) | |
| { | |
| CLID &= 0x0F | |
| GLID (CLID) | |
| } | |
| } | |
| GESF = Zero | |
| PARM = Zero | |
| Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ | |
| } | |
| GESF = Zero | |
| Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ | |
| } | |
| If ((GEFC == 0x04)) | |
| { | |
| GXFC = GBDA () | |
| } | |
| If ((GEFC == 0x06)) | |
| { | |
| GXFC = SBCB () | |
| } | |
| GEFC = 0x00 | |
| SCIS = 0x01 | |
| GSSE = 0x00 | |
| SCIE = 0x00 | |
| Return (Zero) | |
| } | |
| Method (PDRD, 0, NotSerialized) | |
| { | |
| If (!DRDY) | |
| { | |
| Sleep (ASLP) | |
| } | |
| Return (!DRDY) | |
| } | |
| Method (PSTS, 0, NotSerialized) | |
| { | |
| If ((CSTS > 0x02)) | |
| { | |
| Sleep (ASLP) | |
| } | |
| Return ((CSTS == 0x03)) | |
| } | |
| Method (GNOT, 2, NotSerialized) | |
| { | |
| If (PDRD ()) | |
| { | |
| Return (0x01) | |
| } | |
| CEVT = Arg0 | |
| CSTS = 0x03 | |
| If (((CHPD == 0x00) && (Arg1 == 0x00))) | |
| { | |
| If (((OSYS > 0x07D0) && (OSYS < 0x07D6))) | |
| { | |
| Notify (\_SB.PCI0, Arg1) | |
| } | |
| Else | |
| { | |
| Notify (\_SB.PCI0.GFX0, Arg1) | |
| } | |
| } | |
| If (CondRefOf (WMAB)) | |
| { | |
| WMAB (Arg0) | |
| } | |
| Else | |
| { | |
| Notify (\_SB.PCI0.GFX0, 0x80) // Status Change | |
| } | |
| If (!PSTS ()) | |
| { | |
| CEVT = 0x00 | |
| } | |
| Return (0x00) | |
| } | |
| Method (GHDS, 1, NotSerialized) | |
| { | |
| TIDX = Arg0 | |
| Return (GNOT (0x01, 0x00)) | |
| } | |
| Method (GLID, 1, NotSerialized) | |
| { | |
| CLID = Arg0 | |
| Return (GNOT (0x02, 0x00)) | |
| } | |
| Method (GDCK, 1, NotSerialized) | |
| { | |
| CDCK = Arg0 | |
| Return (GNOT (0x04, 0x00)) | |
| } | |
| Method (PARD, 0, NotSerialized) | |
| { | |
| If (!ARDY) | |
| { | |
| Sleep (ASLP) | |
| } | |
| Return (!ARDY) | |
| } | |
| Method (AINT, 2, NotSerialized) | |
| { | |
| If (!(TCHE & (0x01 << Arg0))) | |
| { | |
| Return (0x01) | |
| } | |
| If (PARD ()) | |
| { | |
| Return (0x01) | |
| } | |
| If ((Arg0 == 0x02)) | |
| { | |
| If (CPFM) | |
| { | |
| Local0 = (CPFM & 0x0F) | |
| Local1 = (EPFM & 0x0F) | |
| If ((Local0 == 0x01)) | |
| { | |
| If ((Local1 & 0x06)) | |
| { | |
| PFIT = 0x06 | |
| } | |
| ElseIf ((Local1 & 0x08)) | |
| { | |
| PFIT = 0x08 | |
| } | |
| Else | |
| { | |
| PFIT = 0x01 | |
| } | |
| } | |
| If ((Local0 == 0x06)) | |
| { | |
| If ((Local1 & 0x08)) | |
| { | |
| PFIT = 0x08 | |
| } | |
| ElseIf ((Local1 & 0x01)) | |
| { | |
| PFIT = 0x01 | |
| } | |
| Else | |
| { | |
| PFIT = 0x06 | |
| } | |
| } | |
| If ((Local0 == 0x08)) | |
| { | |
| If ((Local1 & 0x01)) | |
| { | |
| PFIT = 0x01 | |
| } | |
| ElseIf ((Local1 & 0x06)) | |
| { | |
| PFIT = 0x06 | |
| } | |
| Else | |
| { | |
| PFIT = 0x08 | |
| } | |
| } | |
| } | |
| Else | |
| { | |
| PFIT ^= 0x07 | |
| } | |
| PFIT |= 0x80000000 | |
| ASLC = 0x04 | |
| } | |
| ElseIf ((Arg0 == 0x01)) | |
| { | |
| BCLP = Arg1 | |
| BCLP |= 0x80000000 | |
| ASLC = 0x02 | |
| } | |
| ElseIf ((Arg0 == 0x00)) | |
| { | |
| ALSI = Arg1 | |
| ASLC = 0x01 | |
| } | |
| Else | |
| { | |
| Return (0x01) | |
| } | |
| ASLE = 0x01 | |
| Return (0x00) | |
| } | |
| Method (SCIP, 0, NotSerialized) | |
| { | |
| If ((OVER != 0x00)) | |
| { | |
| Return (!GSMI) | |
| } | |
| Return (0x00) | |
| } | |
| } | |
| Scope (GFX0) | |
| { | |
| Name (DODC, 0x00) | |
| Name (INIM, 0x00) | |
| Name (HPDD, Package (0x09) | |
| { | |
| 0x0400, | |
| 0x0100, | |
| 0x0200, | |
| 0x0300, | |
| 0x0301, | |
| 0x0302, | |
| 0x0303, | |
| 0x0304, | |
| 0x0305 | |
| }) | |
| Name (DSPR, Buffer (0x09) | |
| { | |
| /* 0000 */ 0x00, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x01, // ........ | |
| /* 0008 */ 0x02 // . | |
| }) | |
| Name (DODS, Package (0x09) | |
| { | |
| Package (0x01) | |
| { | |
| 0xFFFFFFFF | |
| }, | |
| Package (0x01) | |
| { | |
| 0xFFFFFFFF | |
| }, | |
| Package (0x02) | |
| { | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF | |
| }, | |
| Package (0x03) | |
| { | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF | |
| }, | |
| Package (0x05) | |
| { | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF | |
| }, | |
| Package (0x06) | |
| { | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF | |
| }, | |
| Package (0x07) | |
| { | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF | |
| }, | |
| Package (0x08) | |
| { | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF | |
| } | |
| }) | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| INIM = 0x01 | |
| DKET () | |
| Local0 = \_SB.SBRC () | |
| \_SB.PCI0.GFX0.BCLP = (Local0 | 0x80000000) | |
| WDSA = 0x00 | |
| WDST = 0x00 | |
| WDGN = 0x00 | |
| } | |
| Method (HDOS, 1, NotSerialized) | |
| { | |
| Local0 = (WDPE & 0xF8) | |
| Local1 = (WDPE & 0x87) | |
| WDPE = (Local0 | Arg0) | |
| If (CondRefOf (^PDOS, Local2)) | |
| { | |
| ^PDOS (Arg0, Local1) | |
| } | |
| } | |
| Method (HDOD, 0, NotSerialized) | |
| { | |
| Local1 = 0x01 | |
| If ((TCHE & 0x02)) | |
| { | |
| Local1 = 0x03 | |
| } | |
| DCAP |= Local1 | |
| } | |
| Method (PDDS, 1, NotSerialized) | |
| { | |
| Local0 = (Arg0 & 0x0F0F) | |
| If ((0x00 == Local0)) | |
| { | |
| Return (0x00) | |
| } | |
| If ((CPDL == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((CPL2 == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((CPL3 == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((CPL4 == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((CPL5 == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((CPL6 == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((CPL7 == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((CPL8 == Local0)) | |
| { | |
| Return (0x01) | |
| } | |
| Return (0x00) | |
| } | |
| Method (UPNA, 2, Serialized) | |
| { | |
| If ((Arg0 == 0x00)) | |
| { | |
| Local1 = NADL /* \_SB_.PCI0.GFX0.NADL */ | |
| NADL = Arg1 | |
| } | |
| If ((Arg0 == 0x01)) | |
| { | |
| Local1 = NDL2 /* \_SB_.PCI0.GFX0.NDL2 */ | |
| NDL2 = Arg1 | |
| } | |
| If ((Arg0 == 0x02)) | |
| { | |
| Local1 = NDL3 /* \_SB_.PCI0.GFX0.NDL3 */ | |
| NDL3 = Arg1 | |
| } | |
| If ((Arg0 == 0x03)) | |
| { | |
| Local1 = NDL4 /* \_SB_.PCI0.GFX0.NDL4 */ | |
| NDL4 = Arg1 | |
| } | |
| If ((Arg0 == 0x04)) | |
| { | |
| Local1 = NDL5 /* \_SB_.PCI0.GFX0.NDL5 */ | |
| NDL5 = Arg1 | |
| } | |
| If ((Arg0 == 0x05)) | |
| { | |
| Local1 = NDL6 /* \_SB_.PCI0.GFX0.NDL6 */ | |
| NDL6 = Arg1 | |
| } | |
| If ((Arg0 == 0x06)) | |
| { | |
| Local1 = NDL7 /* \_SB_.PCI0.GFX0.NDL7 */ | |
| NDL7 = Arg1 | |
| } | |
| If ((Arg0 == 0x07)) | |
| { | |
| Local1 = NDL8 /* \_SB_.PCI0.GFX0.NDL8 */ | |
| NDL8 = Arg1 | |
| } | |
| Return (Local1) | |
| } | |
| Method (UPAA, 0, Serialized) | |
| { | |
| Local1 = 0x00 | |
| While ((Local1 < SizeOf (HPDD))) | |
| { | |
| Local0 = (0x01 << Local1) | |
| Local2 = DerefOf (HPDD [Local1]) | |
| If (PDDS (Local2)) | |
| { | |
| WDST |= Local0 | |
| } | |
| Else | |
| { | |
| WDST &= ~Local0 | |
| } | |
| If ((CDDS (Local2) == 0x1F)) | |
| { | |
| WDSA |= Local0 | |
| } | |
| Else | |
| { | |
| WDSA &= ~Local0 | |
| } | |
| Local1++ | |
| } | |
| } | |
| Method (UPND, 0, Serialized) | |
| { | |
| Local1 = WDGN /* \WDGN */ | |
| Local0 = 0x00 | |
| Local2 = 0x00 | |
| While (((Local0 < SizeOf (DSPR)) && Local1)) | |
| { | |
| Local3 = DerefOf (DSPR [Local0]) | |
| Local4 = (0x01 << Local3) | |
| If ((Local1 & Local4)) | |
| { | |
| Local5 = DerefOf (HPDD [Local3]) | |
| UPNA (Local2, Local5) | |
| Local2++ | |
| Local1 &= ~Local4 | |
| } | |
| If ((Local2 >= 0x02)) | |
| { | |
| Break | |
| } | |
| Local0++ | |
| } | |
| WDGN ^= Local1 | |
| Local1 = 0x01 | |
| While (((Local2 < 0x08) && Local1)) | |
| { | |
| Local1 = UPNA (Local2, 0x00) | |
| Local2++ | |
| } | |
| } | |
| Method (GF4E, 1, Serialized) | |
| { | |
| UPAA () | |
| If ((WDSA == 0x01)) | |
| { | |
| WDGN = (WDST | 0x01) | |
| } | |
| ElseIf ((WDSA & 0x01)) | |
| { | |
| WDGN = (WDST & ~0x01) | |
| } | |
| Else | |
| { | |
| WDGN = 0x01 | |
| } | |
| UPND () | |
| Signal (\_SB.F4EV) | |
| GHDS (0x00) | |
| Return (0x01) | |
| } | |
| Method (DKET, 0, NotSerialized) | |
| { | |
| If ((\_SB.PCI0.GFX0.GIVD == 0x00)) | |
| { | |
| Debug = "GFX DockEvent Enter" | |
| Local0 = \_SB.DCKD () | |
| Debug = "Dock Status" | |
| Debug = Local0 | |
| \_SB.PCI0.GFX0.GDCK (Local0) | |
| Debug = "GFX DockEvent Exit" | |
| } | |
| Return (0x00) | |
| } | |
| Method (RFHS, 1, Serialized) | |
| { | |
| If (Arg0) | |
| { | |
| UPAA () | |
| } | |
| Else | |
| { | |
| Wait (\_SB.F4EV, 0x0500) | |
| } | |
| } | |
| Method (SNXS, 0, Serialized) | |
| { | |
| UPND () | |
| GHDS (0x00) | |
| } | |
| Method (SBRV, 0, Serialized) | |
| { | |
| Debug = "Set Brightness" | |
| If (((DCAP & 0x02) == 0x00)) | |
| { | |
| If ((TCHE & 0x02)) | |
| { | |
| Debug = "TCHE set" | |
| DCAP |= 0x02 | |
| } | |
| } | |
| Local3 = (DCAP & 0x02) | |
| If (Local3) | |
| { | |
| Debug = "OpRegion take control of Brightness" | |
| Local1 = \_SB.SBRC () | |
| Debug = Local1 | |
| AINT (0x01, Local1) | |
| } | |
| Return (Local3) | |
| } | |
| Scope (DD02) | |
| { | |
| Method (_BCL, 0, Serialized) // _BCL: Brightness Control Levels | |
| { | |
| Return (\_SB.BCL ()) | |
| } | |
| Method (_BCM, 1, Serialized) // _BCM: Brightness Control Method | |
| { | |
| Local0 = \_SB.BCM (Arg0) | |
| If (Local0) | |
| { | |
| Local1 = BRID /* \BRID */ | |
| If ((SBRV () == 0x00)) | |
| { | |
| \_SB.SSMI (0xEA74, 0x04, Local1, 0x00, 0x00) | |
| } | |
| Signal (\_SB.BEVT) | |
| } | |
| } | |
| Method (_BQC, 0, Serialized) // _BQC: Brightness Query Current | |
| { | |
| Return (\_SB.BQC ()) | |
| } | |
| } | |
| Scope (\_GPE) | |
| { | |
| Method (_L06, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF | |
| { | |
| If ((\_SB.PCI0.GFX0.GIVD == 0x00)) | |
| { | |
| If ((\_SB.PCI0.GFX0.GSSE && !GSMI)) | |
| { | |
| \_SB.PCI0.GFX0.GSCI () | |
| } | |
| Else | |
| { | |
| SCIS = 0x01 | |
| } | |
| } | |
| } | |
| Name (WOAT, 0xFF) | |
| Method (CNDD, 1, NotSerialized) | |
| { | |
| If ((\_SB.PCI0.GFX0.GIVD == 0x00)) | |
| { | |
| If ((Arg0 || (WDST != WOAT))) | |
| { | |
| WOAT = WDST /* \WDST */ | |
| If ((\WCOS () >= 0x04)) | |
| { | |
| Notify (\_SB.PCI0, 0x00) // Bus Check | |
| } | |
| Else | |
| { | |
| Notify (\_SB.PCI0.GFX0, 0x00) // Bus Check | |
| } | |
| Sleep (0x02EE) | |
| } | |
| } | |
| } | |
| Method (VHIV, 3, Serialized) | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z | |
| If (\_SB.PCI0.GFX0.GIVD) | |
| { | |
| Return (0x01) | |
| } | |
| _T_0 = Arg2 | |
| If ((_T_0 == 0x01)) | |
| { | |
| If ((Arg0 & 0x80)) | |
| { | |
| Notify (\_SB.PCI0.GFX0.DD02, Arg0) | |
| } | |
| Else | |
| { | |
| Debug = "Verify no OS controlled brightness b/c VideoBrightnessEvent" | |
| If (((WDPE & 0x44) == 0x00)) | |
| { | |
| Debug = "VBRE method, use OpRegion method" | |
| \_SB.PCI0.GFX0.SBRV () | |
| } | |
| } | |
| } | |
| ElseIf ((_T_0 == 0x02)) | |
| { | |
| \_SB.PCI0.GFX0.GDCC (0x01) | |
| If (((WDPE & 0x03) == 0x00)) | |
| { | |
| If ((DCAP & 0x01)) | |
| { | |
| \_SB.PCI0.GFX0.DKET () | |
| } | |
| Else | |
| { | |
| \_SB.SSMI (0xEA74, 0x06, 0x00, 0x00, 0x00) | |
| CNDD (0x00) | |
| Notify (\_SB.PCI0.GFX0, 0x80) // Status Change | |
| } | |
| } | |
| } | |
| ElseIf ((_T_0 == 0x03)) | |
| { | |
| \_SB.PCI0.GFX0.CLID = \_SB.LID._LID () | |
| If (((\WCOS () < 0x06) || ((WDPE & 0x03) == 0x00))) | |
| { | |
| If ((DCAP & 0x01)) | |
| { | |
| If (\_SB.PCI0.GFX0.GLID (\_SB.LID._LID ())) | |
| { | |
| \_SB.PCI0.GFX0.CLID |= 0x80000000 | |
| } | |
| } | |
| Else | |
| { | |
| \_SB.SSMI (0xEA74, 0x05, 0x00, 0x00, 0x00) | |
| CNDD (0x01) | |
| Notify (\_SB.PCI0.GFX0, 0x80) // Status Change | |
| If ((\WCOS () < 0x06)) | |
| { | |
| LRSC = 0x00 | |
| } | |
| } | |
| } | |
| } | |
| ElseIf ((_T_0 == 0x04)) | |
| { | |
| If (((WDPE & 0x03) == 0x00)) | |
| { | |
| If ((DCAP & 0x01)) | |
| { | |
| \_SB.PCI0.GFX0.GF4E (0x00) | |
| } | |
| Else | |
| { | |
| CNDD (0x00) | |
| Notify (\_SB.PCI0.GFX0, 0x80) // Status Change | |
| } | |
| } | |
| } | |
| ElseIf ((_T_0 == 0x06)) | |
| { | |
| If ((DCAP & 0x01)) | |
| { | |
| \_SB.PCI0.GFX0.SNXS () | |
| } | |
| Else | |
| { | |
| \_GPE.CNDD (0x00) | |
| Notify (\_SB.PCI0.GFX0, 0x80) // Status Change | |
| } | |
| } | |
| ElseIf ((_T_0 == 0x07)) | |
| { | |
| \_SB.PCI0.GFX0.RFHS (Arg0) | |
| } | |
| ElseIf ((_T_0 == 0x08)) | |
| { | |
| If ((Arg0 == 0x04)) | |
| { | |
| \_SB.PCI0.GFX0.GLID (\_SB.LID._LID ()) | |
| \_SB.PCI0.GFX0.DKET () | |
| } | |
| If ((Arg0 >= 0x03)) | |
| { | |
| If (((WDPE & 0x44) == 0x00)) | |
| { | |
| Local0 = \_SB.SBRC () | |
| \_SB.PCI0.GFX0.BCLP = (Local0 | 0x80000000) | |
| } | |
| } | |
| } | |
| ElseIf ((_T_0 == 0x09)) | |
| { | |
| If (((WDPE & 0x04) == 0x00)) | |
| { | |
| \_SB.PCI0.GFX0.SBRV () | |
| } | |
| } | |
| Return (0x00) | |
| } | |
| } | |
| Event (\_SB.BEVT) | |
| Event (\_SB.F4EV) | |
| Scope (\_GPE) | |
| { | |
| Method (VHOV, 3, Serialized) | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z | |
| _T_0 = Arg2 | |
| If ((_T_0 == 0x01)) | |
| { | |
| If ((Arg0 & 0x80)) | |
| { | |
| Notify (\_SB.PCI0.PEGP.DGFX.LCD, Arg0) | |
| } | |
| ElseIf (((WDPE & 0x44) == 0x00)) | |
| { | |
| \_SB.PCI0.PEGP.DGFX.SBRV () | |
| } | |
| } | |
| ElseIf ((_T_0 == 0x02)) | |
| { | |
| \_SB.PCI0.PEGP.DGFX.GDCC (0x01) | |
| \_SB.PCI0.PEGP.DGFX.DKET () | |
| } | |
| ElseIf ((_T_0 == 0x03)) | |
| { | |
| \_SB.PCI0.PEGP.DGFX.GLEV () | |
| } | |
| ElseIf ((_T_0 == 0x04)) | |
| { | |
| If (((WDPE & 0x03) == 0x00)) | |
| { | |
| \_SB.PCI0.PEGP.DGFX.GF4E () | |
| } | |
| } | |
| ElseIf ((_T_0 == 0x05)) | |
| { | |
| \_SB.PCI0.PEGP.DGFX.GPUP () | |
| } | |
| ElseIf ((_T_0 == 0x06)) | |
| { | |
| If ((DCAP & 0x01)) | |
| { | |
| \_SB.PCI0.PEGP.DGFX.SNXS () | |
| } | |
| Else | |
| { | |
| Notify (\_SB.PCI0.PEGP.DGFX, 0x80) // Status Change | |
| } | |
| } | |
| ElseIf ((_T_0 == 0x07)) | |
| { | |
| \_SB.PCI0.PEGP.DGFX.RFHS (Arg0) | |
| } | |
| ElseIf ((_T_0 == 0x08)) | |
| { | |
| \_SB.PCI0.PEGP.DGFX.VWAK (Arg0) | |
| } | |
| Return (0x00) | |
| } | |
| Method (VBRE, 1, Serialized) | |
| { | |
| Local1 = 0x01 | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHIV (Arg0, 0x00, 0x01) | |
| } | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHOV (Arg0, 0x00, 0x01) | |
| } | |
| } | |
| Method (VFN4, 0, Serialized) | |
| { | |
| Signal (\_SB.F4EV) | |
| Local1 = 0x01 | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHIV (0x00, 0x00, 0x04) | |
| } | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHOV (0x00, 0x00, 0x04) | |
| } | |
| } | |
| Method (VDET, 0, Serialized) | |
| { | |
| Local1 = 0x01 | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHIV (0x00, 0x00, 0x02) | |
| } | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHOV (0x00, 0x00, 0x02) | |
| } | |
| } | |
| Name (LRSC, 0x01) | |
| Method (VLET, 0, Serialized) | |
| { | |
| LRSC = 0x01 | |
| Local1 = 0x01 | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHIV (0x00, 0x00, 0x03) | |
| } | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHOV (0x00, 0x00, 0x03) | |
| } | |
| Return (LRSC) /* \_GPE.LRSC */ | |
| } | |
| Method (VPUP, 2, Serialized) | |
| { | |
| Local1 = 0x01 | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHIV (Arg0, Arg1, 0x05) | |
| } | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHOV (Arg0, Arg1, 0x05) | |
| } | |
| } | |
| } | |
| Scope (\_SB) | |
| { | |
| Method (VSDD, 1, Serialized) | |
| { | |
| If ((DCAP & 0x04)) | |
| { | |
| Return (0xFFFF) | |
| } | |
| Else | |
| { | |
| If (((WDPE & 0x03) == 0x00)) | |
| { | |
| WDGN = Arg0 | |
| Local1 = 0x01 | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHIV (Arg0, 0x00, 0x06) | |
| } | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHOV (Arg0, 0x00, 0x06) | |
| } | |
| } | |
| Return (0x00) | |
| } | |
| Return (Zero) | |
| } | |
| Method (VGDD, 1, Serialized) | |
| { | |
| If (((DCAP & 0x04) && Arg0)) | |
| { | |
| Return (0xFFFF) | |
| } | |
| Else | |
| { | |
| If ((DCAP & 0x01)) | |
| { | |
| If ((Arg0 == 0x00)) | |
| { | |
| Wait (\_SB.F4EV, 0x0500) | |
| } | |
| Local1 = 0x01 | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHIV (Arg0, 0x00, 0x07) | |
| } | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHOV (Arg0, 0x00, 0x07) | |
| } | |
| } | |
| ElseIf (Arg0) | |
| { | |
| \_SB.SSMI (0xEA74, 0x02, 0x00, 0x00, 0x00) | |
| } | |
| Return (WDST) /* \WDST */ | |
| } | |
| } | |
| Method (VWAK, 1, Serialized) | |
| { | |
| Local1 = 0x01 | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHIV (Arg0, 0x00, 0x08) | |
| } | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHOV (Arg0, 0x00, 0x08) | |
| } | |
| } | |
| Method (WBRT, 0, NotSerialized) | |
| { | |
| Local1 = 0x01 | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHIV (0x00, 0x00, 0x09) | |
| } | |
| If (Local1) | |
| { | |
| Local1 = \_GPE.VHOV (0x00, 0x00, 0x09) | |
| } | |
| } | |
| } | |
| Name (DCSC, 0xFF) | |
| Method (GDCC, 1, Serialized) | |
| { | |
| If ((Arg0 && (DCSC == 0xFF))) | |
| { | |
| Local0 = (0x01 | (0x02 | 0x04)) | |
| If (\_SB.DCKD ()) | |
| { | |
| Local0 |= 0x08 | |
| } | |
| DCSC = Local0 | |
| } | |
| Return (DCSC) /* \_SB_.PCI0.GFX0.DCSC */ | |
| } | |
| Method (PDOS, 2, NotSerialized) | |
| { | |
| } | |
| } | |
| Device (PEGP.DGFX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Name (_S3D, 0x03) // _S3D: S3 Device State | |
| Name (_S4D, 0x03) // _S4D: S4 Device State | |
| Name (INIM, 0x00) | |
| Name (DIDX, Package (0x09) | |
| { | |
| 0x0110, | |
| 0x0100, | |
| 0x0200, | |
| 0x0210, | |
| 0x0220, | |
| 0x0230, | |
| 0x0240, | |
| 0x0250, | |
| 0x0260 | |
| }) | |
| Method (DIDM, 0, Serialized) | |
| { | |
| Return (DIDX) /* \_SB_.PCI0.PEGP.DGFX.DIDX */ | |
| } | |
| Method (_DOD, 0, NotSerialized) // _DOD: Display Output Devices | |
| { | |
| Name (DODS, Package (0x05) | |
| { | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| DODS [0x00] = (0x00010000 | DerefOf (DIDX [0x01])) | |
| DODS [0x01] = (0x00010000 | DerefOf (DIDX [0x00])) | |
| DODS [0x02] = (0x00010000 | DerefOf (DIDX [0x03])) | |
| DODS [0x03] = (0x00010000 | DerefOf (DIDX [0x04])) | |
| DODS [0x04] = (0x00010000 | DerefOf (DIDX [0x05])) | |
| Return (DODS) /* \_SB_.PCI0.PEGP.DGFX._DOD.DODS */ | |
| } | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| INIM = 0x01 | |
| } | |
| Method (_REG, 2, NotSerialized) // _REG: Region Availability | |
| { | |
| If ((INIM == 0x01)) | |
| { | |
| \_SB.SSMI (0xEA81, 0x00, 0x00, 0x00, 0x00) | |
| INIM = 0x00 | |
| } | |
| } | |
| Name (PSBR, 0x00) | |
| Name (ABRI, 0xFF) | |
| Name (VGSD, 0x00) | |
| Name (BRIN, 0x00) | |
| Name (DEVM, Package (0x09) | |
| { | |
| 0x01, | |
| 0x02, | |
| 0x04, | |
| 0x08, | |
| 0x80, | |
| 0x0200, | |
| 0x0400, | |
| 0x0800, | |
| 0x1000 | |
| }) | |
| Method (ATIF, 2, Serialized) | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z | |
| DCAP |= 0x03 | |
| _T_0 = Arg0 | |
| If ((_T_0 == 0x00)) | |
| { | |
| Local0 = AFN0 () | |
| } | |
| ElseIf ((_T_0 == 0x01)) | |
| { | |
| Local0 = AFN1 () | |
| } | |
| ElseIf ((_T_0 == 0x02)) | |
| { | |
| Local0 = AFN2 () | |
| } | |
| ElseIf ((_T_0 == 0x03)) | |
| { | |
| Local0 = AFN3 (Arg1) | |
| } | |
| ElseIf ((_T_0 == 0x04)) | |
| { | |
| Local0 = AFN4 () | |
| } | |
| ElseIf ((_T_0 == 0x0F)) | |
| { | |
| Local0 = AF15 () | |
| } | |
| Else | |
| { | |
| Local0 = Buffer (0x0100) | |
| { | |
| 0x00, 0x00 // .. | |
| } | |
| } | |
| Return (Local0) | |
| } | |
| Method (AFN0, 0, Serialized) | |
| { | |
| Local0 = Buffer (0x0100){} | |
| CreateWordField (Local0, 0x00, SIZE) | |
| CreateWordField (Local0, 0x02, IVER) | |
| CreateDWordField (Local0, 0x04, SNMK) | |
| CreateDWordField (Local0, 0x08, SFBV) | |
| SIZE = 0x0C | |
| IVER = 0x01 | |
| SNMK = 0xF1 | |
| SFBV = 0x400F | |
| Return (Local0) | |
| } | |
| Method (AFN1, 0, Serialized) | |
| { | |
| Local0 = Buffer (0x0100){} | |
| CreateWordField (Local0, 0x00, SIZE) | |
| CreateDWordField (Local0, 0x02, VFMK) | |
| CreateDWordField (Local0, 0x06, FLAG) | |
| CreateByteField (Local0, 0x0A, NOCC) | |
| SIZE = 0x0B | |
| VFMK = 0x07 | |
| FLAG = 0x06 | |
| NOCC = 0xD0 | |
| Return (Local0) | |
| } | |
| Method (AFN2, 0, Serialized) | |
| { | |
| Local0 = Buffer (0x0100){} | |
| CreateWordField (Local0, 0x00, SIZE) | |
| CreateDWordField (Local0, 0x02, PBRO) | |
| CreateDWordField (Local0, 0x06, FLAG) | |
| CreateByteField (Local0, 0x0A, NOCC) | |
| SIZE = 0x0D | |
| PBRO = PSBR /* \_SB_.PCI0.PEGP.DGFX.PSBR */ | |
| PSBR = 0x00 | |
| Local1 = 0x06 | |
| While ((Local1 < 0x0D)) | |
| { | |
| Local0 [Local1] = 0x00 | |
| Local1++ | |
| } | |
| If ((PBRO && 0x10)) | |
| { | |
| Local2 = 0x02 | |
| If ((\_SB.PCI0.LPCB.EC0.GACS () == 0x01)) | |
| { | |
| If ((\_SB.PCI0.LPCB.EC0.GPID () == 0x00)) | |
| { | |
| Local2 = 0x01 | |
| } | |
| Else | |
| { | |
| Local2 = 0x03 | |
| } | |
| } | |
| Local0 [0x0B] = Local2 | |
| } | |
| If ((PBRO && 0x80)) | |
| { | |
| Local0 [0x0C] = ABRI /* \_SB_.PCI0.PEGP.DGFX.ABRI */ | |
| } | |
| Return (Local0) | |
| } | |
| Method (AFN3, 1, Serialized) | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z | |
| CreateWordField (Arg0, 0x00, SIZI) | |
| CreateWordField (Arg0, 0x02, DISI) | |
| CreateWordField (Arg0, 0x04, CDIS) | |
| Local0 = Buffer (0x0100){} | |
| CreateWordField (Local0, 0x00, SIZE) | |
| CreateDWordField (Local0, 0x02, DISP) | |
| DISP = 0x00 | |
| SIZE = 0x04 | |
| _T_0 = VGSD /* \_SB_.PCI0.PEGP.DGFX.VGSD */ | |
| If ((_T_0 == 0x01)) | |
| { | |
| WDST = TOHP (CDIS) | |
| WDSA = TOHP (DISI) | |
| DISP = DISI /* \_SB_.PCI0.PEGP.DGFX.AFN3.DISI */ | |
| } | |
| ElseIf ((_T_0 == 0x02)) | |
| { | |
| DISP = TOAF (WDGN) | |
| WDSA = WDGN /* \WDGN */ | |
| } | |
| Else | |
| { | |
| If ((DISI == 0x01)) | |
| { | |
| DISP = (CDIS | 0x01) | |
| } | |
| ElseIf ((DISI & 0x01)) | |
| { | |
| DISP = (CDIS & ~0x01) | |
| } | |
| Else | |
| { | |
| DISP = 0x01 | |
| } | |
| WDSA = TOHP (DISI) | |
| WDGN = TOHP (DISP) | |
| } | |
| Signal (\_SB.F4EV) | |
| VGSD = 0x00 | |
| If (BRIN) | |
| { | |
| SBRV () | |
| BRIN = 0x00 | |
| } | |
| Return (Local0) | |
| } | |
| Method (AFN4, 0, Serialized) | |
| { | |
| Local0 = Buffer (0x0100){} | |
| CreateWordField (Local0, 0x00, SIZE) | |
| CreateByteField (Local0, 0x02, LIDS) | |
| SIZE = 0x03 | |
| If (\_SB.LID._LID ()) | |
| { | |
| LIDS = 0x00 | |
| } | |
| Else | |
| { | |
| LIDS = 0x01 | |
| } | |
| Return (Local0) | |
| } | |
| Method (AF15, 0, Serialized) | |
| { | |
| Local0 = Buffer (0x0100){} | |
| CreateWordField (Local0, 0x00, DNUM) | |
| CreateWordField (Local0, 0x02, DSZE) | |
| CreateDWordField (Local0, 0x04, FLG1) | |
| CreateWordField (Local0, 0x08, BUS1) | |
| CreateWordField (Local0, 0x0A, DEV1) | |
| CreateDWordField (Local0, 0x0C, FLG2) | |
| CreateWordField (Local0, 0x10, BUS2) | |
| CreateWordField (Local0, 0x12, DEV2) | |
| DNUM = 0x02 | |
| DSZE = 0x08 | |
| FLG1 = 0x04 | |
| BUS1 = 0x00 | |
| DEV1 = 0x01 | |
| FLG2 = 0x05 | |
| BUS2 = 0x01 | |
| DEV2 = 0x00 | |
| Return (Local0) | |
| } | |
| Method (DKET, 0, Serialized) | |
| { | |
| PSBR |= 0x20 | |
| Notify (^, 0xD0) // Hardware-Specific | |
| Return (0x01) | |
| } | |
| Method (GF4E, 0, Serialized) | |
| { | |
| PSBR |= 0x01 | |
| Notify (^, 0xD0) // Hardware-Specific | |
| Return (0x01) | |
| } | |
| Method (GLEV, 0, Serialized) | |
| { | |
| Local0 = 0x00 | |
| } | |
| Method (GPUP, 0, Serialized) | |
| { | |
| PSBR |= 0x10 | |
| Notify (^, 0xD0) // Hardware-Specific | |
| Return (0x01) | |
| } | |
| Method (SBRV, 0, Serialized) | |
| { | |
| ABRI = \_SB.SBRC () | |
| PSBR |= 0x80 | |
| Notify (^, 0xD0) // Hardware-Specific | |
| Return (0x01) | |
| } | |
| Method (RFHS, 1, Serialized) | |
| { | |
| If (Arg0) | |
| { | |
| VGSD = 0x01 | |
| Reset (\_SB.F4EV) | |
| GF4E () | |
| } | |
| Wait (\_SB.F4EV, 0x0500) | |
| } | |
| Method (SNXS, 0, Serialized) | |
| { | |
| VGSD = 0x02 | |
| GF4E () | |
| Wait (\_SB.F4EV, 0x0500) | |
| } | |
| Method (VWAK, 1, Serialized) | |
| { | |
| If ((Arg0 >= 0x03)) | |
| { | |
| If (((WDPE & 0x44) == 0x00)) | |
| { | |
| BRIN = 0x01 | |
| } | |
| } | |
| } | |
| Method (TOHP, 1, Serialized) | |
| { | |
| Local0 = 0x00 | |
| Local1 = Arg0 | |
| Local2 = 0x00 | |
| While (((Local0 < 0x09) && Local1)) | |
| { | |
| Local3 = DerefOf (DEVM [Local0]) | |
| If ((Local1 & Local3)) | |
| { | |
| Local4 = (0x01 << Local0) | |
| Local2 |= Local4 | |
| } | |
| Local1 &= ~Local3 | |
| Local0++ | |
| } | |
| Return (Local2) | |
| } | |
| Method (TOAF, 1, Serialized) | |
| { | |
| Local0 = 0x00 | |
| Local1 = Arg0 | |
| Local2 = 0x00 | |
| While (((Local0 < 0x09) && Local1)) | |
| { | |
| Local3 = (0x01 << Local0) | |
| If ((Local1 & Local3)) | |
| { | |
| Local4 = DerefOf (DEVM [Local0]) | |
| Local2 |= Local4 | |
| } | |
| Local1 &= ~Local3 | |
| Local0++ | |
| } | |
| Return (Local2) | |
| } | |
| Method (_DOS, 1, NotSerialized) // _DOS: Disable Output Switching | |
| { | |
| Local0 = (WDPE & 0xF8) | |
| Local1 = (WDPE & 0x83) | |
| WDPE = (Local0 | Arg0) | |
| If (CondRefOf (^PDOS, Local2)) | |
| { | |
| ^PDOS (Arg0, Local1) | |
| } | |
| } | |
| Device (LCD) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| Return (ADR (0x00)) | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| If (\_SB.LID._LID ()) | |
| { | |
| Return (DCS (0x00)) | |
| } | |
| Else | |
| { | |
| Return (0x00) | |
| } | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| Return (DGS (0x00)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| DSS (0x00, Arg0) | |
| } | |
| Method (_BCL, 0, Serialized) // _BCL: Brightness Control Levels | |
| { | |
| Return (\_SB.BCL ()) | |
| } | |
| Method (_BCM, 1, Serialized) // _BCM: Brightness Control Method | |
| { | |
| Local0 = \_SB.BCM (Arg0) | |
| If (Local0) | |
| { | |
| Local1 = BRID /* \BRID */ | |
| If ((SBRV () == 0x00)) | |
| { | |
| \_SB.SSMI (0xEA74, 0x04, Local1, 0x00, 0x00) | |
| } | |
| Signal (\_SB.BEVT) | |
| } | |
| } | |
| Method (_BQC, 0, Serialized) // _BQC: Brightness Query Current | |
| { | |
| Return (\_SB.BQC ()) | |
| } | |
| } | |
| Device (CRT) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| Return (ADR (0x01)) | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| Return (DCS (0x01)) | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| Return (DGS (0x01)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| DSS (0x01, Arg0) | |
| } | |
| } | |
| Device (TV) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| Return (ADR (0x02)) | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| Return (DCS (0x02)) | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| Return (DGS (0x02)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| DSS (0x02, Arg0) | |
| } | |
| } | |
| Device (DVI) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| Return (ADR (0x03)) | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| Return (DCS (0x03)) | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| Return (DGS (0x03)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| DSS (0x03, Arg0) | |
| } | |
| } | |
| Device (DD04) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| Return (ADR (0x04)) | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| Return (DCS (0x04)) | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| Return (DGS (0x04)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| DSS (0x04, Arg0) | |
| } | |
| } | |
| Device (DD05) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| Return (ADR (0x05)) | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| Return (DCS (0x05)) | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| Return (DGS (0x05)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| DSS (0x05, Arg0) | |
| } | |
| } | |
| Device (DD06) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| Return (ADR (0x06)) | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| Return (DCS (0x06)) | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| Return (DGS (0x06)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| DSS (0x06, Arg0) | |
| } | |
| } | |
| Device (DD07) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| Return (ADR (0x07)) | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| Return (DCS (0x07)) | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| Return (DGS (0x07)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| DSS (0x07, Arg0) | |
| } | |
| } | |
| Device (DD08) | |
| { | |
| Method (_ADR, 0, Serialized) // _ADR: Address | |
| { | |
| Return (ADR (0x08)) | |
| } | |
| Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status | |
| { | |
| Return (DCS (0x08)) | |
| } | |
| Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State | |
| { | |
| Return (DGS (0x08)) | |
| } | |
| Method (_DSS, 1, NotSerialized) // _DSS: Device Set State | |
| { | |
| DSS (0x08, Arg0) | |
| } | |
| } | |
| Method (ADR, 1, Serialized) | |
| { | |
| Local1 = DIDM () | |
| Local2 = SizeOf (Local1) | |
| If ((Arg0 < Local2)) | |
| { | |
| Local0 = DerefOf (Local1 [Arg0]) | |
| If ((\WCOS () < 0x06)) | |
| { | |
| Local0 &= 0xFFFF | |
| } | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| Return (Local0) | |
| } | |
| Method (DCS, 1, Serialized) | |
| { | |
| Local1 = (0x01 << Arg0) | |
| Local0 = 0x00 | |
| If ((GDCC (0x00) & Local1)) | |
| { | |
| Local0 = 0x01 | |
| If ((WDST & Local1)) | |
| { | |
| Local0 = 0x1D | |
| If ((WDSA & Local1)) | |
| { | |
| Local0 = 0x1F | |
| } | |
| } | |
| } | |
| Return (Local0) | |
| } | |
| Method (DGS, 1, Serialized) | |
| { | |
| Local2 = (0x01 << Arg0) | |
| Local0 = 0x00 | |
| If ((WDGN & Local2)) | |
| { | |
| Local0 = 0x01 | |
| } | |
| Return (Local0) | |
| } | |
| Method (DSS, 2, Serialized) | |
| { | |
| Local1 = (0x01 << Arg0) | |
| Local0 = WDSS /* \WDSS */ | |
| If ((Arg1 & 0x01)) | |
| { | |
| Local0 |= Local1 | |
| } | |
| Else | |
| { | |
| Local0 &= ~Local1 | |
| } | |
| WDSS = Local0 | |
| If ((Arg1 & 0x40000000)) | |
| { | |
| WDSA = Local0 | |
| } | |
| } | |
| OperationRegion (VIDR, PCI_Config, 0x00, 0x02) | |
| Field (VIDR, WordAcc, NoLock, Preserve) | |
| { | |
| VVID, 16 | |
| } | |
| Name (DCSC, 0xFF) | |
| Method (GDCC, 1, Serialized) | |
| { | |
| If ((Arg0 && (DCSC == 0xFF))) | |
| { | |
| Local0 = (0x01 | (0x02 | 0x04)) | |
| If (\_SB.DCKD ()) | |
| { | |
| Local0 |= 0x08 | |
| } | |
| DCSC = Local0 | |
| } | |
| Return (DCSC) /* \_SB_.PCI0.PEGP.DGFX.DCSC */ | |
| } | |
| Method (PDOS, 2, NotSerialized) | |
| { | |
| } | |
| } | |
| Scope (\) | |
| { | |
| OperationRegion (IO_T, SystemIO, 0x1000, 0x10) | |
| Field (IO_T, ByteAcc, NoLock, Preserve) | |
| { | |
| TRPI, 16, | |
| Offset (0x04), | |
| Offset (0x06), | |
| Offset (0x08), | |
| TRP0, 8, | |
| Offset (0x0A), | |
| Offset (0x0B), | |
| Offset (0x0C), | |
| Offset (0x0D), | |
| Offset (0x0E), | |
| Offset (0x0F), | |
| Offset (0x10) | |
| } | |
| OperationRegion (IO_D, SystemIO, 0x0810, 0x04) | |
| Field (IO_D, ByteAcc, NoLock, Preserve) | |
| { | |
| TRPD, 8 | |
| } | |
| OperationRegion (PMIO, SystemIO, 0x0400, 0x80) | |
| Field (PMIO, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0x20), | |
| , 2, | |
| SPST, 1, | |
| , 16, | |
| GPS3, 1, | |
| Offset (0x42), | |
| , 1, | |
| GPEC, 1, | |
| Offset (0x64), | |
| , 9, | |
| SCIS, 1, | |
| Offset (0x66) | |
| } | |
| OperationRegion (GPIO, SystemIO, 0x0500, 0x64) | |
| Field (GPIO, ByteAcc, NoLock, Preserve) | |
| { | |
| GU00, 8, | |
| GU01, 8, | |
| GU02, 8, | |
| GU03, 8, | |
| GIO0, 8, | |
| GIO1, 8, | |
| GIO2, 8, | |
| GIO3, 8, | |
| Offset (0x0C), | |
| GL00, 8, | |
| GL01, 8, | |
| GL02, 8, | |
| , 3, | |
| GP27, 1, | |
| GP28, 1, | |
| Offset (0x10), | |
| Offset (0x18), | |
| GB00, 8, | |
| GB01, 8, | |
| GB02, 8, | |
| GB03, 8, | |
| Offset (0x2C), | |
| GIV0, 8, | |
| GIV1, 8, | |
| GIV2, 8, | |
| GIV3, 8, | |
| GU04, 8, | |
| GU05, 8, | |
| GU06, 8, | |
| GU07, 8, | |
| GIO4, 8, | |
| GIO5, 8, | |
| GIO6, 8, | |
| GIO7, 8, | |
| , 5, | |
| , 1, | |
| Offset (0x39), | |
| GL05, 8, | |
| GL06, 8, | |
| GL07, 8, | |
| Offset (0x40), | |
| GU08, 8, | |
| GU09, 8, | |
| GU0A, 8, | |
| GU0B, 8, | |
| , 5, | |
| GI69, 1, | |
| Offset (0x45), | |
| GIO9, 8, | |
| GIOA, 8, | |
| GIOB, 8, | |
| , 5, | |
| GL69, 1, | |
| Offset (0x49), | |
| GL09, 8, | |
| GL0A, 8, | |
| GL0B, 8 | |
| } | |
| OperationRegion (RCRB, SystemMemory, 0xFED1C000, 0x4000) | |
| Field (RCRB, DWordAcc, Lock, Preserve) | |
| { | |
| Offset (0x1A8), | |
| APMC, 2, | |
| Offset (0x1000), | |
| Offset (0x3000), | |
| Offset (0x3404), | |
| HPAS, 2, | |
| , 5, | |
| HPAE, 1, | |
| Offset (0x3418), | |
| , 1, | |
| , 1, | |
| SATD, 1, | |
| SMBD, 1, | |
| HDAD, 1, | |
| Offset (0x341A), | |
| RP1D, 1, | |
| RP2D, 1, | |
| RP3D, 1, | |
| RP4D, 1, | |
| RP5D, 1, | |
| RP6D, 1, | |
| RP7D, 1, | |
| RP8D, 1 | |
| } | |
| Method (GETP, 1, Serialized) | |
| { | |
| If (((Arg0 & 0x09) == 0x00)) | |
| { | |
| Return (0xFFFFFFFF) | |
| } | |
| If (((Arg0 & 0x09) == 0x08)) | |
| { | |
| Return (0x0384) | |
| } | |
| Local0 = ((Arg0 & 0x0300) >> 0x08) | |
| Local1 = ((Arg0 & 0x3000) >> 0x0C) | |
| Return ((0x1E * (0x09 - (Local0 + Local1)))) | |
| } | |
| Method (GDMA, 5, Serialized) | |
| { | |
| If (Arg0) | |
| { | |
| If ((Arg1 && Arg4)) | |
| { | |
| Return (0x14) | |
| } | |
| If ((Arg2 && Arg4)) | |
| { | |
| Return (((0x04 - Arg3) * 0x0F)) | |
| } | |
| Return (((0x04 - Arg3) * 0x1E)) | |
| } | |
| Return (0xFFFFFFFF) | |
| } | |
| Method (GETT, 1, Serialized) | |
| { | |
| Return ((0x1E * (0x09 - (((Arg0 >> 0x02) & 0x03 | |
| ) + (Arg0 & 0x03))))) | |
| } | |
| Method (GETF, 3, Serialized) | |
| { | |
| Name (TMPF, 0x00) | |
| If (Arg0) | |
| { | |
| TMPF |= 0x01 | |
| } | |
| If ((Arg2 & 0x02)) | |
| { | |
| TMPF |= 0x02 | |
| } | |
| If (Arg1) | |
| { | |
| TMPF |= 0x04 | |
| } | |
| If ((Arg2 & 0x20)) | |
| { | |
| TMPF |= 0x08 | |
| } | |
| If ((Arg2 & 0x4000)) | |
| { | |
| TMPF |= 0x10 | |
| } | |
| Return (TMPF) /* \GETF.TMPF */ | |
| } | |
| Method (SETP, 3, Serialized) | |
| { | |
| If ((Arg0 > 0xF0)) | |
| { | |
| Return (0x08) | |
| } | |
| Else | |
| { | |
| If ((Arg1 & 0x02)) | |
| { | |
| If (((Arg0 <= 0x78) && (Arg2 & 0x02))) | |
| { | |
| Return (0x2301) | |
| } | |
| If (((Arg0 <= 0xB4) && (Arg2 & 0x01))) | |
| { | |
| Return (0x2101) | |
| } | |
| } | |
| Return (0x1001) | |
| } | |
| } | |
| Method (SDMA, 1, Serialized) | |
| { | |
| If ((Arg0 <= 0x14)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((Arg0 <= 0x1E)) | |
| { | |
| Return (0x02) | |
| } | |
| If ((Arg0 <= 0x2D)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((Arg0 <= 0x3C)) | |
| { | |
| Return (0x02) | |
| } | |
| If ((Arg0 <= 0x5A)) | |
| { | |
| Return (0x01) | |
| } | |
| Return (0x00) | |
| } | |
| Method (SETT, 3, Serialized) | |
| { | |
| If ((Arg1 & 0x02)) | |
| { | |
| If (((Arg0 <= 0x78) && (Arg2 & 0x02))) | |
| { | |
| Return (0x0B) | |
| } | |
| If (((Arg0 <= 0xB4) && (Arg2 & 0x01))) | |
| { | |
| Return (0x09) | |
| } | |
| } | |
| Return (0x04) | |
| } | |
| } | |
| Device (LANC) | |
| { | |
| Name (_ADR, 0x00190000) // _ADR: Address | |
| Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake | |
| { | |
| Local0 = Package (0x02) | |
| { | |
| 0x0D, | |
| 0x05 | |
| } | |
| If (WOLD) | |
| { | |
| Local0 [0x01] = 0x00 | |
| } | |
| Return (Local0) | |
| } | |
| } | |
| Device (HDEF) | |
| { | |
| Name (_ADR, 0x001B0000) // _ADR: Address | |
| OperationRegion (HDAR, PCI_Config, 0x4C, 0x10) | |
| Field (HDAR, WordAcc, NoLock, Preserve) | |
| { | |
| DCKA, 1, | |
| Offset (0x01), | |
| DCKM, 1, | |
| , 6, | |
| DCKS, 1, | |
| Offset (0x08), | |
| , 15, | |
| PMES, 1 | |
| } | |
| } | |
| Device (EHC1) | |
| { | |
| Name (_ADR, 0x001D0000) // _ADR: Address | |
| OperationRegion (EHCX, PCI_Config, 0x54, 0x10) | |
| Field (EHCX, AnyAcc, NoLock, Preserve) | |
| { | |
| , 15, | |
| PMES, 1, | |
| Offset (0x0E), | |
| PIMP, 1, | |
| PMSK, 8 | |
| } | |
| Method (_REG, 2, NotSerialized) // _REG: Region Availability | |
| { | |
| If (((Arg0 == 0x02) && (Arg1 == 0x01))) | |
| { | |
| PMSK = 0x01 | |
| PIMP = 0x01 | |
| } | |
| } | |
| Device (RHUB) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Device (PRT0) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| } | |
| Device (PRT1) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (UPRW (0x0D, 0x03)) | |
| } | |
| Name (_S3D, 0x02) // _S3D: S3 Device State | |
| Name (_S4D, 0x03) // _S4D: S4 Device State | |
| Scope (RHUB.PRT0) | |
| { | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Return (EUPC) /* \EUPC */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Return (EPLD) /* \EPLD */ | |
| } | |
| Device (HPT0) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| } | |
| Device (HPT1) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| } | |
| Device (HPT2) | |
| { | |
| Name (_ADR, 0x03) // _ADR: Address | |
| } | |
| Device (HPT3) | |
| { | |
| Name (_ADR, 0x04) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Return (EUPC) /* \EUPC */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Return (EPLD) /* \EPLD */ | |
| } | |
| } | |
| Device (HPT4) | |
| { | |
| Name (_ADR, 0x05) // _ADR: Address | |
| Method (_EJD, 0, NotSerialized) // _EJD: Ejection Dependent Device | |
| { | |
| Return ("\\_SB.PCI0.RP02.ECF0") | |
| } | |
| } | |
| Device (HPT5) | |
| { | |
| Name (_ADR, 0x06) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Return (EUPC) /* \EUPC */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Return (EPLD) /* \EPLD */ | |
| } | |
| } | |
| Device (HPT6) | |
| { | |
| Name (_ADR, 0x07) // _ADR: Address | |
| } | |
| Device (HPT7) | |
| { | |
| Name (_ADR, 0x08) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Return (EUPC) /* \EUPC */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Return (EPLD) /* \EPLD */ | |
| } | |
| } | |
| } | |
| } | |
| Device (EHC2) | |
| { | |
| Name (_ADR, 0x001A0000) // _ADR: Address | |
| OperationRegion (EHCX, PCI_Config, 0x54, 0x10) | |
| Field (EHCX, AnyAcc, NoLock, Preserve) | |
| { | |
| , 15, | |
| PMES, 1, | |
| Offset (0x0E), | |
| PIMP, 1, | |
| PMSK, 8 | |
| } | |
| Method (_REG, 2, NotSerialized) // _REG: Region Availability | |
| { | |
| If (((Arg0 == 0x02) && (Arg1 == 0x01))) | |
| { | |
| PMSK = 0x01 | |
| PIMP = 0x01 | |
| } | |
| } | |
| Device (RHUB) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Device (PRT0) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| } | |
| Device (PRT1) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (UPRW (0x0D, 0x03)) | |
| } | |
| Name (_S3D, 0x02) // _S3D: S3 Device State | |
| Name (_S4D, 0x03) // _S4D: S4 Device State | |
| Scope (RHUB.PRT0) | |
| { | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Return (EUPC) /* \EUPC */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Return (EPLD) /* \EPLD */ | |
| } | |
| Device (HPT0) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Return (EUPC) /* \EUPC */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Return (EPLD) /* \EPLD */ | |
| } | |
| } | |
| Device (HPT1) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Return (EUPC) /* \EUPC */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Return (EPLD) /* \EPLD */ | |
| } | |
| } | |
| Device (HPT2) | |
| { | |
| Name (_ADR, 0x03) // _ADR: Address | |
| } | |
| Device (HPT3) | |
| { | |
| Name (_ADR, 0x04) // _ADR: Address | |
| } | |
| Device (HPT4) | |
| { | |
| Name (_ADR, 0x05) // _ADR: Address | |
| } | |
| Device (HPT5) | |
| { | |
| Name (_ADR, 0x06) // _ADR: Address | |
| } | |
| } | |
| } | |
| Device (PCIB) | |
| { | |
| Name (_ADR, 0x001E0000) // _ADR: Address | |
| Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake | |
| { | |
| 0x0B, | |
| 0x05 | |
| }) | |
| } | |
| Device (LPCB) | |
| { | |
| Name (_ADR, 0x001F0000) // _ADR: Address | |
| Scope (\_SB) | |
| { | |
| OperationRegion (\_SB.PCI0.LPCB.LPC1, PCI_Config, 0x40, 0xC0) | |
| Field (\_SB.PCI0.LPCB.LPC1, AnyAcc, NoLock, Preserve) | |
| { | |
| Offset (0x20), | |
| PARC, 8, | |
| PBRC, 8, | |
| PCRC, 8, | |
| PDRC, 8, | |
| Offset (0x28), | |
| PERC, 8, | |
| PFRC, 8, | |
| PGRC, 8, | |
| PHRC, 8 | |
| } | |
| Device (LNKA) | |
| { | |
| Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
| Name (_UID, 0x01) // _UID: Unique ID | |
| Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
| { | |
| PARC |= 0x80 | |
| } | |
| Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
| { | |
| IRQ (Level, ActiveLow, Shared, ) | |
| {1,3,4,5,6,7,10,12,14,15} | |
| }) | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| Name (RTLA, ResourceTemplate () | |
| { | |
| IRQ (Level, ActiveLow, Shared, _Y15) | |
| {} | |
| }) | |
| CreateWordField (RTLA, \_SB.LNKA._CRS._Y15._INT, IRQ0) // _INT: Interrupts | |
| IRQ0 = Zero | |
| IRQ0 = (0x01 << (PARC & 0x0F)) | |
| Return (RTLA) /* \_SB_.LNKA._CRS.RTLA */ | |
| } | |
| Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
| { | |
| CreateWordField (Arg0, 0x01, IRQ0) | |
| FindSetRightBit (IRQ0, Local0) | |
| Local0-- | |
| PARC = Local0 | |
| } | |
| Method (_STA, 0, Serialized) // _STA: Status | |
| { | |
| If ((PARC & 0x80)) | |
| { | |
| Return (0x09) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| } | |
| Device (LNKB) | |
| { | |
| Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
| Name (_UID, 0x02) // _UID: Unique ID | |
| Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
| { | |
| PBRC |= 0x80 | |
| } | |
| Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
| { | |
| IRQ (Level, ActiveLow, Shared, ) | |
| {1,3,4,5,6,7,11,12,14,15} | |
| }) | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| Name (RTLB, ResourceTemplate () | |
| { | |
| IRQ (Level, ActiveLow, Shared, _Y16) | |
| {} | |
| }) | |
| CreateWordField (RTLB, \_SB.LNKB._CRS._Y16._INT, IRQ0) // _INT: Interrupts | |
| IRQ0 = Zero | |
| IRQ0 = (0x01 << (PBRC & 0x0F)) | |
| Return (RTLB) /* \_SB_.LNKB._CRS.RTLB */ | |
| } | |
| Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
| { | |
| CreateWordField (Arg0, 0x01, IRQ0) | |
| FindSetRightBit (IRQ0, Local0) | |
| Local0-- | |
| PBRC = Local0 | |
| } | |
| Method (_STA, 0, Serialized) // _STA: Status | |
| { | |
| If ((PBRC & 0x80)) | |
| { | |
| Return (0x09) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| } | |
| Device (LNKC) | |
| { | |
| Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
| Name (_UID, 0x03) // _UID: Unique ID | |
| Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
| { | |
| PCRC |= 0x80 | |
| } | |
| Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
| { | |
| IRQ (Level, ActiveLow, Shared, ) | |
| {1,3,4,5,6,7,10,12,14,15} | |
| }) | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| Name (RTLC, ResourceTemplate () | |
| { | |
| IRQ (Level, ActiveLow, Shared, _Y17) | |
| {} | |
| }) | |
| CreateWordField (RTLC, \_SB.LNKC._CRS._Y17._INT, IRQ0) // _INT: Interrupts | |
| IRQ0 = Zero | |
| IRQ0 = (0x01 << (PCRC & 0x0F)) | |
| Return (RTLC) /* \_SB_.LNKC._CRS.RTLC */ | |
| } | |
| Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
| { | |
| CreateWordField (Arg0, 0x01, IRQ0) | |
| FindSetRightBit (IRQ0, Local0) | |
| Local0-- | |
| PCRC = Local0 | |
| } | |
| Method (_STA, 0, Serialized) // _STA: Status | |
| { | |
| If ((PCRC & 0x80)) | |
| { | |
| Return (0x09) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| } | |
| Device (LNKD) | |
| { | |
| Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
| Name (_UID, 0x04) // _UID: Unique ID | |
| Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
| { | |
| PDRC |= 0x80 | |
| } | |
| Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
| { | |
| IRQ (Level, ActiveLow, Shared, ) | |
| {1,3,4,5,6,7,11,12,14,15} | |
| }) | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| Name (RTLD, ResourceTemplate () | |
| { | |
| IRQ (Level, ActiveLow, Shared, _Y18) | |
| {} | |
| }) | |
| CreateWordField (RTLD, \_SB.LNKD._CRS._Y18._INT, IRQ0) // _INT: Interrupts | |
| IRQ0 = Zero | |
| IRQ0 = (0x01 << (PDRC & 0x0F)) | |
| Return (RTLD) /* \_SB_.LNKD._CRS.RTLD */ | |
| } | |
| Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
| { | |
| CreateWordField (Arg0, 0x01, IRQ0) | |
| FindSetRightBit (IRQ0, Local0) | |
| Local0-- | |
| PDRC = Local0 | |
| } | |
| Method (_STA, 0, Serialized) // _STA: Status | |
| { | |
| If ((PDRC & 0x80)) | |
| { | |
| Return (0x09) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| } | |
| Device (LNKE) | |
| { | |
| Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
| Name (_UID, 0x05) // _UID: Unique ID | |
| Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
| { | |
| PERC |= 0x80 | |
| } | |
| Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
| { | |
| IRQ (Level, ActiveLow, Shared, ) | |
| {1,3,4,5,6,7,10,12,14,15} | |
| }) | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| Name (RTLE, ResourceTemplate () | |
| { | |
| IRQ (Level, ActiveLow, Shared, _Y19) | |
| {} | |
| }) | |
| CreateWordField (RTLE, \_SB.LNKE._CRS._Y19._INT, IRQ0) // _INT: Interrupts | |
| IRQ0 = Zero | |
| IRQ0 = (0x01 << (PERC & 0x0F)) | |
| Return (RTLE) /* \_SB_.LNKE._CRS.RTLE */ | |
| } | |
| Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
| { | |
| CreateWordField (Arg0, 0x01, IRQ0) | |
| FindSetRightBit (IRQ0, Local0) | |
| Local0-- | |
| PERC = Local0 | |
| } | |
| Method (_STA, 0, Serialized) // _STA: Status | |
| { | |
| If ((PERC & 0x80)) | |
| { | |
| Return (0x09) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| } | |
| Device (LNKF) | |
| { | |
| Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
| Name (_UID, 0x06) // _UID: Unique ID | |
| Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
| { | |
| PFRC |= 0x80 | |
| } | |
| Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
| { | |
| IRQ (Level, ActiveLow, Shared, ) | |
| {1,3,4,5,6,7,11,12,14,15} | |
| }) | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| Name (RTLF, ResourceTemplate () | |
| { | |
| IRQ (Level, ActiveLow, Shared, _Y1A) | |
| {} | |
| }) | |
| CreateWordField (RTLF, \_SB.LNKF._CRS._Y1A._INT, IRQ0) // _INT: Interrupts | |
| IRQ0 = Zero | |
| IRQ0 = (0x01 << (PFRC & 0x0F)) | |
| Return (RTLF) /* \_SB_.LNKF._CRS.RTLF */ | |
| } | |
| Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
| { | |
| CreateWordField (Arg0, 0x01, IRQ0) | |
| FindSetRightBit (IRQ0, Local0) | |
| Local0-- | |
| PFRC = Local0 | |
| } | |
| Method (_STA, 0, Serialized) // _STA: Status | |
| { | |
| If ((PFRC & 0x80)) | |
| { | |
| Return (0x09) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| } | |
| Device (LNKG) | |
| { | |
| Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
| Name (_UID, 0x07) // _UID: Unique ID | |
| Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
| { | |
| PGRC |= 0x80 | |
| } | |
| Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
| { | |
| IRQ (Level, ActiveLow, Shared, ) | |
| {1,3,4,5,6,7,10,12,14,15} | |
| }) | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| Name (RTLG, ResourceTemplate () | |
| { | |
| IRQ (Level, ActiveLow, Shared, _Y1B) | |
| {} | |
| }) | |
| CreateWordField (RTLG, \_SB.LNKG._CRS._Y1B._INT, IRQ0) // _INT: Interrupts | |
| IRQ0 = Zero | |
| IRQ0 = (0x01 << (PGRC & 0x0F)) | |
| Return (RTLG) /* \_SB_.LNKG._CRS.RTLG */ | |
| } | |
| Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
| { | |
| CreateWordField (Arg0, 0x01, IRQ0) | |
| FindSetRightBit (IRQ0, Local0) | |
| Local0-- | |
| PGRC = Local0 | |
| } | |
| Method (_STA, 0, Serialized) // _STA: Status | |
| { | |
| If ((PGRC & 0x80)) | |
| { | |
| Return (0x09) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| } | |
| Device (LNKH) | |
| { | |
| Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
| Name (_UID, 0x08) // _UID: Unique ID | |
| Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
| { | |
| PHRC |= 0x80 | |
| } | |
| Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
| { | |
| IRQ (Level, ActiveLow, Shared, ) | |
| {1,3,4,5,6,7,11,12,14,15} | |
| }) | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| Name (RTLH, ResourceTemplate () | |
| { | |
| IRQ (Level, ActiveLow, Shared, _Y1C) | |
| {} | |
| }) | |
| CreateWordField (RTLH, \_SB.LNKH._CRS._Y1C._INT, IRQ0) // _INT: Interrupts | |
| IRQ0 = Zero | |
| IRQ0 = (0x01 << (PHRC & 0x0F)) | |
| Return (RTLH) /* \_SB_.LNKH._CRS.RTLH */ | |
| } | |
| Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
| { | |
| CreateWordField (Arg0, 0x01, IRQ0) | |
| FindSetRightBit (IRQ0, Local0) | |
| Local0-- | |
| PHRC = Local0 | |
| } | |
| Method (_STA, 0, Serialized) // _STA: Status | |
| { | |
| If ((PHRC & 0x80)) | |
| { | |
| Return (0x09) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| } | |
| } | |
| OperationRegion (LPC0, PCI_Config, 0x40, 0xC0) | |
| Field (LPC0, AnyAcc, NoLock, Preserve) | |
| { | |
| Offset (0x40), | |
| IOD0, 8, | |
| IOD1, 8, | |
| Offset (0xB0), | |
| RAEN, 1, | |
| , 13, | |
| RCBA, 18 | |
| } | |
| Device (EC0) | |
| { | |
| Name (_HID, EisaId ("PNP0C09") /* Embedded Controller Device */) // _HID: Hardware ID | |
| Name (_UID, 0x01) // _UID: Unique ID | |
| Name (_GPE, 0x16) // _GPE: General Purpose Events | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| IO (Decode16, | |
| 0x0062, // Range Minimum | |
| 0x0062, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0066, // Range Minimum | |
| 0x0066, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| }) | |
| Mutex (ECMX, 0x00) | |
| Name (ECRG, 0x00) | |
| Name (HSWK, 0x00) | |
| Method (ECRI, 0, Serialized) | |
| { | |
| OST = \WCOS () | |
| PWUP (0x07, 0xFF) | |
| Local0 = GBAP () | |
| ITLB () | |
| SBTN (Local0, 0x81) | |
| UHSW () | |
| PRIT () | |
| } | |
| Method (_REG, 2, NotSerialized) // _REG: Region Availability | |
| { | |
| If ((Arg0 == 0x03)) | |
| { | |
| ECRG = Arg1 | |
| Local1 = ((\WCOS () == 0x01) || (\WCOS () == 0x02)) | |
| If ((Arg1 && !Local1)) | |
| { | |
| ECRI () | |
| } | |
| } | |
| } | |
| OperationRegion (ECRM, EmbeddedControl, 0x00, 0xFF) | |
| Field (ECRM, ByteAcc, NoLock, Preserve) | |
| { | |
| PMCD, 32, | |
| S0FL, 8, | |
| SXF0, 8, | |
| SXF1, 8, | |
| CPWR, 16, | |
| CVLT, 16, | |
| CCUR, 16, | |
| DIDX, 8, | |
| CIDX, 8, | |
| PMCC, 8, | |
| PMEP, 8, | |
| Offset (0x22), | |
| CRZN, 8, | |
| THTA, 8, | |
| HYST, 8, | |
| CRIT, 8, | |
| TEMP, 8, | |
| TENA, 8, | |
| Offset (0x29), | |
| TOAD, 8, | |
| PHTP, 8, | |
| THEM, 8, | |
| TMPO, 8, | |
| Offset (0x2E), | |
| FRDC, 8, | |
| FTGC, 8, | |
| PLTP, 8, | |
| Offset (0x32), | |
| DTMP, 8, | |
| Offset (0x35), | |
| PL1, 8, | |
| PL2, 8, | |
| BCVD, 8, | |
| Offset (0x40), | |
| ABDI, 8, | |
| ABAD, 8, | |
| ABIX, 8, | |
| ABDA, 8, | |
| ABST, 8, | |
| PORI, 8, | |
| Offset (0x4C), | |
| PSSB, 8, | |
| Offset (0x80), | |
| Offset (0x81), | |
| , 4, | |
| SLPT, 4, | |
| FNSW, 1, | |
| SFNC, 1, | |
| ACPI, 1, | |
| , 1, | |
| , 1, | |
| , 1, | |
| , 1, | |
| DETF, 1, | |
| LIDS, 1, | |
| TBLT, 1, | |
| , 1, | |
| , 1, | |
| , 1, | |
| COMM, 1, | |
| PME, 1, | |
| SBVD, 1, | |
| ADP, 1, | |
| ADID, 2, | |
| LCTV, 1, | |
| BATP, 4, | |
| BPU, 1, | |
| Offset (0x86), | |
| BSEL, 4, | |
| Offset (0x87), | |
| LB1, 8, | |
| LB2, 8, | |
| BDC, 16, | |
| Offset (0x8D), | |
| BFC, 16, | |
| BRTE, 16, | |
| BTC, 1, | |
| Offset (0x92), | |
| BME, 16, | |
| BDN, 8, | |
| BDV, 16, | |
| BCV1, 16, | |
| BST, 4, | |
| Offset (0x9B), | |
| BATE, 16, | |
| BPR, 16, | |
| BCR, 16, | |
| BRC, 16, | |
| BCC, 16, | |
| BPV, 16, | |
| BCV2, 16, | |
| BCV3, 16, | |
| BCV4, 16, | |
| BCW, 16, | |
| BATF, 16, | |
| BCL, 16, | |
| MAXC, 16, | |
| BCG1, 8, | |
| BT1I, 1, | |
| BT2I, 1, | |
| , 2, | |
| BATN, 4, | |
| BSTS, 16, | |
| BCG2, 8, | |
| Offset (0xBD), | |
| BMO, 8, | |
| Offset (0xBF), | |
| BRCV, 8, | |
| Offset (0xC1), | |
| BIF, 8, | |
| BRCC, 8, | |
| Offset (0xC9), | |
| BSN, 16, | |
| BDAT, 16, | |
| BMF, 8, | |
| Offset (0xCF), | |
| CTLB, 8, | |
| Offset (0xD1), | |
| BTY, 8, | |
| Offset (0xD5), | |
| MFAC, 8, | |
| CFAN, 8, | |
| PFAN, 8, | |
| OCPS, 8, | |
| OCPR, 8, | |
| OCPE, 8, | |
| TMP1, 8, | |
| TMP2, 8, | |
| NABT, 4, | |
| BCM, 4, | |
| CCBQ, 16, | |
| CBT, 16, | |
| Offset (0xE3), | |
| OST, 4, | |
| Offset (0xE4), | |
| Offset (0xE5), | |
| TPTE, 1, | |
| TBBN, 1, | |
| , 3, | |
| TP, 1, | |
| Offset (0xE6), | |
| SHK, 8, | |
| AUDS, 1, | |
| SPKR, 1, | |
| Offset (0xE8), | |
| HSEN, 4, | |
| HSST, 4, | |
| Offset (0xEA), | |
| , 2, | |
| WWP, 1, | |
| WLP, 1, | |
| Offset (0xEF), | |
| INCH, 2, | |
| IDIS, 2, | |
| INAC, 1 | |
| } | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| If (((\WCOS () == 0x01) || (\WCOS () == 0x02))) | |
| { | |
| ECRI () | |
| } | |
| } | |
| OperationRegion (MAIO, SystemIO, 0x0200, 0x02) | |
| Field (MAIO, ByteAcc, NoLock, Preserve) | |
| { | |
| MAIN, 8, | |
| MADT, 8 | |
| } | |
| IndexField (MAIN, MADT, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0x8C), | |
| , 7, | |
| CLID, 1, | |
| Offset (0x95), | |
| PWM0, 8, | |
| Offset (0x9D), | |
| PWMC, 8 | |
| } | |
| Method (KFCL, 2, NotSerialized) | |
| { | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| MFAC = Arg1 | |
| If (((Arg0 >= 0x00) && (Arg0 <= 0x64))) | |
| { | |
| CFAN = Arg0 | |
| } | |
| } | |
| Release (ECMX) | |
| } | |
| Method (KSFS, 1, NotSerialized) | |
| { | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| CFAN = Arg0 | |
| } | |
| Release (ECMX) | |
| } | |
| Method (KGFS, 0, NotSerialized) | |
| { | |
| Local0 = 0x14 | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| Local0 = CFAN /* \_SB_.PCI0.LPCB.EC0_.CFAN */ | |
| } | |
| Release (ECMX) | |
| Return (Local0) | |
| } | |
| Method (KRFS, 0, NotSerialized) | |
| { | |
| Local0 = 0x1E | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| Local0 = PFAN /* \_SB_.PCI0.LPCB.EC0_.PFAN */ | |
| } | |
| Release (ECMX) | |
| Return (Local0) | |
| } | |
| Method (SFSD, 1, Serialized) | |
| { | |
| Local1 = (Arg0 * 0x40) | |
| Divide (Local1, 0x64, Local2, Local0) | |
| Local0 = (0x40 - Local0) | |
| Local1 = (PWM0 & 0x80) | |
| If ((Local0 == 0x40)) | |
| { | |
| Local1 |= 0x01 | |
| } | |
| Else | |
| { | |
| Local0 <<= 0x01 | |
| Local1 |= Local0 | |
| } | |
| PWM0 = Local1 | |
| } | |
| Method (GFSD, 0, Serialized) | |
| { | |
| Local0 = (PWM0 & 0x7F) | |
| If ((Local0 & 0x01)) | |
| { | |
| Local1 = 0x00 | |
| } | |
| Else | |
| { | |
| Local0 >>= 0x01 | |
| Local0 = (0x40 - Local0) | |
| Local0 *= 0x64 | |
| Divide ((Local0 + 0x20), 0x40, Local2, Local1) | |
| Local1++ | |
| } | |
| Return (Local1) | |
| } | |
| Method (GSHK, 0, Serialized) | |
| { | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| Local0 = SHK /* \_SB_.PCI0.LPCB.EC0_.SHK_ */ | |
| } | |
| Release (ECMX) | |
| Return (Local0) | |
| } | |
| Method (SSHK, 1, Serialized) | |
| { | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| Debug = Arg0 | |
| SHK = Arg0 | |
| } | |
| Release (ECMX) | |
| } | |
| Method (SAST, 1, Serialized) | |
| { | |
| Local0 = 0x00 | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| AUDS = Arg0 | |
| Local0 = 0x01 | |
| } | |
| Release (ECMX) | |
| Return (Local0) | |
| } | |
| Method (HSPW, 2, Serialized) | |
| { | |
| If (HSED) | |
| { | |
| Local0 = HSWK /* \_SB_.PCI0.LPCB.EC0_.HSWK */ | |
| If (Arg0) | |
| { | |
| HSWK = (Local0 | Arg1) | |
| } | |
| Else | |
| { | |
| HSWK = (Local0 & ~Arg1) | |
| } | |
| } | |
| Else | |
| { | |
| HSWK = 0x00 | |
| } | |
| } | |
| Method (UHSW, 0, Serialized) | |
| { | |
| } | |
| Method (CHSW, 1, Serialized) | |
| { | |
| Local1 = 0x00 | |
| Return (Local1) | |
| } | |
| Method (HWLP, 1, NotSerialized) | |
| { | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| WLP = (Arg0 ^ 0x00) | |
| } | |
| Release (ECMX) | |
| } | |
| Method (HWWP, 1, NotSerialized) | |
| { | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| If (((WWIX & 0x80) && (Arg0 == 0x00))) | |
| { | |
| Sleep (0x1388) | |
| } | |
| WWP = (Arg0 ^ 0x01) | |
| } | |
| Release (ECMX) | |
| } | |
| Method (ECAB, 4, Serialized) | |
| { | |
| Local0 = 0xECAB | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| Local0 = 0xFF00 | |
| ABDI = Arg0 | |
| ABAD = Arg1 | |
| ABIX = Arg2 | |
| If (((Arg1 & 0x01) == 0x00)) | |
| { | |
| ABDA = Arg3 | |
| } | |
| ABST = 0xFF | |
| Sleep (0x5A) | |
| Local0 = 0x80 | |
| Local1 = 0x0B | |
| While (((Local0 & 0x80) && (Local1 > 0x00))) | |
| { | |
| Sleep (0x0A) | |
| Local0 = ABST /* \_SB_.PCI0.LPCB.EC0_.ABST */ | |
| Local1-- | |
| } | |
| Local0 <<= 0x08 | |
| If (((Local0 == 0x00) && (Arg1 & 0x01))) | |
| { | |
| Local1 = (ABDA & 0xFF) | |
| Local0 |= Local1 | |
| } | |
| } | |
| Release (ECMX) | |
| Return (Local0) | |
| } | |
| Name (NGBF, 0xFF) | |
| Name (NGBT, 0xFF) | |
| Name (GACP, 0x07) | |
| Name (ACST, 0x01) | |
| Name (SMAR, 0x00) | |
| Name (NBAP, 0x00) | |
| Name (NNBO, 0x01) | |
| Name (NDCB, 0x00) | |
| Name (NLB1, 0xC8) | |
| Name (NLB2, 0x64) | |
| Mutex (BTMX, 0x00) | |
| Name (NBTT, Package (0x08) | |
| { | |
| "Unknown", | |
| "NiMH", | |
| "LiIon" | |
| }) | |
| Method (UPAD, 0, Serialized) | |
| { | |
| Acquire (BTMX, 0xFFFF) | |
| If ((GACP & 0x01)) | |
| { | |
| GACP &= 0x06 | |
| Release (BTMX) | |
| Local0 = 0x01 | |
| Local1 = 0x00 | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| Local0 = ADP /* \_SB_.PCI0.LPCB.EC0_.ADP_ */ | |
| Local1 = ADID /* \_SB_.PCI0.LPCB.EC0_.ADID */ | |
| } | |
| Release (ECMX) | |
| ACST = Local0 | |
| If ((DTCD & 0x0800)) | |
| { | |
| If ((DTCD & 0x1000)) | |
| { | |
| ACST = 0x00 | |
| } | |
| Else | |
| { | |
| ACST = 0x01 | |
| } | |
| } | |
| SMAR = Local1 | |
| } | |
| Else | |
| { | |
| Release (BTMX) | |
| } | |
| } | |
| Method (GACS, 0, Serialized) | |
| { | |
| UPAD () | |
| Return (ACST) /* \_SB_.PCI0.LPCB.EC0_.ACST */ | |
| } | |
| Method (GPID, 0, Serialized) | |
| { | |
| UPAD () | |
| Return (SMAR) /* \_SB_.PCI0.LPCB.EC0_.SMAR */ | |
| } | |
| Method (GBAP, 0, Serialized) | |
| { | |
| Acquire (BTMX, 0xFFFF) | |
| If ((GACP & 0x02)) | |
| { | |
| GACP &= 0x05 | |
| Release (BTMX) | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| NBAP = BATP /* \_SB_.PCI0.LPCB.EC0_.BATP */ | |
| } | |
| Release (ECMX) | |
| } | |
| Else | |
| { | |
| Release (BTMX) | |
| } | |
| Return (NBAP) /* \_SB_.PCI0.LPCB.EC0_.NBAP */ | |
| } | |
| Method (PWUP, 2, Serialized) | |
| { | |
| Local0 = 0x00 | |
| Acquire (BTMX, 0xFFFF) | |
| Local1 = (Arg0 | GACP) /* \_SB_.PCI0.LPCB.EC0_.GACP */ | |
| GACP = (Local1 & 0x07) | |
| If ((GACP & 0x02)) | |
| { | |
| NGBF |= Arg1 | |
| } | |
| If ((GACP & 0x04)) | |
| { | |
| If ((NGBT != 0xFF)) | |
| { | |
| Local0 = 0x01 | |
| } | |
| NGBT |= Arg1 | |
| } | |
| Release (BTMX) | |
| Return (Local0) | |
| } | |
| Method (BTDR, 1, Serialized) | |
| { | |
| If ((Arg0 == 0x01)) | |
| { | |
| NNBO = 0x01 | |
| } | |
| ElseIf ((Arg0 == 0x00)) | |
| { | |
| NNBO = 0x00 | |
| } | |
| Return (NNBO) /* \_SB_.PCI0.LPCB.EC0_.NNBO */ | |
| } | |
| Method (BSTA, 1, Serialized) | |
| { | |
| BTDR (0x01) | |
| Local0 = GBAP () | |
| Local1 = 0x0F | |
| If ((Local0 & Arg0)) | |
| { | |
| Local1 = 0x1F | |
| } | |
| Return (Local1) | |
| } | |
| Method (GBSS, 2, Serialized) | |
| { | |
| ToBCD (Arg0, Local0) | |
| Local3 = \ISTR (Local0, 0x05) | |
| Concatenate (Local3, " ", Local4) | |
| Local0 = (Arg1 >> 0x09) | |
| Local1 = (Local0 + 0x07BC) | |
| ToBCD (Local1, Local0) | |
| Local2 = \ISTR (Local0, 0x04) | |
| Concatenate (Local4, Local2, Local3) | |
| Concatenate (Local3, "/", Local4) | |
| Local0 = (Arg1 >> 0x05) | |
| Local1 = (Local0 & 0x0F) | |
| ToBCD (Local1, Local0) | |
| Local2 = \ISTR (Local0, 0x02) | |
| Concatenate (Local4, Local2, Local3) | |
| Concatenate (Local3, "/", Local4) | |
| Local1 = (Arg1 & 0x1F) | |
| ToBCD (Local1, Local0) | |
| Local2 = \ISTR (Local0, 0x02) | |
| Concatenate (Local4, Local2, Local3) | |
| Return (Local3) | |
| } | |
| Method (GBMF, 0, Serialized) | |
| { | |
| Local0 = Buffer (0x12){} | |
| Local3 = 0x00 | |
| Local1 = BMF /* \_SB_.PCI0.LPCB.EC0_.BMF_ */ | |
| While (((Local3 < 0x10) && (Local1 != 0x00))) | |
| { | |
| Local0 [Local3] = Local1 | |
| Local3++ | |
| Local1 = BMF /* \_SB_.PCI0.LPCB.EC0_.BMF_ */ | |
| } | |
| Return (Local0) | |
| } | |
| Method (GCTL, 1, Serialized) | |
| { | |
| Name (CTBF, Buffer (0x10){}) | |
| Local3 = 0x00 | |
| Local2 = 0x00 | |
| While ((Local3 != 0x10)) | |
| { | |
| CTBF [Local2] = CTLB /* \_SB_.PCI0.LPCB.EC0_.CTLB */ | |
| Local2++ | |
| Local3++ | |
| } | |
| Return (CTBF) /* \_SB_.PCI0.LPCB.EC0_.GCTL.CTBF */ | |
| } | |
| Method (GDNM, 1, Serialized) | |
| { | |
| Name (DNBF, Buffer (0x07){}) | |
| Local3 = 0x00 | |
| Local2 = 0x00 | |
| While ((Local3 != 0x07)) | |
| { | |
| DNBF [Local2] = BDN /* \_SB_.PCI0.LPCB.EC0_.BDN_ */ | |
| Local2++ | |
| Local3++ | |
| } | |
| Return (DNBF) /* \_SB_.PCI0.LPCB.EC0_.GDNM.DNBF */ | |
| } | |
| Method (GDCH, 1, Serialized) | |
| { | |
| Name (DCBF, Buffer (0x04){}) | |
| Local3 = 0x00 | |
| Local2 = 0x00 | |
| While ((Local3 != 0x04)) | |
| { | |
| DCBF [Local2] = BTY /* \_SB_.PCI0.LPCB.EC0_.BTY_ */ | |
| Local2++ | |
| Local3++ | |
| } | |
| Return (DCBF) /* \_SB_.PCI0.LPCB.EC0_.GDCH.DCBF */ | |
| } | |
| Method (BTIF, 1, Serialized) | |
| { | |
| Local7 = (0x01 << Arg0) | |
| BTDR (0x01) | |
| If ((BSTA (Local7) == 0x0F)) | |
| { | |
| Return (0xFF) | |
| } | |
| Acquire (BTMX, 0xFFFF) | |
| Local0 = NGBF /* \_SB_.PCI0.LPCB.EC0_.NGBF */ | |
| Release (BTMX) | |
| If (((Local0 & Local7) == 0x00)) | |
| { | |
| Return (0x00) | |
| } | |
| NBST [Arg0] = NDBS /* \_SB_.NDBS */ | |
| Acquire (BTMX, 0xFFFF) | |
| NGBT |= Local7 | |
| Release (BTMX) | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| BSEL = Arg0 | |
| Local0 = BFC /* \_SB_.PCI0.LPCB.EC0_.BFC_ */ | |
| DerefOf (NBTI [Arg0]) [0x01] = Local0 | |
| DerefOf (NBTI [Arg0]) [0x02] = Local0 | |
| DerefOf (NBTI [Arg0]) [0x04] = BDV /* \_SB_.PCI0.LPCB.EC0_.BDV_ */ | |
| DerefOf (NBTI [Arg0]) [0x05] = NLB1 /* \_SB_.PCI0.LPCB.EC0_.NLB1 */ | |
| DerefOf (NBTI [Arg0]) [0x06] = NLB2 /* \_SB_.PCI0.LPCB.EC0_.NLB2 */ | |
| Local0 = BSN /* \_SB_.PCI0.LPCB.EC0_.BSN_ */ | |
| Local1 = BDAT /* \_SB_.PCI0.LPCB.EC0_.BDAT */ | |
| } | |
| Release (ECMX) | |
| Local2 = GBSS (Local0, Local1) | |
| DerefOf (NBTI [Arg0]) [0x0A] = Local2 | |
| Acquire (BTMX, 0xFFFF) | |
| NGBF &= ~Local7 | |
| Release (BTMX) | |
| Return (0x00) | |
| } | |
| Method (BTST, 2, Serialized) | |
| { | |
| Local7 = (0x01 << Arg0) | |
| BTDR (0x01) | |
| If ((BSTA (Local7) == 0x0F)) | |
| { | |
| NBST [Arg0] = Package (0x04) | |
| { | |
| 0x00, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF | |
| } | |
| Return (0xFF) | |
| } | |
| Acquire (BTMX, 0xFFFF) | |
| If (Arg1) | |
| { | |
| NGBT = 0xFF | |
| } | |
| Local0 = NGBT /* \_SB_.PCI0.LPCB.EC0_.NGBT */ | |
| Release (BTMX) | |
| If (((Local0 & Local7) == 0x00)) | |
| { | |
| Return (0x00) | |
| } | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| BSEL = Arg0 | |
| Local0 = BST /* \_SB_.PCI0.LPCB.EC0_.BST_ */ | |
| Local3 = BPR /* \_SB_.PCI0.LPCB.EC0_.BPR_ */ | |
| DerefOf (NBST [Arg0]) [0x02] = BRC /* \_SB_.PCI0.LPCB.EC0_.BRC_ */ | |
| DerefOf (NBST [Arg0]) [0x03] = BPV /* \_SB_.PCI0.LPCB.EC0_.BPV_ */ | |
| } | |
| Release (ECMX) | |
| If ((GACS () == 0x01)) | |
| { | |
| Local0 &= ~0x01 | |
| } | |
| Else | |
| { | |
| Local0 &= ~0x02 | |
| } | |
| If ((Local0 & 0x01)) | |
| { | |
| Acquire (BTMX, 0xFFFF) | |
| NDCB = Local7 | |
| Release (BTMX) | |
| } | |
| DerefOf (NBST [Arg0]) [0x00] = Local0 | |
| If ((Local0 & 0x01)) | |
| { | |
| If (((Local3 < 0x0190) || (Local3 > 0x1964))) | |
| { | |
| Local5 = DerefOf (DerefOf (NBST [Arg0]) [0x01]) | |
| If (((Local5 < 0x0190) || (Local5 > 0x1964))) | |
| { | |
| Local3 = (0x1AF4 / 0x02) | |
| } | |
| Else | |
| { | |
| Local3 = Local5 | |
| } | |
| } | |
| } | |
| ElseIf (((Local0 & 0x02) == 0x00)) | |
| { | |
| Local3 = 0x00 | |
| } | |
| DerefOf (NBST [Arg0]) [0x01] = Local3 | |
| Acquire (BTMX, 0xFFFF) | |
| NGBT &= ~Local7 | |
| Release (BTMX) | |
| Return (0x00) | |
| } | |
| Method (ITLB, 0, NotSerialized) | |
| { | |
| Divide ((NLB1 + 0x09), 0x0A, Local0, Local1) | |
| Divide ((0x96 + 0x09), 0x0A, Local0, Local2) | |
| If (ECRG) | |
| { | |
| LB1 = Local1 | |
| LB2 = Local2 | |
| } | |
| } | |
| Method (GBTI, 1, NotSerialized) | |
| { | |
| Debug = "Enter getbattinfo" | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| If ((BATP & (0x01 << Arg0))) | |
| { | |
| BSEL = Arg0 | |
| Local0 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x6B, | |
| Buffer (0x6B){} | |
| } | |
| DerefOf (Local0 [0x02]) [0x00] = BDC /* \_SB_.PCI0.LPCB.EC0_.BDC_ */ | |
| DerefOf (Local0 [0x02]) [0x01] = (BDC >> 0x08 | |
| ) | |
| DerefOf (Local0 [0x02]) [0x02] = BFC /* \_SB_.PCI0.LPCB.EC0_.BFC_ */ | |
| DerefOf (Local0 [0x02]) [0x03] = (BFC >> 0x08 | |
| ) | |
| DerefOf (Local0 [0x02]) [0x04] = BRC /* \_SB_.PCI0.LPCB.EC0_.BRC_ */ | |
| DerefOf (Local0 [0x02]) [0x05] = (BRC >> 0x08 | |
| ) | |
| DerefOf (Local0 [0x02]) [0x06] = BME /* \_SB_.PCI0.LPCB.EC0_.BME_ */ | |
| DerefOf (Local0 [0x02]) [0x07] = (BME >> 0x08 | |
| ) | |
| DerefOf (Local0 [0x02]) [0x08] = BCC /* \_SB_.PCI0.LPCB.EC0_.BCC_ */ | |
| DerefOf (Local0 [0x02]) [0x09] = (BCC >> 0x08 | |
| ) | |
| Local1 = CBT /* \_SB_.PCI0.LPCB.EC0_.CBT_ */ | |
| Local1 -= 0x0AAC | |
| Divide (Local1, 0x0A, Local2, Local3) | |
| DerefOf (Local0 [0x02]) [0x0A] = Local3 | |
| DerefOf (Local0 [0x02]) [0x0B] = (Local3 >> 0x08 | |
| ) | |
| DerefOf (Local0 [0x02]) [0x0C] = BPV /* \_SB_.PCI0.LPCB.EC0_.BPV_ */ | |
| DerefOf (Local0 [0x02]) [0x0D] = (BPV >> 0x08 | |
| ) | |
| Local1 = BPR /* \_SB_.PCI0.LPCB.EC0_.BPR_ */ | |
| If (Local1) | |
| { | |
| If ((BSTS & 0x40)) | |
| { | |
| Local1 = (~Local1 + 0x01) | |
| Local1 &= 0xFFFF | |
| } | |
| } | |
| DerefOf (Local0 [0x02]) [0x0E] = Local1 | |
| DerefOf (Local0 [0x02]) [0x0F] = (Local1 >> 0x08 | |
| ) | |
| DerefOf (Local0 [0x02]) [0x10] = BDV /* \_SB_.PCI0.LPCB.EC0_.BDV_ */ | |
| DerefOf (Local0 [0x02]) [0x11] = (BDV >> 0x08 | |
| ) | |
| DerefOf (Local0 [0x02]) [0x12] = BSTS /* \_SB_.PCI0.LPCB.EC0_.BSTS */ | |
| DerefOf (Local0 [0x02]) [0x13] = (BSTS >> 0x08 | |
| ) | |
| DerefOf (Local0 [0x02]) [0x14] = BCV1 /* \_SB_.PCI0.LPCB.EC0_.BCV1 */ | |
| DerefOf (Local0 [0x02]) [0x15] = (BCV1 >> 0x08 | |
| ) | |
| DerefOf (Local0 [0x02]) [0x16] = BCV2 /* \_SB_.PCI0.LPCB.EC0_.BCV2 */ | |
| DerefOf (Local0 [0x02]) [0x17] = (BCV2 >> 0x08 | |
| ) | |
| DerefOf (Local0 [0x02]) [0x18] = BCV3 /* \_SB_.PCI0.LPCB.EC0_.BCV3 */ | |
| DerefOf (Local0 [0x02]) [0x19] = (BCV3 >> 0x08 | |
| ) | |
| DerefOf (Local0 [0x02]) [0x1A] = BCV4 /* \_SB_.PCI0.LPCB.EC0_.BCV4 */ | |
| DerefOf (Local0 [0x02]) [0x1B] = (BCV4 >> 0x08 | |
| ) | |
| CreateField (DerefOf (Local0 [0x02]), (0x1C * 0x08), (0x10 * | |
| 0x08), BTSN) | |
| BTSN = GBSS (BSN, BDAT) | |
| Local1 = GBMF () | |
| Local2 = SizeOf (Local1) | |
| CreateField (DerefOf (Local0 [0x02]), (0x2C * 0x08), (Local2 * | |
| 0x08), BMAN) | |
| BMAN = Local1 | |
| Local2 += 0x2C | |
| CreateField (DerefOf (Local0 [0x02]), (Local2 * 0x08), (0x10 * | |
| 0x08), CLBL) | |
| CLBL = GCTL (0x00) | |
| Local2 += 0x11 | |
| CreateField (DerefOf (Local0 [0x02]), (Local2 * 0x08), (0x07 * | |
| 0x08), DNAM) | |
| DNAM = GDNM (0x00) | |
| Local2 += 0x07 | |
| CreateField (DerefOf (Local0 [0x02]), (Local2 * 0x08), (0x04 * | |
| 0x08), DCHE) | |
| DCHE = GDCH (0x00) | |
| Local2 += 0x04 | |
| CreateField (DerefOf (Local0 [0x02]), (Local2 * 0x08), (0x02 * | |
| 0x08), BMAC) | |
| BMAC = 0x00 | |
| Local2 += 0x02 | |
| CreateField (DerefOf (Local0 [0x02]), (Local2 * 0x08), (0x02 * | |
| 0x08), BMAD) | |
| BMAD = BDAT /* \_SB_.PCI0.LPCB.EC0_.BDAT */ | |
| Local2 += 0x02 | |
| CreateField (DerefOf (Local0 [0x02]), (Local2 * 0x08), (0x02 * | |
| 0x08), BCCU) | |
| BCCU = BRCC /* \_SB_.PCI0.LPCB.EC0_.BRCC */ | |
| Local2 += 0x02 | |
| CreateField (DerefOf (Local0 [0x02]), (Local2 * 0x08), (0x02 * | |
| 0x08), BCVO) | |
| BCVO = BRCV /* \_SB_.PCI0.LPCB.EC0_.BRCV */ | |
| Local2 += 0x02 | |
| CreateField (DerefOf (Local0 [0x02]), (Local2 * 0x08), (0x02 * | |
| 0x08), BAVC) | |
| Local1 = BCR /* \_SB_.PCI0.LPCB.EC0_.BCR_ */ | |
| If (Local1) | |
| { | |
| If ((BSTS & 0x40)) | |
| { | |
| Local1 = (~Local1 + 0x01) | |
| Local1 &= 0xFFFF | |
| } | |
| } | |
| BAVC = Local1 | |
| Local2 += 0x02 | |
| CreateField (DerefOf (Local0 [0x02]), (Local2 * 0x08), (0x02 * | |
| 0x08), RTTE) | |
| RTTE = BRTE /* \_SB_.PCI0.LPCB.EC0_.BRTE */ | |
| Local2 += 0x02 | |
| CreateField (DerefOf (Local0 [0x02]), (Local2 * 0x08), (0x02 * | |
| 0x08), ATTE) | |
| RTTE = BATE /* \_SB_.PCI0.LPCB.EC0_.BATE */ | |
| Local2 += 0x02 | |
| CreateField (DerefOf (Local0 [0x02]), (Local2 * 0x08), (0x02 * | |
| 0x08), ATTF) | |
| RTTE = BATF /* \_SB_.PCI0.LPCB.EC0_.BATF */ | |
| Local2 += 0x02 | |
| CreateField (DerefOf (Local0 [0x02]), (Local2 * 0x08), (0x01 * | |
| 0x08), NOBS) | |
| NOBS = BATN /* \_SB_.PCI0.LPCB.EC0_.BATN */ | |
| } | |
| Else | |
| { | |
| Local0 = Package (0x02) | |
| { | |
| 0x34, | |
| 0x00 | |
| } | |
| } | |
| } | |
| Else | |
| { | |
| Local0 = Package (0x02) | |
| { | |
| 0x0D, | |
| 0x00 | |
| } | |
| } | |
| Release (ECMX) | |
| Return (Local0) | |
| } | |
| Method (GBTC, 0, NotSerialized) | |
| { | |
| Debug = "Enter GetBatteryControl" | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| Local0 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x04, | |
| Buffer (0x04){} | |
| } | |
| If ((BATP & 0x01)) | |
| { | |
| BSEL = 0x00 | |
| DerefOf (Local0 [0x02]) [0x00] = 0x00 | |
| If ((((INAC == 0x00) && (INCH == 0x00)) && (IDIS == 0x00))) | |
| { | |
| DerefOf (Local0 [0x02]) [0x00] = 0x00 | |
| } | |
| ElseIf (((((INAC == 0x00) && (INCH == 0x02)) && ( | |
| IDIS == 0x01)) && (MAXC == 0x00))) | |
| { | |
| DerefOf (Local0 [0x02]) [0x00] = 0x01 | |
| } | |
| ElseIf (((INAC == 0x01) && (IDIS == 0x02))) | |
| { | |
| DerefOf (Local0 [0x02]) [0x00] = 0x02 | |
| } | |
| ElseIf (((((INAC == 0x00) && (INCH == 0x02)) && ( | |
| IDIS == 0x01)) && (MAXC == 0xFA))) | |
| { | |
| DerefOf (Local0 [0x02]) [0x00] = 0x03 | |
| } | |
| ElseIf (((INAC == 0x00) && (INCH == 0x03))) | |
| { | |
| DerefOf (Local0 [0x02]) [0x00] = 0x04 | |
| } | |
| } | |
| Else | |
| { | |
| DerefOf (Local0 [0x02]) [0x00] = 0xFF | |
| } | |
| If ((BATP & 0x02)) | |
| { | |
| BSEL = 0x01 | |
| DerefOf (Local0 [0x02]) [0x01] = 0x00 | |
| If ((((INAC == 0x00) && (INCH == 0x00)) && (IDIS == 0x00))) | |
| { | |
| DerefOf (Local0 [0x02]) [0x01] = 0x00 | |
| } | |
| ElseIf (((((INAC == 0x00) && (INCH == 0x01)) && ( | |
| IDIS == 0x02)) && (MAXC == 0x00))) | |
| { | |
| DerefOf (Local0 [0x02]) [0x01] = 0x01 | |
| } | |
| ElseIf (((INAC == 0x01) && (IDIS == 0x01))) | |
| { | |
| DerefOf (Local0 [0x02]) [0x01] = 0x02 | |
| } | |
| ElseIf (((((INAC == 0x00) && (INCH == 0x01)) && ( | |
| IDIS == 0x02)) && (MAXC == 0xFA))) | |
| { | |
| DerefOf (Local0 [0x02]) [0x01] = 0x03 | |
| } | |
| ElseIf (((INAC == 0x00) && (INCH == 0x03))) | |
| { | |
| DerefOf (Local0 [0x02]) [0x01] = 0x04 | |
| } | |
| } | |
| Else | |
| { | |
| DerefOf (Local0 [0x02]) [0x01] = 0xFF | |
| } | |
| } | |
| Else | |
| { | |
| Local0 = Package (0x02) | |
| { | |
| 0x35, | |
| 0x00 | |
| } | |
| } | |
| Release (ECMX) | |
| Return (Local0) | |
| } | |
| Method (SBTC, 3, NotSerialized) | |
| { | |
| Debug = "Enter SetBatteryControl" | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| PSSB = 0x00 | |
| Local0 = Arg2 | |
| Debug = Local0 | |
| Local4 = Package (0x02) | |
| { | |
| 0x06, | |
| 0x00 | |
| } | |
| Local1 = 0x00 | |
| Local2 = 0x00 | |
| Local1 = DerefOf (Local0 [0x10]) | |
| If ((Local1 == 0x00)) | |
| { | |
| Debug = "battery 0" | |
| If ((BATP & 0x01)) | |
| { | |
| Local2 = DerefOf (Local0 [0x11]) | |
| If ((Local2 == 0x00)) | |
| { | |
| INCH = 0x00 | |
| IDIS = 0x00 | |
| INAC = 0x00 | |
| MAXC = 0x00 | |
| PSSB = 0x01 | |
| Local4 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| } | |
| If ((Local2 == 0x01)) | |
| { | |
| INAC = 0x00 | |
| INCH = 0x02 | |
| IDIS = 0x01 | |
| MAXC = 0x00 | |
| Local4 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| } | |
| If ((Local2 == 0x02)) | |
| { | |
| INAC = 0x01 | |
| INCH = 0x01 | |
| IDIS = 0x02 | |
| Local4 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| } | |
| If ((Local2 == 0x03)) | |
| { | |
| INCH = 0x02 | |
| IDIS = 0x01 | |
| INAC = 0x00 | |
| MAXC = 0xFA | |
| Local4 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| } | |
| If ((Local2 == 0x04)) | |
| { | |
| MAXC = 0xFA | |
| Local4 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| } | |
| If ((Local2 == 0x05)) | |
| { | |
| INAC = 0x00 | |
| INCH = 0x03 | |
| Local4 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| } | |
| } | |
| Else | |
| { | |
| Local4 = Package (0x02) | |
| { | |
| 0x34, | |
| 0x00 | |
| } | |
| } | |
| } | |
| If ((Local1 == 0x01)) | |
| { | |
| If ((BATP & 0x02)) | |
| { | |
| Debug = "battery 1" | |
| Local2 = DerefOf (Local0 [0x11]) | |
| If ((Local2 == 0x00)) | |
| { | |
| INCH = 0x00 | |
| IDIS = 0x00 | |
| INAC = 0x00 | |
| MAXC = 0x00 | |
| PSSB = 0x01 | |
| Local4 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| } | |
| If ((Local2 == 0x01)) | |
| { | |
| INAC = 0x00 | |
| INCH = 0x01 | |
| IDIS = 0x02 | |
| MAXC = 0x00 | |
| Local4 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| } | |
| If ((Local2 == 0x02)) | |
| { | |
| INAC = 0x01 | |
| INCH = 0x02 | |
| IDIS = 0x01 | |
| Local4 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| } | |
| If ((Local2 == 0x03)) | |
| { | |
| INCH = 0x01 | |
| IDIS = 0x02 | |
| INAC = 0x00 | |
| MAXC = 0xFA | |
| Local4 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| } | |
| If ((Local2 == 0x04)) | |
| { | |
| INCH = 0x00 | |
| IDIS = 0x00 | |
| INAC = 0x00 | |
| Local4 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| } | |
| If ((Local2 == 0x05)) | |
| { | |
| INAC = 0x00 | |
| INCH = 0x03 | |
| Local4 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| } | |
| } | |
| Else | |
| { | |
| Local4 = Package (0x02) | |
| { | |
| 0x34, | |
| 0x00 | |
| } | |
| } | |
| } | |
| } | |
| Release (ECMX) | |
| Return (Local4) | |
| } | |
| Mutex (OTMT, 0x00) | |
| Name (OTLL, 0x00) | |
| Name (OTSI, 0x01) | |
| Name (OTRT, 0x00) | |
| Name (OTEN, 0x00) | |
| Name (LRPC, 0x00) | |
| Name (MXCP, 0x00) | |
| Method (_Q03, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF | |
| { | |
| Acquire (BTMX, 0xFFFF) | |
| Local0 = NDCB /* \_SB_.PCI0.LPCB.EC0_.NDCB */ | |
| Release (BTMX) | |
| PWUP (0x04, Local0) | |
| SBTN (Local0, 0x80) | |
| } | |
| Method (_Q04, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF | |
| { | |
| Acquire (OTMT, 0xFFFF) | |
| OTLL = GTST () | |
| OTSI = 0x01 | |
| Release (OTMT) | |
| RPPC (0x00) | |
| PPNT () | |
| } | |
| Method (_Q05, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF | |
| { | |
| Local0 = THEM /* \_SB_.PCI0.LPCB.EC0_.THEM */ | |
| \_TZ.ECTE (Local0) | |
| } | |
| Method (_Q06, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF | |
| { | |
| If (((OSYS > 0x07D0) || (OSYS < 0x07D6))) | |
| { | |
| If (((\_SB.PCI0.GFX0.GIVD == 0x00) && (\_SB.PCI0.GFX0.LCDF != 0x00))) | |
| { | |
| If ((\_SB.PCI0.LPCB.EC0.ADP == One)) | |
| { | |
| \_SB.PCI0.GFX0.GNOT (0x01, 0x00) | |
| } | |
| } | |
| \_SB.PCI0.GFX0.LCDF = 0x00 | |
| } | |
| PWUP (0x05, (0x02 | 0x01)) | |
| If (BTDR (0x02)) | |
| { | |
| Notify (\_SB.AC, 0x80) // Status Change | |
| PNOT () | |
| } | |
| \_GPE.VBRE (0x00) | |
| If (\_SB.PCI0.RP03.PDSX) | |
| { | |
| If ((\_SB.PCI0.LPCB.EC0.ADP == One)) | |
| { | |
| \_SB.PCI0.RP03.SMHC.D3EF = 0x00 | |
| } | |
| Else | |
| { | |
| \_SB.PCI0.RP03.SMHC.D3EF = 0x01 | |
| } | |
| } | |
| ElseIf ((\_SB.PCI0.LPCB.EC0.ADP == One)) | |
| { | |
| GI69 = 0x00 | |
| GL69 = 0x00 | |
| Sleep (0x05) | |
| GL69 = 0x01 | |
| GI69 = 0x01 | |
| } | |
| } | |
| Method (_Q08, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF | |
| { | |
| PWUP (0x06, 0x01) | |
| Local0 = GBAP () | |
| If ((Local0 != 0x02)) | |
| { | |
| PWUP (0x04, 0x02) | |
| If (BTDR (0x02)) | |
| { | |
| Notify (\_SB.BAT1, 0x80) // Status Change | |
| } | |
| } | |
| If (BTDR (0x02)) | |
| { | |
| Notify (\_SB.BAT0, 0x81) // Information Change | |
| } | |
| } | |
| Method (_Q0A, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF | |
| { | |
| Local4 = \_GPE.VLET () | |
| Notify (\_SB.LID, 0x80) // Status Change | |
| \_SB.PCI0.ACEL.AJAL () | |
| \_SB.WMID.WGWE (0x08, (\_SB.LID._LID () + 0x01)) | |
| } | |
| Method (_Q09, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF | |
| { | |
| PWUP (0x04, 0x01) | |
| If (BTDR (0x02)) | |
| { | |
| Notify (\_SB.BAT0, 0x80) // Status Change | |
| } | |
| } | |
| Method (_Q0B, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF | |
| { | |
| \_SB.WMID.WGWE (0x00020000, 0x00) | |
| } | |
| Method (_Q0C, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF | |
| { | |
| Local0 = THEM /* \_SB_.PCI0.LPCB.EC0_.THEM */ | |
| \_TZ.ECTE (Local0) | |
| } | |
| Method (_Q18, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF | |
| { | |
| PWUP (0x06, 0x02) | |
| Local0 = GBAP () | |
| If ((Local0 != 0x01)) | |
| { | |
| PWUP (0x04, 0x01) | |
| If (BTDR (0x02)) | |
| { | |
| Notify (\_SB.BAT0, 0x80) // Status Change | |
| } | |
| } | |
| If (BTDR (0x02)) | |
| { | |
| Notify (\_SB.BAT1, 0x81) // Information Change | |
| } | |
| } | |
| Method (_Q19, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF | |
| { | |
| PWUP (0x04, 0x02) | |
| If (BTDR (0x02)) | |
| { | |
| Notify (\_SB.BAT1, 0x80) // Status Change | |
| } | |
| } | |
| Method (SBTN, 2, Serialized) | |
| { | |
| If ((Arg0 & 0x01)) | |
| { | |
| Notify (\_SB.BAT0, Arg1) | |
| } | |
| If ((Arg0 & 0x02)) | |
| { | |
| Notify (\_SB.BAT1, Arg1) | |
| } | |
| } | |
| Method (PRIT, 0, NotSerialized) | |
| { | |
| RPPC (0x01) | |
| PWRS = GACS () | |
| PNOT () | |
| If ((\_SB.PCI0.HDEF.ASTI == 0x00)) | |
| { | |
| SAST (\_SB.PCI0.HDEF.ASTA) | |
| } | |
| Local0 = \_SB.HST1.GHID () | |
| If ((GBAP () & 0x01)) | |
| { | |
| BT0P = 0x1F | |
| } | |
| \_TZ.ECTI (0x00) | |
| } | |
| Method (GTST, 0, Serialized) | |
| { | |
| Local0 = 0x02 | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| Local0 = OCPS /* \_SB_.PCI0.LPCB.EC0_.OCPS */ | |
| } | |
| Release (ECMX) | |
| Return (Local0) | |
| } | |
| Method (ETSI, 3, Serialized) | |
| { | |
| If ((Arg2 != 0x00)) | |
| { | |
| OTRT = 0x00 | |
| } | |
| If (((Arg1 != OTRT) || (Arg0 != OTEN))) | |
| { | |
| Acquire (ECMX, 0xFFFF) | |
| If (ECRG) | |
| { | |
| If ((Arg1 != OTRT)) | |
| { | |
| OCPR = Arg1 | |
| OTRT = Arg1 | |
| } | |
| OCPE = Arg0 | |
| OTEN = Arg0 | |
| } | |
| Release (ECMX) | |
| } | |
| } | |
| Method (SMCP, 1, Serialized) | |
| { | |
| Acquire (OTMT, 0xFFFF) | |
| If ((Arg0 == 0x00)) | |
| { | |
| MXCP = 0x01 | |
| If ((LRPC == 0x00)) | |
| { | |
| LRPC = 0x01 | |
| } | |
| } | |
| Else | |
| { | |
| MXCP = 0x00 | |
| If ((LRPC == 0x01)) | |
| { | |
| LRPC = 0x00 | |
| } | |
| } | |
| Release (OTMT) | |
| RPPC (0x01) | |
| PPNT () | |
| } | |
| Method (RPPC, 1, Serialized) | |
| { | |
| Local1 = 0x00 | |
| If (CondRefOf (\_PR.CPU0._PSS, Local2)) | |
| { | |
| Local0 = \_PR.CPU0._PSS /* External reference */ | |
| Local1 = SizeOf (Local0) | |
| } | |
| Local3 = 0x00 | |
| If ((Local1 > 0x00)) | |
| { | |
| Local1 -= 0x01 | |
| } | |
| Else | |
| { | |
| Local3 = 0x03 | |
| } | |
| Acquire (OTMT, 0xFFFF) | |
| If (OTSI) | |
| { | |
| Local0 = OTLL /* \_SB_.PCI0.LPCB.EC0_.OTLL */ | |
| OTSI = 0x00 | |
| If ((Local0 == 0x00)) | |
| { | |
| If ((LRPC < Local1)) | |
| { | |
| LRPC += 0x01 | |
| } | |
| } | |
| ElseIf ((Local0 == 0x02)) | |
| { | |
| If ((LRPC > MXCP)) | |
| { | |
| LRPC -= 0x01 | |
| } | |
| } | |
| ElseIf ((Local0 == 0x03)) | |
| { | |
| LRPC = Local1 | |
| } | |
| } | |
| If ((LRPC < Local1)) | |
| { | |
| Local3 |= 0x01 | |
| } | |
| If ((LRPC > MXCP)) | |
| { | |
| Local3 |= 0x02 | |
| } | |
| ETSI (Local3, 0x14, Arg0) | |
| Release (OTMT) | |
| If (CondRefOf (\_PR.CPU0._PPC, Local5)) | |
| { | |
| \_PR.CPU0._PPC = LRPC /* \_SB_.PCI0.LPCB.EC0_.LRPC */ | |
| } | |
| } | |
| Method (PPNT, 0, Serialized) | |
| { | |
| If ((TCNT > 0x01)) | |
| { | |
| If ((PDC0 & 0x08)) | |
| { | |
| Notify (\_PR.CPU0, 0x80) // Performance Capability Change | |
| } | |
| If ((PDC1 & 0x08)) | |
| { | |
| Notify (\_PR.CPU1, 0x80) // Performance Capability Change | |
| } | |
| If ((PDC2 & 0x08)) | |
| { | |
| Notify (\_PR.CPU2, 0x80) // Performance Capability Change | |
| } | |
| If ((PDC3 & 0x08)) | |
| { | |
| Notify (\_PR.CPU3, 0x80) // Performance Capability Change | |
| } | |
| If ((PDC4 & 0x08)) | |
| { | |
| Notify (\_PR.CPU4, 0x80) // Performance Capability Change | |
| } | |
| If ((PDC5 & 0x08)) | |
| { | |
| Notify (\_PR.CPU5, 0x80) // Performance Capability Change | |
| } | |
| If ((PDC6 & 0x08)) | |
| { | |
| Notify (\_PR.CPU6, 0x80) // Performance Capability Change | |
| } | |
| If ((PDC7 & 0x08)) | |
| { | |
| Notify (\_PR.CPU7, 0x80) // Performance Capability Change | |
| } | |
| } | |
| Else | |
| { | |
| Notify (\_PR.CPU0, 0x80) // Performance Capability Change | |
| } | |
| } | |
| } | |
| 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 | |
| 0x01, // Alignment | |
| 0x20, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0081, // Range Minimum | |
| 0x0081, // Range Maximum | |
| 0x01, // Alignment | |
| 0x11, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0093, // Range Minimum | |
| 0x0093, // Range Maximum | |
| 0x01, // Alignment | |
| 0x0D, // Length | |
| ) | |
| IO (Decode16, | |
| 0x00C0, // Range Minimum | |
| 0x00C0, // Range Maximum | |
| 0x01, // Alignment | |
| 0x20, // Length | |
| ) | |
| DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
| {4} | |
| }) | |
| } | |
| Device (FWHD) | |
| { | |
| Name (_HID, EisaId ("INT0800") /* Intel 82802 Firmware Hub Device */) // _HID: Hardware ID | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| Memory32Fixed (ReadOnly, | |
| 0xFF000000, // Address Base | |
| 0x01000000, // Address Length | |
| ) | |
| }) | |
| } | |
| Device (HTAM) | |
| { | |
| Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID | |
| Name (_UID, 0x05) // _UID: Unique ID | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| Return (ResourceTemplate () | |
| { | |
| IO (Decode16, | |
| 0xFE00, // Range Minimum | |
| 0xFE00, // Range Maximum | |
| 0x01, // Alignment | |
| 0x10, // Length | |
| ) | |
| IO (Decode16, | |
| 0xFE80, // Range Minimum | |
| 0xFE80, // Range Maximum | |
| 0x01, // Alignment | |
| 0x10, // Length | |
| ) | |
| Memory32Fixed (ReadWrite, | |
| 0xFED40000, // Address Base | |
| 0x00005000, // Address Length | |
| ) | |
| }) | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If ((TPMX == 0x00)) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| } | |
| Device (GTPM) | |
| { | |
| Method (_HID, 0, Serialized) // _HID: Hardware ID | |
| { | |
| If ((TVID == 0x15D1)) | |
| { | |
| Return (0x0201D824) | |
| } | |
| Else | |
| { | |
| Return (0x310CD041) | |
| } | |
| } | |
| Name (_CID, EisaId ("PNP0C31")) // _CID: Compatible ID | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| Return (ResourceTemplate () | |
| { | |
| IO (Decode16, | |
| 0xFE00, // Range Minimum | |
| 0xFE00, // Range Maximum | |
| 0x01, // Alignment | |
| 0x10, // Length | |
| ) | |
| IO (Decode16, | |
| 0xFE80, // Range Minimum | |
| 0xFE80, // Range Maximum | |
| 0x01, // Alignment | |
| 0x10, // Length | |
| ) | |
| Memory32Fixed (ReadWrite, | |
| 0xFED40000, // Address Base | |
| 0x00005000, // Address Length | |
| ) | |
| }) | |
| } | |
| OperationRegion (TMMB, SystemMemory, 0xFED40000, 0x1000) | |
| Field (TMMB, ByteAcc, Lock, Preserve) | |
| { | |
| ACCS, 8, | |
| Offset (0x18), | |
| TSTA, 8, | |
| TBCA, 8, | |
| Offset (0xF00), | |
| TVID, 16, | |
| TDID, 16 | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If ((ACCS == 0xFF)) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf ((TPMX == 0x01)) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Name (PUID, ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653") /* Physical Presence Interface */) | |
| Name (REV1, "1.0") | |
| Name (PPIB, Buffer (0x02) | |
| { | |
| 0x00, 0x00 // .. | |
| }) | |
| Name (MUID, ToUUID ("376054ed-cc13-4675-901c-4756d7f2d45d")) | |
| Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method | |
| { | |
| Local0 = Arg0 | |
| If ((\SRCP (Local0, PUID) == 0x01)) | |
| { | |
| Return (HPPI (Arg0, Arg1, Arg2, Arg3)) | |
| } | |
| If ((\SRCP (Local0, MUID) == 0x01)) | |
| { | |
| Return (HMOR (Arg0, Arg1, Arg2, Arg3)) | |
| } | |
| Return (0x00) | |
| } | |
| Method (HPPI, 4, NotSerialized) | |
| { | |
| If ((Arg1 != 0x01)) | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x00 // . | |
| }) | |
| } | |
| If ((Arg2 <= 0x06)) | |
| { | |
| If ((Arg2 == 0x00)) | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x7F // . | |
| }) | |
| } | |
| If ((Arg2 == 0x01)) | |
| { | |
| Return (REV1) /* \_SB_.PCI0.LPCB.GTPM.REV1 */ | |
| } | |
| If ((Arg2 == 0x02)) | |
| { | |
| Local0 = DerefOf (Arg3 [0x00]) | |
| Debug = "TPM Func 2" | |
| Debug = Local0 | |
| If ((Local0 <= 0x0E)) | |
| { | |
| If (((Local0 == 0x0C) || (Local0 == 0x0D))) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local2 = 0x02 | |
| \_SB.SSMI (0xEA7D, 0x05, 0x00, 0x00, 0x00) | |
| Local1 = ECX /* \ECX_ */ | |
| If (((Local1 & 0x01) == 0x01)) | |
| { | |
| If (((Local1 & 0x02) == 0x00)) | |
| { | |
| If (((Local0 == 0x05) || (Local0 == 0x0E))) | |
| { | |
| Return (Local2) | |
| } | |
| } | |
| \_SB.SSMI (0xEA7E, 0x00, Local0, 0x00, 0x01) | |
| Debug = EAX /* \EAX_ */ | |
| Debug = EBX /* \EBX_ */ | |
| Debug = ECX /* \ECX_ */ | |
| If ((EBX == 0x00)) | |
| { | |
| Local2 = 0x00 | |
| } | |
| } | |
| Return (Local2) | |
| } | |
| } | |
| Else | |
| { | |
| Return (0x01) | |
| } | |
| } | |
| If ((Arg2 == 0x03)) | |
| { | |
| Debug = "TPM Func 3" | |
| \_SB.SSMI (0xEA7D, 0x00, 0x00, 0x00, 0x01) | |
| Debug = EAX /* \EAX_ */ | |
| Debug = EBX /* \EBX_ */ | |
| Debug = ECX /* \ECX_ */ | |
| Name (DSMB, Package (0x02) | |
| { | |
| 0x01, | |
| 0x00 | |
| }) | |
| If ((EBX == 0x00)) | |
| { | |
| DSMB [0x00] = 0x00 | |
| DSMB [0x01] = 0x00 | |
| Local0 = ECX /* \ECX_ */ | |
| If ((Local0 <= 0x0E)) | |
| { | |
| DSMB [0x00] = 0x00 | |
| DSMB [0x01] = Local0 | |
| } | |
| } | |
| Return (DSMB) /* \_SB_.PCI0.LPCB.GTPM.HPPI.DSMB */ | |
| } | |
| If ((Arg2 == 0x04)) | |
| { | |
| Return (0x02) | |
| } | |
| If ((Arg2 == 0x05)) | |
| { | |
| Debug = "TPM Func 5" | |
| \_SB.SSMI (0xEA7D, 0x01, 0x00, 0x00, 0x01) | |
| Name (DSMC, Package (0x03) | |
| { | |
| 0x01, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Debug = EAX /* \EAX_ */ | |
| Debug = EBX /* \EBX_ */ | |
| Debug = ECX /* \ECX_ */ | |
| If ((EBX == 0x00)) | |
| { | |
| DSMC [0x00] = 0x00 | |
| DSMC [0x01] = ECX /* \ECX_ */ | |
| \_SB.SSMI (0xEA7D, 0x02, 0x00, 0x00, 0x01) | |
| DSMC [0x02] = ECX /* \ECX_ */ | |
| } | |
| Return (DSMC) /* \_SB_.PCI0.LPCB.GTPM.HPPI.DSMC */ | |
| } | |
| If ((Arg2 == 0x06)) | |
| { | |
| PPIB = Arg3 | |
| If ((((DerefOf (PPIB [0x00]) == 0x45) || (DerefOf ( | |
| PPIB [0x00]) == 0x65)) && ((DerefOf (PPIB [0x01]) == 0x4E) || | |
| (DerefOf (PPIB [0x01]) == 0x6E)))) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x01) | |
| } | |
| } | |
| } | |
| Return (Buffer (0x01) | |
| { | |
| 0x00 // . | |
| }) | |
| } | |
| Method (HMOR, 4, NotSerialized) | |
| { | |
| If ((Arg1 != 0x01)) | |
| { | |
| Return (0x01) | |
| } | |
| If ((Arg2 != 0x01)) | |
| { | |
| Return (0x01) | |
| } | |
| Local0 = DerefOf (Arg3 [0x00]) | |
| \_SB.SSMI (0xEA7F, Local0, 0x00, 0x00, 0x01) | |
| Local0 = 0x00 | |
| If ((EBX != 0x00)) | |
| { | |
| Local0 = 0x01 | |
| } | |
| Return (Local0) | |
| } | |
| } | |
| Device (HPET) | |
| { | |
| Name (_HID, EisaId ("PNP0103") /* HPET System Timer */) // _HID: Hardware ID | |
| Name (_UID, 0x00) // _UID: Unique ID | |
| Name (BUF0, ResourceTemplate () | |
| { | |
| Memory32Fixed (ReadWrite, | |
| 0xFED00000, // Address Base | |
| 0x00000400, // Address Length | |
| _Y1D) | |
| }) | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If ((OSYS >= 0x07D1)) | |
| { | |
| If (HPAE) | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| ElseIf (HPAE) | |
| { | |
| Return (0x0B) | |
| } | |
| Return (0x00) | |
| } | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| If (HPAE) | |
| { | |
| CreateDWordField (BUF0, \_SB.PCI0.LPCB.HPET._Y1D._BAS, HPT0) // _BAS: Base Address | |
| If ((HPAS == 0x01)) | |
| { | |
| HPT0 = 0xFED01000 | |
| } | |
| If ((HPAS == 0x02)) | |
| { | |
| HPT0 = 0xFED02000 | |
| } | |
| If ((HPAS == 0x03)) | |
| { | |
| HPT0 = 0xFED03000 | |
| } | |
| } | |
| Return (BUF0) /* \_SB_.PCI0.LPCB.HPET.BUF0 */ | |
| } | |
| } | |
| Device (IPIC) | |
| { | |
| 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 | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0024, // Range Minimum | |
| 0x0024, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0028, // Range Minimum | |
| 0x0028, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x002C, // Range Minimum | |
| 0x002C, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0030, // Range Minimum | |
| 0x0030, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0034, // Range Minimum | |
| 0x0034, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0038, // Range Minimum | |
| 0x0038, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x003C, // Range Minimum | |
| 0x003C, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x00A0, // Range Minimum | |
| 0x00A0, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x00A4, // Range Minimum | |
| 0x00A4, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x00A8, // Range Minimum | |
| 0x00A8, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x00AC, // Range Minimum | |
| 0x00AC, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x00B0, // Range Minimum | |
| 0x00B0, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x00B4, // Range Minimum | |
| 0x00B4, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x00B8, // Range Minimum | |
| 0x00B8, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x00BC, // Range Minimum | |
| 0x00BC, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x04D0, // Range Minimum | |
| 0x04D0, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IRQNoFlags () | |
| {2} | |
| }) | |
| } | |
| Device (MATH) | |
| { | |
| 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 (LDRC) | |
| { | |
| Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID | |
| Name (_UID, 0x02) // _UID: Unique ID | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| IO (Decode16, | |
| 0x002E, // Range Minimum | |
| 0x002E, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x004E, // Range Minimum | |
| 0x004E, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0061, // Range Minimum | |
| 0x0061, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0063, // Range Minimum | |
| 0x0063, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0065, // Range Minimum | |
| 0x0065, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0067, // Range Minimum | |
| 0x0067, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0070, // Range Minimum | |
| 0x0070, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0080, // Range Minimum | |
| 0x0080, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0092, // Range Minimum | |
| 0x0092, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x00B2, // Range Minimum | |
| 0x00B2, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0200, // Range Minimum | |
| 0x0200, // Range Maximum | |
| 0x01, // Alignment | |
| 0x80, // Length | |
| ) | |
| IO (Decode16, | |
| 0x1000, // Range Minimum | |
| 0x1000, // Range Maximum | |
| 0x01, // Alignment | |
| 0x10, // Length | |
| ) | |
| IO (Decode16, | |
| 0xFFFF, // Range Minimum | |
| 0xFFFF, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0xFFFF, // Range Minimum | |
| 0xFFFF, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0400, // Range Minimum | |
| 0x0400, // Range Maximum | |
| 0x01, // Alignment | |
| 0x80, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0500, // Range Minimum | |
| 0x0500, // Range Maximum | |
| 0x01, // Alignment | |
| 0x80, // Length | |
| ) | |
| IO (Decode16, | |
| 0xEF80, // Range Minimum | |
| 0xEF80, // Range Maximum | |
| 0x01, // Alignment | |
| 0x20, // Length | |
| ) | |
| }) | |
| } | |
| 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 | |
| 0x08, // Length | |
| ) | |
| IRQNoFlags () | |
| {8} | |
| }) | |
| } | |
| Device (TIMR) | |
| { | |
| 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 | |
| 0x10, // Alignment | |
| 0x04, // Length | |
| ) | |
| IRQNoFlags () | |
| {0} | |
| }) | |
| } | |
| Device (SIO) | |
| { | |
| Name (_HID, EisaId ("PNP0A06") /* Generic Container Device */) // _HID: Hardware ID | |
| OperationRegion (SOCG, SystemIO, 0x4E, 0x02) | |
| Field (SOCG, ByteAcc, NoLock, Preserve) | |
| { | |
| SIOI, 8, | |
| SIOD, 8 | |
| } | |
| IndexField (SIOI, SIOD, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0x01), | |
| , 2, | |
| PPPW, 1, | |
| PPM, 1, | |
| Offset (0x02), | |
| , 3, | |
| S1PW, 1, | |
| , 3, | |
| S2PW, 1, | |
| Offset (0x04), | |
| PPXM, 2, | |
| Offset (0x0D), | |
| CR0D, 8, | |
| Offset (0x23), | |
| PPBS, 8, | |
| S1BS, 8, | |
| S2BS, 8, | |
| PPDM, 4, | |
| Offset (0x27), | |
| PPIQ, 4, | |
| Offset (0x28), | |
| S2IQ, 4, | |
| S1IQ, 4, | |
| Offset (0x2B), | |
| FRBS, 8, | |
| FRDM, 4 | |
| } | |
| OperationRegion (SORT, SystemIO, 0x0210, 0x10) | |
| Field (SORT, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0x0C), | |
| GP1, 8, | |
| GP2, 5, | |
| Offset (0x0E), | |
| GP3, 8, | |
| GP4, 8 | |
| } | |
| Mutex (SIOM, 0x00) | |
| Name (MSPS, 0x00) | |
| Name (MSPV, 0x00) | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| ECM () | |
| If ((CR0D != 0x7A)) | |
| { | |
| SDFG = 0x00 | |
| } | |
| DCM () | |
| } | |
| Method (ECM, 0, NotSerialized) | |
| { | |
| Acquire (SIOM, 0xFFFF) | |
| SIOI = 0x55 | |
| } | |
| Method (DCM, 0, NotSerialized) | |
| { | |
| SIOI = 0xAA | |
| Release (SIOM) | |
| } | |
| Method (GETS, 1, NotSerialized) | |
| { | |
| ECM () | |
| Local0 = 0x00 | |
| If ((Arg0 == 0x01)) | |
| { | |
| Local0 = PPBS /* \_SB_.PCI0.LPCB.SIO_.PPBS */ | |
| } | |
| ElseIf ((Arg0 == 0x02)) | |
| { | |
| Local0 = S1BS /* \_SB_.PCI0.LPCB.SIO_.S1BS */ | |
| } | |
| ElseIf ((Arg0 == 0x03)) | |
| { | |
| Local0 = S2BS /* \_SB_.PCI0.LPCB.SIO_.S2BS */ | |
| } | |
| Local1 = 0x00 | |
| If ((Local0 & 0xC0)) | |
| { | |
| Local1 = (Local0 << 0x02) | |
| } | |
| DCM () | |
| Return (Local1) | |
| } | |
| Method (GETR, 1, NotSerialized) | |
| { | |
| Name (GRES, Package (0x04) | |
| { | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| ECM () | |
| Local0 = 0x00 | |
| Local1 = 0x00 | |
| Local2 = 0x00 | |
| Local3 = 0x00 | |
| If ((Arg0 == 0x01)) | |
| { | |
| Local0 = PPBS /* \_SB_.PCI0.LPCB.SIO_.PPBS */ | |
| Local2 = PPIQ /* \_SB_.PCI0.LPCB.SIO_.PPIQ */ | |
| Local3 = PPDM /* \_SB_.PCI0.LPCB.SIO_.PPDM */ | |
| } | |
| ElseIf ((Arg0 == 0x02)) | |
| { | |
| Local0 = S1BS /* \_SB_.PCI0.LPCB.SIO_.S1BS */ | |
| Local2 = S1IQ /* \_SB_.PCI0.LPCB.SIO_.S1IQ */ | |
| } | |
| ElseIf ((Arg0 == 0x03)) | |
| { | |
| Local0 = S2BS /* \_SB_.PCI0.LPCB.SIO_.S2BS */ | |
| Local1 = FRBS /* \_SB_.PCI0.LPCB.SIO_.FRBS */ | |
| Local2 = S2IQ /* \_SB_.PCI0.LPCB.SIO_.S2IQ */ | |
| Local3 = FRDM /* \_SB_.PCI0.LPCB.SIO_.FRDM */ | |
| } | |
| GRES [0x00] = (Local0 << 0x02) | |
| GRES [0x01] = (Local1 << 0x03) | |
| Local4 = 0x00 | |
| If ((Local2 > 0x00)) | |
| { | |
| Local4 = (0x01 << Local2) | |
| } | |
| GRES [0x02] = Local4 | |
| Local4 = 0x00 | |
| If (((Local3 > 0x00) && (Local3 < 0x04))) | |
| { | |
| Local4 = (0x01 << Local3) | |
| } | |
| GRES [0x03] = Local4 | |
| DCM () | |
| Return (GRES) /* \_SB_.PCI0.LPCB.SIO_.GETR.GRES */ | |
| } | |
| Method (SETR, 5, NotSerialized) | |
| { | |
| ECM () | |
| Local0 = (Arg1 >> 0x02) | |
| FindSetRightBit (Arg3, Local1) | |
| If (((Local1 > 0x01) && (Local1 < 0x11))) | |
| { | |
| Local1-- | |
| } | |
| Else | |
| { | |
| Local1 = 0x00 | |
| } | |
| FindSetRightBit (Arg4, Local2) | |
| If (((Local2 > 0x01) && (Local2 < 0x05))) | |
| { | |
| Local2-- | |
| } | |
| Else | |
| { | |
| Local2 = 0x0F | |
| } | |
| If ((Arg0 == 0x01)) | |
| { | |
| PPBS = Local0 | |
| PPIQ = Local1 | |
| PPDM = Local2 | |
| } | |
| ElseIf ((Arg0 == 0x02)) | |
| { | |
| S1BS = (Local0 & 0xFE) | |
| S1IQ = Local1 | |
| } | |
| ElseIf ((Arg0 == 0x03)) | |
| { | |
| S2BS = (Local0 & 0xFE) | |
| FRBS = (Arg2 >> 0x03) | |
| S2IQ = Local1 | |
| FRDM = Local2 | |
| } | |
| DCM () | |
| } | |
| Method (GLPM, 0, NotSerialized) | |
| { | |
| ECM () | |
| Local0 = PPM /* \_SB_.PCI0.LPCB.SIO_.PPM_ */ | |
| Local1 = PPXM /* \_SB_.PCI0.LPCB.SIO_.PPXM */ | |
| DCM () | |
| If (Local0) | |
| { | |
| Local2 = 0x00 | |
| } | |
| Else | |
| { | |
| Local2 = 0x03 | |
| If ((Local1 == 0x00)) | |
| { | |
| Local2 = 0x01 | |
| } | |
| If ((Local1 == 0x01)) | |
| { | |
| Local2 = 0x02 | |
| } | |
| } | |
| Return (Local2) | |
| } | |
| Method (DPWS, 1, Serialized) | |
| { | |
| ECM () | |
| If ((Arg0 == 0x01)) | |
| { | |
| Local0 = PPPW /* \_SB_.PCI0.LPCB.SIO_.PPPW */ | |
| } | |
| ElseIf ((Arg0 == 0x02)) | |
| { | |
| Local0 = S1PW /* \_SB_.PCI0.LPCB.SIO_.S1PW */ | |
| } | |
| ElseIf ((Arg0 == 0x03)) | |
| { | |
| Local0 = S2PW /* \_SB_.PCI0.LPCB.SIO_.S2PW */ | |
| } | |
| DCM () | |
| Return (Local0) | |
| } | |
| Method (DPW, 2, Serialized) | |
| { | |
| ECM () | |
| If ((Arg0 == 0x01)) | |
| { | |
| PPPW = Arg1 | |
| } | |
| ElseIf ((Arg0 == 0x02)) | |
| { | |
| S1PW = Arg1 | |
| } | |
| ElseIf ((Arg0 == 0x03)) | |
| { | |
| S2PW = Arg1 | |
| } | |
| DCM () | |
| } | |
| Method (GDPA, 0, Serialized) | |
| { | |
| Local0 = GETS (0x02) | |
| Return (Local0) | |
| } | |
| Alias (GDPA, \_SB.GDPA) | |
| Method (SODS, 2, Serialized) | |
| { | |
| Local1 = (~SDFG & Arg1) | |
| If ((LEGF || Local1)) | |
| { | |
| Local0 = 0x00 | |
| } | |
| Else | |
| { | |
| Local1 = GETS (Arg0) | |
| Local0 = 0x0D | |
| If (Local1) | |
| { | |
| Local0 = 0x0F | |
| } | |
| } | |
| Return (Local0) | |
| } | |
| Method (DSOD, 1, Serialized) | |
| { | |
| If (GETS (Arg0)) | |
| { | |
| Local0 = GETR (Arg0) | |
| Local1 = DerefOf (Local0 [0x01]) | |
| Local2 = DerefOf (Local0 [0x02]) | |
| Local3 = DerefOf (Local0 [0x03]) | |
| Local4 = DerefOf (Local0 [0x00]) | |
| Local3 |= (Local4 << 0x08) | |
| \_SB.PCI0.LPCB.CFG (Arg0, 0x00, Local1, Local2, Local3) | |
| SETR (Arg0, 0x00, 0x00, 0x00, 0x00) | |
| } | |
| } | |
| Device (HCOM) | |
| { | |
| Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID | |
| Name (_UID, 0x04) // _UID: Unique ID | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| Name (CMRS, ResourceTemplate () | |
| { | |
| IO (Decode16, | |
| 0x03F8, // Range Minimum | |
| 0x03F8, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| _Y1E) | |
| }) | |
| CreateWordField (CMRS, \_SB.PCI0.LPCB.SIO.HCOM._CRS._Y1E._MIN, MIN1) // _MIN: Minimum Base Address | |
| CreateWordField (CMRS, \_SB.PCI0.LPCB.SIO.HCOM._CRS._Y1E._MAX, MAX1) // _MAX: Maximum Base Address | |
| Local1 = GETR (0x02) | |
| MIN1 = DerefOf (Local1 [0x00]) | |
| MAX1 = MIN1 /* \_SB_.PCI0.LPCB.SIO_.HCOM._CRS.MIN1 */ | |
| Return (CMRS) /* \_SB_.PCI0.LPCB.SIO_.HCOM._CRS.CMRS */ | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Local0 = 0x00 | |
| If (LEGF) | |
| { | |
| If (GETS (0x02)) | |
| { | |
| Local0 = 0x0F | |
| } | |
| } | |
| Return (Local0) | |
| } | |
| } | |
| Device (COM1) | |
| { | |
| Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID | |
| Name (_CID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _CID: Compatible ID | |
| Name (_DDN, "COM1") // _DDN: DOS Device Name | |
| Name (RCOD, 0x00) | |
| Name (POSS, ResourceTemplate () | |
| { | |
| StartDependentFnNoPri () | |
| { | |
| IO (Decode16, | |
| 0x03F8, // Range Minimum | |
| 0x03F8, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| ) | |
| IRQNoFlags () | |
| {4} | |
| } | |
| StartDependentFnNoPri () | |
| { | |
| IO (Decode16, | |
| 0x02F8, // Range Minimum | |
| 0x02F8, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| ) | |
| IRQNoFlags () | |
| {3} | |
| } | |
| StartDependentFnNoPri () | |
| { | |
| IO (Decode16, | |
| 0x03E8, // Range Minimum | |
| 0x03E8, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| ) | |
| IRQNoFlags () | |
| {4} | |
| } | |
| StartDependentFnNoPri () | |
| { | |
| IO (Decode16, | |
| 0x02E8, // Range Minimum | |
| 0x02E8, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| ) | |
| IRQNoFlags () | |
| {3} | |
| } | |
| EndDependentFn () | |
| }) | |
| Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings | |
| { | |
| Return (POSS) /* \_SB_.PCI0.LPCB.SIO_.COM1.POSS */ | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Local0 = 0x00 | |
| If ((\_SB.DCKD () || ICPT)) | |
| { | |
| If (!RCOD) | |
| { | |
| Local0 = SODS (0x02, 0x02) | |
| } | |
| Else | |
| { | |
| Local0 = 0x0D | |
| } | |
| } | |
| Return (Local0) | |
| } | |
| Method (_DIS, 0, NotSerialized) // _DIS: Disable Device | |
| { | |
| DSOD (0x02) | |
| Return (0x00) | |
| } | |
| Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings | |
| { | |
| CreateWordField (Arg0, 0x02, MIN1) | |
| CreateWordField (Arg0, 0x09, IRQ0) | |
| If (SODS (0x02, 0x02)) | |
| { | |
| _DIS () | |
| \_SB.PCI0.LPCB.CFG (0x02, MIN1, 0x00, IRQ0, 0x00) | |
| SETR (0x02, MIN1, 0x00, IRQ0, 0x00) | |
| } | |
| RCOD = 0x00 | |
| } | |
| Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
| { | |
| Name (CRES, ResourceTemplate () | |
| { | |
| IO (Decode16, | |
| 0x03F8, // Range Minimum | |
| 0x03F8, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| _Y1F) | |
| IRQNoFlags (_Y20) | |
| {4} | |
| }) | |
| CreateWordField (CRES, \_SB.PCI0.LPCB.SIO.COM1._CRS._Y1F._MIN, MIN1) // _MIN: Minimum Base Address | |
| CreateWordField (CRES, \_SB.PCI0.LPCB.SIO.COM1._CRS._Y1F._MAX, MAX1) // _MAX: Maximum Base Address | |
| CreateWordField (CRES, \_SB.PCI0.LPCB.SIO.COM1._CRS._Y20._INT, IRQ0) // _INT: Interrupts | |
| If (RCOD) | |
| { | |
| Local0 = 0x00 | |
| } | |
| Else | |
| { | |
| Local0 = SODS (0x02, 0x02) | |
| } | |
| If ((Local0 == 0x00)) | |
| { | |
| MIN1 = 0x00 | |
| MAX1 = 0x00 | |
| IRQ0 = 0x00 | |
| Return (CRES) /* \_SB_.PCI0.LPCB.SIO_.COM1._CRS.CRES */ | |
| } | |
| Local1 = GETR (0x02) | |
| MIN1 = DerefOf (Local1 [0x00]) | |
| MAX1 = MIN1 /* \_SB_.PCI0.LPCB.SIO_.COM1._CRS.MIN1 */ | |
| IRQ0 = DerefOf (Local1 [0x02]) | |
| Return (CRES) /* \_SB_.PCI0.LPCB.SIO_.COM1._CRS.CRES */ | |
| } | |
| PowerResource (COMP, 0x00, 0x0000) | |
| { | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (DPWS (0x02)) | |
| } | |
| Method (_ON, 0, NotSerialized) // _ON_: Power On | |
| { | |
| DPW (0x02, 0x01) | |
| } | |
| Method (_OFF, 0, NotSerialized) // _OFF: Power Off | |
| { | |
| } | |
| } | |
| Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 | |
| { | |
| COMP | |
| }) | |
| } | |
| Device (LPT0) | |
| { | |
| Method (_HID, 0, Serialized) // _HID: Hardware ID | |
| { | |
| If (GTM ()) | |
| { | |
| Local0 = 0x0104D041 | |
| } | |
| Else | |
| { | |
| Local0 = 0x0004D041 | |
| } | |
| Return (Local0) | |
| } | |
| Name (LPM, 0xFF) | |
| Method (GTM, 0, Serialized) | |
| { | |
| If ((LPM == 0xFF)) | |
| { | |
| Local0 = GLPM () | |
| LPM = 0x00 | |
| If ((Local0 > 0x01)) | |
| { | |
| LPM = 0x01 | |
| } | |
| } | |
| Return (LPM) /* \_SB_.PCI0.LPCB.SIO_.LPT0.LPM_ */ | |
| } | |
| Name (RLPD, 0x00) | |
| Name (POSS, ResourceTemplate () | |
| { | |
| StartDependentFn (0x00, 0x00) | |
| { | |
| IO (Decode16, | |
| 0x0378, // Range Minimum | |
| 0x0378, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0778, // Range Minimum | |
| 0x0778, // Range Maximum | |
| 0x01, // Alignment | |
| 0x03, // Length | |
| ) | |
| IRQNoFlags () | |
| {5,7} | |
| DMA (Compatibility, NotBusMaster, Transfer8, ) | |
| {1,3} | |
| } | |
| StartDependentFn (0x00, 0x00) | |
| { | |
| IO (Decode16, | |
| 0x0278, // Range Minimum | |
| 0x0278, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0678, // Range Minimum | |
| 0x0678, // Range Maximum | |
| 0x01, // Alignment | |
| 0x03, // Length | |
| ) | |
| IRQNoFlags () | |
| {5,7} | |
| DMA (Compatibility, NotBusMaster, Transfer8, ) | |
| {1,3} | |
| } | |
| StartDependentFnNoPri () | |
| { | |
| IO (Decode16, | |
| 0x03BC, // Range Minimum | |
| 0x03BC, // Range Maximum | |
| 0x01, // Alignment | |
| 0x04, // Length | |
| ) | |
| IO (Decode16, | |
| 0x07BC, // Range Minimum | |
| 0x07BC, // Range Maximum | |
| 0x01, // Alignment | |
| 0x03, // Length | |
| ) | |
| IRQNoFlags () | |
| {5,7} | |
| DMA (Compatibility, NotBusMaster, Transfer8, ) | |
| {1,3} | |
| } | |
| StartDependentFnNoPri () | |
| { | |
| IO (Decode16, | |
| 0x0378, // Range Minimum | |
| 0x0378, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0778, // Range Minimum | |
| 0x0778, // Range Maximum | |
| 0x01, // Alignment | |
| 0x03, // Length | |
| ) | |
| IRQNoFlags () | |
| {5,7} | |
| DMA (Compatibility, NotBusMaster, Transfer8, ) | |
| {} | |
| } | |
| StartDependentFnNoPri () | |
| { | |
| IO (Decode16, | |
| 0x0278, // Range Minimum | |
| 0x0278, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0678, // Range Minimum | |
| 0x0678, // Range Maximum | |
| 0x01, // Alignment | |
| 0x03, // Length | |
| ) | |
| IRQNoFlags () | |
| {5,7} | |
| DMA (Compatibility, NotBusMaster, Transfer8, ) | |
| {} | |
| } | |
| StartDependentFnNoPri () | |
| { | |
| IO (Decode16, | |
| 0x03BC, // Range Minimum | |
| 0x03BC, // Range Maximum | |
| 0x01, // Alignment | |
| 0x04, // Length | |
| ) | |
| IO (Decode16, | |
| 0x07BC, // Range Minimum | |
| 0x07BC, // Range Maximum | |
| 0x01, // Alignment | |
| 0x03, // Length | |
| ) | |
| IRQNoFlags () | |
| {5,7} | |
| DMA (Compatibility, NotBusMaster, Transfer8, ) | |
| {} | |
| } | |
| StartDependentFnNoPri () | |
| { | |
| IO (Decode16, | |
| 0x0378, // Range Minimum | |
| 0x0378, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0778, // Range Minimum | |
| 0x0778, // Range Maximum | |
| 0x01, // Alignment | |
| 0x03, // Length | |
| ) | |
| IRQNoFlags () | |
| {} | |
| DMA (Compatibility, NotBusMaster, Transfer8, ) | |
| {} | |
| } | |
| StartDependentFnNoPri () | |
| { | |
| IO (Decode16, | |
| 0x0278, // Range Minimum | |
| 0x0278, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0678, // Range Minimum | |
| 0x0678, // Range Maximum | |
| 0x01, // Alignment | |
| 0x03, // Length | |
| ) | |
| IRQNoFlags () | |
| {} | |
| DMA (Compatibility, NotBusMaster, Transfer8, ) | |
| {} | |
| } | |
| StartDependentFnNoPri () | |
| { | |
| IO (Decode16, | |
| 0x03BC, // Range Minimum | |
| 0x03BC, // Range Maximum | |
| 0x01, // Alignment | |
| 0x04, // Length | |
| ) | |
| IO (Decode16, | |
| 0x07BC, // Range Minimum | |
| 0x07BC, // Range Maximum | |
| 0x01, // Alignment | |
| 0x03, // Length | |
| ) | |
| IRQNoFlags () | |
| {} | |
| DMA (Compatibility, NotBusMaster, Transfer8, ) | |
| {} | |
| } | |
| EndDependentFn () | |
| }) | |
| Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings | |
| { | |
| Return (POSS) /* \_SB_.PCI0.LPCB.SIO_.LPT0.POSS */ | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (RLPD) | |
| { | |
| Local0 = 0x0D | |
| } | |
| Else | |
| { | |
| Local0 = SODS (0x01, 0x04) | |
| } | |
| Return (Local0) | |
| } | |
| Method (_DIS, 0, NotSerialized) // _DIS: Disable Device | |
| { | |
| DSOD (0x01) | |
| Return (0x00) | |
| } | |
| Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings | |
| { | |
| CreateWordField (Arg0, 0x02, MIN1) | |
| CreateWordField (Arg0, 0x0A, MIN2) | |
| CreateWordField (Arg0, 0x11, IRQ0) | |
| CreateWordField (Arg0, 0x14, DMA0) | |
| If (SODS (0x01, 0x04)) | |
| { | |
| _DIS () | |
| \_SB.PCI0.LPCB.CFG (0x01, MIN1, MIN2, IRQ0, DMA0) | |
| SETR (0x01, MIN1, MIN2, IRQ0, DMA0) | |
| } | |
| RLPD = 0x00 | |
| } | |
| Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
| { | |
| Name (CRES, ResourceTemplate () | |
| { | |
| IO (Decode16, | |
| 0x0378, // Range Minimum | |
| 0x0378, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| _Y21) | |
| IO (Decode16, | |
| 0x0778, // Range Minimum | |
| 0x0778, // Range Maximum | |
| 0x01, // Alignment | |
| 0x03, // Length | |
| _Y22) | |
| IRQNoFlags (_Y23) | |
| {7} | |
| DMA (Compatibility, NotBusMaster, Transfer8, _Y24) | |
| {3} | |
| }) | |
| CreateWordField (CRES, \_SB.PCI0.LPCB.SIO.LPT0._CRS._Y21._MIN, MIN1) // _MIN: Minimum Base Address | |
| CreateWordField (CRES, \_SB.PCI0.LPCB.SIO.LPT0._CRS._Y21._MAX, MAX1) // _MAX: Maximum Base Address | |
| CreateByteField (CRES, \_SB.PCI0.LPCB.SIO.LPT0._CRS._Y21._LEN, LEN1) // _LEN: Length | |
| CreateWordField (CRES, \_SB.PCI0.LPCB.SIO.LPT0._CRS._Y22._MIN, MIN2) // _MIN: Minimum Base Address | |
| CreateWordField (CRES, \_SB.PCI0.LPCB.SIO.LPT0._CRS._Y22._MAX, MAX2) // _MAX: Maximum Base Address | |
| CreateByteField (CRES, \_SB.PCI0.LPCB.SIO.LPT0._CRS._Y22._LEN, LEN2) // _LEN: Length | |
| CreateWordField (CRES, \_SB.PCI0.LPCB.SIO.LPT0._CRS._Y23._INT, IRQ0) // _INT: Interrupts | |
| CreateWordField (CRES, \_SB.PCI0.LPCB.SIO.LPT0._CRS._Y24._DMA, DMA0) // _DMA: Direct Memory Access | |
| If (RLPD) | |
| { | |
| Local0 = 0x00 | |
| } | |
| Else | |
| { | |
| Local0 = SODS (0x01, 0x04) | |
| } | |
| If ((Local0 == 0x00)) | |
| { | |
| MIN1 = 0x00 | |
| MAX1 = 0x00 | |
| MIN2 = 0x00 | |
| MAX2 = 0x00 | |
| IRQ0 = 0x00 | |
| DMA0 = 0x00 | |
| Return (CRES) /* \_SB_.PCI0.LPCB.SIO_.LPT0._CRS.CRES */ | |
| } | |
| Local1 = GETR (0x01) | |
| MIN1 = DerefOf (Local1 [0x00]) | |
| MAX1 = MIN1 /* \_SB_.PCI0.LPCB.SIO_.LPT0._CRS.MIN1 */ | |
| If ((MIN1 == 0x0278)) | |
| { | |
| LEN1 = 0x08 | |
| LEN2 = 0x03 | |
| } | |
| If ((MIN1 == 0x03BC)) | |
| { | |
| LEN1 = 0x04 | |
| LEN2 = 0x03 | |
| } | |
| MIN2 = (MIN1 + 0x0400) | |
| MAX2 = MIN2 /* \_SB_.PCI0.LPCB.SIO_.LPT0._CRS.MIN2 */ | |
| IRQ0 = DerefOf (Local1 [0x02]) | |
| DMA0 = DerefOf (Local1 [0x03]) | |
| Return (CRES) /* \_SB_.PCI0.LPCB.SIO_.LPT0._CRS.CRES */ | |
| } | |
| PowerResource (LPP, 0x00, 0x0000) | |
| { | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (DPWS (0x01)) | |
| } | |
| Method (_ON, 0, NotSerialized) // _ON_: Power On | |
| { | |
| DPW (0x01, 0x01) | |
| } | |
| Method (_OFF, 0, NotSerialized) // _OFF: Power Off | |
| { | |
| } | |
| } | |
| Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 | |
| { | |
| LPP | |
| }) | |
| } | |
| } | |
| Device (PS2K) | |
| { | |
| Name (_HID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */) // _HID: Hardware ID | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| IO (Decode16, | |
| 0x0060, // Range Minimum | |
| 0x0060, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0064, // Range Minimum | |
| 0x0064, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IRQ (Edge, ActiveHigh, Exclusive, ) | |
| {1} | |
| }) | |
| Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
| { | |
| StartDependentFn (0x00, 0x00) | |
| { | |
| FixedIO ( | |
| 0x0060, // Address | |
| 0x01, // Length | |
| ) | |
| FixedIO ( | |
| 0x0064, // Address | |
| 0x01, // Length | |
| ) | |
| IRQNoFlags () | |
| {1} | |
| } | |
| EndDependentFn () | |
| }) | |
| } | |
| Device (PS2M) | |
| { | |
| Name (_CID, Package (0x03) // _CID: Compatible ID | |
| { | |
| EisaId ("SYN0100"), | |
| EisaId ("SYN0002"), | |
| EisaId ("PNP0F13") /* PS/2 Mouse */ | |
| }) | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| IRQ (Edge, ActiveHigh, Exclusive, ) | |
| {12} | |
| }) | |
| Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
| { | |
| StartDependentFn (0x00, 0x00) | |
| { | |
| IRQNoFlags () | |
| {12} | |
| } | |
| EndDependentFn () | |
| }) | |
| } | |
| } | |
| Device (SATA) | |
| { | |
| Name (_ADR, 0x001F0002) // _ADR: Address | |
| OperationRegion (SACS, PCI_Config, 0x40, 0xC0) | |
| Field (SACS, DWordAcc, NoLock, Preserve) | |
| { | |
| PRIT, 16, | |
| SECT, 16, | |
| PSIT, 4, | |
| SSIT, 4, | |
| Offset (0x08), | |
| SYNC, 4, | |
| Offset (0x0A), | |
| SDT0, 2, | |
| , 2, | |
| SDT1, 2, | |
| Offset (0x0B), | |
| SDT2, 2, | |
| , 2, | |
| SDT3, 2, | |
| Offset (0x14), | |
| ICR0, 4, | |
| ICR1, 4, | |
| ICR2, 4, | |
| ICR3, 4, | |
| ICR4, 4, | |
| ICR5, 4, | |
| Offset (0x50), | |
| MAPV, 2 | |
| } | |
| } | |
| Device (SAT1) | |
| { | |
| Name (_ADR, 0x001F0005) // _ADR: Address | |
| OperationRegion (SACS, PCI_Config, 0x40, 0xC0) | |
| Field (SACS, DWordAcc, NoLock, Preserve) | |
| { | |
| PRIT, 16, | |
| SECT, 16, | |
| PSIT, 4, | |
| SSIT, 4, | |
| Offset (0x08), | |
| SYNC, 4, | |
| Offset (0x0A), | |
| SDT0, 2, | |
| , 2, | |
| SDT1, 2, | |
| Offset (0x0B), | |
| SDT2, 2, | |
| , 2, | |
| SDT3, 2, | |
| Offset (0x14), | |
| ICR0, 4, | |
| ICR1, 4, | |
| ICR2, 4, | |
| ICR3, 4, | |
| ICR4, 4, | |
| ICR5, 4, | |
| Offset (0x50), | |
| MAPV, 2 | |
| } | |
| } | |
| Device (SBUS) | |
| { | |
| Name (_ADR, 0x001F0003) // _ADR: Address | |
| OperationRegion (SMBP, PCI_Config, 0x40, 0xC0) | |
| Field (SMBP, DWordAcc, NoLock, Preserve) | |
| { | |
| , 2, | |
| I2CE, 1 | |
| } | |
| OperationRegion (SMBI, SystemIO, 0xEF80, 0x10) | |
| Field (SMBI, ByteAcc, NoLock, Preserve) | |
| { | |
| HSTS, 8, | |
| Offset (0x02), | |
| HCON, 8, | |
| HCOM, 8, | |
| TXSA, 8, | |
| DAT0, 8, | |
| DAT1, 8, | |
| HBDR, 8, | |
| PECR, 8, | |
| RXSA, 8, | |
| SDAT, 16 | |
| } | |
| Method (SSXB, 2, Serialized) | |
| { | |
| If (STRT ()) | |
| { | |
| Return (0x00) | |
| } | |
| I2CE = 0x00 | |
| HSTS = 0xBF | |
| TXSA = Arg0 | |
| HCOM = Arg1 | |
| HCON = 0x48 | |
| If (COMP ()) | |
| { | |
| HSTS |= 0xFF | |
| Return (0x01) | |
| } | |
| Return (0x00) | |
| } | |
| Method (SRXB, 1, Serialized) | |
| { | |
| If (STRT ()) | |
| { | |
| Return (0xFFFF) | |
| } | |
| I2CE = 0x00 | |
| HSTS = 0xBF | |
| TXSA = (Arg0 | 0x01) | |
| HCON = 0x44 | |
| If (COMP ()) | |
| { | |
| HSTS |= 0xFF | |
| Return (DAT0) /* \_SB_.PCI0.SBUS.DAT0 */ | |
| } | |
| Return (0xFFFF) | |
| } | |
| Method (SWRB, 3, Serialized) | |
| { | |
| If (STRT ()) | |
| { | |
| Return (0x00) | |
| } | |
| I2CE = 0x00 | |
| HSTS = 0xBF | |
| TXSA = Arg0 | |
| HCOM = Arg1 | |
| DAT0 = Arg2 | |
| HCON = 0x48 | |
| If (COMP ()) | |
| { | |
| HSTS |= 0xFF | |
| Return (0x01) | |
| } | |
| Return (0x00) | |
| } | |
| Method (SRDB, 2, Serialized) | |
| { | |
| If (STRT ()) | |
| { | |
| Return (0xFFFF) | |
| } | |
| I2CE = 0x00 | |
| HSTS = 0xBF | |
| TXSA = (Arg0 | 0x01) | |
| HCOM = Arg1 | |
| HCON = 0x48 | |
| If (COMP ()) | |
| { | |
| HSTS |= 0xFF | |
| Return (DAT0) /* \_SB_.PCI0.SBUS.DAT0 */ | |
| } | |
| Return (0xFFFF) | |
| } | |
| Method (SWRW, 3, Serialized) | |
| { | |
| If (STRT ()) | |
| { | |
| Return (0x00) | |
| } | |
| I2CE = 0x00 | |
| HSTS = 0xBF | |
| TXSA = Arg0 | |
| HCOM = Arg1 | |
| DAT1 = (Arg2 & 0xFF) | |
| DAT0 = ((Arg2 >> 0x08) & 0xFF) | |
| HCON = 0x4C | |
| If (COMP ()) | |
| { | |
| HSTS |= 0xFF | |
| Return (0x01) | |
| } | |
| Return (0x00) | |
| } | |
| Method (SRDW, 2, Serialized) | |
| { | |
| If (STRT ()) | |
| { | |
| Return (0xFFFF) | |
| } | |
| I2CE = 0x00 | |
| HSTS = 0xBF | |
| TXSA = (Arg0 | 0x01) | |
| HCOM = Arg1 | |
| HCON = 0x4C | |
| If (COMP ()) | |
| { | |
| HSTS |= 0xFF | |
| Return (((DAT0 << 0x08) | DAT1)) | |
| } | |
| Return (0xFFFFFFFF) | |
| } | |
| Method (SBLW, 4, Serialized) | |
| { | |
| If (STRT ()) | |
| { | |
| Return (0x00) | |
| } | |
| I2CE = Arg3 | |
| HSTS = 0xBF | |
| TXSA = Arg0 | |
| HCOM = Arg1 | |
| DAT0 = SizeOf (Arg2) | |
| Local1 = 0x00 | |
| HBDR = DerefOf (Arg2 [0x00]) | |
| HCON = 0x54 | |
| While ((SizeOf (Arg2) > Local1)) | |
| { | |
| Local0 = 0x0FA0 | |
| While ((!(HSTS & 0x80) && Local0)) | |
| { | |
| Local0-- | |
| Stall (0x32) | |
| } | |
| If (!Local0) | |
| { | |
| KILL () | |
| Return (0x00) | |
| } | |
| HSTS = 0x80 | |
| Local1++ | |
| If ((SizeOf (Arg2) > Local1)) | |
| { | |
| HBDR = DerefOf (Arg2 [Local1]) | |
| } | |
| } | |
| If (COMP ()) | |
| { | |
| HSTS |= 0xFF | |
| Return (0x01) | |
| } | |
| Return (0x00) | |
| } | |
| Method (SBLR, 3, Serialized) | |
| { | |
| Name (TBUF, Buffer (0x0100){}) | |
| If (STRT ()) | |
| { | |
| Return (0x00) | |
| } | |
| I2CE = Arg2 | |
| HSTS = 0xBF | |
| TXSA = (Arg0 | 0x01) | |
| HCOM = Arg1 | |
| HCON = 0x54 | |
| Local0 = 0x0FA0 | |
| While ((!(HSTS & 0x80) && Local0)) | |
| { | |
| Local0-- | |
| Stall (0x32) | |
| } | |
| If (!Local0) | |
| { | |
| KILL () | |
| Return (0x00) | |
| } | |
| TBUF [0x00] = DAT0 /* \_SB_.PCI0.SBUS.DAT0 */ | |
| HSTS = 0x80 | |
| Local1 = 0x01 | |
| While ((Local1 < DerefOf (TBUF [0x00]))) | |
| { | |
| Local0 = 0x0FA0 | |
| While ((!(HSTS & 0x80) && Local0)) | |
| { | |
| Local0-- | |
| Stall (0x32) | |
| } | |
| If (!Local0) | |
| { | |
| KILL () | |
| Return (0x00) | |
| } | |
| TBUF [Local1] = HBDR /* \_SB_.PCI0.SBUS.HBDR */ | |
| HSTS = 0x80 | |
| Local1++ | |
| } | |
| If (COMP ()) | |
| { | |
| HSTS |= 0xFF | |
| Return (TBUF) /* \_SB_.PCI0.SBUS.SBLR.TBUF */ | |
| } | |
| Return (0x00) | |
| } | |
| Method (STRT, 0, Serialized) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| If ((HSTS & 0x40)) | |
| { | |
| Local0-- | |
| Sleep (0x01) | |
| If ((Local0 == 0x00)) | |
| { | |
| Return (0x01) | |
| } | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| Local0 = 0x0FA0 | |
| While (Local0) | |
| { | |
| If ((HSTS & 0x01)) | |
| { | |
| Local0-- | |
| Stall (0x32) | |
| If ((Local0 == 0x00)) | |
| { | |
| KILL () | |
| } | |
| } | |
| Else | |
| { | |
| Return (0x00) | |
| } | |
| } | |
| Return (0x01) | |
| } | |
| Method (COMP, 0, Serialized) | |
| { | |
| Local0 = 0x0FA0 | |
| While (Local0) | |
| { | |
| If ((HSTS & 0x02)) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0-- | |
| Stall (0x32) | |
| If ((Local0 == 0x00)) | |
| { | |
| KILL () | |
| } | |
| } | |
| } | |
| Return (0x00) | |
| } | |
| Method (KILL, 0, Serialized) | |
| { | |
| HCON |= 0x02 | |
| HSTS |= 0xFF | |
| } | |
| } | |
| Scope (\) | |
| { | |
| OperationRegion (THMR, SystemMemory, TBRB, 0xDC) | |
| Field (THMR, AnyAcc, Lock, Preserve) | |
| { | |
| Offset (0x30), | |
| CTV1, 16, | |
| CTV2, 16, | |
| Offset (0x60), | |
| PTV, 8, | |
| Offset (0xD8), | |
| PCHT, 8, | |
| MCHT, 8 | |
| } | |
| } | |
| Device (RP01) | |
| { | |
| Name (_ADR, 0x001C0000) // _ADR: Address | |
| OperationRegion (PXCS, PCI_Config, 0x40, 0xC0) | |
| Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
| { | |
| Offset (0x12), | |
| , 13, | |
| LASX, 1, | |
| Offset (0x1A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x1B), | |
| LSCX, 1, | |
| Offset (0x20), | |
| Offset (0x22), | |
| PSPX, 1, | |
| Offset (0x98), | |
| , 30, | |
| HPEX, 1, | |
| PMEX, 1, | |
| , 30, | |
| HPSX, 1, | |
| PMSX, 1 | |
| } | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| Offset (0x02), | |
| Offset (0x03), | |
| SI, 1, | |
| Offset (0x10), | |
| , 4, | |
| LD, 1, | |
| Offset (0x18), | |
| SCTL, 16, | |
| SSTS, 16, | |
| Offset (0x98), | |
| , 30, | |
| HPCE, 1, | |
| PMCE, 1 | |
| } | |
| Method (HPLG, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (HPSX) | |
| { | |
| Sleep (0x64) | |
| If (PDCX) | |
| { | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| \_SB.SSMI (0x5D, 0x00, 0x00, 0x00, 0x00) | |
| Notify (^, 0x00) // Bus Check | |
| } | |
| Else | |
| { | |
| HPSX = 0x01 | |
| } | |
| } | |
| } | |
| } | |
| Method (PME, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (PSPX) | |
| { | |
| While (PSPX) | |
| { | |
| PSPX = 0x01 | |
| } | |
| PMSX = 0x01 | |
| Notify (^, 0x02) // Device Wake | |
| } | |
| } | |
| } | |
| Method (OSC, 2, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| HPCE = Arg0 | |
| If (Arg0) | |
| { | |
| Local6 = (SCTL & 0xFFC0) | |
| If (SI) | |
| { | |
| Local6 |= 0x01 | |
| } | |
| SCTL = Local6 | |
| SSTS = 0x3F | |
| } | |
| Else | |
| { | |
| ABPX = 0x01 | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| } | |
| PMCE = Arg1 | |
| If ((Arg1 == 0x00)) | |
| { | |
| PMSX = 0x01 | |
| } | |
| } | |
| } | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (\GPIC) | |
| { | |
| Return (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 | |
| } | |
| }) | |
| } | |
| Else | |
| { | |
| Return (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 | |
| } | |
| }) | |
| } | |
| } | |
| } | |
| Device (RP02) | |
| { | |
| Name (_ADR, 0x001C0001) // _ADR: Address | |
| OperationRegion (PXCS, PCI_Config, 0x40, 0xC0) | |
| Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
| { | |
| Offset (0x12), | |
| , 13, | |
| LASX, 1, | |
| Offset (0x1A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x1B), | |
| LSCX, 1, | |
| Offset (0x20), | |
| Offset (0x22), | |
| PSPX, 1, | |
| Offset (0x98), | |
| , 30, | |
| HPEX, 1, | |
| PMEX, 1, | |
| , 30, | |
| HPSX, 1, | |
| PMSX, 1 | |
| } | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| Offset (0x02), | |
| Offset (0x03), | |
| SI, 1, | |
| Offset (0x10), | |
| , 4, | |
| LD, 1, | |
| Offset (0x18), | |
| SCTL, 16, | |
| SSTS, 16, | |
| Offset (0x98), | |
| , 30, | |
| HPCE, 1, | |
| PMCE, 1 | |
| } | |
| Method (HPLG, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (HPSX) | |
| { | |
| Sleep (0x64) | |
| If (PDCX) | |
| { | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| \_SB.SSMI (0x5D, 0x00, 0x00, 0x00, 0x00) | |
| Notify (^, 0x00) // Bus Check | |
| } | |
| Else | |
| { | |
| HPSX = 0x01 | |
| } | |
| } | |
| } | |
| } | |
| Method (PME, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (PSPX) | |
| { | |
| While (PSPX) | |
| { | |
| PSPX = 0x01 | |
| } | |
| PMSX = 0x01 | |
| Notify (^, 0x02) // Device Wake | |
| } | |
| } | |
| } | |
| Method (OSC, 2, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| HPCE = Arg0 | |
| If (Arg0) | |
| { | |
| Local6 = (SCTL & 0xFFC0) | |
| If (SI) | |
| { | |
| Local6 |= 0x01 | |
| } | |
| SCTL = Local6 | |
| SSTS = 0x3F | |
| } | |
| Else | |
| { | |
| ABPX = 0x01 | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| } | |
| PMCE = Arg1 | |
| If ((Arg1 == 0x00)) | |
| { | |
| PMSX = 0x01 | |
| } | |
| } | |
| } | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (\GPIC) | |
| { | |
| Return (Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x10 | |
| } | |
| }) | |
| } | |
| Else | |
| { | |
| Return (Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| LNKA, | |
| 0x00 | |
| } | |
| }) | |
| } | |
| } | |
| Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake | |
| { | |
| 0x09, | |
| 0x04 | |
| }) | |
| Device (ECF0) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (^^_PRW) /* \_SB_.PCI0.RP02._PRW */ | |
| } | |
| Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
| { | |
| Return (0x01) | |
| } | |
| } | |
| Device (ECF1) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| } | |
| Device (ECF2) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| } | |
| Device (ECF3) | |
| { | |
| Name (_ADR, 0x03) // _ADR: Address | |
| } | |
| Device (ECF4) | |
| { | |
| Name (_ADR, 0x04) // _ADR: Address | |
| } | |
| Device (ECF5) | |
| { | |
| Name (_ADR, 0x05) // _ADR: Address | |
| } | |
| Device (ECF6) | |
| { | |
| Name (_ADR, 0x06) // _ADR: Address | |
| } | |
| Device (ECF7) | |
| { | |
| Name (_ADR, 0x07) // _ADR: Address | |
| } | |
| Scope (ECF0) | |
| { | |
| Method (_EJD, 0, NotSerialized) // _EJD: Ejection Dependent Device | |
| { | |
| Return ("\\_SB.PCI0.EHC1.RHUB.PRT0.HPT4") | |
| } | |
| } | |
| } | |
| Device (RP03) | |
| { | |
| Name (_ADR, 0x001C0002) // _ADR: Address | |
| OperationRegion (PXCS, PCI_Config, 0x40, 0xC0) | |
| Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
| { | |
| Offset (0x12), | |
| , 13, | |
| LASX, 1, | |
| Offset (0x1A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x1B), | |
| LSCX, 1, | |
| Offset (0x20), | |
| Offset (0x22), | |
| PSPX, 1, | |
| Offset (0x98), | |
| , 30, | |
| HPEX, 1, | |
| PMEX, 1, | |
| , 30, | |
| HPSX, 1, | |
| PMSX, 1 | |
| } | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| Offset (0x02), | |
| Offset (0x03), | |
| SI, 1, | |
| Offset (0x10), | |
| , 4, | |
| LD, 1, | |
| Offset (0x18), | |
| SCTL, 16, | |
| SSTS, 16, | |
| Offset (0x98), | |
| , 30, | |
| HPCE, 1, | |
| PMCE, 1 | |
| } | |
| Method (HPLG, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (HPSX) | |
| { | |
| Sleep (0x64) | |
| If (PDCX) | |
| { | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| \_SB.SSMI (0x5D, 0x00, 0x00, 0x00, 0x00) | |
| Notify (^, 0x00) // Bus Check | |
| } | |
| Else | |
| { | |
| HPSX = 0x01 | |
| } | |
| } | |
| } | |
| } | |
| Method (PME, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (PSPX) | |
| { | |
| While (PSPX) | |
| { | |
| PSPX = 0x01 | |
| } | |
| PMSX = 0x01 | |
| Notify (^, 0x02) // Device Wake | |
| } | |
| } | |
| } | |
| Method (OSC, 2, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| HPCE = Arg0 | |
| If (Arg0) | |
| { | |
| Local6 = (SCTL & 0xFFC0) | |
| If (SI) | |
| { | |
| Local6 |= 0x01 | |
| } | |
| SCTL = Local6 | |
| SSTS = 0x3F | |
| } | |
| Else | |
| { | |
| ABPX = 0x01 | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| } | |
| PMCE = Arg1 | |
| If ((Arg1 == 0x00)) | |
| { | |
| PMSX = 0x01 | |
| } | |
| } | |
| } | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (\GPIC) | |
| { | |
| Return (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 | |
| } | |
| }) | |
| } | |
| Else | |
| { | |
| Return (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 (_PRW, Package (0x02) // _PRW: Power Resources for Wake | |
| { | |
| 0x09, | |
| 0x04 | |
| }) | |
| Device (SMHC) | |
| { | |
| OperationRegion (JMDE, PCI_Config, 0xAC, 0x10) | |
| Field (JMDE, AnyAcc, NoLock, Preserve) | |
| { | |
| , 6, | |
| D3EF, 1, | |
| Offset (0x01) | |
| } | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Return (EPLD) /* \EPLD */ | |
| } | |
| Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
| { | |
| If (\_OSI ("Windows 2009")) | |
| { | |
| Return (Zero) | |
| } | |
| Else | |
| { | |
| Return (One) | |
| } | |
| } | |
| } | |
| Device (MSHC) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Return (EPLD) /* \EPLD */ | |
| } | |
| Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
| { | |
| If (\_OSI ("Windows 2009")) | |
| { | |
| Return (Zero) | |
| } | |
| Else | |
| { | |
| Return (One) | |
| } | |
| } | |
| } | |
| Device (XDCC) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Return (EPLD) /* \EPLD */ | |
| } | |
| Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
| { | |
| If (\_OSI ("Windows 2009")) | |
| { | |
| Return (Zero) | |
| } | |
| Else | |
| { | |
| Return (One) | |
| } | |
| } | |
| } | |
| Device (I1C) | |
| { | |
| Name (_ADR, 0x03) // _ADR: Address | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Return (EPLD) /* \EPLD */ | |
| } | |
| Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
| { | |
| If (\_OSI ("Windows 2009")) | |
| { | |
| Return (Zero) | |
| } | |
| Else | |
| { | |
| Return (One) | |
| } | |
| } | |
| } | |
| } | |
| Device (RP04) | |
| { | |
| Name (_ADR, 0x001C0003) // _ADR: Address | |
| OperationRegion (PXCS, PCI_Config, 0x40, 0xC0) | |
| Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
| { | |
| Offset (0x12), | |
| , 13, | |
| LASX, 1, | |
| Offset (0x1A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x1B), | |
| LSCX, 1, | |
| Offset (0x20), | |
| Offset (0x22), | |
| PSPX, 1, | |
| Offset (0x98), | |
| , 30, | |
| HPEX, 1, | |
| PMEX, 1, | |
| , 30, | |
| HPSX, 1, | |
| PMSX, 1 | |
| } | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| Offset (0x02), | |
| Offset (0x03), | |
| SI, 1, | |
| Offset (0x10), | |
| , 4, | |
| LD, 1, | |
| Offset (0x18), | |
| SCTL, 16, | |
| SSTS, 16, | |
| Offset (0x98), | |
| , 30, | |
| HPCE, 1, | |
| PMCE, 1 | |
| } | |
| Method (HPLG, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (HPSX) | |
| { | |
| Sleep (0x64) | |
| If (PDCX) | |
| { | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| \_SB.SSMI (0x5D, 0x00, 0x00, 0x00, 0x00) | |
| Notify (^, 0x00) // Bus Check | |
| } | |
| Else | |
| { | |
| HPSX = 0x01 | |
| } | |
| } | |
| } | |
| } | |
| Method (PME, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (PSPX) | |
| { | |
| While (PSPX) | |
| { | |
| PSPX = 0x01 | |
| } | |
| PMSX = 0x01 | |
| Notify (^, 0x02) // Device Wake | |
| } | |
| } | |
| } | |
| Method (OSC, 2, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| HPCE = Arg0 | |
| If (Arg0) | |
| { | |
| Local6 = (SCTL & 0xFFC0) | |
| If (SI) | |
| { | |
| Local6 |= 0x01 | |
| } | |
| SCTL = Local6 | |
| SSTS = 0x3F | |
| } | |
| Else | |
| { | |
| ABPX = 0x01 | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| } | |
| PMCE = Arg1 | |
| If ((Arg1 == 0x00)) | |
| { | |
| PMSX = 0x01 | |
| } | |
| } | |
| } | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (\GPIC) | |
| { | |
| Return (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 | |
| } | |
| }) | |
| } | |
| Else | |
| { | |
| Return (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 (_PRW, Package (0x02) // _PRW: Power Resources for Wake | |
| { | |
| 0x09, | |
| 0x05 | |
| }) | |
| Device (WNIC) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (^^_PRW) /* \_SB_.PCI0.RP04._PRW */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Return (EPLD) /* \EPLD */ | |
| } | |
| } | |
| } | |
| Device (RP05) | |
| { | |
| Name (_ADR, 0x001C0004) // _ADR: Address | |
| OperationRegion (PXCS, PCI_Config, 0x40, 0xC0) | |
| Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
| { | |
| Offset (0x12), | |
| , 13, | |
| LASX, 1, | |
| Offset (0x1A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x1B), | |
| LSCX, 1, | |
| Offset (0x20), | |
| Offset (0x22), | |
| PSPX, 1, | |
| Offset (0x98), | |
| , 30, | |
| HPEX, 1, | |
| PMEX, 1, | |
| , 30, | |
| HPSX, 1, | |
| PMSX, 1 | |
| } | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| Offset (0x02), | |
| Offset (0x03), | |
| SI, 1, | |
| Offset (0x10), | |
| , 4, | |
| LD, 1, | |
| Offset (0x18), | |
| SCTL, 16, | |
| SSTS, 16, | |
| Offset (0x98), | |
| , 30, | |
| HPCE, 1, | |
| PMCE, 1 | |
| } | |
| Method (HPLG, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (HPSX) | |
| { | |
| Sleep (0x64) | |
| If (PDCX) | |
| { | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| \_SB.SSMI (0x5D, 0x00, 0x00, 0x00, 0x00) | |
| Notify (^, 0x00) // Bus Check | |
| } | |
| Else | |
| { | |
| HPSX = 0x01 | |
| } | |
| } | |
| } | |
| } | |
| Method (PME, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (PSPX) | |
| { | |
| While (PSPX) | |
| { | |
| PSPX = 0x01 | |
| } | |
| PMSX = 0x01 | |
| Notify (^, 0x02) // Device Wake | |
| } | |
| } | |
| } | |
| Method (OSC, 2, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| HPCE = Arg0 | |
| If (Arg0) | |
| { | |
| Local6 = (SCTL & 0xFFC0) | |
| If (SI) | |
| { | |
| Local6 |= 0x01 | |
| } | |
| SCTL = Local6 | |
| SSTS = 0x3F | |
| } | |
| Else | |
| { | |
| ABPX = 0x01 | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| } | |
| PMCE = Arg1 | |
| If ((Arg1 == 0x00)) | |
| { | |
| PMSX = 0x01 | |
| } | |
| } | |
| } | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| Return (^^RP01._PRT ()) | |
| } | |
| } | |
| Device (RP06) | |
| { | |
| Name (_ADR, 0x001C0005) // _ADR: Address | |
| OperationRegion (PXCS, PCI_Config, 0x40, 0xC0) | |
| Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
| { | |
| Offset (0x12), | |
| , 13, | |
| LASX, 1, | |
| Offset (0x1A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x1B), | |
| LSCX, 1, | |
| Offset (0x20), | |
| Offset (0x22), | |
| PSPX, 1, | |
| Offset (0x98), | |
| , 30, | |
| HPEX, 1, | |
| PMEX, 1, | |
| , 30, | |
| HPSX, 1, | |
| PMSX, 1 | |
| } | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| Offset (0x02), | |
| Offset (0x03), | |
| SI, 1, | |
| Offset (0x10), | |
| , 4, | |
| LD, 1, | |
| Offset (0x18), | |
| SCTL, 16, | |
| SSTS, 16, | |
| Offset (0x98), | |
| , 30, | |
| HPCE, 1, | |
| PMCE, 1 | |
| } | |
| Method (HPLG, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (HPSX) | |
| { | |
| Sleep (0x64) | |
| If (PDCX) | |
| { | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| \_SB.SSMI (0x5D, 0x00, 0x00, 0x00, 0x00) | |
| Notify (^, 0x00) // Bus Check | |
| } | |
| Else | |
| { | |
| HPSX = 0x01 | |
| } | |
| } | |
| } | |
| } | |
| Method (PME, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (PSPX) | |
| { | |
| While (PSPX) | |
| { | |
| PSPX = 0x01 | |
| } | |
| PMSX = 0x01 | |
| Notify (^, 0x02) // Device Wake | |
| } | |
| } | |
| } | |
| Method (OSC, 2, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| HPCE = Arg0 | |
| If (Arg0) | |
| { | |
| Local6 = (SCTL & 0xFFC0) | |
| If (SI) | |
| { | |
| Local6 |= 0x01 | |
| } | |
| SCTL = Local6 | |
| SSTS = 0x3F | |
| } | |
| Else | |
| { | |
| ABPX = 0x01 | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| } | |
| PMCE = Arg1 | |
| If ((Arg1 == 0x00)) | |
| { | |
| PMSX = 0x01 | |
| } | |
| } | |
| } | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| Return (^^RP02._PRT ()) | |
| } | |
| } | |
| Device (RP07) | |
| { | |
| Name (_ADR, 0x001C0006) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (ICST (RP7D)) | |
| } | |
| OperationRegion (PXCS, PCI_Config, 0x40, 0xC0) | |
| Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
| { | |
| Offset (0x12), | |
| , 13, | |
| LASX, 1, | |
| Offset (0x1A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x1B), | |
| LSCX, 1, | |
| Offset (0x20), | |
| Offset (0x22), | |
| PSPX, 1, | |
| Offset (0x98), | |
| , 30, | |
| HPEX, 1, | |
| PMEX, 1, | |
| , 30, | |
| HPSX, 1, | |
| PMSX, 1 | |
| } | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| Offset (0x02), | |
| Offset (0x03), | |
| SI, 1, | |
| Offset (0x10), | |
| , 4, | |
| LD, 1, | |
| Offset (0x18), | |
| SCTL, 16, | |
| SSTS, 16, | |
| Offset (0x98), | |
| , 30, | |
| HPCE, 1, | |
| PMCE, 1 | |
| } | |
| Method (HPLG, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (HPSX) | |
| { | |
| Sleep (0x64) | |
| If (PDCX) | |
| { | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| \_SB.SSMI (0x5D, 0x00, 0x00, 0x00, 0x00) | |
| Notify (^, 0x00) // Bus Check | |
| } | |
| Else | |
| { | |
| HPSX = 0x01 | |
| } | |
| } | |
| } | |
| } | |
| Method (PME, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (PSPX) | |
| { | |
| While (PSPX) | |
| { | |
| PSPX = 0x01 | |
| } | |
| PMSX = 0x01 | |
| Notify (^, 0x02) // Device Wake | |
| } | |
| } | |
| } | |
| Method (OSC, 2, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| HPCE = Arg0 | |
| If (Arg0) | |
| { | |
| Local6 = (SCTL & 0xFFC0) | |
| If (SI) | |
| { | |
| Local6 |= 0x01 | |
| } | |
| SCTL = Local6 | |
| SSTS = 0x3F | |
| } | |
| Else | |
| { | |
| ABPX = 0x01 | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| } | |
| PMCE = Arg1 | |
| If ((Arg1 == 0x00)) | |
| { | |
| PMSX = 0x01 | |
| } | |
| } | |
| } | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| Return (^^RP03._PRT ()) | |
| } | |
| Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake | |
| { | |
| 0x09, | |
| 0x04 | |
| }) | |
| } | |
| Device (RP08) | |
| { | |
| Name (_ADR, 0x001C0007) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (ICST (RP8D)) | |
| } | |
| OperationRegion (PXCS, PCI_Config, 0x40, 0xC0) | |
| Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
| { | |
| Offset (0x12), | |
| , 13, | |
| LASX, 1, | |
| Offset (0x1A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x1B), | |
| LSCX, 1, | |
| Offset (0x20), | |
| Offset (0x22), | |
| PSPX, 1, | |
| Offset (0x98), | |
| , 30, | |
| HPEX, 1, | |
| PMEX, 1, | |
| , 30, | |
| HPSX, 1, | |
| PMSX, 1 | |
| } | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| Offset (0x02), | |
| Offset (0x03), | |
| SI, 1, | |
| Offset (0x10), | |
| , 4, | |
| LD, 1, | |
| Offset (0x18), | |
| SCTL, 16, | |
| SSTS, 16, | |
| Offset (0x98), | |
| , 30, | |
| HPCE, 1, | |
| PMCE, 1 | |
| } | |
| Method (HPLG, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (HPSX) | |
| { | |
| Sleep (0x64) | |
| If (PDCX) | |
| { | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| \_SB.SSMI (0x5D, 0x00, 0x00, 0x00, 0x00) | |
| Notify (^, 0x00) // Bus Check | |
| } | |
| Else | |
| { | |
| HPSX = 0x01 | |
| } | |
| } | |
| } | |
| } | |
| Method (PME, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (PSPX) | |
| { | |
| While (PSPX) | |
| { | |
| PSPX = 0x01 | |
| } | |
| PMSX = 0x01 | |
| Notify (^, 0x02) // Device Wake | |
| } | |
| } | |
| } | |
| Method (OSC, 2, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| HPCE = Arg0 | |
| If (Arg0) | |
| { | |
| Local6 = (SCTL & 0xFFC0) | |
| If (SI) | |
| { | |
| Local6 |= 0x01 | |
| } | |
| SCTL = Local6 | |
| SSTS = 0x3F | |
| } | |
| Else | |
| { | |
| ABPX = 0x01 | |
| PDCX = 0x01 | |
| HPSX = 0x01 | |
| } | |
| PMCE = Arg1 | |
| If ((Arg1 == 0x00)) | |
| { | |
| PMSX = 0x01 | |
| } | |
| } | |
| } | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| Return (^^RP04._PRT ()) | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (UPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (POSC, 2, Serialized) | |
| { | |
| If ((Arg1 || ((Arg0 & 0x01) || (Arg0 & 0x04)))) | |
| { | |
| Local4 = ((Arg0 & 0x01) ^ 0x01) | |
| Local5 = (((Arg0 >> 0x02) & 0x01) ^ 0x01) | |
| \_SB.PCI0.RP01.OSC (Local4, Local5) | |
| \_SB.PCI0.RP02.OSC (Local4, Local5) | |
| If ((\_SB.PCI0.RP03.HPCE && 0x00)) | |
| { | |
| \_SB.PCI0.RP03.OSC (Local4, Local5) | |
| } | |
| Else | |
| { | |
| \_SB.PCI0.RP03.OSC (0x01, Local5) | |
| } | |
| \_SB.PCI0.RP04.OSC (Local4, Local5) | |
| \_SB.PCI0.RP05.OSC (Local4, Local5) | |
| \_SB.PCI0.RP06.OSC (Local4, Local5) | |
| \_SB.PCI0.RP07.OSC (Local4, Local5) | |
| \_SB.PCI0.RP08.OSC (Local4, Local5) | |
| \_SB.PCI0.LPCB.BPEE = Local5 | |
| } | |
| } | |
| Device (B0D4) | |
| { | |
| Name (_ADR, 0x00040000) // _ADR: Address | |
| } | |
| Scope (\) | |
| { | |
| Field (PMIO, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0x22), | |
| GPIS, 16, | |
| Offset (0x2A), | |
| GPIE, 16, | |
| Offset (0x30), | |
| GSIE, 1, | |
| EOS, 1, | |
| , 2, | |
| SSME, 1, | |
| Offset (0x34), | |
| , 5, | |
| APMS, 1, | |
| Offset (0x38), | |
| AGSE, 16, | |
| AGSS, 16 | |
| } | |
| Field (GPIO, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0x04), | |
| GPSL, 32, | |
| Offset (0x0C), | |
| GPL0, 32, | |
| Offset (0x2C), | |
| GIV, 32, | |
| Offset (0x38), | |
| GPL2, 32, | |
| Offset (0x48), | |
| GPL3, 32 | |
| } | |
| } | |
| Method (GUPT, 1, NotSerialized) | |
| { | |
| Local2 = (Arg0 & 0x0F) | |
| Local1 = 0x06 | |
| If ((Arg0 == 0x001D0003)) | |
| { | |
| Local0 = 0x0A | |
| Return (Local0) | |
| } | |
| Local0 = (Local2 << 0x01) | |
| If (((Arg0 & 0x001A0000) == 0x001A0000)) | |
| { | |
| Local0 += Local1 | |
| } | |
| Return (Local0) | |
| } | |
| Method (UPSW, 1, Serialized) | |
| { | |
| Local0 = 0x01 | |
| Local1 = (0x3C13 >> Arg0) | |
| Local0 = (Local1 & 0x01) | |
| Return (Local0) | |
| } | |
| Method (\_SB.PCI0.GSWS, 1, NotSerialized) | |
| { | |
| While (APMS) | |
| { | |
| Stall (0x01) | |
| } | |
| SSMP = 0xF3 | |
| Stall (0x32) | |
| While (APMS) | |
| { | |
| Stall (0x01) | |
| } | |
| } | |
| Mutex (SMIM, 0x00) | |
| Name (SMIS, 0x00) | |
| Name (SMID, 0x00) | |
| Method (DSMI, 0, NotSerialized) | |
| { | |
| Acquire (SMIM, 0xFFFF) | |
| If ((SMID == 0x00)) | |
| { | |
| GSIE = 0x00 | |
| EOS = 0x00 | |
| } | |
| SMID++ | |
| Release (SMIM) | |
| } | |
| Method (ESMI, 0, NotSerialized) | |
| { | |
| Acquire (SMIM, 0xFFFF) | |
| SMID-- | |
| If ((SMID == 0x00)) | |
| { | |
| EOS = 0x01 | |
| GSIE = 0x01 | |
| } | |
| Release (SMIM) | |
| } | |
| Alias (DSMI, \DSMI) | |
| Alias (ESMI, \ESMI) | |
| Name (PUID, ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */) | |
| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities | |
| { | |
| CreateDWordField (Arg3, 0x00, CDW1) | |
| CreateDWordField (Arg3, 0x04, CDW2) | |
| CreateDWordField (Arg3, 0x08, CDW3) | |
| Local1 = Arg0 | |
| If ((\SRCP (Local1, PUID) == 0x01)) | |
| { | |
| Local2 = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ | |
| Local3 = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ | |
| If (((Local2 & 0x16) != 0x16)) | |
| { | |
| Local3 &= 0x1E | |
| } | |
| Local3 &= 0x1D | |
| If (!(CDW1 & 0x01)) | |
| { | |
| POSC (Local3, 0x01) | |
| If ((Local3 & 0x10)){} | |
| } | |
| If ((Arg1 != One)) | |
| { | |
| CDW1 |= 0x08 | |
| } | |
| If ((CDW3 != Local3)) | |
| { | |
| CDW1 |= 0x10 | |
| } | |
| CDW3 = Local3 | |
| OSCC = Local3 | |
| Return (Arg3) | |
| } | |
| Else | |
| { | |
| CDW1 |= 0x04 | |
| Return (Arg3) | |
| } | |
| } | |
| Method (ICST, 1, NotSerialized) | |
| { | |
| Local0 = 0x0F | |
| If ((Arg0 == 0x01)) | |
| { | |
| Local0 = 0x00 | |
| } | |
| Return (Local0) | |
| } | |
| Scope (RP01) | |
| { | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (ICST (RP1D)) | |
| } | |
| } | |
| Scope (RP02) | |
| { | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (ICST (RP2D)) | |
| } | |
| } | |
| Scope (RP03) | |
| { | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (ICST (RP3D)) | |
| } | |
| } | |
| Scope (RP04) | |
| { | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (ICST (RP4D)) | |
| } | |
| } | |
| Scope (RP05) | |
| { | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (ICST (RP5D)) | |
| } | |
| } | |
| Scope (RP06) | |
| { | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (ICST (RP6D)) | |
| } | |
| } | |
| Scope (HDEF) | |
| { | |
| Name (ASTA, 0x00) | |
| Name (ASTI, 0x00) | |
| PowerResource (APPR, 0x00, 0x0000) | |
| { | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (ASTA) /* \_SB_.PCI0.HDEF.ASTA */ | |
| } | |
| Method (_ON, 0, NotSerialized) // _ON_: Power On | |
| { | |
| ASTA = 0x01 | |
| ASTI = \_SB.PCI0.LPCB.EC0.SAST (0x01) | |
| } | |
| Method (_OFF, 0, NotSerialized) // _OFF: Power Off | |
| { | |
| ASTA = 0x00 | |
| ASTI = \_SB.PCI0.LPCB.EC0.SAST (0x00) | |
| } | |
| } | |
| Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 | |
| { | |
| APPR | |
| }) | |
| } | |
| Scope (LPCB) | |
| { | |
| OperationRegion (LPC2, PCI_Config, 0x80, 0x3C) | |
| Field (LPC2, AnyAcc, NoLock, Preserve) | |
| { | |
| CMAD, 3, | |
| , 1, | |
| CMBD, 3, | |
| Offset (0x01), | |
| LPDC, 2, | |
| , 2, | |
| FDDC, 1, | |
| Offset (0x02), | |
| CALE, 1, | |
| CBLE, 1, | |
| LLPE, 1, | |
| FDLE, 1, | |
| Offset (0x08), | |
| G2DC, 16, | |
| G2MK, 8, | |
| Offset (0x20), | |
| , 10, | |
| BPEE, 1, | |
| Offset (0x38), | |
| GPRO, 32 | |
| } | |
| Name (CDC, Package (0x08) | |
| { | |
| 0x03F8, | |
| 0x02F8, | |
| 0x0220, | |
| 0x0228, | |
| 0x0238, | |
| 0x02E8, | |
| 0x0338, | |
| 0x03E8 | |
| }) | |
| Name (LPD, Package (0x03) | |
| { | |
| 0x0378, | |
| 0x0278, | |
| 0x03BC | |
| }) | |
| Method (\_SB.PCI0.LPCB.SMAB, 3, Serialized) | |
| { | |
| If (((Arg0 & 0x01) == 0x00)) | |
| { | |
| Local0 = 0x01 | |
| Local1 = \_SB.PCI0.SBUS.SWRB (Arg0, Arg1, Arg2) | |
| If (Local1) | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| Else | |
| { | |
| Local0 = \_SB.PCI0.SBUS.SRDB (Arg0, Arg1) | |
| } | |
| Return (Local0) | |
| } | |
| Method (DCS, 3, NotSerialized) | |
| { | |
| Local1 = 0x00 | |
| Local0 = Match (Arg0, MEQ, Arg1, MTR, 0x00, 0x00) | |
| If ((Local0 != Ones)) | |
| { | |
| Local1 = (Local0 << Arg2) | |
| } | |
| Return (Local1) | |
| } | |
| Method (DPD, 2, Serialized) | |
| { | |
| If ((Arg0 == 0x00)) | |
| { | |
| FDLE = 0x00 | |
| } | |
| ElseIf ((Arg0 == 0x01)) | |
| { | |
| LLPE = 0x00 | |
| } | |
| ElseIf ((Arg0 == 0x02)) | |
| { | |
| CALE = 0x00 | |
| } | |
| ElseIf ((Arg0 == 0x03)) | |
| { | |
| CBLE = 0x00 | |
| G2DC &= ~0x01 | |
| } | |
| } | |
| Method (EPD, 3, Serialized) | |
| { | |
| If ((Arg0 == 0x00)) | |
| { | |
| Local0 = 0x00 | |
| If ((Arg1 == 0x0370)) | |
| { | |
| Local0 = 0x01 | |
| } | |
| FDDC = Local0 | |
| FDLE = 0x01 | |
| } | |
| ElseIf ((Arg0 == 0x01)) | |
| { | |
| LPDC = DCS (LPD, Arg1, 0x00) | |
| LLPE = 0x01 | |
| } | |
| ElseIf ((Arg0 == 0x02)) | |
| { | |
| CMAD = DCS (CDC, Arg1, 0x00) | |
| CALE = 0x01 | |
| } | |
| ElseIf ((Arg0 == 0x03)) | |
| { | |
| CMBD = DCS (CDC, Arg1, 0x00) | |
| CBLE = 0x01 | |
| G2MK = 0x0C | |
| G2DC = (Arg2 | 0x01) | |
| } | |
| } | |
| Method (CFG, 5, Serialized) | |
| { | |
| If ((Arg1 == 0x00)) | |
| { | |
| ^DPD (Arg0, Arg2) | |
| } | |
| Else | |
| { | |
| ^EPD (Arg0, Arg1, Arg2) | |
| } | |
| } | |
| } | |
| Device (ACEL) | |
| { | |
| Name (_HID, EisaId ("HPQ0004")) // _HID: Hardware ID | |
| Name (DEPT, 0xFF) | |
| Name (CTST, 0xFF) | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| ITAL () | |
| } | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) | |
| { | |
| 0x00000017, | |
| } | |
| }) | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If ((DEPT == 0xFF)) | |
| { | |
| Local0 = 0x0F | |
| Local1 = ALRD (0x20) | |
| If ((Local1 & 0xFF00)) | |
| { | |
| Local0 = 0x00 | |
| } | |
| DEPT = Local0 | |
| } | |
| Return (DEPT) /* \_SB_.PCI0.ACEL.DEPT */ | |
| } | |
| Method (ITAL, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| ALWR (0x20, 0x5F) | |
| ALWR (0x21, 0x22) | |
| ALWR (0x32, 0x16) | |
| ALWR (0x33, 0x02) | |
| ALWR (0x30, 0x95) | |
| ALWR (0x36, 0x13) | |
| ALWR (0x37, 0x01) | |
| ALWR (0x34, 0x0A) | |
| CTST = 0xFF | |
| AJAL () | |
| } | |
| } | |
| Method (AJAL, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| Local0 = \_SB.PCI0.LPCB.EC0.GACS () | |
| If (((\_SB.LID._LID () == 0x00) && (Local0 == 0x00))) | |
| { | |
| If ((CTST != 0x01)) | |
| { | |
| CTST = 0x01 | |
| ALWR (0x22, 0x60) | |
| } | |
| } | |
| ElseIf ((CTST != 0x00)) | |
| { | |
| CTST = 0x00 | |
| ALWR (0x22, 0x40) | |
| } | |
| } | |
| } | |
| Method (CLRI, 0, Serialized) | |
| { | |
| Local2 = 0x00 | |
| If ((\_SB.PCI0.LPCB.EC0.GACS () == 0x00)) | |
| { | |
| Local0 = 0x04 | |
| Local1 = 0x04 | |
| If ((\_SB.BAT0._STA () == 0x1F)) | |
| { | |
| Local0 = DerefOf (DerefOf (NBST [0x00]) [0x00]) | |
| } | |
| If ((\_SB.BAT1._STA () == 0x1F)) | |
| { | |
| Local1 = DerefOf (DerefOf (NBST [0x01]) [0x00]) | |
| } | |
| Local0 &= Local1 | |
| If ((Local0 & 0x04)) | |
| { | |
| Local2 = 0x01 | |
| } | |
| } | |
| Return (Local2) | |
| } | |
| Method (ALRD, 1, Serialized) | |
| { | |
| Local0 = \_SB.PCI0.LPCB.SMAB (0x33, Arg0, 0x00) | |
| Return (Local0) | |
| } | |
| Method (ALWR, 2, Serialized) | |
| { | |
| Local0 = \_SB.PCI0.LPCB.SMAB (0x32, Arg0, Arg1) | |
| Return (Local0) | |
| } | |
| Method (ALID, 1, Serialized) | |
| { | |
| Return (\_SB.LID._LID ()) | |
| } | |
| Method (ADSN, 0, Serialized) | |
| { | |
| Local0 = HDDS /* \HDDS */ | |
| Local0 = 0x00 | |
| Return (Local0) | |
| } | |
| } | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (GPIC) | |
| { | |
| Return (Package (0x1A) | |
| { | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x15 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001DFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001AFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001BFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x16 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0019FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x14 | |
| }, | |
| 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) | |
| { | |
| 0x0004FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x12 | |
| } | |
| }) | |
| } | |
| Else | |
| { | |
| Return (Package (0x1A) | |
| { | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0019FFFF, | |
| 0x00, | |
| LNKE, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001AFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001BFFFF, | |
| 0x00, | |
| LNKG, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x00, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x01, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001DFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x00, | |
| LNKF, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x01, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x03, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x01, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x03, | |
| LNKB, | |
| 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) | |
| { | |
| 0x0006FFFF, | |
| 0x00, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x01, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x02, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x03, | |
| LNKC, | |
| 0x00 | |
| } | |
| }) | |
| } | |
| } | |
| Method (PCIB._PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (GPIC) | |
| { | |
| Return (Package (0x06) | |
| { | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x14 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x16 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x16 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x16 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x04, | |
| 0x00, | |
| 0x16 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x05, | |
| 0x00, | |
| 0x16 | |
| } | |
| }) | |
| } | |
| Else | |
| { | |
| Return (Package (0x06) | |
| { | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x00, | |
| LNKE, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x01, | |
| LNKG, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x02, | |
| LNKG, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x03, | |
| LNKG, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x04, | |
| LNKG, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0006FFFF, | |
| 0x05, | |
| LNKG, | |
| 0x00 | |
| } | |
| }) | |
| } | |
| } | |
| Field (GPIO, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0x0C), | |
| Offset (0x0C), | |
| GLEP, 1 | |
| } | |
| Scope (RP06) | |
| { | |
| Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake | |
| { | |
| Local0 = Package (0x02) | |
| { | |
| 0x09, | |
| 0x05 | |
| } | |
| If (WOLD) | |
| { | |
| Local0 [0x01] = 0x00 | |
| } | |
| Return (Local0) | |
| } | |
| OperationRegion (NPCI, PCI_Config, 0x19, 0x01) | |
| Field (NPCI, ByteAcc, NoLock, Preserve) | |
| { | |
| BUSN, 8 | |
| } | |
| Method (GADD, 0, Serialized) | |
| { | |
| Local0 = BUSN /* \_SB_.PCI0.RP06.BUSN */ | |
| Local0 <<= 0x14 | |
| Local1 = (0xE0000000 + Local0) | |
| Return (Local1) | |
| } | |
| Device (NIC) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (^^_PRW ()) | |
| } | |
| Method (EJ0, 0, NotSerialized) | |
| { | |
| Sleep (0x0A) | |
| GLEP = 0x00 | |
| } | |
| Method (LPON, 0, NotSerialized) | |
| { | |
| Local1 = CondRefOf (\_GPE._L1C, Local0) | |
| Return (Local1) | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Return (EPLD) /* \EPLD */ | |
| } | |
| OperationRegion (PCIR, PCI_Config, 0x0C, 0x01) | |
| Field (PCIR, AnyAcc, NoLock, Preserve) | |
| { | |
| CLSZ, 8 | |
| } | |
| } | |
| } | |
| Scope (\_GPE) | |
| { | |
| Name (CBID, 0x00) | |
| Method (L1C, 0, NotSerialized) | |
| { | |
| Sleep (0x64) | |
| If ((CBID == 0x01)) | |
| { | |
| HNLP (0x1000) | |
| Local0 = GIV /* \GIV_ */ | |
| GIV = (Local0 ^ 0x1000) | |
| CBID = 0x00 | |
| } | |
| Else | |
| { | |
| CBID++ | |
| } | |
| } | |
| Method (HNLP, 1, Serialized) | |
| { | |
| If (\_SB.PCI0.RP06.NIC.LPON ()) | |
| { | |
| If (NNST ()) | |
| { | |
| INIC () | |
| } | |
| ElseIf (\_SB.PCI0.GLEP) | |
| { | |
| If (ILUX) | |
| { | |
| Notify (\_SB.PCI0.RP06.NIC, 0x03) // Eject Request | |
| } | |
| Else | |
| { | |
| \_SB.PCI0.RP06.NIC.EJ0 () | |
| } | |
| } | |
| Sleep (0x64) | |
| Notify (\_SB.PCI0.RP06, 0x00) // Bus Check | |
| } | |
| } | |
| Method (NNST, 0, Serialized) | |
| { | |
| Local1 = GPL0 /* \GPL0 */ | |
| Local3 = 0x01 | |
| If ((Local1 & 0x2000)) | |
| { | |
| If ((\_SB.PCI0.LPCB.EC0.GACS () == 0x00)) | |
| { | |
| If ((Local1 & 0x1000)) | |
| { | |
| Local3 = 0x00 | |
| } | |
| } | |
| } | |
| Return (Local3) | |
| } | |
| Method (INIC, 0, Serialized) | |
| { | |
| OperationRegion (NPC2, SystemMemory, \_SB.PCI0.RP06.GADD (), 0x02) | |
| Field (NPC2, AnyAcc, NoLock, Preserve) | |
| { | |
| VEID, 16 | |
| } | |
| Local1 = 0x0B | |
| Local3 = 0x01 | |
| If (\_SB.PCI0.GLEP) | |
| { | |
| If ((VEID == 0x11AB)) | |
| { | |
| Local1 = 0x00 | |
| Local3 = 0x00 | |
| } | |
| } | |
| Local2 = \_SB.PCI0.RP06.HPCE | |
| While (((Local1 > 0x00) && NNST ())) | |
| { | |
| \_SB.PCI0.GLEP = 0x01 | |
| Sleep (0x012C) | |
| Local0 = VEID /* \_GPE.INIC.VEID */ | |
| If (((Local0 == 0x11AB) || (Local1 == 0x01))) | |
| { | |
| Local1 = 0x00 | |
| } | |
| Else | |
| { | |
| \_SB.PCI0.GLEP = 0x00 | |
| Sleep (0xC8) | |
| Local1-- | |
| } | |
| } | |
| \_SB.PCI0.RP06.HPCE = Local2 | |
| If (Local3) | |
| { | |
| \_SB.SSMI (0xEA3E, 0x00, 0x00, 0x00, 0x00) | |
| } | |
| If ((\WCOS () == 0x03)) | |
| { | |
| \_SB.PCI0.RP06.NIC.CLSZ = 0x10 | |
| } | |
| } | |
| } | |
| } | |
| Name (NBTI, Package (0x02) | |
| { | |
| Package (0x0D) | |
| { | |
| 0x01, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0x01, | |
| 0xFFFFFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x64, | |
| 0x64, | |
| "Primary", | |
| "100000", | |
| "LIon", | |
| "Hewlett-Packard" | |
| }, | |
| Package (0x0D) | |
| { | |
| 0x01, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0x01, | |
| 0xFFFFFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x64, | |
| 0x64, | |
| "Travel", | |
| "100000", | |
| "LIon", | |
| "Hewlett-Packard" | |
| } | |
| }) | |
| Name (NBST, Package (0x02) | |
| { | |
| Package (0x04) | |
| { | |
| 0x00, | |
| 0x00, | |
| 0x0FA0, | |
| 0x04B0 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x00, | |
| 0x00, | |
| 0x0FA0, | |
| 0x04B0 | |
| } | |
| }) | |
| Name (NDBS, Package (0x04) | |
| { | |
| 0x00, | |
| 0x00, | |
| 0x0FA0, | |
| 0x04B0 | |
| }) | |
| Name (ACST, 0x01) | |
| Name (SMAR, 0x00) | |
| Name (BT0P, 0x0F) | |
| Method (BTIF, 1, Serialized) | |
| { | |
| Local0 = \_SB.PCI0.LPCB.EC0.BTIF (Arg0) | |
| If ((Local0 == 0xFF)) | |
| { | |
| Return (Package (0x0D) | |
| { | |
| 0x00, | |
| 0xFFFFFFFF, | |
| 0xFFFFFFFF, | |
| 0x01, | |
| 0xFFFFFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| "", | |
| "", | |
| "", | |
| 0x00 | |
| }) | |
| } | |
| Else | |
| { | |
| Return (DerefOf (NBTI [Arg0])) | |
| } | |
| } | |
| Name (NFBS, 0x01) | |
| Method (BTST, 1, Serialized) | |
| { | |
| Local1 = NFBS /* \_SB_.NFBS */ | |
| If (NFBS) | |
| { | |
| NFBS = 0x00 | |
| } | |
| Local0 = \_SB.PCI0.LPCB.EC0.BTST (Arg0, Local1) | |
| Return (DerefOf (NBST [Arg0])) | |
| } | |
| Device (BAT0) | |
| { | |
| Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID | |
| Name (_UID, 0x01) // _UID: Unique ID | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Local0 = \_SB.PCI0.LPCB.EC0.BSTA (0x01) | |
| If ((BT0P ^ Local0)) | |
| { | |
| BT0P = Local0 | |
| Local1 = Local0 | |
| If ((Local1 != 0x1F)) | |
| { | |
| Local1 = 0x00 | |
| } | |
| \_SB.SSMI (0xEA3A, 0x00, Local1, 0x00, 0x00) | |
| Local1 = ECX /* \ECX_ */ | |
| \_GPE.HWWP (0x01) | |
| If ((FCIN == 0x00)) | |
| { | |
| \_SB.PCI0.LPCB.EC0.HWWP (Local1) | |
| } | |
| \_SB.WMID.WGWE (0x05, 0x00) | |
| } | |
| Return (Local0) | |
| } | |
| Method (_BIF, 0, NotSerialized) // _BIF: Battery Information | |
| { | |
| Return (BTIF (0x00)) | |
| } | |
| Method (_BST, 0, NotSerialized) // _BST: Battery Status | |
| { | |
| Return (BTST (0x00)) | |
| } | |
| Name (_PCL, Package (0x01) // _PCL: Power Consumer List | |
| { | |
| \_SB | |
| }) | |
| } | |
| Device (BAT1) | |
| { | |
| Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID | |
| Name (_UID, 0x02) // _UID: Unique ID | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (\_SB.PCI0.LPCB.EC0.BSTA (0x02)) | |
| } | |
| Method (_BIF, 0, NotSerialized) // _BIF: Battery Information | |
| { | |
| Return (BTIF (0x01)) | |
| } | |
| Method (_BST, 0, NotSerialized) // _BST: Battery Status | |
| { | |
| Return (BTST (0x01)) | |
| } | |
| Name (_PCL, Package (0x01) // _PCL: Power Consumer List | |
| { | |
| \_SB | |
| }) | |
| } | |
| Device (AC) | |
| { | |
| Name (_HID, "ACPI0003" /* Power Source Device */) // _HID: Hardware ID | |
| Name (_PCL, Package (0x01) // _PCL: Power Consumer List | |
| { | |
| \_SB | |
| }) | |
| Method (_PSR, 0, NotSerialized) // _PSR: Power Source | |
| { | |
| Local0 = \_SB.PCI0.LPCB.EC0.GACS () | |
| PWRS = Local0 | |
| Local1 = \_SB.PCI0.LPCB.EC0.GPID () | |
| If ((Local0 ^ ACST)) | |
| { | |
| \_GPE.HNLP (0x00) | |
| \_SB.PCI0.ACEL.AJAL () | |
| \_GPE.VPUP (Local0, Local1) | |
| \_SB.PCI0.LPCB.EC0.SMCP (Local0) | |
| } | |
| If (((Local0 && !ACST) || (Local1 && !SMAR))) | |
| { | |
| \_SB.WMID.WGWE (0x03, 0x00) | |
| } | |
| ACST = Local0 | |
| SMAR = Local1 | |
| Return (Local0) | |
| } | |
| } | |
| Device (SLPB) | |
| { | |
| Name (_HID, EisaId ("PNP0C0E") /* Sleep Button Device */) // _HID: Hardware ID | |
| } | |
| Device (LID) | |
| { | |
| Name (_HID, EisaId ("PNP0C0D") /* Lid Device */) // _HID: Hardware ID | |
| Method (_LID, 0, NotSerialized) // _LID: Lid Status | |
| { | |
| Local0 = \_SB.PCI0.LPCB.EC0.CLID | |
| Return (Local0) | |
| } | |
| } | |
| Device (HST1) | |
| { | |
| Name (_HID, EisaId ("PNP0C32")) // _HID: Hardware ID | |
| Name (_UID, 0x01) // _UID: Unique ID | |
| Name (HS1S, 0xFF) | |
| Method (_STA, 0, Serialized) // _STA: Status | |
| { | |
| If ((HS1S == 0xFF)) | |
| { | |
| Local0 = 0x00 | |
| If ((\WCOS () >= 0x06)) | |
| { | |
| If (ISUD ()) | |
| { | |
| Local0 = 0x0F | |
| } | |
| } | |
| HS1S = Local0 | |
| } | |
| Return (HS1S) /* \_SB_.HST1.HS1S */ | |
| } | |
| Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake | |
| { | |
| 0x0A, | |
| 0x05 | |
| }) | |
| Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake | |
| { | |
| \_SB.PCI0.LPCB.EC0.HSPW (Arg0, 0x01) | |
| } | |
| Method (GHID, 0, Serialized) | |
| { | |
| If (_STA ()) | |
| { | |
| If (\_SB.PCI0.LPCB.EC0.CHSW (0x01)) | |
| { | |
| Notify (\_SB.HST1, 0x02) // Device Wake | |
| } | |
| } | |
| Return (Buffer (0x01) | |
| { | |
| 0x01 // . | |
| }) | |
| } | |
| } | |
| Name (WSIP, Buffer (0x09) | |
| { | |
| /* 0000 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ | |
| /* 0008 */ 0xFF // . | |
| }) | |
| Name (SUIP, Buffer (0x03) | |
| { | |
| 0xFF, 0xFF, 0xFF // ... | |
| }) | |
| Name (BSOL, Package (0x02) | |
| { | |
| Package (0x1D) | |
| { | |
| "Legacy Boot Order", | |
| " Notebook Upgrade Bay, Notebook Hard Drive, USB Floppy, USB CD-ROM, USB Hard Drive, Notebook Ethernet, SD Card, Dock Upgrade Bay, eSATA Drive, , , , , , , ,", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0104, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x09, | |
| " Notebook Upgrade Bay ", | |
| " Notebook Hard Drive ", | |
| " USB Floppy ", | |
| " USB CD-ROM ", | |
| " USB Hard Drive ", | |
| " Notebook Ethernet ", | |
| " SD Card ", | |
| " Dock Upgrade Bay", | |
| " eSATA Drive", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1D) | |
| { | |
| "UEFI Boot Order", | |
| " Notebook Upgrade Bay (UEFI), OS Boot Manager, Notebook Ethernet (UEFI), , , , , , , , , , , , , ,", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0143, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'UEFI Boot Mode\' AND CurrentValue=\'Enable\'", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x03, | |
| " Notebook Upgrade Bay (UEFI)", | |
| " OS Boot Manager", | |
| " Notebook Ethernet (UEFI)", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| } | |
| }) | |
| Name (RMBI, Package (0x09) | |
| { | |
| Package (0x02) | |
| { | |
| 0x01, | |
| " Notebook Upgrade Bay " | |
| }, | |
| Package (0x02) | |
| { | |
| 0x02, | |
| " Notebook Hard Drive " | |
| }, | |
| Package (0x02) | |
| { | |
| 0x03, | |
| " USB Floppy " | |
| }, | |
| Package (0x02) | |
| { | |
| 0x05, | |
| " USB CD-ROM " | |
| }, | |
| Package (0x02) | |
| { | |
| 0x06, | |
| " USB Hard Drive " | |
| }, | |
| Package (0x02) | |
| { | |
| 0x07, | |
| " Notebook Ethernet " | |
| }, | |
| Package (0x02) | |
| { | |
| 0x08, | |
| " SD Card " | |
| }, | |
| Package (0x02) | |
| { | |
| 0x0A, | |
| " Dock Upgrade Bay " | |
| }, | |
| Package (0x02) | |
| { | |
| 0x0B, | |
| " eSATA Drive " | |
| } | |
| }) | |
| Name (UEBL, Package (0x03) | |
| { | |
| Package (0x02) | |
| { | |
| 0x01, | |
| " Notebook Upgrade Bay (UEFI)" | |
| }, | |
| Package (0x02) | |
| { | |
| 0x02, | |
| " OS Boot Manager" | |
| }, | |
| Package (0x02) | |
| { | |
| 0x03, | |
| " Notebook Ethernet (UEFI)" | |
| } | |
| }) | |
| Name (CRBI, Package (0x09) | |
| { | |
| " Boot Device 1", | |
| " Boot Device 2", | |
| " Boot Device 3", | |
| " Boot Device 5", | |
| " Boot Device 6", | |
| " Boot Device 7", | |
| " Boot Device 8", | |
| " Boot Device 10", | |
| " Boot Device 11" | |
| }) | |
| Name (CUBO, Package (0x03) | |
| { | |
| " UEFI Boot Device 1", | |
| " UEFI Boot Device 2", | |
| " UEFI Boot Device 3" | |
| }) | |
| Name (FLAG, Buffer (0x01) | |
| { | |
| 0x05 // . | |
| }) | |
| Name (PCHG, Buffer (0x01) | |
| { | |
| 0x00 // . | |
| }) | |
| Name (WTB1, Buffer (0xD2){}) | |
| Name (DVAL, Buffer (0x01) | |
| { | |
| 0x00 // . | |
| }) | |
| Name (VFSZ, Buffer (0x01) | |
| { | |
| 0x00 // . | |
| }) | |
| Name (PCBF, Buffer (0x0190){}) | |
| Name (WSPS, Buffer (0x3F){}) | |
| Name (WNWP, Buffer (0x3F){}) | |
| Name (WPPS, Buffer (0x3F){}) | |
| Name (WNPP, Buffer (0x3F){}) | |
| Name (WTB2, Buffer (0xC8){}) | |
| Name (BUFU, Buffer (0x21){}) | |
| Name (WTB3, Buffer (0x12){}) | |
| Name (WTB4, Buffer (0x28){}) | |
| Name (WBOR, Buffer (0x09){}) | |
| Name (BOID, Buffer (0x64) | |
| { | |
| /* 0000 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ | |
| /* 0008 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ | |
| /* 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, // ........ | |
| /* 0030 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ | |
| /* 0038 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ | |
| /* 0040 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ | |
| /* 0048 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ | |
| /* 0050 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ | |
| /* 0058 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ | |
| /* 0060 */ 0xFF, 0xFF, 0xFF, 0xFF // .... | |
| }) | |
| Name (TEMP, Buffer (0x32){}) | |
| Name (ST01, Buffer (0x64){}) | |
| Name (STG0, Buffer (0x1E){}) | |
| Name (STG1, Buffer (0x1E){}) | |
| Name (ST02, Buffer (0xA2){}) | |
| Name (WATS, Buffer (0x12){}) | |
| Name (WONT, Buffer (0x50){}) | |
| Name (ST03, Buffer (0x32){}) | |
| Name (ST14, Buffer (0x32){}) | |
| Name (BF01, Buffer (0x32){}) | |
| Name (BF02, Buffer (0x32){}) | |
| Name (BVAL, Buffer (0x0190){}) | |
| Name (BF03, Buffer (0x96){}) | |
| Name (TM01, Buffer (0x32){}) | |
| Name (TM02, Buffer (0x1E){}) | |
| Name (TM03, Buffer (0x1E){}) | |
| Name (ST04, "serial port") | |
| Name (ST05, "infrared port") | |
| Name (ST10, "Parallel Port") | |
| Name (ST15, "My asset tag") | |
| Name (ST06, "Enable") | |
| Name (ST07, "Disable") | |
| Name (ST08, " Disable, *Enable") | |
| Name (ST09, "*Disable, Enable") | |
| Name (PXEN, " *PXE, RPL") | |
| Name (RPEN, " PXE, *RPL") | |
| Name (PXE, "PXE") | |
| Name (RPL, "RPL") | |
| Name (ST11, Buffer (0x96){}) | |
| Name (VSTR, "*View, Change, Hide") | |
| Name (VIEW, "View") | |
| Name (CSTR, " View, *Change, Hide") | |
| Name (CHGE, "Change") | |
| Name (HSTR, " View, Change, *Hide") | |
| Name (HIDE, "Hide") | |
| Name (SALL, Package (0x04) | |
| { | |
| "Default", | |
| "View", | |
| "Change", | |
| "Hide" | |
| }) | |
| Name (DALL, "*Default, View, Change, Hide") | |
| Name (DFLT, "Default") | |
| Name (VALL, " Default, *View, Change, Hide") | |
| Name (CALL, " Default, View, *Change, Hide") | |
| Name (HALL, " Default, View, Change, *Hide") | |
| Name (ONST, " *On, Off") | |
| Name (OFST, " On, *Off") | |
| Name (ONON, "On") | |
| Name (OFOF, "Off") | |
| Name (ULST, " *Unlock, Lock") | |
| Name (LKST, " Unlock, *Lock") | |
| Name (UNLK, "Unlock") | |
| Name (LLCK, "Lock") | |
| Name (TPMA, "*Available, Hidden") | |
| Name (TPMH, " Available, *Hidden") | |
| Name (HID, "Hidden") | |
| Name (AVA, "Available") | |
| Name (NOIN, "Information Not Available") | |
| Name (SETA, "*ANSI, VT100") | |
| Name (SETV, " ANSI, *VT100") | |
| Name (ANSI, "ANSI") | |
| Name (V100, "VT100") | |
| Name (YESN, " *Yes, No") | |
| Name (YESY, "Yes") | |
| Name (NYES, " *No, Yes") | |
| Name (NONO, "No") | |
| Name (LSG1, "*Generation 1, Generation 2") | |
| Name (LSG2, "Generation 1, *Generation 2") | |
| Name (GEN1, "Generation 1") | |
| Name (GEN2, "Generation 2") | |
| Name (DPRE, "*Enabled, Disabled") | |
| Name (DPRD, "Enabled, *Disabled") | |
| Name (ENAD, "Enabled") | |
| Name (DISD, "Disabled") | |
| Name (SCPN, "Power is turned off if no card is present, *Always powered on") | |
| Name (SCSM, "*Power is turned off if no card is present, Always powered on") | |
| Name (SPPM, "Power is turned off if no card is present") | |
| Name (SPNM, "Always powered on") | |
| Name (SSG2, "*3.0 Gbps, 6.0 Gbps") | |
| Name (SSG3, "3.0 Gbps, *6.0 Gbps") | |
| Name (SGN2, "3.0 Gbps") | |
| Name (SGN3, "6.0 Gbps") | |
| Name (BF2S, " ") | |
| Name (BB2S, " ") | |
| Name (BOIN, Buffer (0x1000){}) | |
| Name (WLNF, Buffer (0xA2){}) | |
| Name (TATM, Buffer (0x05){}) | |
| Name (TPCD, Buffer (0x40){}) | |
| Name (TURL, Buffer (0x82){}) | |
| Name (TBUF, Buffer (0x22){}) | |
| Name (TSKU, Buffer (0x10){}) | |
| Name (TBCT, Buffer (0x0F){}) | |
| Name (TROS, Package (0x1C) | |
| { | |
| "Manufacturer", | |
| "Processor Type", | |
| "Processor Speed", | |
| "Total Memory Size", | |
| "BIOS Date", | |
| "BIOS Version", | |
| "Video BIOS Revision", | |
| "Keyboard Controller Version", | |
| "Hard Disk Serial Number", | |
| "Hard Disk Make and Model", | |
| "Completion Date", | |
| "Completion Status", | |
| "Write Cycles Completed", | |
| "Warranty Start Date", | |
| "System Board ID", | |
| "Primary Battery Serial Number", | |
| "Secondary Battery Serial Number", | |
| "Bluetooth FCC ID", | |
| "WLAN FCC ID", | |
| "WWAN FCC ID", | |
| "GPS FCC ID", | |
| "MicroCode Revision", | |
| "Universal Unique Identifier(UUID)", | |
| "System Configuration ID", | |
| "Memory Slot 1 Information", | |
| "Memory Slot 2 Information", | |
| "Memory Slot 3 Information", | |
| "Memory Slot 4 Information" | |
| }) | |
| Name (MPMS, Package (0x05) | |
| { | |
| "PCID", | |
| "Notebook Model", | |
| "Serial Number", | |
| "Product Number", | |
| "System Board CT" | |
| }) | |
| Name (MPMI, Buffer (0x01) | |
| { | |
| 0x01 // . | |
| }) | |
| Name (BISE, Package (0xD2) | |
| { | |
| Package (0x1A) | |
| { | |
| "Serial port", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Port Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x64, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Parallel port", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Port Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x67, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "CD-ROM boot", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0xDC, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Floppy boot", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0xE6, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "USB legacy support", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x012D, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "PXE Internal NIC boot", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0xF0, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Fn Key switch", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x012C, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Fan Always on while on AC Power", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0130, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Flash media reader", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Port Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x68, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Startup Menu Delay (Sec.)", | |
| " *0, 5, 10, 15, 20, 25, 30, 35", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0xC8, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "0", | |
| 0x0C, | |
| "0", | |
| "5", | |
| "10", | |
| "15", | |
| "20", | |
| "25", | |
| "30", | |
| "35", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Parallel port mode", | |
| " *EPP , Bidirectional, Standard, ECP", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x012E, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "EPP", | |
| 0x0C, | |
| "EPP", | |
| "Bidirectional", | |
| "Standard", | |
| "ECP", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Multiboot Express Popup Delay(Sec)", | |
| " *0, 5, 10, 15, 20, 25, 30, 35", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0xD7, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "0", | |
| 0x0C, | |
| "0", | |
| "5", | |
| "10", | |
| "15", | |
| "20", | |
| "25", | |
| "30", | |
| "35", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "LAN/WLAN Switching", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0208, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Embedded Bluetooth Device", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x01FE, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Embedded WLAN Device", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x01F5, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Embedded WWAN Device", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x01F4, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "LAN Power Saving", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x0133, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Power-On Authentication Support", | |
| " Disable, *Enable", | |
| "\\Security\\TPM Embedded Security", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x028A, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'Embedded Security Device Availability\' AND CurrentValue=\'Available\'", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Data Execution Prevention", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0132, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "SATA Device Mode", | |
| " IDE, *AHCI", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0134, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "AHCI", | |
| 0x0C, | |
| "IDE", | |
| "AHCI", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "USB Port", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Port Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x69, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "1394 Port", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Port Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x6A, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Express Card Slot", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Port Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x6B, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Multi Core CPU", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0135, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Wake on LAN", | |
| " Disable, *Boot to Network, Follow Boot Order", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x021C, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Boot to Network", | |
| 0x0C, | |
| "Disable", | |
| "Boot to Network", | |
| "Follow Boot Order", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Ambient Light Sensor", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x01F9, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Secondary Battery Fast Charge", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0136, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Embedded Security Device Availability", | |
| "*Available, Hidden", | |
| "\\Security\\TPM Embedded Security", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0288, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Available", | |
| 0x0C, | |
| "Available", | |
| "Hidden", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Activate Embedded Security On Next Boot", | |
| " Disable, *Enable", | |
| "\\Security\\TPM Embedded Security", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0287, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'Embedded Security Device Availability\' AND CurrentValue=\'Available\'", | |
| " ", | |
| 0x01, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Embedded Security Activation Policy", | |
| " *F1 to Boot, Allow user to reject, No prompts", | |
| "\\Security\\TPM Embedded Security", | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x0289, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'Embedded Security Device Availability\' AND CurrentValue=\'Available\'", | |
| " ", | |
| 0x03, | |
| "F1 to Boot", | |
| 0x0C, | |
| "F1 to Boot", | |
| "Allow user to reject", | |
| "No prompts", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Fingerprint Device", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x01F6, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Notebook Upgrade Bay", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x01F7, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Network Interface Controller (LAN)", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x01F8, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "OS Management of TPM", | |
| " Disable, *Enable", | |
| "\\Security\\TPM Embedded Security", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0286, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'Embedded Security Device Availability\' AND CurrentValue=\'Available\'", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Reset of TPM from OS", | |
| " Disable, *Enable", | |
| "\\Security\\TPM Embedded Security", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0285, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'OS Management of TPM\' AND CurrentValue=\'Enable\'", | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'Embedded Security Device Availability\' AND CurrentValue=\'Available\'", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Virtualization Technology", | |
| " Disable, *Enable, Reset to default", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x013D, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| "Reset to default", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Terminal Emulation Mode", | |
| " ANSI, *VT100", | |
| "\\System Configuration\\AMT Options", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x02BD, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "ANSI", | |
| 0x0C, | |
| "ANSI", | |
| "VT100", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Firmware Verbosity", | |
| " *Disable, Enable", | |
| "\\System Configuration\\AMT Options", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x02BD, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Firmware Progress Event Support", | |
| " *Disable, Enable", | |
| "\\System Configuration\\AMT Options", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x02C2, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Unconfigure AMT on next boot", | |
| " *Disable, Enable", | |
| "\\System Configuration\\AMT Options", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x02C0, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Integrated Camera", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x01FA, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Custom Logo", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0xC9, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "SD Card boot", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0xE1, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "HP QuickLook", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0137, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Wireless Button State", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x01F3, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Modem Device", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x01FF, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "At least one symbol required", | |
| " Yes, *No", | |
| "\\Security\\Administrator Tools\\Password Policy", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0296, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "No", | |
| 0x0C, | |
| "Yes", | |
| "No", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "At least one number required", | |
| " Yes, *No", | |
| "\\Security\\Administrator Tools\\Password Policy", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0297, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "No", | |
| 0x0C, | |
| "Yes", | |
| "No", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "At least one upper case character required", | |
| " Yes, *No", | |
| "\\Security\\Administrator Tools\\Password Policy", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0298, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "No", | |
| 0x0C, | |
| "Yes", | |
| "No", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "At least one lower case character required", | |
| " Yes, *No", | |
| "\\Security\\Administrator Tools\\Password Policy", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0299, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "No", | |
| 0x0C, | |
| "Yes", | |
| "No", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Are spaces allowed in password", | |
| " Yes, *No", | |
| "\\Security\\Administrator Tools\\Password Policy", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x029B, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "No", | |
| 0x0C, | |
| "Yes", | |
| "No", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Fingerprint Reset on Reboot (If Present)", | |
| " *Disable, Enable", | |
| "\\Security\\Administrator Tools", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x029D, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "HP SpareKey", | |
| " Disable, *Enable", | |
| "\\Security\\Administrator Tools", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x029A, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "TXT Technology", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x013A, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'Embedded Security Device Availability\' AND CurrentValue=\'Available\'", | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'Virtualization Technology\' AND CurrentValue=\'Enable\'", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Display Diagnostic URL", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0105, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Smart Card", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Port Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x6C, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Always Prompt for HP SpareKey Enrollment", | |
| " Disable, *Enable", | |
| "\\Security\\Administrator Tools", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x029E, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'HP SpareKey\' AND CurrentValue=\'Enable\' ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "USB Key Provisioning Support", | |
| " *Disable, Enable", | |
| "\\System Configuration\\AMT Options", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x02C1, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "AMT Setup Prompt(Ctrl-P)", | |
| " *Disable, Enable", | |
| "\\System Configuration\\AMT Options", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x02C3, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'Firmware Verbosity\' AND CurrentValue=\'Enable\'", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Bypass Power-on password on restart", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x02C4, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Microphone", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0200, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'Audio Device\' AND CurrentValue=\'Enable\'", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Language", | |
| " *English, Francais, Deutsch, Espanol, Italiano, Dansk, Nederlands, Suomi, Japanese, Norsk, Portugues, Svenska", | |
| "\\System Configuration", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x79, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "English", | |
| 0x0C, | |
| "English", | |
| "Francais", | |
| "Deutsch", | |
| "Espanol", | |
| "Italiano", | |
| "Dansk", | |
| "Nederlands", | |
| "Suomi", | |
| "Japanese", | |
| "Norsk", | |
| "Portugues", | |
| "Svenska" | |
| }, | |
| Package (0x1A) | |
| { | |
| "NumLock on at boot", | |
| " On, *Off", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x013B, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Off", | |
| 0x0C, | |
| "On", | |
| "Off", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Preboot authentication on HP QuickLook Boot", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0138, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "HP QuickWeb", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x013C, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "HP QuickWeb: Write Protect", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x013D, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Initiate Intel CIRA", | |
| " *Disable, Enable", | |
| "\\System Configuration\\AMT Options", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x02C5, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Intel (R) Anti-Theft", | |
| " Disable, *Enable", | |
| "\\Security\\Anti Theft", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x029C, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Power Monitor Circuit", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x013E, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Reset Authentication Credential", | |
| " Yes, *No", | |
| "\\Security\\TPM Embedded Security", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x028B, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "No", | |
| 0x0C, | |
| "Yes", | |
| "No", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Speakers and Headphones", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0208, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'Audio Device\' AND CurrentValue=\'Enable\'", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Audio Device", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0209, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Ctrl I Prompt", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x013F, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "eSATA", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Port Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x71, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Wake on USB", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0140, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Intel (R) HT Technology", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0141, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "UEFI Boot Mode", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0142, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "HP DayStarter", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0143, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Backlit Keyboard Timeout", | |
| " 5 secs., *15 secs., 30 secs., 1 min., 5 mins., Never", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0xDD, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "15 secs.", | |
| 0x0C, | |
| "5 secs.", | |
| "15 secs.", | |
| "30 secs.", | |
| "1 min.", | |
| "5 mins.", | |
| "Never", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Sunday", | |
| " *Disable, Enable", | |
| "\\System Configuration\\BIOS Power-on", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x32, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Monday", | |
| " *Disable, Enable", | |
| "\\System Configuration\\BIOS Power-on", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x33, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Tuesday", | |
| " *Disable, Enable", | |
| "\\System Configuration\\BIOS Power-on", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x34, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Wednesday", | |
| " *Disable, Enable", | |
| "\\System Configuration\\BIOS Power-on", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x35, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Thursday", | |
| " *Disable, Enable", | |
| "\\System Configuration\\BIOS Power-on", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x36, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Friday", | |
| " *Disable, Enable", | |
| "\\System Configuration\\BIOS Power-on", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x37, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Saturday", | |
| " *Disable, Enable", | |
| "\\System Configuration\\BIOS Power-on", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x38, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "USB device boot", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x013E, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Upgrade Bay Hard Drive boot", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x013F, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Audio alerts during boot", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0144, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Fast Boot", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0xDC, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "DriveLock password on restart", | |
| " Disabled, *Enabled", | |
| "\\Security", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x028F, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enabled", | |
| 0x0C, | |
| "Disabled", | |
| "Enabled", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Virtualization Technology for Directed I/O", | |
| " Disable, *Enable, Reset to default", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0xDE, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| "Reset to default", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Custom Help and URL message", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0146, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "USB Charging Port", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0147, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Disable charging port in all sleep/off states below(%):", | |
| " *10, 20, 30, 40, 50, 60, 70, 80, 90, 100", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x018F, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "10", | |
| 0x0C, | |
| "10", | |
| "20", | |
| "30", | |
| "40", | |
| "50", | |
| "60", | |
| "70", | |
| "80", | |
| "90", | |
| "100", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "System Management Command", | |
| " *Disable, Enable", | |
| "\\Security", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0147, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "CFAST", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Port Options", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x70, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Manufacturing Programming Mode", | |
| " *Unlock, Lock", | |
| "\\Place holder for Path", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0377, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Unlock", | |
| 0x0C, | |
| "Lock", | |
| "Unlock", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "eSATA boot", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Boot Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0149, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Express Card Link Speed", | |
| " *Generation 1, Generation 2", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x014A, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Generation 1", | |
| 0x0C, | |
| "Generation 1", | |
| "Generation 2", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "TPM Reset to Factory Defaults", | |
| " Yes, *No", | |
| "\\Security\\TPM Embedded Security", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x014C, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "No", | |
| 0x0C, | |
| "Yes", | |
| "No", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Embedded GPS Device", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x020A, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| " ", | |
| " ", | |
| " ", | |
| 0x01, | |
| 0x00, | |
| 0x01, | |
| 0x020B, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| " ", | |
| 0x0C, | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Restore Defaults", | |
| " *No, Yes", | |
| "\\File", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x020C, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "No", | |
| 0x0C, | |
| "No", | |
| "Yes", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Reset BIOS security to factory default", | |
| " *No, Yes", | |
| "\\File", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x020D, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "No", | |
| 0x0C, | |
| "No", | |
| "Yes", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Power Control", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x020E, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Power-On when AC is detected", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x020F, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Smart Card Reader Power Setting", | |
| " *Power is turned off if no card is present, Always powered on", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0210, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Power is turned off if no card is present", | |
| 0x0C, | |
| "Power is turned off if no card is present", | |
| "Always powered on", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Require acknowledgment of battery errors", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0211, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Wake on LAN on DC mode", | |
| "*Disable, Enable", | |
| "\\System Configuration\\Built-In Device Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0212, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Max SATA Speed", | |
| "3.0 Gbps, *6.0 Gbps", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x02CA, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "3.0 Gbps", | |
| 0x0C, | |
| "3.0 Gbps", | |
| "6.0 Gbps", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Bypass Power-on password on ALL restarts", | |
| "*Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x02D8, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Serial port Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0320, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Parallel port Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0322, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "CD-ROM boot Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0323, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Floppy boot Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0324, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "PXE Internal NIC boot Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0325, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Fn Key Switch Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x0326, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "USB legacy support Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0327, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Fan Always on while on AC Power Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0328, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Flash media reader Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0329, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Startup Menu Delay (Sec.) Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x032A, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Parallel port mode Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x032B, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Multiboot Express Popup Delay(Sec) Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x032C, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "LAN/WLAN Switching Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x032E, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Embedded Bluetooth Device Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x032F, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Embedded WLAN Device Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0330, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Embedded WWAN Device Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0331, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "LAN Power Saving Security Level", | |
| " View, Change, *Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x0332, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Hide", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Power-On Authentication Support Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0333, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Data Execution Prevention Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0336, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "SATA Device Mode Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0337, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "USB Port Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0338, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "1394 Port Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0339, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Express Card Slot Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x033B, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Multi Core CPU Security Level", | |
| " Change, *View, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x033C, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Wake on LAN Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x033D, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Ambient Light Sensor Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x033E, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Secondary Battery Fast Charge Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x033F, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Embedded Security Device Availability Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0340, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Activate Embedded Security On Next Boot Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x0341, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Embedded Security Activation Policy Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x0342, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Fingerprint Device Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0346, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Notebook Upgrade Bay Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0347, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Network Interface Controller (LAN) Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0348, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "OS Management of TPM Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0349, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Reset of TPM from OS Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x034A, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Virtualization Technology Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x034B, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Terminal Emulation Mode Security Level", | |
| " View, Change, *Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x0350, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Hide", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Firmware Verbosity Security Level", | |
| " View, Change, *Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x034C, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Hide", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Firmware Progress Event Support Security Level", | |
| " View, Change, *Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x0351, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Hide", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Unconfigure AMT on next boot Security Level", | |
| " View, Change, *Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x034F, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Hide", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Integrated Camera Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0352, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Notebook Asset Tag Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0353, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Notebook Ownership Tag Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0354, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Legacy Boot Order Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0355, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Custom Logo Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0356, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "SD Card boot Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0357, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "HP QuickLook Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0358, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Wireless Button State Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0359, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Modem Device Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x035A, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Finger Print reset Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x035B, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "HP SpareKey Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x035C, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "TXT Technology Security Level", | |
| " View, Change, *Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x035D, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Hide", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Display Diagnostic URL Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x035E, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Smart Card Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x035F, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "USB Key Provisioning Support Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x034E, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "AMT Setup Prompt(Ctrl-P) Security Level", | |
| " View, Change, *Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x035E, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Microphone Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0360, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Disk Sanitizer Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0361, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "UEFI Boot Mode Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0362, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "NumLock on at boot Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0361, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Preboot authentication on HP QuickLook Boot Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0362, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "HP QuickWeb Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0363, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Initiate Intel CIRA Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x0365, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Intel (R) Anti-Theft Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0366, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Power Monitor Circuit Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0367, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Speakers and Headphones Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0368, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Audio Device Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0369, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "eSATA Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x036A, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Wake on USB Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x036B, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Intel (R) HT Technology Security Level", | |
| " Change, *View, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x036C, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "UEFI Boot Order Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x036C, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Set DriveLock Password Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x036D, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| " ", | |
| " ", | |
| "\\System Configuration\\Security Level", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x036D, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| " ", | |
| 0x0C, | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Backlit Keyboard Timeout Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x036E, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "HP DayStarter Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x036F, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "BIOS Power-on Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0370, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "USB device boot Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0372, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Upgrade Bay Hard Drive boot Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0373, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Fast Boot Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x036F, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "DriveLock password on restart Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0370, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Virtualization Technology for Directed I/O Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0xDF, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Set All Security Levels", | |
| " *Default, View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0371, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Default", | |
| 0x0C, | |
| "Default", | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Custom Help and URL message Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0372, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "USB Charging Port Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0373, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "System Management Command Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0374, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "CFAST Security Level", | |
| " View, Change, *Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x0375, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "eSATA boot Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0376, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "TPM Embedded Security Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0377, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Express Card Link Speed Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0378, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Embedded GPS Device Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x037A, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| " ", | |
| " ", | |
| " ", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x037B, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| " ", | |
| 0x0C, | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Secure Erase Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x037C, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Power Control Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x037D, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Power-On when AC is detected Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x037E, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Smart Card Reader Power Setting Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x037F, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Require acknowledgment of battery errors Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0380, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Wake on LAN on DC mode Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0381, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }, | |
| Package (0x1A) | |
| { | |
| "Max SATA Speed Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x038E, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| } | |
| }) | |
| Name (BSPV, Package (0x05) | |
| { | |
| Package (0x12) | |
| { | |
| "Setup Password", | |
| " ", | |
| "\\Security", | |
| 0x00, | |
| 0x01, | |
| 0x01, | |
| 0x0258, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x08, | |
| 0x20, | |
| "utf-16", | |
| " ", | |
| 0x00, | |
| 0x00 | |
| }, | |
| Package (0x12) | |
| { | |
| "Notebook hard drive drivelock master password", | |
| " ", | |
| "\\Security", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x025E, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x08, | |
| 0x20, | |
| "utf-16", | |
| " ", | |
| 0x00, | |
| 0x00 | |
| }, | |
| Package (0x12) | |
| { | |
| "Notebook hard drive drivelock user password", | |
| " ", | |
| "\\Security", | |
| 0x00, | |
| 0x01, | |
| 0x01, | |
| 0x025F, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x08, | |
| 0x20, | |
| "utf-16", | |
| " ", | |
| 0x00, | |
| 0x00 | |
| }, | |
| Package (0x12) | |
| { | |
| "Upgrade bay hard drive drivelock master password", | |
| " ", | |
| "\\Security", | |
| 0x00, | |
| 0x01, | |
| 0x01, | |
| 0x0260, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x08, | |
| 0x20, | |
| "utf-16", | |
| " ", | |
| 0x00, | |
| 0x00 | |
| }, | |
| Package (0x12) | |
| { | |
| "Upgrade bay hard drive drivelock user password", | |
| " ", | |
| "\\Security", | |
| 0x00, | |
| 0x01, | |
| 0x01, | |
| 0x0261, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x08, | |
| 0x20, | |
| "utf-16", | |
| " ", | |
| 0x00, | |
| 0x00 | |
| } | |
| }) | |
| Name (BSIN, Package (0x02) | |
| { | |
| Package (0x0F) | |
| { | |
| "Password Minimum Length", | |
| "Place holder ", | |
| "\\Security\\Administrator Tools\\Password Policy", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0295, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x04, | |
| 0x20, | |
| 0x04 | |
| }, | |
| Package (0x0F) | |
| { | |
| "Manufacturing Programming Mode Counter", | |
| "Place holder ", | |
| "\\Place holder for Path", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0376, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x0A, | |
| 0x00 | |
| } | |
| }) | |
| Name (BSSS, Package (0x29) | |
| { | |
| Package (0x0E) | |
| { | |
| "Notebook Asset Tag", | |
| "Asset Tag Place Holder", | |
| "\\Security\\System IDs", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x63, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Notebook Ownership Tag", | |
| "Ownershiptag place holder", | |
| "\\Security\\System IDs", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x62, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x50 | |
| }, | |
| Package (0x0E) | |
| { | |
| " ", | |
| " ", | |
| " ", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x5B, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0xA0 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Set Alarm Time", | |
| "Asset Tag Place Holder", | |
| "\\System Configuration\\BIOS Power-on", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x39, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x05 | |
| }, | |
| Package (0x0E) | |
| { | |
| "PCID", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x3B, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x40 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Define Custom URL", | |
| "Asset Tag Place Holder", | |
| "\\System Configuration\\Device Configuration", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x3D, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x82 | |
| }, | |
| Package (0x0E) | |
| { | |
| "PCID Version", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x3A, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x05 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Manufacturer", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x14, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Notebook Model", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x1E, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x20 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Processor Type", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x28, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Processor Speed", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x32, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x0A | |
| }, | |
| Package (0x0E) | |
| { | |
| "Total Memory Size", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x50, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x0E) | |
| { | |
| "BIOS Date", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x5A, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x0E) | |
| { | |
| "BIOS Version", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x5C, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Serial Number", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x5E, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Video BIOS Revision", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x5F, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x0E) | |
| { | |
| " ", | |
| " ", | |
| " ", | |
| 0x01, | |
| 0x00, | |
| 0x01, | |
| 0x60, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Keyboard Controller Version", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x61, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Hard Disk Serial Number", | |
| "No Status to Display", | |
| "\\Security\\Hard Disk Sanitization Completion Report", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x044C, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x14 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Hard Disk Make and Model", | |
| "No Status to Display", | |
| "\\Security\\Hard Disk Sanitization Completion Report", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x044D, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x28 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Completion Date", | |
| "No Status to Display", | |
| "\\Security\\Hard Disk Sanitization Completion Report", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x044E, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Completion Status", | |
| "No Status to Display", | |
| "\\Security\\Hard Disk Sanitization Completion Report", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x044F, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x16 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Write Cycles Completed", | |
| "No Status to Display", | |
| "\\Security\\Hard Disk Sanitization Completion Report", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x0450, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x01 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Warranty Start Date", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x2A, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x0A | |
| }, | |
| Package (0x0E) | |
| { | |
| "Product Number", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x29, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x0E) | |
| { | |
| "System Board ID", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x1F, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x04 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Primary Battery Serial Number", | |
| "No Battery Present", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x64, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Secondary Battery Serial Number", | |
| "No Battery Present", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x66, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Bluetooth FCC ID", | |
| "No Device Present", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x6F, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x14 | |
| }, | |
| Package (0x0E) | |
| { | |
| "WLAN FCC ID", | |
| "No Device Present", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x6E, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x14 | |
| }, | |
| Package (0x0E) | |
| { | |
| "WWAN FCC ID", | |
| "No Device Present", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x6D, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x14 | |
| }, | |
| Package (0x0E) | |
| { | |
| "GPS FCC ID", | |
| "No Device Present", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x72, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x14 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Universal Unique Identifier(UUID)", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x20, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x20 | |
| }, | |
| Package (0x0E) | |
| { | |
| "System Configuration ID", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x21, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x1A | |
| }, | |
| Package (0x0E) | |
| { | |
| "System Board CT", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x70, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x0F | |
| }, | |
| Package (0x0E) | |
| { | |
| "MicroCode Revision", | |
| "Asset Tag Place Holder", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x77, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x0F | |
| }, | |
| Package (0x0E) | |
| { | |
| "Disk Sanitation Method", | |
| "No Status to Display", | |
| "\\Security\\Hard Disk Sanitization Completion Report", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x0451, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x1A | |
| }, | |
| Package (0x0E) | |
| { | |
| "Memory Slot 1 Information", | |
| " ", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x51, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x50 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Memory Slot 2 Information", | |
| " ", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x52, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x50 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Memory Slot 3 Information", | |
| " ", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x53, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x50 | |
| }, | |
| Package (0x0E) | |
| { | |
| "Memory Slot 4 Information", | |
| " ", | |
| "\\File\\System Information", | |
| 0x01, | |
| 0x01, | |
| 0x00, | |
| 0x54, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x50 | |
| } | |
| }) | |
| Name (DSTS, Package (0x04) | |
| { | |
| "Success", | |
| "Error writing to disk", | |
| "Error verifying disk", | |
| "User aborted operation" | |
| }) | |
| Name (DSMD, Package (0x05) | |
| { | |
| " ", | |
| "Fast", | |
| "Optimum", | |
| "Custom", | |
| "Secure Erase" | |
| }) | |
| Name (F12D, Package (0x08) | |
| { | |
| "0", | |
| "5", | |
| "10", | |
| "15", | |
| "20", | |
| "25", | |
| "30", | |
| "35" | |
| }) | |
| Name (BPPD, Package (0x08) | |
| { | |
| "0", | |
| "5", | |
| "10", | |
| "15", | |
| "20", | |
| "25", | |
| "30", | |
| "35" | |
| }) | |
| Name (PPMD, Package (0x04) | |
| { | |
| "EPP", | |
| "Bidirectional", | |
| "Standard", | |
| "ECP" | |
| }) | |
| Name (PPMS, Package (0x04) | |
| { | |
| "*EPP , Bidirectional, Standard, ECP", | |
| " EPP , *Bidirectional, Standard, ECP", | |
| " EPP , Bidirectional, *Standard, ECP", | |
| " EPP , Bidirectional, Standard, *ECP" | |
| }) | |
| Name (SWRD, Package (0x1A) | |
| { | |
| "SATA Device Mode", | |
| " IDE, *AHCI, RAID", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0134, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "AHCI", | |
| 0x0C, | |
| "IDE", | |
| "AHCI", | |
| "RAID", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (CTIP, Package (0x1A) | |
| { | |
| "Ctrl I Prompt", | |
| " *Disable, Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x013F, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'SATA Device Mode\' AND CurrentValue=\'RAID\' ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (TXTS, Package (0x1A) | |
| { | |
| "TXT Technology", | |
| " Disable, *Enable", | |
| "\\System Configuration\\Device Configurations", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x013A, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'Embedded Security Device Availability\' AND CurrentValue=\'Available\'", | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'Virtualization Technology\' AND CurrentValue=\'Enable\'", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (TXTP, Package (0x1A) | |
| { | |
| "TXT Technology Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x035D, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (ATEM, Package (0x1A) | |
| { | |
| "Terminal Emulation Mode", | |
| " ANSI, *VT100", | |
| "\\System Configuration\\AMT Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x02BD, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "ANSI", | |
| 0x0C, | |
| "ANSI", | |
| "VT100", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (AFWV, Package (0x1A) | |
| { | |
| "Firmware Verbosity", | |
| " Disable, *Enable", | |
| "\\System Configuration\\AMT Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x02BD, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (APES, Package (0x1A) | |
| { | |
| "Firmware Progress Event Support", | |
| " Disable, *Enable", | |
| "\\System Configuration\\AMT Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x02C2, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (AUNB, Package (0x1A) | |
| { | |
| "Unconfigure AMT on next boot", | |
| " Disable, *Enable", | |
| "\\System Configuration\\AMT Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x02C0, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (AUKP, Package (0x1A) | |
| { | |
| "USB Key Provisioning Support", | |
| " Disable, *Enable", | |
| "\\System Configuration\\AMT Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x02C1, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Enable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (ASUP, Package (0x1A) | |
| { | |
| "AMT Setup Prompt(Ctrl-P)", | |
| " *Disable, Enable", | |
| "\\System Configuration\\AMT Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x02C3, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSEnumeration WHERE Name=\'Firmware Verbosity\' AND CurrentValue=\'Enable\'", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (AIIC, Package (0x1A) | |
| { | |
| "Initiate Intel CIRA", | |
| " *Disable, Enable", | |
| "\\System Configuration\\AMT Options", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x02C5, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Disable", | |
| 0x0C, | |
| "Disable", | |
| "Enable", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (ATEP, Package (0x1A) | |
| { | |
| "Terminal Emulation Mode Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0350, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (AFWP, Package (0x1A) | |
| { | |
| "Firmware Verbosity Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x034C, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (APEP, Package (0x1A) | |
| { | |
| "Firmware Progress Event Support Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0351, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (AUNP, Package (0x1A) | |
| { | |
| "Unconfigure AMT on next boot Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x034F, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (AUPP, Package (0x1A) | |
| { | |
| "USB Key Provisioning Support Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x034E, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (ASPP, Package (0x1A) | |
| { | |
| "AMT Setup Prompt(Ctrl-P) Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x035E, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (AIIP, Package (0x1A) | |
| { | |
| "Initiate Intel CIRA Security Level", | |
| " *View, Change, Hide", | |
| "\\System Configuration\\Security Level", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x0365, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| "View", | |
| 0x0C, | |
| "Change", | |
| "View", | |
| "Hide", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (BKTO, Package (0x1A) | |
| { | |
| " ", | |
| " ", | |
| " ", | |
| 0x01, | |
| 0x00, | |
| 0x01, | |
| 0xDD, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| " ", | |
| 0x0C, | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (BKTP, Package (0x1A) | |
| { | |
| " ", | |
| " ", | |
| " ", | |
| 0x01, | |
| 0x00, | |
| 0x00, | |
| 0x036E, | |
| 0x03, | |
| "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1", | |
| " ", | |
| " ", | |
| 0x00, | |
| " ", | |
| 0x0C, | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| }) | |
| Name (SMDE, Package (0x03) | |
| { | |
| "IDE", | |
| "AHCI", | |
| "RAID" | |
| }) | |
| Name (RDFD, Package (0x03) | |
| { | |
| " *IDE, AHCI, RAID", | |
| " IDE, *AHCI, RAID", | |
| " IDE, AHCI, *RAID" | |
| }) | |
| Name (NRDF, Package (0x02) | |
| { | |
| " *IDE, AHCI", | |
| " IDE, *AHCI" | |
| }) | |
| Name (F1PS, "*F1 to Boot, Allow user to reject, No prompts") | |
| Name (F1F2, " F1 to Boot, *Allow user to reject, No prompts") | |
| Name (NOPS, " F1 to Boot, Allow user to reject, *No prompts") | |
| Name (F1PV, "F1 to Boot") | |
| Name (F12V, "Allow user to reject") | |
| Name (NOPR, "No prompts") | |
| Name (WOLV, Package (0x03) | |
| { | |
| "Disable", | |
| "Boot to Network", | |
| "Follow Boot Order" | |
| }) | |
| Name (VTVL, Package (0x03) | |
| { | |
| "Disable", | |
| "Enable", | |
| "Reset to default" | |
| }) | |
| Name (BCPP, Package (0x0A) | |
| { | |
| "10", | |
| "20", | |
| "30", | |
| "40", | |
| "50", | |
| "60", | |
| "70", | |
| "80", | |
| "90", | |
| "100" | |
| }) | |
| Name (BUSR, Package (0x05) | |
| { | |
| Package (0x13) | |
| { | |
| " ", | |
| " ", | |
| "\\Security", | |
| 0x01, | |
| 0x00, | |
| 0x01, | |
| 0x0259, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x08, | |
| 0x20, | |
| "utf-16", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }, | |
| Package (0x13) | |
| { | |
| " ", | |
| " ", | |
| "\\Security", | |
| 0x01, | |
| 0x00, | |
| 0x01, | |
| 0x025A, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x08, | |
| 0x20, | |
| "utf-16", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }, | |
| Package (0x13) | |
| { | |
| " ", | |
| " ", | |
| "\\Security", | |
| 0x01, | |
| 0x00, | |
| 0x01, | |
| 0x025B, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| 0x08, | |
| 0x20, | |
| "utf-16", | |
| " ", | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| } | |
| }) | |
| Name (LANG, Package (0x0C) | |
| { | |
| "English", | |
| "Francais", | |
| "Deutsch", | |
| "Espanol", | |
| "Italiano", | |
| "Dansk", | |
| "Nederlands", | |
| "Suomi", | |
| "Japanese", | |
| "Norsk", | |
| "Portugues", | |
| "Svenska" | |
| }) | |
| Name (BSED, Package (0x01) | |
| { | |
| Package (0x1A) | |
| { | |
| "Name", | |
| "Value", | |
| "Path", | |
| 0x00, | |
| 0x01, | |
| 0x00, | |
| 0x65, | |
| 0x03, | |
| " ", | |
| " ", | |
| " ", | |
| 0x00, | |
| "Current Value", | |
| 0x0C, | |
| "Possible Value1", | |
| "Possible Value2", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " ", | |
| " " | |
| } | |
| }) | |
| Name (BLKB, Package (0x06) | |
| { | |
| "5 secs.", | |
| "15 secs.", | |
| "30 secs.", | |
| "1 min.", | |
| "5 mins.", | |
| "Never" | |
| }) | |
| Name (VTDV, Package (0x03) | |
| { | |
| "Disable", | |
| "Enable", | |
| "Reset to default" | |
| }) | |
| Name (ETYP, Buffer (0x01){}) | |
| Device (WMID) | |
| { | |
| Name (WCDS, Package (0x38) | |
| { | |
| 0x04, | |
| 0x04, | |
| 0x04, | |
| 0x00, | |
| 0x04, | |
| 0x04, | |
| 0x00, | |
| 0x00, | |
| 0x04, | |
| 0x04, | |
| 0x0C, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x05, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x04, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x04, | |
| 0x04, | |
| 0x00, | |
| 0x04, | |
| 0x00, | |
| 0x04, | |
| 0x00, | |
| 0x04, | |
| 0x00, | |
| 0x04, | |
| 0x04, | |
| 0x02, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x80, | |
| 0x80, | |
| 0x04, | |
| 0x04, | |
| 0x00, | |
| 0x04, | |
| 0x00, | |
| 0x80, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x04, | |
| 0x04, | |
| 0x00, | |
| 0x80, | |
| 0x80, | |
| 0x04 | |
| }) | |
| Name (ZOBF, Buffer ((0x1000 + 0x10)){}) | |
| Method (WHCM, 2, NotSerialized) | |
| { | |
| CreateDWordField (Arg1, 0x00, SNIN) | |
| CreateDWordField (Arg1, 0x04, COMD) | |
| CreateDWordField (Arg1, 0x08, CMTP) | |
| CreateDWordField (Arg1, 0x0C, DASI) | |
| Debug = "HandleWMICommand Enter" | |
| If ((Arg0 == 0x01)) | |
| { | |
| Local0 = 0x00 | |
| } | |
| If ((Arg0 == 0x02)) | |
| { | |
| Local0 = 0x04 | |
| } | |
| If ((Arg0 == 0x03)) | |
| { | |
| Local0 = 0x80 | |
| } | |
| If ((Arg0 == 0x04)) | |
| { | |
| Local0 = 0x0400 | |
| } | |
| If ((Arg0 == 0x05)) | |
| { | |
| Local0 = 0x1000 | |
| } | |
| Debug = Local0 | |
| Local1 = Buffer ((0x08 + Local0)){} | |
| CreateDWordField (Local1, 0x00, SNOU) | |
| CreateDWordField (Local1, 0x04, RTCD) | |
| SNOU = 0x4C494146 | |
| Local5 = DASI /* \_SB_.WMID.WHCM.DASI */ | |
| If ((DASI > 0x2000)) | |
| { | |
| RTCD = 0x05 | |
| Return (Local1) | |
| } | |
| Local5 = DASI /* \_SB_.WMID.WHCM.DASI */ | |
| CreateField (Arg1, 0x00, ((Local5 + 0x10) * 0x08), DAIN) | |
| ASMB = DAIN /* \_SB_.WMID.WHCM.DAIN */ | |
| RTCD = 0x02 | |
| Debug = SNIN /* \_SB_.WMID.WHCM.SNIN */ | |
| If ((SNIN == 0x55434553)) | |
| { | |
| Debug = "SECU Ready" | |
| RTCD = 0x03 | |
| Debug = "CommandType" | |
| Debug = CMTP /* \_SB_.WMID.WHCM.CMTP */ | |
| If ((COMD == 0x01)) | |
| { | |
| Debug = "Read BIOS" | |
| RTCD = 0x04 | |
| If ((CMTP == 0x01)) | |
| { | |
| Local2 = ^WGDD () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x02)) | |
| { | |
| Local2 = ^WGHP () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x03)) | |
| { | |
| Local2 = ^WALS () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x04)) | |
| { | |
| Local2 = ^WGDS () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x07)) | |
| { | |
| If (DASI) | |
| { | |
| Local3 = DerefOf (Arg1 [0x10]) | |
| Local2 = WGBI (Local3) | |
| RTCD = 0x00 | |
| } | |
| Else | |
| { | |
| RTCD = 0x05 | |
| } | |
| } | |
| If ((CMTP == 0x08)) | |
| { | |
| Debug = "Bezel button table" | |
| Local2 = ^WGBN () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x0D)) | |
| { | |
| Debug = "Feature Report" | |
| Local2 = ^GFRT () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x09)) | |
| { | |
| Debug = "Hotkey Scancode" | |
| Local2 = ^GHKS () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x0A)) | |
| { | |
| Debug = "Hotkey Function" | |
| Local2 = ^GHKF () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x0C)) | |
| { | |
| Debug = "Bezel button" | |
| Local2 = ^WGBV () | |
| Debug = Local2 | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x0F)) | |
| { | |
| Local2 = ^GSAS () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x10)) | |
| { | |
| Local2 = ^GSRV () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x11)) | |
| { | |
| Local2 = ^GVPR () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x12)) | |
| { | |
| Local2 = ^GBRS () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x14)) | |
| { | |
| Local2 = ^GWPT () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x18)) | |
| { | |
| Debug = "Get system configuration" | |
| Local2 = ^GDBT () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x1B)) | |
| { | |
| Local2 = ^WGWS () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x1C)) | |
| { | |
| Local2 = ^GPMC (0x00) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x1D)) | |
| { | |
| Debug = "Get Diags mode" | |
| Local2 = ^GDMD () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x1E)) | |
| { | |
| Debug = "Get BIOS Update status" | |
| Local2 = ^GBUS () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x28)) | |
| { | |
| Debug = "Get thermal status" | |
| If ((DASI != 0x04)) | |
| { | |
| RTCD = 0x05 | |
| } | |
| Else | |
| { | |
| CreateField (Arg1, 0x80, (DASI * 0x08), GTSD) | |
| Local2 = ^GTMS (GTSD) | |
| RTCD = 0x00 | |
| } | |
| } | |
| If ((CMTP == 0x2B)) | |
| { | |
| Debug = "Get Battery control" | |
| Local2 = ^WGBC () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x20)) | |
| { | |
| Local2 = ^GBTT () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x21)) | |
| { | |
| If ((DASI < DerefOf (WCDS [(CMTP - 0x01)]))) | |
| { | |
| RTCD = 0x05 | |
| } | |
| ElseIf ((\WCOS () >= 0x06)) | |
| { | |
| RTCD = 0x04 | |
| } | |
| Else | |
| { | |
| CreateDWordField (Arg1, 0x10, BTYP) | |
| Local2 = ^GBTL (BTYP) | |
| RTCD = 0x00 | |
| } | |
| } | |
| If ((CMTP == 0x22)) | |
| { | |
| Debug = "Quick Button Policy" | |
| Local2 = ^GQBP () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x23)) | |
| { | |
| Local2 = ^GPIN () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x25)) | |
| { | |
| Local2 = ^GPMC (0x01) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x29)) | |
| { | |
| Local2 = ^GFCC () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x2A)) | |
| { | |
| Local2 = ^GPES () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x2E)) | |
| { | |
| Local2 = ^GLID () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x30)) | |
| { | |
| Local2 = ^GEID () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x33)) | |
| { | |
| Local2 = ^GDES () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x36)) | |
| { | |
| Local2 = ^GPST () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x37)) | |
| { | |
| Local2 = ^GBCT () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x38)) | |
| { | |
| Local2 = ^GPSH () | |
| RTCD = 0x00 | |
| } | |
| } | |
| Debug = "Not Read BIOS" | |
| If ((COMD == 0x02)) | |
| { | |
| Debug = "write BIOS command" | |
| RTCD = 0x04 | |
| If (((CMTP > 0x00) && (CMTP <= 0x38))) | |
| { | |
| If ((DASI < DerefOf (WCDS [(CMTP - 0x01)]))) | |
| { | |
| RTCD = 0x05 | |
| } | |
| Else | |
| { | |
| CreateDWordField (Arg1, 0x10, DDWD) | |
| If ((CMTP == 0x01)) | |
| { | |
| Debug = "set display switch" | |
| Local2 = ^WSDD (DDWD) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x02)) | |
| { | |
| Local2 = ^WITH (DDWD) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x03)) | |
| { | |
| Local2 = ^WSAL (DDWD) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x06)) | |
| { | |
| Debug = "write Brightness" | |
| Local2 = ^SBBC (DDWD) | |
| Debug = Local2 | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x09)) | |
| { | |
| Debug = "Hotkey Scancode" | |
| Local2 = ^SHKS (DDWD) | |
| Debug = Local2 | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x0A)) | |
| { | |
| Debug = "Hotkey Function" | |
| Local2 = ^SHKF (DDWD) | |
| Debug = Local2 | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x10)) | |
| { | |
| Debug = "Set Service ID" | |
| Local2 = ^SSRV (DDWD) | |
| Debug = Local2 | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x14)) | |
| { | |
| Local2 = ^SWPT (DDWD) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x18)) | |
| { | |
| Debug = "Set System configuration" | |
| Local2 = ^SDBT (DDWD) | |
| Local3 = (DDWD ^ DTCD) /* \DTCD */ | |
| If ((Local3 & 0x1800)) | |
| { | |
| \_SB.PCI0.LPCB.EC0.PWUP (0x01, 0x00) | |
| Notify (\_SB.AC, 0x80) // Status Change | |
| DTCD = DDWD /* \_SB_.WMID.WHCM.DDWD */ | |
| } | |
| Debug = Local2 | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x1B)) | |
| { | |
| Local2 = ^WSWS (DDWD) | |
| RTCD = 0x00 | |
| WGWE (0x05, 0x00) | |
| } | |
| If ((CMTP == 0x1D)) | |
| { | |
| Debug = "Get Diags mode" | |
| Local2 = ^SDMD (DDWD) | |
| Debug = Local2 | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x1E)) | |
| { | |
| Debug = "Get BIOS Update status" | |
| Local2 = ^SBUS (DDWD) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x28)) | |
| { | |
| Debug = "Set thermal status" | |
| CreateField (Arg1, 0x80, (DASI * 0x08), STSD) | |
| Local2 = ^STMM (STSD) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x2B)) | |
| { | |
| Debug = "Get Battery control" | |
| Local2 = ^WSBC (CMTP, DASI, DAIN) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x21)) | |
| { | |
| If ((\WCOS () >= 0x06)) | |
| { | |
| RTCD = 0x04 | |
| } | |
| Else | |
| { | |
| Local2 = ^SBRT ((DDWD & 0xFF), ((DDWD >> 0x08) & | |
| 0xFFFF)) | |
| If ((Local2 != Ones)) | |
| { | |
| BRID = Local2 | |
| \_SB.SSMI (0xEA74, 0x08, Local2, 0x00, 0x00) | |
| \_SB.WBRT () | |
| Local2 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| } | |
| Else | |
| { | |
| Local2 = Package (0x02) | |
| { | |
| 0x06, | |
| 0x00 | |
| } | |
| } | |
| RTCD = 0x00 | |
| } | |
| } | |
| If ((CMTP == 0x22)) | |
| { | |
| Debug = "Set Quick Button Policy" | |
| Local2 = ^SQBP (DDWD) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x23)) | |
| { | |
| Local2 = ^SPIN (DDWD) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x25)) | |
| { | |
| Local2 = ^CPMC () | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x29)) | |
| { | |
| Local2 = ^SFCC (DDWD) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x2A)) | |
| { | |
| Local2 = ^SPES (DDWD) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x36)) | |
| { | |
| Local2 = ^SPST (DDWD) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x37)) | |
| { | |
| Local2 = ^SBCP (DDWD) | |
| RTCD = 0x00 | |
| } | |
| If ((CMTP == 0x38)) | |
| { | |
| Local2 = ^SPSH (DDWD) | |
| RTCD = 0x00 | |
| } | |
| } | |
| } | |
| } | |
| If ((COMD == 0x03)) | |
| { | |
| Local2 = \_SB.HODM (CMTP, DASI, DAIN) | |
| RTCD = 0x00 | |
| } | |
| If ((COMD == 0x00020000)) | |
| { | |
| \_SB.SSMI (0xEA75, COMD, CMTP, 0x574D4953, 0x00) | |
| Local2 = WFDA () | |
| RTCD = 0x00 | |
| } | |
| If ((COMD == 0x00020001)) | |
| { | |
| \_SB.SSMI (0xEA75, COMD, CMTP, 0x574D4953, 0x00) | |
| If ((EDX == 0x5A5A)) | |
| { | |
| While ((EDX == 0x5A5A)) | |
| { | |
| \_SB.SSMI (0xEA75, COMD, 0x10, 0x574D4953, 0x00) | |
| Sleep (0x19) | |
| } | |
| ECX = 0x00 | |
| EDX = 0x574D4953 | |
| } | |
| Local2 = WFDA () | |
| RTCD = 0x00 | |
| } | |
| If ((COMD == 0x00020002)) | |
| { | |
| \_SB.SSMI (0xEA75, COMD, CMTP, 0x574D4953, 0x00) | |
| Local2 = WFDA () | |
| RTCD = 0x00 | |
| } | |
| If ((COMD == 0x00020003)) | |
| { | |
| If ((CMTP == 0x06)) | |
| { | |
| If ((DASI == 0x04)) | |
| { | |
| CreateDWordField (Arg1, 0x10, EVNR) | |
| Local2 = HPMC (CMTP, EVNR) | |
| } | |
| Else | |
| { | |
| Local2 = Package (0x02) | |
| { | |
| 0x05, | |
| 0x00 | |
| } | |
| } | |
| } | |
| Else | |
| { | |
| Local2 = HPMC (CMTP, 0x00) | |
| } | |
| RTCD = 0x00 | |
| } | |
| If ((COMD == 0x00020004)) | |
| { | |
| \_SB.SSMI (0xEA75, COMD, CMTP, 0x574D4953, 0x00) | |
| Local2 = WFDA () | |
| RTCD = 0x00 | |
| } | |
| } | |
| If ((RTCD == 0x00)) | |
| { | |
| RTCD = DerefOf (Local2 [0x00]) | |
| If ((RTCD == 0x00)) | |
| { | |
| Local3 = DerefOf (Local2 [0x01]) | |
| If ((Local3 <= Local0)) | |
| { | |
| Local5 = 0x00 | |
| While ((Local5 < Local3)) | |
| { | |
| Local1 [(Local5 + 0x08)] = DerefOf (DerefOf ( | |
| Local2 [0x02]) [Local5]) | |
| Local5++ | |
| } | |
| If ((COMD == 0x00020000)) | |
| { | |
| If (EDX) | |
| { | |
| Debug = "Encrypted Data Out" | |
| RTCD |= (Local3 << 0x10) /* \_SB_.WMID.WHCM.RTCD */ | |
| } | |
| Else | |
| { | |
| Debug = "No Encrypted Data Out" | |
| } | |
| } | |
| SNOU = 0x53534150 | |
| } | |
| Else | |
| { | |
| RTCD = 0x05 | |
| } | |
| } | |
| } | |
| ASMB = ZOBF /* \_SB_.WMID.ZOBF */ | |
| Return (Local1) | |
| } | |
| Method (WFDA, 0, NotSerialized) | |
| { | |
| If (((ECX == 0x00) || (EBX != 0x00))) | |
| { | |
| Local0 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| } | |
| Else | |
| { | |
| Local1 = ECX /* \ECX_ */ | |
| Local0 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x00, | |
| Buffer (Local1){} | |
| } | |
| Debug = ECX /* \ECX_ */ | |
| } | |
| Local0 [0x00] = EBX /* \EBX_ */ | |
| If ((EBX == 0x00)) | |
| { | |
| Local0 [0x01] = ECX /* \ECX_ */ | |
| If ((ECX != 0x00)) | |
| { | |
| Local1 = ASMB /* \ASMB */ | |
| Local2 = 0x00 | |
| While ((Local2 < ECX)) | |
| { | |
| DerefOf (Local0 [0x02]) [Local2] = DerefOf (Local1 [ | |
| Local2]) | |
| Local2++ | |
| } | |
| } | |
| } | |
| Return (Local0) | |
| } | |
| Method (WGWE, 2, NotSerialized) | |
| { | |
| If ((\_SB.WMID.WEI1 == 0x00)) | |
| { | |
| \_SB.WMID.WEI1 = Arg0 | |
| \_SB.WMID.WED1 = Arg1 | |
| } | |
| Else | |
| { | |
| \_SB.WMID.WEI2 = Arg0 | |
| \_SB.WMID.WED2 = Arg1 | |
| } | |
| Notify (\_SB.WMID, 0x80) // Status Change | |
| } | |
| Method (HPMC, 2, NotSerialized) | |
| { | |
| Local0 = Buffer (0x80){} | |
| Local0 [0x00] = 0x01 | |
| Local0 [0x01] = 0x00 | |
| If ((Arg0 == 0x03)) | |
| { | |
| CreateWordField (Local0, 0x04, SYSD) | |
| CreateWordField (Local0, 0x06, SUPP) | |
| CreateDWordField (Local0, 0x08, S0AC) | |
| CreateDWordField (Local0, 0x0C, S3AC) | |
| CreateDWordField (Local0, 0x10, S5AC) | |
| CreateDWordField (Local0, 0x14, S0DA) | |
| CreateDWordField (Local0, 0x18, S3DA) | |
| CreateDWordField (Local0, 0x1C, S5DA) | |
| SYSD = 0x96 | |
| SUPP = 0x05DF | |
| S0AC = 0x78 | |
| S3AC = 0x07B8 | |
| S5AC = 0x07B8 | |
| S0DA = 0x00 | |
| S3DA = 0x0790 | |
| S5DA = 0x0790 | |
| Local1 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x80, | |
| Buffer (0x80){} | |
| } | |
| Local1 [0x02] = Local0 | |
| Return (Local1) | |
| } | |
| If ((Arg0 == 0x04)) | |
| { | |
| If ((PMCS == 0x01)) | |
| { | |
| If (\_SB.PCI0.LPCB.EC0.ECRG) | |
| { | |
| \_SB.PCI0.LPCB.EC0.PMCC = 0x01 | |
| CreateWordField (Local0, 0x02, SYSS) | |
| CreateDWordField (Local0, 0x05, S0AD) | |
| CreateDWordField (Local0, 0x08, S0PW) | |
| CreateDWordField (Local0, 0x0C, S0CT) | |
| CreateDWordField (Local0, 0x10, S3AD) | |
| CreateDWordField (Local0, 0x13, S3PW) | |
| CreateDWordField (Local0, 0x17, S3CT) | |
| CreateDWordField (Local0, 0x1B, S5AD) | |
| CreateDWordField (Local0, 0x1E, S5PW) | |
| CreateDWordField (Local0, 0x22, S5CT) | |
| CreateDWordField (Local0, 0x26, S0DD) | |
| CreateDWordField (Local0, 0x29, S0DP) | |
| CreateDWordField (Local0, 0x2D, S0DC) | |
| CreateDWordField (Local0, 0x31, S3DD) | |
| CreateDWordField (Local0, 0x34, S3DP) | |
| CreateDWordField (Local0, 0x38, S3DC) | |
| CreateDWordField (Local0, 0x3C, S5DD) | |
| CreateDWordField (Local0, 0x3F, S5DP) | |
| CreateDWordField (Local0, 0x43, S5DC) | |
| Local1 = \_SB.PCI0.LPCB.EC0.S0FL | |
| Local3 = 0x01 | |
| If (((Local1 & 0x10) == 0x00)) | |
| { | |
| Local3 |= 0x02 | |
| } | |
| SYSS = Local3 | |
| S0AD = 0x00140000 | |
| S0AD |= ((Local1 & 0x0F) << 0x03) /* \_SB_.WMID.HPMC.S0AD */ | |
| Local2 = 0x00140000 | |
| Local2 |= ((\_SB.PCI0.LPCB.EC0.SXF0 & 0xF0) << 0x03) | |
| Local3 = Local2 | |
| Local4 = \_SB.PCI0.LPCB.EC0.SXF1 | |
| If ((Local4 & 0x01)) | |
| { | |
| Local3 |= 0x08 | |
| } | |
| If ((Local4 & 0x04)) | |
| { | |
| Local3 |= 0x10 | |
| } | |
| If ((Local4 & 0x40)) | |
| { | |
| Local3 |= 0x20 | |
| } | |
| If (((Local3 & 0x08) == 0x00)) | |
| { | |
| Local3 |= 0x8000 | |
| } | |
| S3AD = Local3 | |
| Local3 = Local2 | |
| If ((Local4 & 0x02)) | |
| { | |
| Local3 |= 0x08 | |
| } | |
| If ((Local4 & 0x10)) | |
| { | |
| Local3 |= 0x10 | |
| } | |
| If ((Local4 & 0x80)) | |
| { | |
| Local3 |= 0x20 | |
| } | |
| If (((Local3 & 0x08) == 0x00)) | |
| { | |
| Local3 |= 0x8000 | |
| } | |
| S5AD = Local3 | |
| S0DD = 0x00 | |
| Local3 = 0x00148000 | |
| If ((Local4 & 0x08)) | |
| { | |
| Local3 |= 0x10 | |
| } | |
| S3DD = Local3 | |
| Local3 = 0x00148000 | |
| If ((Local4 & 0x20)) | |
| { | |
| Local3 |= 0x10 | |
| } | |
| S5DD = Local3 | |
| If ((Local1 & 0x20)) | |
| { | |
| S0PW = 0xFFFFFFFF | |
| S0CT = 0xFFFFFFFF | |
| S3PW = 0xFFFFFFFF | |
| S3CT = 0xFFFFFFFF | |
| S5PW = 0xFFFFFFFF | |
| S5CT = 0xFFFFFFFF | |
| S0DP = 0xFFFFFFFF | |
| S0DC = 0xFFFFFFFF | |
| S3DP = 0xFFFFFFFF | |
| S3DC = 0xFFFFFFFF | |
| S5DP = 0xFFFFFFFF | |
| S5DC = 0xFFFFFFFF | |
| } | |
| Else | |
| { | |
| \_SB.PCI0.LPCB.EC0.DIDX = 0x00 | |
| S0PW = \_SB.PCI0.LPCB.EC0.PMCD | |
| \_SB.PCI0.LPCB.EC0.DIDX = 0x01 | |
| S0CT = \_SB.PCI0.LPCB.EC0.PMCD | |
| \_SB.PCI0.LPCB.EC0.DIDX = 0x02 | |
| Local2 = \_SB.PCI0.LPCB.EC0.PMCD | |
| \_SB.PCI0.LPCB.EC0.DIDX = 0x03 | |
| Local3 = \_SB.PCI0.LPCB.EC0.PMCD | |
| \_SB.PCI0.LPCB.EC0.DIDX = 0x06 | |
| Local4 = \_SB.PCI0.LPCB.EC0.PMCD | |
| S3PW = (Local2 + (Local4 * 0x01B8)) | |
| S3CT = (Local3 + Local4) | |
| \_SB.PCI0.LPCB.EC0.DIDX = 0x04 | |
| Local2 = \_SB.PCI0.LPCB.EC0.PMCD | |
| \_SB.PCI0.LPCB.EC0.DIDX = 0x05 | |
| Local3 = \_SB.PCI0.LPCB.EC0.PMCD | |
| \_SB.PCI0.LPCB.EC0.DIDX = 0x07 | |
| Local4 = \_SB.PCI0.LPCB.EC0.PMCD | |
| S5PW = (Local2 + (Local4 * 0x01B8)) | |
| S5CT = (Local3 + Local4) | |
| S0DP = 0x00 | |
| S0DC = 0x00 | |
| \_SB.PCI0.LPCB.EC0.DIDX = 0x08 | |
| Local2 = \_SB.PCI0.LPCB.EC0.PMCD | |
| S3DP = (Local2 * 0x01B8) | |
| S3DC = Local2 | |
| \_SB.PCI0.LPCB.EC0.DIDX = 0x09 | |
| Local2 = \_SB.PCI0.LPCB.EC0.PMCD | |
| S5DP = (Local2 * 0x01B8) | |
| S5DC = Local2 | |
| } | |
| \_SB.PCI0.LPCB.EC0.PMCC = 0x00 | |
| } | |
| Else | |
| { | |
| Return (Package (0x02) | |
| { | |
| 0x0D, | |
| 0x00 | |
| }) | |
| } | |
| } | |
| Local1 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x80, | |
| Buffer (0x80){} | |
| } | |
| Local1 [0x02] = Local0 | |
| Return (Local1) | |
| } | |
| If ((Arg0 == 0x05)) | |
| { | |
| If ((PMCS == 0x01)) | |
| { | |
| If (\_SB.PCI0.LPCB.EC0.ECRG) | |
| { | |
| Local1 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x04, | |
| Buffer (0x04){} | |
| } | |
| DerefOf (Local1 [0x02]) [0x00] = \_SB.PCI0.LPCB.EC0.PMEP | |
| Return (Local1) | |
| } | |
| Else | |
| { | |
| Return (Package (0x02) | |
| { | |
| 0x0D, | |
| 0x00 | |
| }) | |
| } | |
| } | |
| } | |
| If ((Arg0 == 0x06)) | |
| { | |
| If ((PMCS == 0x01)) | |
| { | |
| If (\_SB.PCI0.LPCB.EC0.ECRG) | |
| { | |
| \_SB.PCI0.LPCB.EC0.PMEP = Arg1 | |
| WGWE (0x00020000, 0x00) | |
| Return (Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| }) | |
| } | |
| Else | |
| { | |
| Return (Package (0x02) | |
| { | |
| 0x0D, | |
| 0x00 | |
| }) | |
| } | |
| } | |
| } | |
| Return (Package (0x02) | |
| { | |
| 0x04, | |
| 0x00 | |
| }) | |
| } | |
| Method (GBTT, 0, NotSerialized) | |
| { | |
| Local1 = BCL () | |
| Local5 = ((BRCT * 0x04) + 0x0C) | |
| Local0 = Buffer (Local5){} | |
| Local0 [0x00] = 0x03 | |
| Local0 [0x01] = PNLF /* \PNLF */ | |
| Local0 [0x02] = 0x00 | |
| Local0 [0x03] = BRCT /* \BRCT */ | |
| Local2 = 0x00 | |
| Local3 = 0x04 | |
| While ((Local2 < BRCT)) | |
| { | |
| Local0 [Local3] = DerefOf (Local1 [(Local2 + 0x02)] | |
| ) | |
| Local0 [(Local3 + 0x01)] = 0x00 | |
| Local2++ | |
| Local3 += 0x02 | |
| } | |
| Local0 [Local3] = 0x01 | |
| Local3++ | |
| Local0 [Local3] = BRCT /* \BRCT */ | |
| Local3++ | |
| Local2 = 0x00 | |
| While ((Local2 < (BRCT * 0x02))) | |
| { | |
| Local0 [Local3] = DerefOf (DerefOf (NITS [BCLI]) [ | |
| Local2]) | |
| Local2++ | |
| Local3++ | |
| } | |
| Local0 [Local3] = 0x02 | |
| Local3++ | |
| Local0 [Local3] = 0x02 | |
| Local3++ | |
| Local2 = BPWG /* \BPWG */ | |
| Local0 [Local3] = (Local2 & 0xFF) | |
| Local3++ | |
| Local0 [Local3] = ((Local2 >> 0x08) & 0xFF) | |
| Local3++ | |
| Local2 = BPWO /* \BPWO */ | |
| Local0 [Local3] = (Local2 & 0xFF) | |
| Local3++ | |
| Local0 [Local3] = ((Local2 >> 0x08) & 0xFF) | |
| Local3++ | |
| Local2 = Package (0x03){} | |
| Local2 [0x00] = 0x00 | |
| Local2 [0x01] = Local5 | |
| Local2 [0x02] = Local0 | |
| Return (Local2) | |
| } | |
| Method (GBTL, 1, NotSerialized) | |
| { | |
| Local0 = 0x00 | |
| Local1 = BCL () | |
| If ((Arg0 == 0x00)) | |
| { | |
| Local2 = DerefOf (Local1 [(BRID + 0x02)]) | |
| } | |
| ElseIf ((Arg0 == 0x01)) | |
| { | |
| Local2 = BRID /* \BRID */ | |
| } | |
| ElseIf ((Arg0 == 0x02)) | |
| { | |
| Local4 = (BRID << 0x01) | |
| Local2 = DerefOf (DerefOf (NITS [BCLI]) [Local4]) | |
| Local3 = DerefOf (DerefOf (NITS [BCLI]) [(Local4 + 0x01 | |
| )]) | |
| Local2 = ((Local3 << 0x08) | Local2) | |
| } | |
| ElseIf ((Arg0 == 0x03)) | |
| { | |
| Local1 = BRLV /* \BRLV */ | |
| Local3 = BRID /* \BRID */ | |
| If ((BCLI == 0x00)) | |
| { | |
| Local2 = BMAP /* \BMAP */ | |
| Local3 = DerefOf (Local2 [BRID]) | |
| } | |
| Local2 = DerefOf (Local1 [Local3]) | |
| } | |
| Else | |
| { | |
| Local0 = 0x06 | |
| } | |
| Local1 = Package (0x03){} | |
| Local1 [0x00] = Local0 | |
| If ((Local0 == 0x00)) | |
| { | |
| Local1 [0x01] = 0x04 | |
| Local3 = Buffer (0x04){} | |
| Local3 [0x00] = (Local2 & 0xFF) | |
| Local3 [0x01] = ((Local2 >> 0x08) & 0xFF) | |
| Local1 [0x02] = Local3 | |
| } | |
| Else | |
| { | |
| Local1 [0x01] = 0x00 | |
| } | |
| Return (Local1) | |
| } | |
| Method (SBRT, 2, NotSerialized) | |
| { | |
| Local0 = BCL () | |
| Local1 = Ones | |
| If ((Arg0 == 0x00)) | |
| { | |
| Local1 = Match (Local0, MEQ, Arg1, MTR, 0x00, 0x02) | |
| If ((Local1 != Ones)) | |
| { | |
| Local1 -= 0x02 | |
| } | |
| } | |
| ElseIf ((Arg0 == 0x01)) | |
| { | |
| If ((Arg1 < BRCT)) | |
| { | |
| Local1 = Arg1 | |
| } | |
| } | |
| ElseIf ((Arg0 == 0x02)) | |
| { | |
| Local2 = DerefOf (NITS [BCLI]) | |
| Local3 = 0x00 | |
| While ((Local3 < BRCT)) | |
| { | |
| If ((DerefOf (Local2 [(Local3 * 0x02)]) == Arg1)) | |
| { | |
| Local1 = Local3 | |
| Local3 = 0xFF | |
| } | |
| Local3++ | |
| } | |
| } | |
| ElseIf ((Arg0 == 0x03)) | |
| { | |
| Local2 = BRLV /* \BRLV */ | |
| Local3 = BMAP /* \BMAP */ | |
| Local4 = 0x00 | |
| While ((Local4 < BRCT)) | |
| { | |
| Local5 = Local4 | |
| If ((BCLI == 0x00)) | |
| { | |
| Local5 = DerefOf (Local3 [Local4]) | |
| } | |
| If ((DerefOf (Local2 [Local5]) == Arg1)) | |
| { | |
| Local1 = Local4 | |
| Local4 = 0xFF | |
| } | |
| Local4++ | |
| } | |
| } | |
| Return (Local1) | |
| } | |
| Method (GEID, 0, NotSerialized) | |
| { | |
| Local0 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x04, | |
| Buffer (0x0400){} | |
| } | |
| Local0 [0x01] = 0x0400 | |
| Local1 = EDID /* \EDID */ | |
| Local2 = 0x00 | |
| While ((Local2 < 0x0100)) | |
| { | |
| DerefOf (Local0 [0x02]) [Local2] = DerefOf (Local1 [ | |
| Local2]) | |
| Local2++ | |
| } | |
| Return (Local0) | |
| } | |
| Name (NULL, " ") | |
| Method (WQBC, 1, NotSerialized) | |
| { | |
| Local0 = 0x00 | |
| Local1 = 0x00 | |
| Local2 = 0x00 | |
| Local3 = 0x00 | |
| Local4 = 0x00 | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| Local7 = 0x00 | |
| IWMP () | |
| \_SB.SSMI (0xEA7B, 0x00, 0x01, Arg0, 0x00) | |
| If ((STAT == 0x80)) | |
| { | |
| DerefOf (BISE [Arg0]) [0x04] = 0x00 | |
| } | |
| If ((FMOD == 0x00)) | |
| { | |
| Local3 = DerefOf (DerefOf (BISE [Arg0]) [0x00]) | |
| If ((\SRCM (Local3, "Virtualization Technology", 0x19) || \SRCM (Local3, "Virtualization Technology for Directed I/O", 0x2A))) | |
| { | |
| DerefOf (BISE [Arg0]) [0x05] = 0x01 | |
| DerefOf (BISE [Arg0]) [0x08] = "SELECT * FROM HP_BIOSPassword WHERE Name=\'Setup Password\' AND IsSet=1" | |
| } | |
| If (\SRCM (Local3, "Manufacturing Programming Mode", 0x1E)) | |
| { | |
| DerefOf (BISE [Arg0]) [0x03] = 0x01 | |
| } | |
| } | |
| ST11 = DerefOf (DerefOf (BISE [Arg0]) [0x01]) | |
| Local6 = SizeOf (ST11) | |
| Local3 = 0x00 | |
| While ((Local3 != SizeOf (ST01))) | |
| { | |
| ST01 [Local3] = 0x00 | |
| Local3++ | |
| } | |
| Local3 = 0x01 | |
| ST01 = DerefOf (DerefOf (BISE [Arg0]) [0x00]) | |
| While ((Local4 != Local6)) | |
| { | |
| Local5 = DerefOf (ST11 [Local4]) | |
| If ((DerefOf (ST11 [Local4]) == 0x2C)) | |
| { | |
| Local1++ | |
| } | |
| If ((DerefOf (ST11 [Local4]) == 0x2A)) | |
| { | |
| ST11 [Local4] = 0x20 | |
| } | |
| Local4++ | |
| } | |
| Local6 = EVAL /* \EVAL */ | |
| Debug = "Instance = " | |
| Debug = Arg0 | |
| Debug = "Enum Value from SMI = " | |
| Debug = Local6 | |
| DerefOf (BISE [Arg0]) [0x0B] = ((Local6 & | |
| 0xF0) >> 0x04) | |
| Local6 = (Local6 & 0x0F) | |
| Debug = "Setting Value from SMI = " | |
| Debug = Local6 | |
| If ((Local1 == 0x01)) | |
| { | |
| If (\SRCM (ST01, "Internal Network Adapter Boot Mode", 0x22)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = RPEN /* \_SB_.RPEN */ | |
| DerefOf (BISE [Arg0]) [0x0C] = RPL /* \_SB_.RPL_ */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = PXEN /* \_SB_.PXEN */ | |
| DerefOf (BISE [Arg0]) [0x0C] = PXE /* \_SB_.PXE_ */ | |
| } | |
| } | |
| If (\SRCM (ST01, "Embedded Security Device Availability", 0x25)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = TPMA /* \_SB_.TPMA */ | |
| DerefOf (BISE [Arg0]) [0x0C] = AVA /* \_SB_.AVA_ */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = TPMH /* \_SB_.TPMH */ | |
| DerefOf (BISE [Arg0]) [0x0C] = HID /* \_SB_.HID_ */ | |
| } | |
| } | |
| If (\SRCM (ST01, "Terminal Emulation Mode", 0x17)) | |
| { | |
| Local3 = 0x00 | |
| If ((Local6 == 0x01)) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = SETV /* \_SB_.SETV */ | |
| DerefOf (BISE [Arg0]) [0x0C] = V100 /* \_SB_.V100 */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = SETA /* \_SB_.SETA */ | |
| DerefOf (BISE [Arg0]) [0x0C] = ANSI /* \_SB_.ANSI */ | |
| } | |
| } | |
| If (\SRCM (ST01, "At least one symbol required", 0x1C)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = YESN /* \_SB_.YESN */ | |
| DerefOf (BISE [Arg0]) [0x0C] = YESY /* \_SB_.YESY */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = NYES /* \_SB_.NYES */ | |
| DerefOf (BISE [Arg0]) [0x0C] = NONO /* \_SB_.NONO */ | |
| } | |
| } | |
| If (\SRCM (ST01, "At least one number required", 0x1C)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = YESN /* \_SB_.YESN */ | |
| DerefOf (BISE [Arg0]) [0x0C] = YESY /* \_SB_.YESY */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = NYES /* \_SB_.NYES */ | |
| DerefOf (BISE [Arg0]) [0x0C] = NONO /* \_SB_.NONO */ | |
| } | |
| } | |
| If (\SRCM (ST01, "At least one upper case character required", 0x2A)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = YESN /* \_SB_.YESN */ | |
| DerefOf (BISE [Arg0]) [0x0C] = YESY /* \_SB_.YESY */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = NYES /* \_SB_.NYES */ | |
| DerefOf (BISE [Arg0]) [0x0C] = NONO /* \_SB_.NONO */ | |
| } | |
| } | |
| If (\SRCM (ST01, "At least one lower case character required", 0x2A)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = YESN /* \_SB_.YESN */ | |
| DerefOf (BISE [Arg0]) [0x0C] = YESY /* \_SB_.YESY */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = NYES /* \_SB_.NYES */ | |
| DerefOf (BISE [Arg0]) [0x0C] = NONO /* \_SB_.NONO */ | |
| } | |
| } | |
| If (\SRCM (ST01, "Are spaces allowed in password", 0x1E)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = YESN /* \_SB_.YESN */ | |
| DerefOf (BISE [Arg0]) [0x0C] = YESY /* \_SB_.YESY */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = NYES /* \_SB_.NYES */ | |
| DerefOf (BISE [Arg0]) [0x0C] = NONO /* \_SB_.NONO */ | |
| } | |
| } | |
| If (\SRCM (ST01, "SATA Device Mode", 0x10)) | |
| { | |
| Local3 = 0x00 | |
| ST03 = DerefOf (NRDF [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x01] = BF2S /* \_SB_.BF2S */ | |
| ST03 = DerefOf (SMDE [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = BF2S /* \_SB_.BF2S */ | |
| } | |
| If (\SRCM (ST01, "NumLock on at boot", 0x12)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = ONST /* \_SB_.ONST */ | |
| DerefOf (BISE [Arg0]) [0x0C] = ONON /* \_SB_.ONON */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = OFST /* \_SB_.OFST */ | |
| DerefOf (BISE [Arg0]) [0x0C] = OFOF /* \_SB_.OFOF */ | |
| } | |
| } | |
| If (\SRCM (ST01, "Reset Authentication Credential", 0x1F)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = YESN /* \_SB_.YESN */ | |
| DerefOf (BISE [Arg0]) [0x0C] = YESY /* \_SB_.YESY */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = NYES /* \_SB_.NYES */ | |
| DerefOf (BISE [Arg0]) [0x0C] = NONO /* \_SB_.NONO */ | |
| } | |
| } | |
| If (\SRCM (ST01, "TPM Reset to Factory Defaults", 0x1D)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = YESN /* \_SB_.YESN */ | |
| DerefOf (BISE [Arg0]) [0x0C] = YESY /* \_SB_.YESY */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = NYES /* \_SB_.NYES */ | |
| DerefOf (BISE [Arg0]) [0x0C] = NONO /* \_SB_.NONO */ | |
| } | |
| } | |
| If (\SRCM (ST01, "Manufacturing Programming Mode", 0x1E)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = ULST /* \_SB_.ULST */ | |
| DerefOf (BISE [Arg0]) [0x0C] = UNLK /* \_SB_.UNLK */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = LKST /* \_SB_.LKST */ | |
| DerefOf (BISE [Arg0]) [0x0C] = LLCK /* \_SB_.LLCK */ | |
| } | |
| } | |
| If (\SRCM (ST01, "Express Card Link Speed", 0x17)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = LSG1 /* \_SB_.LSG1 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = GEN1 /* \_SB_.GEN1 */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = LSG2 /* \_SB_.LSG2 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = GEN2 /* \_SB_.GEN2 */ | |
| } | |
| } | |
| If (\SRCM (ST01, "DriveLock password on restart", 0x1D)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = DPRE /* \_SB_.DPRE */ | |
| DerefOf (BISE [Arg0]) [0x0C] = ENAD /* \_SB_.ENAD */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = DPRD /* \_SB_.DPRD */ | |
| DerefOf (BISE [Arg0]) [0x0C] = DISD /* \_SB_.DISD */ | |
| } | |
| } | |
| If (\SRCM (ST01, "Restore Defaults", 0x10)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = YESN /* \_SB_.YESN */ | |
| DerefOf (BISE [Arg0]) [0x0C] = YESY /* \_SB_.YESY */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = NYES /* \_SB_.NYES */ | |
| DerefOf (BISE [Arg0]) [0x0C] = NONO /* \_SB_.NONO */ | |
| } | |
| } | |
| If (\SRCM (ST01, "Reset BIOS security to factory default", 0x26)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = YESN /* \_SB_.YESN */ | |
| DerefOf (BISE [Arg0]) [0x0C] = YESY /* \_SB_.YESY */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = NYES /* \_SB_.NYES */ | |
| DerefOf (BISE [Arg0]) [0x0C] = NONO /* \_SB_.NONO */ | |
| } | |
| } | |
| If (\SRCM (ST01, "Smart Card Reader Power Setting", 0x1F)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = SCSM /* \_SB_.SCSM */ | |
| DerefOf (BISE [Arg0]) [0x0C] = SPPM /* \_SB_.SPPM */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = SCPN /* \_SB_.SCPN */ | |
| DerefOf (BISE [Arg0]) [0x0C] = SPNM /* \_SB_.SPNM */ | |
| } | |
| } | |
| If (\SRCM (ST01, "Max SATA Speed", 0x0E)) | |
| { | |
| Local3 = 0x00 | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = SSG2 /* \_SB_.SSG2 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = SGN2 /* \_SB_.SGN2 */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = SSG3 /* \_SB_.SSG3 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = SGN3 /* \_SB_.SGN3 */ | |
| } | |
| } | |
| If (Local3) | |
| { | |
| If (Local6) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = ST08 /* \_SB_.ST08 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = ST06 /* \_SB_.ST06 */ | |
| } | |
| Else | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = ST09 /* \_SB_.ST09 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = ST07 /* \_SB_.ST07 */ | |
| } | |
| } | |
| } | |
| Else | |
| { | |
| If ((Local1 == 0x02)) | |
| { | |
| If (\SRCM (DerefOf (DerefOf (BISE [Arg0]) [0x0E]), CHGE, | |
| 0x05)) | |
| { | |
| Debug = "Policy Value = " | |
| Debug = Local6 | |
| If ((Local6 == 0x01)) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = VSTR /* \_SB_.VSTR */ | |
| DerefOf (BISE [Arg0]) [0x0C] = VIEW /* \_SB_.VIEW */ | |
| Debug = "Policy = VIEW" | |
| } | |
| If ((Local6 == 0x02)) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = CSTR /* \_SB_.CSTR */ | |
| DerefOf (BISE [Arg0]) [0x0C] = CHGE /* \_SB_.CHGE */ | |
| Debug = "Policy = CHANGE" | |
| } | |
| If ((Local6 == 0x03)) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = HSTR /* \_SB_.HSTR */ | |
| DerefOf (BISE [Arg0]) [0x0C] = HIDE /* \_SB_.HIDE */ | |
| Debug = "Policy = HIDE" | |
| } | |
| Return (DerefOf (BISE [Arg0])) | |
| } | |
| } | |
| TM01 = DerefOf (DerefOf (BISE [Arg0]) [0x00]) | |
| If ((RDSP && \SRCM (TM01, "SATA Device Mode", 0x10))) | |
| { | |
| ST03 = DerefOf (RDFD [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x01] = BF2S /* \_SB_.BF2S */ | |
| ST03 = DerefOf (SMDE [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = BF2S /* \_SB_.BF2S */ | |
| } | |
| If (\SRCM (TM01, "Virtualization Technology", 0x19)) | |
| { | |
| ST03 = DerefOf (VTVL [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = BF2S /* \_SB_.BF2S */ | |
| } | |
| If (\SRCM (TM01, "Set All Security Levels", 0x17)) | |
| { | |
| ST03 = DerefOf (SALL [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = BF2S /* \_SB_.BF2S */ | |
| } | |
| If (\SRCM (TM01, "Virtualization Technology for Directed I/O", 0x2A)) | |
| { | |
| ST03 = DerefOf (VTDV [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = BF2S /* \_SB_.BF2S */ | |
| } | |
| If (\SRCM (TM01, "Wake on LAN", 0x0B)) | |
| { | |
| Debug = "WOL values " | |
| ST03 = DerefOf (WOLV [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = BF2S /* \_SB_.BF2S */ | |
| } | |
| If (\SRCM (TM01, "Parallel port mode", 0x12)) | |
| { | |
| If ((Local6 == 0x04)) | |
| { | |
| Local6 = 0x03 | |
| } | |
| Debug = "Getting parallel port mode " | |
| ST03 = DerefOf (PPMD [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = BF2S /* \_SB_.BF2S */ | |
| ST03 = DerefOf (PPMS [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x01] = BF2S /* \_SB_.BF2S */ | |
| } | |
| If (\SRCM (TM01, "Set All Security Levels", 0x17)) | |
| { | |
| Debug = "Set All Value = " | |
| Debug = Local6 | |
| If ((Local6 == 0x00)) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = DALL /* \_SB_.DALL */ | |
| } | |
| If ((Local6 == 0x02)) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = CALL /* \_SB_.CALL */ | |
| } | |
| If ((Local6 == 0x01)) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = VALL /* \_SB_.VALL */ | |
| } | |
| If ((Local6 == 0x03)) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = HALL /* \_SB_.HALL */ | |
| } | |
| Return (DerefOf (BISE [Arg0])) | |
| } | |
| If (\SRCM (TM01, "Startup Menu Delay (Sec.)", 0x18)) | |
| { | |
| If ((Local6 > 0x07)) | |
| { | |
| Local6 >>= 0x05 | |
| } | |
| ST03 = DerefOf (F12D [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = BF2S /* \_SB_.BF2S */ | |
| } | |
| If (\SRCM (TM01, "Disable charging port ", 0x16)) | |
| { | |
| If ((Local6 > 0x09)) | |
| { | |
| Local6 >>= 0x05 | |
| } | |
| ST03 = DerefOf (BCPP [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = BF2S /* \_SB_.BF2S */ | |
| } | |
| If (\SRCM (TM01, "Multiboot Express Popup Delay(Sec)", 0x22)) | |
| { | |
| If ((Local6 > 0x07)) | |
| { | |
| Local6 >>= 0x05 | |
| } | |
| ST03 = DerefOf (BPPD [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = BF2S /* \_SB_.BF2S */ | |
| } | |
| If (\SRCM (TM01, "Embedded Security Activation Policy", 0x23)) | |
| { | |
| Local3 = 0x00 | |
| If ((Local6 == 0x00)) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = F1PS /* \_SB_.F1PS */ | |
| DerefOf (BISE [Arg0]) [0x0C] = F1PV /* \_SB_.F1PV */ | |
| } | |
| If ((Local6 == 0x01)) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = F1F2 /* \_SB_.F1F2 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = F12V /* \_SB_.F12V */ | |
| } | |
| If ((Local6 == 0x02)) | |
| { | |
| DerefOf (BISE [Arg0]) [0x01] = NOPS /* \_SB_.NOPS */ | |
| DerefOf (BISE [Arg0]) [0x0C] = NOPR /* \_SB_.NOPR */ | |
| } | |
| } | |
| If (\SRCM (TM01, "Language", 0x08)) | |
| { | |
| ST03 = DerefOf (LANG [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = BF2S /* \_SB_.BF2S */ | |
| } | |
| If (\SRCM (TM01, "Backlit Keyboard Timeout", 0x18)) | |
| { | |
| ST03 = DerefOf (BLKB [Local6]) | |
| BF2S = ST03 /* \_SB_.ST03 */ | |
| DerefOf (BISE [Arg0]) [0x0C] = BF2S /* \_SB_.BF2S */ | |
| } | |
| Local1-- | |
| Debug = "Comma Count = " | |
| Debug = Local1 | |
| Local4 = 0x00 | |
| If ((Local6 == 0x00)) | |
| { | |
| ST11 [0x00] = 0x2A | |
| Local0 = ST11 /* \_SB_.ST11 */ | |
| } | |
| Else | |
| { | |
| While ((Local4 != SizeOf (ST11))) | |
| { | |
| If ((DerefOf (ST11 [Local4]) == 0x2C)) | |
| { | |
| Local7++ | |
| If ((Local7 == Local6)) | |
| { | |
| Local4++ | |
| ST11 [Local4] = 0x2A | |
| } | |
| } | |
| Local4++ | |
| } | |
| } | |
| BF2S = ST11 /* \_SB_.ST11 */ | |
| DerefOf (BISE [Arg0]) [0x01] = BF2S /* \_SB_.BF2S */ | |
| } | |
| Local4 = 0x00 | |
| Return (DerefOf (BISE [Arg0])) | |
| } | |
| Method (WQBD, 1, NotSerialized) | |
| { | |
| Local0 = 0x00 | |
| Local1 = 0x00 | |
| Local2 = 0x00 | |
| Local4 = 0x00 | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| Local7 = 0x00 | |
| \_SB.SSMI (0xEA7B, 0x00, 0x02, 0x00, 0x00) | |
| If ((FMOD == 0x00)) | |
| { | |
| Local4 = 0x01 | |
| While ((Local4 && (Local2 < SizeOf (MPMS)))) | |
| { | |
| Local3 = DerefOf (DerefOf (BSSS [Arg0]) [0x00]) | |
| If (\SRCM (Local3, DerefOf (MPMS [Local2]), SizeOf (Local3))) | |
| { | |
| DerefOf (BSSS [Arg0]) [0x03] = 0x01 | |
| Local4 = 0x00 | |
| } | |
| Local2++ | |
| } | |
| Local4 = 0x00 | |
| } | |
| If ((Arg0 == 0x00)) | |
| { | |
| WTB2 = ASTG /* \ASTG */ | |
| CreateField (WTB2, 0x00, 0x0100, CAST) | |
| BF2S = CAST /* \_SB_.WMID.WQBD.CAST */ | |
| DerefOf (BSSS [Arg0]) [0x0B] = ((STAT & | |
| 0xF0) >> 0x04) | |
| } | |
| If ((Arg0 == 0x01)) | |
| { | |
| WTB2 = OWNT /* \OWNT */ | |
| CreateField (WTB2, 0x00, 0x0280, COWT) | |
| BF2S = COWT /* \_SB_.WMID.WQBD.COWT */ | |
| DerefOf (BSSS [Arg0]) [0x0B] = ((STAT & | |
| 0xF0) >> 0x04) | |
| } | |
| If ((Arg0 == 0x02)) | |
| { | |
| WTB2 = LFND /* \LFND */ | |
| CreateField (WTB2, 0x00, 0x0510, WLFD) | |
| BF2S = WLFD /* \_SB_.WMID.WQBD.WLFD */ | |
| Local6 = EVAL /* \EVAL */ | |
| DerefOf (BSSS [Arg0]) [0x0B] = Local6 | |
| } | |
| If ((Arg0 == 0x03)) | |
| { | |
| WTB2 = ATIM /* \ATIM */ | |
| CreateField (WTB2, 0x00, 0x28, WATM) | |
| BF2S = WATM /* \_SB_.WMID.WQBD.WATM */ | |
| } | |
| If ((Arg0 == 0x04)) | |
| { | |
| WTB2 = PCID /* \PCID */ | |
| CreateField (WTB2, 0x00, 0x0200, WPCD) | |
| BF2S = WPCD /* \_SB_.WMID.WQBD.WPCD */ | |
| } | |
| If ((Arg0 == 0x05)) | |
| { | |
| WTB2 = CURL /* \CURL */ | |
| CreateField (WTB2, 0x00, 0x0410, WURL) | |
| BF2S = WURL /* \_SB_.WMID.WQBD.WURL */ | |
| } | |
| If ((Arg0 == 0x06)) | |
| { | |
| WTB2 = PCVR /* \PCVR */ | |
| CreateField (WTB2, 0x00, 0x28, PCIV) | |
| BF2S = PCIV /* \_SB_.WMID.WQBD.PCIV */ | |
| } | |
| If ((Arg0 == 0x07)) | |
| { | |
| WTB2 = PROD /* \PROD */ | |
| CreateField (WTB2, 0x00, 0x0280, CRPD) | |
| BF2S = CRPD /* \_SB_.WMID.WQBD.CRPD */ | |
| } | |
| If ((Arg0 == 0x08)) | |
| { | |
| WTB2 = MODL /* \MODL */ | |
| CreateField (WTB2, 0x00, 0x0280, CMOD) | |
| BF2S = CMOD /* \_SB_.WMID.WQBD.CMOD */ | |
| } | |
| If ((Arg0 == 0x09)) | |
| { | |
| WTB2 = PTYP /* \PTYP */ | |
| CreateField (WTB2, 0x00, 0x0280, CCPU) | |
| BF2S = CCPU /* \_SB_.WMID.WQBD.CCPU */ | |
| } | |
| If ((Arg0 == 0x0A)) | |
| { | |
| WTB2 = PFRQ /* \PFRQ */ | |
| CreateField (WTB2, 0x00, 0x50, CFRQ) | |
| BF2S = CFRQ /* \_SB_.WMID.WQBD.CFRQ */ | |
| } | |
| If ((Arg0 == 0x0B)) | |
| { | |
| WTB2 = MEMS /* \_SB_.WMID.WQBD.MEMS */ | |
| CreateField (WTB2, 0x00, 0x0280, MEMS) | |
| BF2S = MEMS /* \_SB_.WMID.WQBD.MEMS */ | |
| } | |
| If ((Arg0 == 0x0C)) | |
| { | |
| WTB2 = DATE /* \DATE */ | |
| CreateField (WTB2, 0x00, 0x0280, CDAT) | |
| BF2S = CDAT /* \_SB_.WMID.WQBD.CDAT */ | |
| } | |
| If ((Arg0 == 0x0D)) | |
| { | |
| WTB2 = FAMI /* \FAMI */ | |
| CreateField (WTB2, 0x00, 0x0280, CFAM) | |
| BF2S = CFAM /* \_SB_.WMID.WQBD.CFAM */ | |
| } | |
| If ((Arg0 == 0x0E)) | |
| { | |
| WTB2 = SERL /* \SERL */ | |
| CreateField (WTB2, 0x00, 0x0280, CSER) | |
| BF2S = CSER /* \_SB_.WMID.WQBD.CSER */ | |
| } | |
| If ((Arg0 == 0x0F)) | |
| { | |
| WTB2 = VREV /* \VREV */ | |
| CreateField (WTB2, 0x00, 0x0280, CREV) | |
| BF2S = CREV /* \_SB_.WMID.WQBD.CREV */ | |
| } | |
| If ((Arg0 == 0x10)) | |
| { | |
| WTB2 = VRE2 /* \VRE2 */ | |
| CreateField (WTB2, 0x00, 0x0280, CRE2) | |
| BF2S = CRE2 /* \_SB_.WMID.WQBD.CRE2 */ | |
| } | |
| If ((Arg0 == 0x11)) | |
| { | |
| WTB2 = KBCD /* \KBCD */ | |
| CreateField (WTB2, 0x00, 0x0280, CKBC) | |
| BF2S = CKBC /* \_SB_.WMID.WQBD.CKBC */ | |
| } | |
| If ((Arg0 == 0x12)) | |
| { | |
| If ((STAT == 0x80)) | |
| { | |
| DerefOf (BSSS [Arg0]) [0x04] = 0x00 | |
| BF2S = NOIN /* \_SB_.NOIN */ | |
| } | |
| Else | |
| { | |
| WTB2 = HDDS /* \HDDS */ | |
| CreateField (WTB2, 0x00, 0xA8, WHDD) | |
| BF2S = WHDD /* \_SB_.WMID.WQBD.WHDD */ | |
| } | |
| } | |
| If ((Arg0 == 0x13)) | |
| { | |
| If ((STAT == 0x80)) | |
| { | |
| DerefOf (BSSS [Arg0]) [0x04] = 0x00 | |
| BF2S = NOIN /* \_SB_.NOIN */ | |
| } | |
| Else | |
| { | |
| WTB2 = HDDM /* \HDDM */ | |
| CreateField (WTB2, 0x00, 0x0148, WHDM) | |
| BF2S = WHDM /* \_SB_.WMID.WQBD.WHDM */ | |
| } | |
| } | |
| If ((Arg0 == 0x14)) | |
| { | |
| If ((STAT == 0x80)) | |
| { | |
| DerefOf (BSSS [Arg0]) [0x04] = 0x00 | |
| BF2S = NOIN /* \_SB_.NOIN */ | |
| } | |
| Else | |
| { | |
| WTB2 = CDAT /* \_SB_.WMID.WQBD.CDAT */ | |
| CreateField (WTB2, 0x00, 0x88, WCDT) | |
| BF2S = WCDT /* \_SB_.WMID.WQBD.WCDT */ | |
| } | |
| } | |
| If ((Arg0 == 0x15)) | |
| { | |
| If ((STAT == 0x80)) | |
| { | |
| DerefOf (BSSS [Arg0]) [0x04] = 0x00 | |
| BF2S = NOIN /* \_SB_.NOIN */ | |
| } | |
| Else | |
| { | |
| WTB2 = CSTS /* \CSTS */ | |
| CreateByteField (WTB2, 0x00, WCST) | |
| Local5 = WCST /* \_SB_.WMID.WQBD.WCST */ | |
| If ((Local5 == 0x00)) | |
| { | |
| Local0 = 0x00 | |
| WTB4 = DerefOf (DSTS [Local0]) | |
| BF2S = WTB4 /* \_SB_.WTB4 */ | |
| } | |
| If ((Local5 == 0xFF)) | |
| { | |
| Local0 = 0x01 | |
| WTB4 = DerefOf (DSTS [Local0]) | |
| BF2S = WTB4 /* \_SB_.WTB4 */ | |
| } | |
| If ((Local5 == 0xFE)) | |
| { | |
| Local0 = 0x02 | |
| WTB4 = DerefOf (DSTS [Local0]) | |
| BF2S = WTB4 /* \_SB_.WTB4 */ | |
| } | |
| If ((Local5 == 0xFD)) | |
| { | |
| Local0 = 0x03 | |
| WTB4 = DerefOf (DSTS [Local0]) | |
| BF2S = WTB4 /* \_SB_.WTB4 */ | |
| } | |
| } | |
| } | |
| If ((Arg0 == 0x16)) | |
| { | |
| If ((STAT == 0x80)) | |
| { | |
| DerefOf (BSSS [Arg0]) [0x04] = 0x00 | |
| BF2S = NOIN /* \_SB_.NOIN */ | |
| } | |
| Else | |
| { | |
| WTB2 = CYCL /* \CYCL */ | |
| CreateByteField (WTB2, 0x00, WCYC) | |
| ToBCD (WCYC, Local1) | |
| Local2 = 0x01 | |
| If ((WCYC <= 0x09)) | |
| { | |
| Local2 = 0x01 | |
| } | |
| If ((WCYC >= 0x0A)) | |
| { | |
| Local2 = 0x02 | |
| } | |
| If ((WCYC >= 0x64)) | |
| { | |
| Local2 = 0x03 | |
| } | |
| If ((WCYC >= 0x03E8)) | |
| { | |
| Local2 = 0x04 | |
| } | |
| If ((WCYC >= 0x2710)) | |
| { | |
| Local2 = 0x05 | |
| } | |
| Local3 = \ISTR (Local1, Local2) | |
| BF2S = Local3 | |
| } | |
| } | |
| If ((Arg0 == 0x17)) | |
| { | |
| WTB2 = SVID /* \SVID */ | |
| CreateField (WTB2, 0x00, 0x50, CSID) | |
| BF2S = CSID /* \_SB_.WMID.WQBD.CSID */ | |
| } | |
| If ((Arg0 == 0x18)) | |
| { | |
| WTB2 = SKUN /* \SKUN */ | |
| CreateField (WTB2, 0x00, 0x80, CSKU) | |
| BF2S = CSKU /* \_SB_.WMID.WQBD.CSKU */ | |
| } | |
| If ((Arg0 == 0x19)) | |
| { | |
| WTB2 = SSID /* \SSID */ | |
| CreateField (WTB2, 0x00, 0x20, WSID) | |
| BF2S = WSID /* \_SB_.WMID.WQBD.WSID */ | |
| } | |
| If ((Arg0 == 0x1A)) | |
| { | |
| WTB2 = PBSN /* \PBSN */ | |
| CreateField (WTB2, 0x00, 0x90, WPSN) | |
| BF2S = WPSN /* \_SB_.WMID.WQBD.WPSN */ | |
| } | |
| If ((Arg0 == 0x1B)) | |
| { | |
| WTB2 = SBSN /* \SBSN */ | |
| CreateField (WTB2, 0x00, 0x90, WSSN) | |
| BF2S = WSSN /* \_SB_.WMID.WQBD.WSSN */ | |
| } | |
| If ((Arg0 == 0x1C)) | |
| { | |
| WTB2 = BTFC /* \BTFC */ | |
| CreateField (WTB2, 0x00, 0xA0, WBTF) | |
| BF2S = WBTF /* \_SB_.WMID.WQBD.WBTF */ | |
| } | |
| If ((Arg0 == 0x1D)) | |
| { | |
| WTB2 = WLFC /* \WLFC */ | |
| CreateField (WTB2, 0x00, 0xA0, WWLF) | |
| BF2S = WWLF /* \_SB_.WMID.WQBD.WWLF */ | |
| } | |
| If ((Arg0 == 0x1E)) | |
| { | |
| WTB2 = WWFC /* \WWFC */ | |
| CreateField (WTB2, 0x00, 0xA0, WWWF) | |
| BF2S = WWWF /* \_SB_.WMID.WQBD.WWWF */ | |
| } | |
| If ((Arg0 == 0x1F)) | |
| { | |
| WTB2 = GPFC /* \GPFC */ | |
| CreateField (WTB2, 0x00, 0xA0, WGPF) | |
| BF2S = WGPF /* \_SB_.WMID.WQBD.WGPF */ | |
| } | |
| If ((Arg0 == 0x20)) | |
| { | |
| WTB2 = UUID /* \UUID */ | |
| CreateField (WTB2, 0x00, 0x0100, WUUI) | |
| BF2S = WUUI /* \_SB_.WMID.WQBD.WUUI */ | |
| } | |
| If ((Arg0 == 0x21)) | |
| { | |
| WTB2 = CFID /* \CFID */ | |
| CreateField (WTB2, 0x00, 0xD0, WCFI) | |
| BF2S = WCFI /* \_SB_.WMID.WQBD.WCFI */ | |
| } | |
| If ((Arg0 == 0x22)) | |
| { | |
| WTB2 = SBCT /* \SBCT */ | |
| CreateField (WTB2, 0x00, 0x78, WBCT) | |
| BF2S = WBCT /* \_SB_.WMID.WQBD.WBCT */ | |
| } | |
| If ((Arg0 == 0x23)) | |
| { | |
| WTB2 = CPRV /* \CPRV */ | |
| CreateField (WTB2, 0x00, 0x78, WCRV) | |
| BF2S = WCRV /* \_SB_.WMID.WQBD.WCRV */ | |
| } | |
| If ((Arg0 == 0x24)) | |
| { | |
| If ((STAT == 0x80)) | |
| { | |
| DerefOf (BSSS [Arg0]) [0x04] = 0x00 | |
| BF2S = NOIN /* \_SB_.NOIN */ | |
| } | |
| Else | |
| { | |
| WTB2 = SNMD /* \SNMD */ | |
| CreateByteField (WTB2, 0x00, WSNM) | |
| Local5 = WSNM /* \_SB_.WMID.WQBD.WSNM */ | |
| WTB4 = DerefOf (DSMD [Local5]) | |
| BF2S = WTB4 /* \_SB_.WTB4 */ | |
| } | |
| } | |
| If ((Arg0 == 0x25)) | |
| { | |
| WTB2 = MMS1 /* \MMS1 */ | |
| CreateField (WTB2, 0x00, 0x0280, WMS1) | |
| BF2S = WMS1 /* \_SB_.WMID.WQBD.WMS1 */ | |
| } | |
| If ((Arg0 == 0x26)) | |
| { | |
| If ((NMMS < 0x02)) | |
| { | |
| DerefOf (BSSS [Arg0]) [0x04] = 0x00 | |
| } | |
| WTB2 = MMS2 /* \MMS2 */ | |
| CreateField (WTB2, 0x00, 0x0280, WMS2) | |
| BF2S = WMS2 /* \_SB_.WMID.WQBD.WMS2 */ | |
| } | |
| If ((Arg0 == 0x27)) | |
| { | |
| If ((NMMS < 0x03)) | |
| { | |
| DerefOf (BSSS [Arg0]) [0x04] = 0x00 | |
| } | |
| WTB2 = MMS3 /* \MMS3 */ | |
| CreateField (WTB2, 0x00, 0x0280, WMS3) | |
| BF2S = WMS3 /* \_SB_.WMID.WQBD.WMS3 */ | |
| } | |
| If ((Arg0 == 0x28)) | |
| { | |
| If ((NMMS < 0x04)) | |
| { | |
| DerefOf (BSSS [Arg0]) [0x04] = 0x00 | |
| } | |
| WTB2 = MMS4 /* \MMS4 */ | |
| CreateField (WTB2, 0x00, 0x0280, WMS4) | |
| BF2S = WMS4 /* \_SB_.WMID.WQBD.WMS4 */ | |
| } | |
| DerefOf (BSSS [Arg0]) [0x01] = BF2S /* \_SB_.BF2S */ | |
| Return (DerefOf (BSSS [Arg0])) | |
| } | |
| Method (WQBE, 1, NotSerialized) | |
| { | |
| Local1 = 0x00 | |
| Local2 = 0x00 | |
| Local4 = 0x00 | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| Local7 = 0x00 | |
| If ((Arg0 == 0x00)) | |
| { | |
| \_SB.SSMI (0xEA7B, 0x00, 0x03, Arg0, 0x00) | |
| DerefOf (BSOL [Arg0]) [0x0B] = ((STAT & | |
| 0xF0) >> 0x04) | |
| STAT &= 0x0F | |
| WBOR = BORD /* \BORD */ | |
| CreateField (WBOR, 0x00, (0x09 * 0x08), CBOS) | |
| While ((Local1 != 0x09)) | |
| { | |
| Local4 = DerefOf (WBOR [Local1]) | |
| If ((Local4 != 0xFF)) | |
| { | |
| Local5 = 0x00 | |
| While ((Local5 != 0x09)) | |
| { | |
| Local7 = DerefOf (DerefOf (RMBI [Local5]) [0x00]) | |
| If ((Local4 == Local7)) | |
| { | |
| BF01 = DerefOf (DerefOf (RMBI [Local5]) [0x01]) | |
| BF2S = BF01 /* \_SB_.BF01 */ | |
| CRBI [Local6] = BF2S /* \_SB_.BF2S */ | |
| Local6++ | |
| Local5 = (0x09 - 0x01) | |
| } | |
| Local5++ | |
| } | |
| } | |
| Local1++ | |
| } | |
| Local0 = 0x00 | |
| Local5 = 0x00 | |
| Local4 = 0x00 | |
| Local0 = 0x0D | |
| While ((Local5 != 0x09)) | |
| { | |
| BF01 = DerefOf (CRBI [Local5]) | |
| BF2S = BF01 /* \_SB_.BF01 */ | |
| DerefOf (BSOL [0x00]) [Local0] = BF2S /* \_SB_.BF2S */ | |
| Local5++ | |
| Local0++ | |
| } | |
| Local1 = 0x00 | |
| Local2 = 0x00 | |
| While ((Local2 != 0x09)) | |
| { | |
| BF01 = DerefOf (CRBI [Local2]) | |
| Local5 = 0x00 | |
| While ((DerefOf (BF01 [Local5]) != 0x00)) | |
| { | |
| Local3 = DerefOf (BF01 [Local5]) | |
| BVAL [Local1] = Local3 | |
| Local5++ | |
| Local1++ | |
| } | |
| BVAL [Local1] = 0x2C | |
| Local1++ | |
| Local2++ | |
| } | |
| Local2 = 0x00 | |
| While ((Local2 != 0x09)) | |
| { | |
| BVAL [Local1] = 0x20 | |
| Local1++ | |
| BVAL [Local1] = 0x2C | |
| Local1++ | |
| Local2++ | |
| } | |
| BB2S = BVAL /* \_SB_.BVAL */ | |
| DerefOf (BSOL [0x00]) [0x01] = BB2S /* \_SB_.BB2S */ | |
| } | |
| If ((Arg0 == 0x01)) | |
| { | |
| Local4 = IBUF () | |
| \_SB.SSMI (0xEA7B, 0x00, 0x08, Arg0, 0x00) | |
| DerefOf (BSOL [Arg0]) [0x0B] = ((STAT & | |
| 0xF0) >> 0x04) | |
| STAT &= 0x0F | |
| SUIP = WUFI /* \WUFI */ | |
| While ((Local1 != 0x03)) | |
| { | |
| Local4 = DerefOf (SUIP [Local1]) | |
| If ((Local4 != 0xFF)) | |
| { | |
| Local5 = 0x00 | |
| While ((Local5 != 0x03)) | |
| { | |
| Local7 = DerefOf (DerefOf (UEBL [Local5]) [0x00]) | |
| If ((Local4 == Local7)) | |
| { | |
| BF01 = DerefOf (DerefOf (UEBL [Local5]) [0x01]) | |
| BF2S = BF01 /* \_SB_.BF01 */ | |
| CUBO [Local6] = BF2S /* \_SB_.BF2S */ | |
| Local6++ | |
| Local5 = (0x03 - 0x01) | |
| } | |
| Local5++ | |
| } | |
| } | |
| Local1++ | |
| } | |
| Local0 = 0x00 | |
| Local5 = 0x00 | |
| Local4 = 0x00 | |
| Local0 = 0x0D | |
| While ((Local5 != 0x03)) | |
| { | |
| BF01 = DerefOf (CUBO [Local5]) | |
| BF2S = BF01 /* \_SB_.BF01 */ | |
| DerefOf (BSOL [Arg0]) [Local0] = BF2S /* \_SB_.BF2S */ | |
| Local5++ | |
| Local0++ | |
| } | |
| Local1 = 0x00 | |
| Local2 = 0x00 | |
| While ((Local2 != 0x03)) | |
| { | |
| BF01 = DerefOf (CUBO [Local2]) | |
| Local5 = 0x00 | |
| While ((DerefOf (BF01 [Local5]) != 0x00)) | |
| { | |
| Local3 = DerefOf (BF01 [Local5]) | |
| BVAL [Local1] = Local3 | |
| Local5++ | |
| Local1++ | |
| } | |
| BVAL [Local1] = 0x2C | |
| Local1++ | |
| Local2++ | |
| } | |
| Local2 = 0x00 | |
| While ((Local2 != 0x09)) | |
| { | |
| BVAL [Local1] = 0x20 | |
| Local1++ | |
| BVAL [Local1] = 0x2C | |
| Local1++ | |
| Local2++ | |
| } | |
| BB2S = BVAL /* \_SB_.BVAL */ | |
| DerefOf (BSOL [Arg0]) [0x01] = BB2S /* \_SB_.BB2S */ | |
| } | |
| Return (DerefOf (BSOL [Arg0])) | |
| } | |
| Method (ISSP, 0, NotSerialized) | |
| { | |
| Local0 = 0x00 | |
| \_SB.SSMI (0xEA7B, 0x00, 0x04, 0x00, 0x00) | |
| If ((APST == 0x01)) | |
| { | |
| Local0 = 0x01 | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| Return (Local0) | |
| } | |
| Method (PLOK, 1, NotSerialized) | |
| { | |
| Local1 = 0x00 | |
| Local2 = 0x00 | |
| If ((Arg0 == 0x00)) | |
| { | |
| While ((DerefOf (OAPW [Local1]) != 0x00)) | |
| { | |
| Local1++ | |
| } | |
| While ((DerefOf (NAPW [Local2]) != 0x00)) | |
| { | |
| Local2++ | |
| } | |
| If (((Local1 > 0x20) || (Local2 > 0x20))) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x01) | |
| } | |
| } | |
| Return (0x00) | |
| } | |
| Method (GBID, 0, NotSerialized) | |
| { | |
| Local1 = 0x00 | |
| Local4 = 0x00 | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| Local7 = 0x64 | |
| Local2 = SizeOf (BOIN) | |
| Local2-- | |
| While ((Local4 != Local2)) | |
| { | |
| Local1 = 0x00 | |
| While ((Local1 != SizeOf (TEMP))) | |
| { | |
| TEMP [Local1] = 0x00 | |
| Local1++ | |
| } | |
| Local1 = 0x00 | |
| While ((Local1 != 0x14)) | |
| { | |
| TEMP [Local1] = DerefOf (BOIN [Local4]) | |
| If (((DerefOf (BOIN [Local4]) == 0x2C) || (DerefOf ( | |
| BOIN [Local4]) == 0x00))) | |
| { | |
| Local1 = 0x13 | |
| } | |
| Local1++ | |
| Local4++ | |
| } | |
| If ((DerefOf (BOIN [Local4]) != 0x00)) | |
| { | |
| Local3 = FNID () | |
| If ((Local3 != 0xFF)) | |
| { | |
| BOID [Local6] = Local3 | |
| } | |
| Local6++ | |
| } | |
| Else | |
| { | |
| Local4 = Local2 | |
| } | |
| } | |
| Return (Local7) | |
| } | |
| Method (FNID, 0, NotSerialized) | |
| { | |
| Local3 = 0xFF | |
| If ((\SRCM (TEMP, "Notebook Upgrade Bay", 0x14) || \SRCM (TEMP, " Notebook Upgrade Bay", SizeOf (STG0)))) | |
| { | |
| Local3 = 0x01 | |
| } | |
| If ((\SRCM (TEMP, "Notebook Upgrade Bay (UEFI)", 0x1B) || \SRCM (TEMP, " Notebook Upgrade Bay (UEFI)", SizeOf (STG0)))) | |
| { | |
| Local3 = 0x01 | |
| } | |
| If ((\SRCM (TEMP, "OS Boot Manager", 0x0F) || \SRCM (TEMP, " OS Boot Manager", SizeOf (STG0)))) | |
| { | |
| Local3 = 0x02 | |
| } | |
| If ((\SRCM (TEMP, "Notebook Hard Drive", 0x13) || \SRCM (TEMP, " Notebook Hard Drive ", 0x15))) | |
| { | |
| Local3 = 0x02 | |
| } | |
| If ((\SRCM (TEMP, "Hard Drive 2", 0x0C) || \SRCM (TEMP, " Hard Drive 2", SizeOf (STG0)))) | |
| { | |
| Local3 = 0x0C | |
| } | |
| If ((\SRCM (TEMP, "USB Floppy", 0x0A) || \SRCM (TEMP, " USB Floppy", SizeOf (STG0)))) | |
| { | |
| Local3 = 0x03 | |
| } | |
| If ((\SRCM (TEMP, "USB CD-ROM", 0x0A) || \SRCM (TEMP, " USB CD-ROM", SizeOf (STG0)))) | |
| { | |
| Local3 = 0x05 | |
| } | |
| If ((\SRCM (TEMP, "USB Hard Drive", 0x0E) || \SRCM (TEMP, " USB Hard Drive", SizeOf (STG0)))) | |
| { | |
| Local3 = 0x06 | |
| } | |
| If ((\SRCM (TEMP, "Notebook Ethernet", 0x11) || \SRCM (TEMP, " Notebook Ethernet ", SizeOf (STG0)))) | |
| { | |
| Local3 = 0x07 | |
| } | |
| If ((\SRCM (TEMP, "SD Card", 0x07) || \SRCM (TEMP, " SD Card ", 0x09))) | |
| { | |
| Local3 = 0x08 | |
| } | |
| If ((\SRCM (TEMP, "Dock Upgrade Bay", 0x10) || \SRCM (TEMP, " Dock Upgrade Bay ", 0x12))) | |
| { | |
| Local3 = 0x0A | |
| } | |
| If ((\SRCM (TEMP, "eSATA Drive", 0x0B) || \SRCM (TEMP, " eSATA Drive ", 0x0D))) | |
| { | |
| Local3 = 0x0B | |
| } | |
| If ((\SRCM (TEMP, "Notebook Ethernet (", 0x13) || \SRCM (TEMP, " Notebook Ethernet (U", 0x15))) | |
| { | |
| Local3 = 0x03 | |
| } | |
| Return (Local3) | |
| } | |
| Method (WQBF, 1, NotSerialized) | |
| { | |
| If ((Arg0 == 0x00)) | |
| { | |
| If ((ISSP () == 0x01)) | |
| { | |
| DerefOf (BSPV [0x00]) [0x10] = 0x01 | |
| DerefOf (BSPV [0x00]) [0x11] = SPSF /* \SPSF */ | |
| } | |
| Else | |
| { | |
| DerefOf (BSPV [0x00]) [0x10] = 0x00 | |
| DerefOf (BSPV [0x00]) [0x11] = 0xFFFFFFFF | |
| } | |
| \_SB.SSMI (0xEA7B, 0x00, 0x06, 0x00, 0x00) | |
| DerefOf (BSPV [0x00]) [0x0C] = PWDL /* \PWDL */ | |
| } | |
| Else | |
| { | |
| \_SB.SSMI (0xEA7B, 0x00, 0x07, Arg0, 0x00) | |
| } | |
| Return (DerefOf (BSPV [Arg0])) | |
| } | |
| Method (WQBG, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA7B, 0x00, 0x06, 0x00, 0x00) | |
| If ((FMOD == 0x00)) | |
| { | |
| Local1 = 0x00 | |
| Local2 = 0x00 | |
| Local3 = 0x01 | |
| While ((Local3 && (Local1 < SizeOf (MPMI)))) | |
| { | |
| Local2 = DerefOf (MPMI [Local1]) | |
| If ((Arg0 == Local2)) | |
| { | |
| DerefOf (BSIN [Arg0]) [0x03] = 0x01 | |
| Local3 = 0x00 | |
| } | |
| ElseIf ((Arg0 < Local2)) | |
| { | |
| Local3 = 0x00 | |
| } | |
| Local1++ | |
| } | |
| Local3 = 0x00 | |
| } | |
| Local4 = 0x00 | |
| If ((Arg0 == 0x00)) | |
| { | |
| Local4 = PWDL /* \PWDL */ | |
| } | |
| If ((Arg0 == 0x01)) | |
| { | |
| Local4 = MPMC /* \MPMC */ | |
| } | |
| DerefOf (BSIN [Arg0]) [0x0E] = Local4 | |
| If ((Local4 <= 0x09)) | |
| { | |
| Local2 = 0x01 | |
| } | |
| Else | |
| { | |
| Local2 = 0x02 | |
| } | |
| ToBCD (Local4, Local1) | |
| Local3 = \ISTR (Local1, Local2) | |
| BF2S = Local3 | |
| DerefOf (BSIN [Arg0]) [0x01] = BF2S /* \_SB_.BF2S */ | |
| Return (DerefOf (BSIN [Arg0])) | |
| } | |
| Method (WQBH, 0, NotSerialized) | |
| { | |
| } | |
| Method (WQBI, 0, NotSerialized) | |
| { | |
| } | |
| Method (WQBJ, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA7B, 0x02, Arg0, 0x00, 0x00) | |
| If ((STAT == 0x00)) | |
| { | |
| BF2S = USRN /* \USRN */ | |
| DerefOf (BUSR [Arg0]) [0x00] = BF2S /* \_SB_.BF2S */ | |
| DerefOf (BUSR [Arg0]) [0x10] = ROLE /* \ROLE */ | |
| CreateDWordField (HASH, 0x00, HSH1) | |
| If ((HSH1 != 0x00)) | |
| { | |
| DerefOf (BUSR [Arg0]) [0x11] = 0x01 | |
| If ((Arg0 == 0x00)) | |
| { | |
| DerefOf (BUSR [Arg0]) [0x12] = SPSF /* \SPSF */ | |
| } | |
| Else | |
| { | |
| DerefOf (BUSR [Arg0]) [0x12] = 0x00 | |
| } | |
| } | |
| Else | |
| { | |
| DerefOf (BUSR [Arg0]) [0x11] = 0x00 | |
| } | |
| } | |
| Else | |
| { | |
| DerefOf (BUSR [Arg0]) [0x00] = NULL /* \_SB_.WMID.NULL */ | |
| DerefOf (BUSR [0x00]) [0x10] = 0x00 | |
| DerefOf (BUSR [Arg0]) [0x11] = 0x00 | |
| } | |
| Return (DerefOf (BUSR [Arg0])) | |
| } | |
| Method (USPP, 0, NotSerialized) | |
| { | |
| Local0 = 0x00 | |
| \_SB.SSMI (0xEA7B, 0x00, 0x05, 0x00, 0x00) | |
| If ((SECO == 0x01)) | |
| { | |
| Local0 = 0x01 | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| Return (Local0) | |
| } | |
| Method (ZPBF, 0, NotSerialized) | |
| { | |
| Local3 = 0x00 | |
| While ((Local3 != SizeOf (PCBF))) | |
| { | |
| PCBF [Local3] = 0x00 | |
| Local3++ | |
| } | |
| Return (0x00) | |
| } | |
| Method (PARP, 0, NotSerialized) | |
| { | |
| Return (0x00) | |
| } | |
| Method (WMBH, 1, NotSerialized) | |
| { | |
| Return (0x00) | |
| } | |
| Method (WMBA, 3, NotSerialized) | |
| { | |
| IWMP () | |
| If ((Arg1 == 0x01)) | |
| { | |
| Local0 = Arg2 | |
| Local1 = SizeOf (Local0) | |
| Local2 = 0x00 | |
| Local4 = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local2++ | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| Local3 = 0x00 | |
| Local3 = IBUF () | |
| While ((Local5 != Local4)) | |
| { | |
| ST01 [Local6] = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local5++ | |
| Local6++ | |
| Local2++ | |
| Local5++ | |
| } | |
| Local4 = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local2++ | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| PCHG [0x00] = 0x00 | |
| If ((\SRCM (ST01, "Legacy Boot Order Security Level", 0x20) || \SRCM (ST01, "UEFI Boot Order Security Level", 0x1E))) | |
| { | |
| Local5 = 0x00 | |
| } | |
| ElseIf ((\SRCM (ST01, "Legacy Boot Order", 0x11) || \SRCM (ST01, "UEFI Boot Order", 0x0F))) | |
| { | |
| Local2-- | |
| Local4 += (DerefOf (Local0 [Local2]) * 0x0100) | |
| Local2++ | |
| While ((Local5 != Local4)) | |
| { | |
| BOIN [Local6] = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local5++ | |
| Local6++ | |
| Local2++ | |
| Local5++ | |
| } | |
| If ((Local5 == Local4)) | |
| { | |
| Local4 = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Setup Password", 0x0E)) | |
| { | |
| While ((Local5 != Local4)) | |
| { | |
| PCBF [Local6] = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local5++ | |
| Local6++ | |
| } | |
| NAPW = PCBF /* \_SB_.PCBF */ | |
| Local4 = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local2++ | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| Local3 = ZPBF () | |
| While ((Local5 != Local4)) | |
| { | |
| PCBF [Local6] = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local5++ | |
| Local6++ | |
| } | |
| OAPW = PCBF /* \_SB_.PCBF */ | |
| \_SB.SSMI (0xEA7B, 0x01, 0x04, 0x0400, 0x00) | |
| If ((STAT == 0x00)) | |
| { | |
| Debug = "SUCCESS from SMI !" | |
| ETYP [0x00] = 0x00 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| } | |
| If ((STAT == 0x06)) | |
| { | |
| Debug = "ACCESS_DENIED error from SMI " | |
| ETYP [0x00] = 0x01 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| } | |
| Return (STAT) /* \STAT */ | |
| } | |
| If (\SRCM (ST01, "Notebook hard drive drivelock master password", 0x2D)) | |
| { | |
| STAT = HDDL (Local0, Local2, Local4, 0x00) | |
| Return (STAT) /* \STAT */ | |
| } | |
| If (\SRCM (ST01, "Notebook hard drive drivelock user password", 0x2B)) | |
| { | |
| STAT = HDDL (Local0, Local2, Local4, 0x01) | |
| Return (STAT) /* \STAT */ | |
| } | |
| If (\SRCM (ST01, "Upgrade bay hard drive drivelock master password", 0x30)) | |
| { | |
| STAT = HDDL (Local0, Local2, Local4, 0x02) | |
| Return (STAT) /* \STAT */ | |
| } | |
| If (\SRCM (ST01, "Upgrade bay hard drive drivelock user password", 0x2E)) | |
| { | |
| STAT = HDDL (Local0, Local2, Local4, 0x03) | |
| Return (STAT) /* \STAT */ | |
| } | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| VFSZ [0x00] = Local4 | |
| While ((Local5 != Local4)) | |
| { | |
| ST02 [Local6] = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local5++ | |
| Local6++ | |
| Local2++ | |
| Local5++ | |
| } | |
| Local4 = DerefOf (Local0 [Local2]) | |
| If (((ISSP () == 0x01) && (Local4 == 0x00))) | |
| { | |
| ETYP [0x00] = 0x01 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| Return (0x06) | |
| } | |
| Local2++ | |
| Local2++ | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| Local3 = ZPBF () | |
| While ((Local5 != Local4)) | |
| { | |
| PCBF [Local6] = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local5++ | |
| Local6++ | |
| } | |
| OAPW = PCBF /* \_SB_.PCBF */ | |
| Local7 = 0x00 | |
| Local4 = 0x00 | |
| Local2 = 0x00 | |
| Local5 = 0xD2 | |
| While ((Local5 != Local4)) | |
| { | |
| ST14 = DerefOf (DerefOf (BISE [Local4]) [0x00]) | |
| If (\SRCM (ST01, ST14, SizeOf (ST14))) | |
| { | |
| Local4 = 0xD2 | |
| Local4-- | |
| Local2 = 0x01 | |
| } | |
| Local7++ | |
| Local4++ | |
| } | |
| Local7-- | |
| If ((\SRCM (ST01, "Legacy Boot Order Security Level", 0x20) || \SRCM (ST01, "UEFI Boot Order Security Level", 0x1E))) | |
| { | |
| Local2 = 0x01 | |
| } | |
| Else | |
| { | |
| If (\SRCM (ST01, "Legacy Boot Order", 0x11)) | |
| { | |
| Local2 = 0x03 | |
| } | |
| If (\SRCM (ST01, "UEFI Boot Order", 0x0F)) | |
| { | |
| Local2 = 0x08 | |
| } | |
| } | |
| Debug = ST01 /* \_SB_.ST01 */ | |
| If ((\SRCM (ST01, "Password Minimum Length", 0x17) || \SRCM (ST01, "Manufacturing Programming Mode Counter", 0x26))) | |
| { | |
| Local2 = 0x06 | |
| Debug = ST02 /* \_SB_.ST02 */ | |
| If ((DerefOf (VFSZ [0x00]) == 0x04)) | |
| { | |
| CreateByteField (ST02, 0x00, HIGB) | |
| CreateByteField (ST02, 0x01, LOWB) | |
| Local4 = (HIGB - 0x30) | |
| Debug = HIGB /* \_SB_.WMID.WMBA.HIGB */ | |
| Local5 = (LOWB - 0x30) | |
| Debug = LOWB /* \_SB_.WMID.WMBA.LOWB */ | |
| Local4 = (Local5 + (Local4 * 0x0A)) | |
| } | |
| Else | |
| { | |
| CreateByteField (ST02, 0x00, MINL) | |
| Local4 = (MINL - 0x30) | |
| } | |
| Debug = Local4 | |
| If (\SRCM (ST01, "Password Minimum Length", 0x17)) | |
| { | |
| If (((Local4 >= 0x04) && (Local4 <= 0x20))) | |
| { | |
| PWDL = Local4 | |
| FLAG [0x00] = 0x00 | |
| Local7 = 0x00 | |
| } | |
| Else | |
| { | |
| STAT = 0x05 | |
| Return (STAT) /* \STAT */ | |
| } | |
| } | |
| If (\SRCM (ST01, "Manufacturing Programming Mode Counter", 0x26)) | |
| { | |
| If (FMOD) | |
| { | |
| If (((Local4 >= 0x00) && (Local4 <= 0x0A))) | |
| { | |
| MPMC = Local4 | |
| FLAG [0x00] = 0x00 | |
| Local7 = 0x01 | |
| If ((Local4 == 0x0A)) | |
| { | |
| \_SB.SSMI (0xEA7B, 0x01, 0x61, 0x0100, 0x00) | |
| FMOD = 0x00 | |
| } | |
| } | |
| Else | |
| { | |
| STAT = 0x05 | |
| Return (STAT) /* \STAT */ | |
| } | |
| } | |
| Else | |
| { | |
| STAT = 0x01 | |
| Return (STAT) /* \STAT */ | |
| } | |
| } | |
| Local6 = 0x06 | |
| Local6 <<= 0x08 | |
| } | |
| If ((Local2 == 0x00)) | |
| { | |
| Local7 = 0x00 | |
| Local4 = 0x00 | |
| While ((Local4 < 0x29)) | |
| { | |
| ST14 = DerefOf (DerefOf (BSSS [Local4]) [0x00]) | |
| Debug = ST14 /* \_SB_.ST14 */ | |
| If (\SRCM (ST01, ST14, SizeOf (ST14))) | |
| { | |
| Local4 = 0x29 | |
| Local2 = 0x02 | |
| } | |
| Local7++ | |
| Local4++ | |
| } | |
| Local7-- | |
| } | |
| If ((Local2 == 0x01)) | |
| { | |
| Debug = "Setting belongs to enumeration class" | |
| If (FMOD) | |
| { | |
| If (\SRCM (ST01, "Manufacturing Programming Mode", 0x1E)) | |
| { | |
| If (\SRCM (ST02, UNLK, 0x06)) | |
| { | |
| FLAG [0x00] = 0x05 | |
| } | |
| If (\SRCM (ST02, LLCK, 0x04)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| FMOD = 0x00 | |
| } | |
| } | |
| } | |
| ElseIf (\SRCM (ST01, "Manufacturing Programming Mode", 0x1E)) | |
| { | |
| If ((\SRCM (ST02, UNLK, 0x06) || \SRCM (ST02, LLCK, 0x04))) | |
| { | |
| FLAG [0x00] = 0x05 | |
| } | |
| } | |
| If (\SRCM (ST02, ONON, 0x02)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, OFOF, 0x03)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, YESY, 0x03)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| PCHG [0x00] = 0x01 | |
| } | |
| If (\SRCM (ST02, NONO, 0x02)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| PCHG [0x00] = 0x01 | |
| } | |
| If (\SRCM (ST02, DFLT, SizeOf (DFLT))) | |
| { | |
| Local6 = 0x00 | |
| Debug = "Changing policy setting to VIEW" | |
| FLAG [0x00] = 0x00 | |
| If (\SRCM (ST01, "Set All Security Levels", 0x17)) | |
| { | |
| PCHG [0x00] = 0x00 | |
| } | |
| Else | |
| { | |
| PCHG [0x00] = 0x01 | |
| } | |
| } | |
| If (\SRCM (ST02, VIEW, SizeOf (VIEW))) | |
| { | |
| Local6 = 0x01 | |
| Debug = "Changing policy setting to VIEW" | |
| FLAG [0x00] = 0x00 | |
| If (\SRCM (ST01, "Set All Security Levels", 0x17)) | |
| { | |
| PCHG [0x00] = 0x00 | |
| } | |
| Else | |
| { | |
| PCHG [0x00] = 0x01 | |
| } | |
| } | |
| If (\SRCM (ST02, CHGE, SizeOf (CHGE))) | |
| { | |
| Local6 = 0x02 | |
| Debug = "Changing policy setting to CHANGE" | |
| FLAG [0x00] = 0x00 | |
| If (\SRCM (ST01, "Set All Security Levels", 0x17)) | |
| { | |
| PCHG [0x00] = 0x00 | |
| } | |
| Else | |
| { | |
| PCHG [0x00] = 0x01 | |
| } | |
| } | |
| If (\SRCM (ST02, HIDE, SizeOf (HIDE))) | |
| { | |
| Local6 = 0x03 | |
| FLAG [0x00] = 0x00 | |
| Debug = "Changing policy setting to HIDE" | |
| If (\SRCM (ST01, "Set All Security Levels", 0x17)) | |
| { | |
| PCHG [0x00] = 0x00 | |
| } | |
| Else | |
| { | |
| PCHG [0x00] = 0x01 | |
| } | |
| } | |
| If ((\SRCM (ST01, "Language", 0x08) || \SRCM (ST01, "Restore Defaults", 0x10))) | |
| { | |
| PCHG [0x00] = 0x00 | |
| } | |
| ElseIf (\SRCM (ST01, "Reset BIOS security to factory default", 0x26)) | |
| { | |
| PCHG [0x00] = 0x00 | |
| } | |
| If ((DerefOf (PCHG [0x00]) == 0x01)) | |
| { | |
| Local1 = 0x01 | |
| If (FMOD) | |
| { | |
| If ((\SRCM (ST01, "Reset Authentication Credential", 0x1F) || \SRCM (ST01, "TPM Reset to Factory Defaults", 0x1D))) | |
| { | |
| Local1 = 0x00 | |
| } | |
| } | |
| Debug = "Setting has a dependency " | |
| If ((Local1 && (ISSP () == 0x00))) | |
| { | |
| Debug = "BIOS Admin and/or PT user present" | |
| STAT = 0x8001 | |
| Return (STAT) /* \STAT */ | |
| } | |
| } | |
| If (\SRCM (ST02, ST06, SizeOf (ST06))) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| ElseIf (\SRCM (ST02, ST07, SizeOf (ST07))) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| Else | |
| { | |
| If (\SRCM (ST01, "Wake on LAN", 0x0B)) | |
| { | |
| Debug = "WOL values " | |
| If (\SRCM (ST02, "Disable", 0x07)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Boot to Network", 0x0F)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Follow Boot Order", 0x11)) | |
| { | |
| Local6 = 0x02 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Parallel port mode", 0x12)) | |
| { | |
| If (\SRCM (ST02, "Standard", 0x08)) | |
| { | |
| Local6 = 0x02 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Bidirectional", 0x0D)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "EPP", 0x03)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "ECP", 0x03)) | |
| { | |
| Local6 = 0x04 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Startup Menu Delay (Sec.)", 0x18)) | |
| { | |
| If (\SRCM (ST02, "0", 0x01)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "5", 0x01)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "10", 0x02)) | |
| { | |
| Local6 = 0x02 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "15", 0x02)) | |
| { | |
| Local6 = 0x03 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "20", 0x02)) | |
| { | |
| Local6 = 0x04 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "25", 0x02)) | |
| { | |
| Local6 = 0x05 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "30", 0x02)) | |
| { | |
| Local6 = 0x06 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "35", 0x02)) | |
| { | |
| Local6 = 0x07 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Multiboot Express Popup Delay(Sec)", 0x22)) | |
| { | |
| If (\SRCM (ST02, "0", 0x01)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "5", 0x01)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "10", 0x02)) | |
| { | |
| Local6 = 0x02 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "15", 0x02)) | |
| { | |
| Local6 = 0x03 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "20", 0x02)) | |
| { | |
| Local6 = 0x04 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "25", 0x02)) | |
| { | |
| Local6 = 0x05 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "30", 0x02)) | |
| { | |
| Local6 = 0x06 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "35", 0x02)) | |
| { | |
| Local6 = 0x07 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Internal Network Adapter Boot Mode", 0x22)) | |
| { | |
| If (\SRCM (ST02, "PXE", 0x03)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "RPL", 0x03)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Virtualization Technology", 0x19)) | |
| { | |
| If (\SRCM (ST02, "Reset to default", 0x10)) | |
| { | |
| Local6 = 0x02 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Virtualization Technology for Directed I/O", 0x2A)) | |
| { | |
| If (\SRCM (ST02, "Reset to default", 0x10)) | |
| { | |
| Local6 = 0x02 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Disable charging port in all sleep/off states below(%):", 0x37)) | |
| { | |
| If (\SRCM (ST02, "0", 0x01)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "10", 0x02)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "20", 0x02)) | |
| { | |
| Local6 = 0x02 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "30", 0x02)) | |
| { | |
| Local6 = 0x03 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "40", 0x02)) | |
| { | |
| Local6 = 0x04 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "50", 0x02)) | |
| { | |
| Local6 = 0x05 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "60", 0x02)) | |
| { | |
| Local6 = 0x06 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "70", 0x02)) | |
| { | |
| Local6 = 0x07 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "80", 0x02)) | |
| { | |
| Local6 = 0x08 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "90", 0x02)) | |
| { | |
| Local6 = 0x09 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "100", 0x03)) | |
| { | |
| Local6 = 0x0A | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "SATA Device Mode", 0x10)) | |
| { | |
| If (\SRCM (ST02, "AHCI", 0x04)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "IDE", 0x03)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If ((RDSP && \SRCM (ST02, "RAID", 0x04))) | |
| { | |
| Local6 = 0x02 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Embedded Security Device Availability", 0x25)) | |
| { | |
| If (\SRCM (ST02, "Available", 0x09)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Hidden", 0x06)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Embedded Security Activation Policy", 0x23)) | |
| { | |
| If (\SRCM (ST02, "F1 to Boot", 0x0A)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Allow user to reject", 0x14)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "No prompts", 0x0A)) | |
| { | |
| Local6 = 0x02 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Terminal Emulation Mode", 0x17)) | |
| { | |
| If (\SRCM (ST02, "ANSI", 0x04)) | |
| { | |
| Local6 = 0x02 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "VT100", 0x05)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Language", 0x08)) | |
| { | |
| If (\SRCM (ST02, "English", 0x07)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Francais", 0x08)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Deutsch", 0x07)) | |
| { | |
| Local6 = 0x02 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Espanol", 0x07)) | |
| { | |
| Local6 = 0x03 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Italiano", 0x08)) | |
| { | |
| Local6 = 0x04 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Dansk", 0x05)) | |
| { | |
| Local6 = 0x05 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Nederlands", 0x0A)) | |
| { | |
| Local6 = 0x06 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Suomi", 0x05)) | |
| { | |
| Local6 = 0x07 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Japanese", 0x08)) | |
| { | |
| Local6 = 0x08 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Norsk", 0x05)) | |
| { | |
| Local6 = 0x09 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Portugues", 0x09)) | |
| { | |
| Local6 = 0x0A | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Svenska", 0x07)) | |
| { | |
| Local6 = 0x0B | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "NumLock on at boot", 0x12)) | |
| { | |
| If (\SRCM (ST02, "On", 0x02)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Off", 0x03)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Backlit Keyboard Timeout", 0x18)) | |
| { | |
| Debug = "Backlit Keyboard Timeout values " | |
| If (\SRCM (ST02, "5 secs.", 0x07)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "15 secs.", 0x08)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "30 secs.", 0x08)) | |
| { | |
| Local6 = 0x02 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "1 min.", 0x06)) | |
| { | |
| Local6 = 0x03 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "5 mins.", 0x07)) | |
| { | |
| Local6 = 0x04 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Never", 0x08)) | |
| { | |
| Local6 = 0x05 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Express Card Link Speed", 0x17)) | |
| { | |
| If (\SRCM (ST02, "Generation 1", 0x0C)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Generation 2", 0x0C)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "DriveLock password on restart", 0x1D)) | |
| { | |
| If (\SRCM (ST02, "Enabled", 0x07)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Disabled", 0x08)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Restore Defaults", 0x10)) | |
| { | |
| If (\SRCM (ST02, "Yes", 0x03)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| \_SB.SSMI (0xEA7C, 0x00, 0x00, 0x00, 0x00) | |
| If ((STAT == 0x00)) | |
| { | |
| Debug = "SUCCESS from SMI !" | |
| ETYP [0x00] = 0x00 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| } | |
| If ((STAT == 0x06)) | |
| { | |
| Debug = "ACCESS_DENIED error from SMI " | |
| ETYP [0x00] = 0x01 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| } | |
| } | |
| } | |
| If (\SRCM (ST01, "Smart Card Reader Power Setting", 0x1F)) | |
| { | |
| If (\SRCM (ST02, "Power is turned off if no card is present", 0x29)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "Always powered on", 0x11)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| If (\SRCM (ST01, "Max SATA Speed", 0x0E)) | |
| { | |
| If (\SRCM (ST02, "6.0 Gbps", 0x08)) | |
| { | |
| Local6 = 0x00 | |
| FLAG [0x00] = 0x00 | |
| } | |
| If (\SRCM (ST02, "3.0 Gbps", 0x08)) | |
| { | |
| Local6 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| } | |
| } | |
| Local6 &= 0xFF | |
| Local3 = 0x01 | |
| Local6 |= (Local3 << 0x08) | |
| } | |
| If ((Local2 == 0x02)) | |
| { | |
| Debug = "Setting belongs to string class" | |
| Local4 = 0x00 | |
| Local5 = 0x02 | |
| If ((FMOD == 0x00)) | |
| { | |
| While ((Local4 < SizeOf (MPMS))) | |
| { | |
| If (\SRCM (ST01, DerefOf (MPMS [Local4]), SizeOf (ST01))) | |
| { | |
| STAT = 0x01 | |
| Return (STAT) /* \STAT */ | |
| } | |
| Local4++ | |
| } | |
| Local4 = 0x00 | |
| } | |
| While ((Local4 < SizeOf (TROS))) | |
| { | |
| If (\SRCM (ST01, DerefOf (TROS [Local4]), SizeOf (ST01))) | |
| { | |
| STAT = 0x01 | |
| Return (STAT) /* \STAT */ | |
| } | |
| Local4++ | |
| } | |
| Local4 = 0x00 | |
| Local7 = 0x00 | |
| If (\SRCM (ST01, "Notebook Asset Tag", SizeOf (ST01))) | |
| { | |
| BF2S = ST02 /* \_SB_.ST02 */ | |
| Local4 = 0x00 | |
| Local5 = 0x00 | |
| Local1 = 0x00 | |
| Local1 = SizeOf (ST02) | |
| While ((Local5 != Local1)) | |
| { | |
| If ((DerefOf (ST02 [Local4]) == 0x00)) | |
| { | |
| Local5 = SizeOf (ST02) | |
| Local5-- | |
| } | |
| Local4++ | |
| Local5++ | |
| } | |
| Local4-- | |
| If ((Local4 > 0x12)) | |
| { | |
| FLAG [0x00] = 0x05 | |
| } | |
| Else | |
| { | |
| FLAG [0x00] = 0x00 | |
| } | |
| ASTL = Local4 | |
| WATS = ST02 /* \_SB_.ST02 */ | |
| ASTG = WATS /* \_SB_.WATS */ | |
| WTB3 = ASTG /* \ASTG */ | |
| } | |
| If (\SRCM (ST01, "Notebook Ownership Tag", SizeOf (ST01))) | |
| { | |
| Local1 = 0x00 | |
| While ((Local1 != 0x50)) | |
| { | |
| WONT [Local1] = DerefOf (ST02 [Local1]) | |
| Local1++ | |
| } | |
| OWNT = WONT /* \_SB_.WONT */ | |
| Local7 = 0x01 | |
| FLAG [0x00] = 0x00 | |
| } | |
| Debug = "Checkpoint 1" | |
| If (\SRCM (ST01, "Set Alarm Time", SizeOf (ST01))) | |
| { | |
| Debug = "Alarm time values" | |
| Local1 = 0x00 | |
| While ((Local1 != 0x05)) | |
| { | |
| TATM [Local1] = DerefOf (ST02 [Local1]) | |
| Local1++ | |
| } | |
| ATIM = TATM /* \_SB_.TATM */ | |
| Local7 = 0x03 | |
| FLAG [0x00] = 0x00 | |
| Debug = ATIM /* \ATIM */ | |
| } | |
| If (\SRCM (ST01, "PCID", 0x04)) | |
| { | |
| Debug = "PCID values" | |
| Local1 = 0x00 | |
| While ((Local1 != 0x40)) | |
| { | |
| TPCD [Local1] = 0x00 | |
| Local1++ | |
| } | |
| Local1 = 0x00 | |
| While ((Local1 != 0x40)) | |
| { | |
| TPCD [Local1] = DerefOf (ST02 [Local1]) | |
| Local1++ | |
| } | |
| PCID = TPCD /* \_SB_.TPCD */ | |
| Local7 = 0x04 | |
| FLAG [0x00] = 0x00 | |
| Debug = PCID /* \PCID */ | |
| } | |
| If (\SRCM (ST01, "Serial Number", 0x0D)) | |
| { | |
| Debug = "Serial Number" | |
| Local1 = 0x00 | |
| While ((Local1 < SizeOf (TBUF))) | |
| { | |
| TBUF [Local1] = DerefOf (ST02 [Local1]) | |
| Local1++ | |
| } | |
| SERL = TBUF /* \_SB_.TBUF */ | |
| Local7 = 0x06 | |
| FLAG [0x00] = 0x00 | |
| Debug = SERL /* \SERL */ | |
| } | |
| If (\SRCM (ST01, "Product Number", 0x0E)) | |
| { | |
| Debug = "Product Number" | |
| Local1 = 0x00 | |
| While ((Local1 < SizeOf (TSKU))) | |
| { | |
| TSKU [Local1] = DerefOf (ST02 [Local1]) | |
| Local1++ | |
| } | |
| SKUN = TSKU /* \_SB_.TSKU */ | |
| Local7 = 0x07 | |
| FLAG [0x00] = 0x00 | |
| Debug = SKUN /* \SKUN */ | |
| } | |
| If (\SRCM (ST01, "Notebook Model", 0x0E)) | |
| { | |
| Debug = "Notebook Model" | |
| Local1 = 0x00 | |
| While ((Local1 < SizeOf (TBUF))) | |
| { | |
| TBUF [Local1] = DerefOf (ST02 [Local1]) | |
| Local1++ | |
| } | |
| MODL = TBUF /* \_SB_.TBUF */ | |
| Local7 = 0x08 | |
| FLAG [0x00] = 0x00 | |
| Debug = MODL /* \MODL */ | |
| } | |
| If (\SRCM (ST01, "System Board CT", 0x0F)) | |
| { | |
| Debug = "System Board CT" | |
| Local1 = 0x00 | |
| While ((Local1 != SizeOf (TBCT))) | |
| { | |
| TBCT [Local1] = 0x00 | |
| Local1++ | |
| } | |
| Local1 = 0x00 | |
| While ((Local1 < (SizeOf (TBCT) - 0x01))) | |
| { | |
| TBCT [Local1] = DerefOf (ST02 [Local1]) | |
| Local1++ | |
| } | |
| SBCT = TBCT /* \_SB_.TBCT */ | |
| Local7 = 0x09 | |
| FLAG [0x00] = 0x00 | |
| Debug = SBCT /* \SBCT */ | |
| } | |
| If (\SRCM (ST01, "Define Custom URL", 0x11)) | |
| { | |
| Debug = "Custom URL value" | |
| Local1 = 0x00 | |
| While ((Local1 != 0x82)) | |
| { | |
| TURL [Local1] = 0x00 | |
| Local1++ | |
| } | |
| Local1 = 0x00 | |
| While ((Local1 != 0x82)) | |
| { | |
| TURL [Local1] = DerefOf (ST02 [Local1]) | |
| Local1++ | |
| } | |
| CURL = TURL /* \_SB_.TURL */ | |
| Local7 = 0x05 | |
| FLAG [0x00] = 0x00 | |
| Debug = CURL /* \CURL */ | |
| } | |
| Local6 = 0x02 | |
| Local6 <<= 0x08 | |
| } | |
| If ((Local2 == 0x03)) | |
| { | |
| Debug = "Setting belongs to ordered list class" | |
| Local1 = 0x00 | |
| Local2 = 0x00 | |
| Local3 = 0x00 | |
| Local4 = 0x00 | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| Local7 = 0x00 | |
| \_SB.SSMI (0xEA7B, 0x00, 0x03, 0x00, 0x00) | |
| Local2 = 0x00 | |
| WSIP = BORD /* \BORD */ | |
| Local1 = GBID () | |
| DVAL [0x00] = 0x00 | |
| While ((Local2 < 0x64)) | |
| { | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| While ((Local6 < 0x09)) | |
| { | |
| If ((DerefOf (BOID [Local2]) == DerefOf (WSIP [Local5]))) | |
| { | |
| DVAL [0x00] = 0x01 | |
| Local6 = (0x09 - 0x01) | |
| } | |
| Local5++ | |
| Local6++ | |
| } | |
| Local5-- | |
| If ((DerefOf (DVAL [0x00]) == 0x01)) | |
| { | |
| Local4 = Local5 | |
| Local4-- | |
| While ((Local5 > Local3)) | |
| { | |
| WSIP [Local5] = DerefOf (WSIP [Local4]) | |
| Local5-- | |
| Local4-- | |
| } | |
| WSIP [Local3] = DerefOf (BOID [Local2]) | |
| Local3++ | |
| } | |
| Local2++ | |
| DVAL [0x00] = 0x00 | |
| } | |
| BORD = WSIP /* \_SB_.WSIP */ | |
| FLAG [0x00] = 0x00 | |
| Local7 = 0x00 | |
| Local6 = 0x03 | |
| Local6 <<= 0x08 | |
| } | |
| If ((Local2 == 0x08)) | |
| { | |
| Debug = "Setting belongs to uefi ordered list class" | |
| Local1 = 0x00 | |
| Local2 = 0x00 | |
| Local3 = 0x00 | |
| Local4 = 0x00 | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| Local7 = 0x00 | |
| \_SB.SSMI (0xEA7B, 0x00, 0x08, 0x00, 0x00) | |
| Local2 = 0x00 | |
| SUIP = WUFI /* \WUFI */ | |
| Local1 = GBID () | |
| DVAL [0x00] = 0x00 | |
| While ((Local2 < 0x64)) | |
| { | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| While ((Local6 < 0x03)) | |
| { | |
| If ((DerefOf (BOID [Local2]) == DerefOf (SUIP [Local5]))) | |
| { | |
| DVAL [0x00] = 0x01 | |
| Local6 = (0x03 - 0x01) | |
| } | |
| Local5++ | |
| Local6++ | |
| } | |
| Local5-- | |
| If ((DerefOf (DVAL [0x00]) == 0x01)) | |
| { | |
| Local4 = Local5 | |
| Local4-- | |
| While ((Local5 > Local3)) | |
| { | |
| SUIP [Local5] = DerefOf (SUIP [Local4]) | |
| Local5-- | |
| Local4-- | |
| } | |
| SUIP [Local3] = DerefOf (BOID [Local2]) | |
| Local3++ | |
| } | |
| Local2++ | |
| DVAL [0x00] = 0x00 | |
| } | |
| WUFI = SUIP /* \_SB_.SUIP */ | |
| Debug = "UEFI Boot order to SMI =" | |
| Debug = WUFI /* \WUFI */ | |
| FLAG [0x00] = 0x00 | |
| Local7 = 0x00 | |
| Local6 = 0x08 | |
| Local6 <<= 0x08 | |
| } | |
| If ((Local2 == 0x00)) | |
| { | |
| STAT = 0x01 | |
| Debug = "Setting not found !" | |
| Return (STAT) /* \STAT */ | |
| } | |
| If ((DerefOf (FLAG [0x00]) == 0x05)) | |
| { | |
| STAT = 0x05 | |
| Return (STAT) /* \STAT */ | |
| } | |
| If ((Local2 != 0x00)) | |
| { | |
| Debug = "Issuing SW SMI " | |
| \_SB.SSMI (0xEA7B, 0x01, Local7, Local6, 0x00) | |
| If ((STAT == 0x00)) | |
| { | |
| Debug = "SUCCESS from SMI !" | |
| ETYP [0x00] = 0x00 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| } | |
| If ((STAT == 0x06)) | |
| { | |
| Debug = "ACCESS_DENIED error from SMI " | |
| ETYP [0x00] = 0x01 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| } | |
| } | |
| Return (STAT) /* \STAT */ | |
| } | |
| If ((Arg1 == 0x02)) | |
| { | |
| Debug = "Enter restore defaults " | |
| Local0 = Arg2 | |
| Local1 = SizeOf (Local0) | |
| Local2 = 0x00 | |
| Local4 = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local2++ | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| Local3 = 0x00 | |
| Local3 = ZPBF () | |
| If ((ISSP () == 0x01)) | |
| { | |
| While ((Local5 != Local4)) | |
| { | |
| PCBF [Local6] = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local5++ | |
| Local6++ | |
| } | |
| OAPW = PCBF /* \_SB_.PCBF */ | |
| Local4 = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local2++ | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| While ((Local5 != Local4)) | |
| { | |
| STG1 [Local6] = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local5++ | |
| Local6++ | |
| Local2++ | |
| Local5++ | |
| } | |
| } | |
| If (\SRCM (STG1, "true", 0x04)) | |
| { | |
| Debug = "Policy defaults true " | |
| \_SB.SSMI (0xEA7C, 0x01, 0x00, 0x00, 0x00) | |
| If ((STAT == 0x00)) | |
| { | |
| Debug = "SUCCESS from SMI !" | |
| ETYP [0x00] = 0x00 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| } | |
| If ((STAT == 0x06)) | |
| { | |
| Debug = "ACCESS_DENIED error from SMI " | |
| ETYP [0x00] = 0x01 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| } | |
| Return (STAT) /* \STAT */ | |
| } | |
| Else | |
| { | |
| Debug = "Policy defaults false " | |
| \_SB.SSMI (0xEA7C, 0x00, 0x00, 0x00, 0x00) | |
| If ((STAT == 0x00)) | |
| { | |
| Debug = "SUCCESS from SMI !" | |
| ETYP [0x00] = 0x00 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| } | |
| If ((STAT == 0x06)) | |
| { | |
| Debug = "ACCESS_DENIED error from SMI " | |
| ETYP [0x00] = 0x01 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| } | |
| Return (STAT) /* \STAT */ | |
| } | |
| } | |
| Else | |
| { | |
| STAT = 0x05 | |
| Return (STAT) /* \STAT */ | |
| } | |
| } | |
| Method (IBUF, 0, NotSerialized) | |
| { | |
| Local3 = 0x00 | |
| STAT = 0x05 | |
| While ((Local3 != SizeOf (ST01))) | |
| { | |
| ST01 [Local3] = 0x00 | |
| Local3++ | |
| } | |
| Local3 = 0x00 | |
| While ((Local3 != SizeOf (ST02))) | |
| { | |
| ST02 [Local3] = 0x00 | |
| Local3++ | |
| } | |
| Local3 = 0x00 | |
| While ((Local3 != SizeOf (ST03))) | |
| { | |
| ST03 [Local3] = 0x00 | |
| Local3++ | |
| } | |
| Local3 = 0x00 | |
| While ((Local3 != SizeOf (BOIN))) | |
| { | |
| BOIN [Local3] = 0x00 | |
| Local3++ | |
| } | |
| Local3 = 0x00 | |
| While ((Local3 != SizeOf (BOID))) | |
| { | |
| BOID [Local3] = 0xFF | |
| Local3++ | |
| } | |
| Local3 = 0x00 | |
| While ((Local3 != SizeOf (WSPS))) | |
| { | |
| WSPS [Local3] = 0x00 | |
| WNWP [Local3] = 0x00 | |
| WPPS [Local3] = 0x00 | |
| WNPP [Local3] = 0x00 | |
| Local3++ | |
| } | |
| Local3 = 0x00 | |
| While ((Local3 != SizeOf (PCBF))) | |
| { | |
| PCBF [Local3] = 0x00 | |
| Local3++ | |
| } | |
| Local3 = 0x00 | |
| While ((Local3 != SizeOf (ST11))) | |
| { | |
| ST11 [Local3] = 0x00 | |
| Local3++ | |
| } | |
| OAPW = WSPS /* \_SB_.WSPS */ | |
| NAPW = WNWP /* \_SB_.WNWP */ | |
| Local3 = 0x00 | |
| While ((Local3 != SizeOf (BVAL))) | |
| { | |
| BVAL [Local3] = 0x00 | |
| Local3++ | |
| } | |
| Local3 = 0x00 | |
| While ((Local3 != SizeOf (BF01))) | |
| { | |
| BF01 [Local3] = 0x00 | |
| Local3++ | |
| } | |
| Local3 = 0x00 | |
| While ((Local3 != 0x03)) | |
| { | |
| SUIP [Local3] = 0x00 | |
| Local3++ | |
| } | |
| Return (0x00) | |
| } | |
| Method (WMAC, 3, NotSerialized) | |
| { | |
| If ((Arg1 == 0x01)) | |
| { | |
| Local0 = Arg2 | |
| Local1 = SizeOf (Local0) | |
| Local2 = 0x00 | |
| Local4 = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local2++ | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| Local3 = 0x00 | |
| If ((Local4 > 0x40)) | |
| { | |
| STAT = 0x05 | |
| Return (STAT) /* \STAT */ | |
| } | |
| Local3 = 0x00 | |
| While ((Local3 != SizeOf (BUFU))) | |
| { | |
| BUFU [Local3] = 0x00 | |
| Local3++ | |
| } | |
| Divide (Local4, 0x02, Local3, Local1) | |
| Local3 = 0x00 | |
| While ((Local5 != Local4)) | |
| { | |
| BUFU [Local6] = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local5++ | |
| Local6++ | |
| Local2++ | |
| Local5++ | |
| } | |
| Local5 = (Local1 & 0x01) | |
| If ((Local5 == 0x00)) | |
| { | |
| Local4 = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local2++ | |
| } | |
| USRN = BUFU /* \_SB_.BUFU */ | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| CreateDWordField (Local0, Local2, WROL) | |
| ROLE = WROL /* \_SB_.WMID.WMAC.WROL */ | |
| Local2 += 0x04 | |
| CreateDWordField (Local0, Local2, WCMD) | |
| CMDV = WCMD /* \_SB_.WMID.WMAC.WCMD */ | |
| Local2 += 0x04 | |
| CreateDWordField (Local0, Local2, WKBD) | |
| KBDL = WKBD /* \_SB_.WMID.WMAC.WKBD */ | |
| Local2 += 0x04 | |
| Local4 = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local2++ | |
| Local3 = ZPBF () | |
| OAPW = PCBF /* \_SB_.PCBF */ | |
| NAPW = PCBF /* \_SB_.PCBF */ | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| Local3 = 0x00 | |
| While ((Local5 != Local4)) | |
| { | |
| PCBF [Local6] = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local5++ | |
| Local6++ | |
| } | |
| OAPW = PCBF /* \_SB_.PCBF */ | |
| Local4 = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local2++ | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| Local3 = ZPBF () | |
| While ((Local5 != Local4)) | |
| { | |
| PCBF [Local6] = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local5++ | |
| Local6++ | |
| } | |
| NAPW = PCBF /* \_SB_.PCBF */ | |
| \_SB.SSMI (0xEA7B, 0x03, CMDV, 0x00, 0x00) | |
| If ((STAT == 0x00)) | |
| { | |
| Debug = "SUCCESS from SMI !" | |
| ETYP [0x00] = 0x00 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| } | |
| If ((STAT == 0x06)) | |
| { | |
| Debug = "ACCESS_DENIED error from SMI " | |
| ETYP [0x00] = 0x01 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| } | |
| Return (STAT) /* \STAT */ | |
| } | |
| Else | |
| { | |
| STAT = 0x05 | |
| Return (STAT) /* \STAT */ | |
| } | |
| } | |
| Method (STLN, 1, NotSerialized) | |
| { | |
| Local0 = Arg0 | |
| Local1 = 0x00 | |
| While ((Local1 != SizeOf (Local0))) | |
| { | |
| Local2 = DerefOf (Local0 [Local1]) | |
| If ((Local2 == 0x00)) | |
| { | |
| Local1 = SizeOf (Local0) | |
| } | |
| Else | |
| { | |
| Local1++ | |
| } | |
| } | |
| Return (Local1) | |
| } | |
| Method (HDDL, 4, NotSerialized) | |
| { | |
| Local0 = Arg0 | |
| Local2 = Arg1 | |
| Local4 = Arg2 | |
| Local3 = Arg3 | |
| Local6 = 0x00 | |
| Local5 = 0x00 | |
| While ((Local5 != Local4)) | |
| { | |
| PCBF [Local6] = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local5++ | |
| Local6++ | |
| } | |
| NAPW = PCBF /* \_SB_.PCBF */ | |
| Local4 = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local2++ | |
| Local5 = 0x00 | |
| Local6 = 0x00 | |
| Local1 = ZPBF () | |
| While ((Local5 != Local4)) | |
| { | |
| PCBF [Local6] = DerefOf (Local0 [Local2]) | |
| Local2++ | |
| Local5++ | |
| Local6++ | |
| } | |
| OAPW = PCBF /* \_SB_.PCBF */ | |
| Debug = OAPW /* \OAPW */ | |
| Debug = NAPW /* \NAPW */ | |
| \_SB.SSMI (0xEA7B, 0x01, Local3, 0x0700, 0x00) | |
| If ((STAT == 0x00)) | |
| { | |
| Debug = "SUCCESS from SMI !" | |
| ETYP [0x00] = 0x00 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| } | |
| Else | |
| { | |
| Debug = "Error from SMI !" | |
| } | |
| If ((STAT == 0x06)) | |
| { | |
| Debug = "ACCESS_DENIED error from SMI " | |
| ETYP [0x00] = 0x01 | |
| Notify (\_SB.WMID, 0xA0) // Device-Specific | |
| } | |
| Return (STAT) /* \STAT */ | |
| } | |
| Name (THCT, Buffer (0x06) | |
| { | |
| 0x01, 0x01, 0x03, 0x01, 0x01, 0x02 // ...... | |
| }) | |
| Name (PRFI, Buffer (0x06) | |
| { | |
| 0x00, 0x08, 0x0C, 0x14, 0x18, 0x1C // ...... | |
| }) | |
| Name (TSTM, 0x00) | |
| Name (TSTV, Package (0x06) | |
| { | |
| Buffer (0x01) | |
| { | |
| 0xFF // . | |
| }, | |
| Buffer (0x01) | |
| { | |
| 0xFF // . | |
| }, | |
| Buffer (0x03) | |
| { | |
| 0xFF, 0xFF, 0xFF // ... | |
| }, | |
| Buffer (0x01) | |
| { | |
| 0xFF // . | |
| }, | |
| Buffer (0x01) | |
| { | |
| 0xFF // . | |
| }, | |
| Buffer (0x02) | |
| { | |
| 0xFF, 0xFF // .. | |
| } | |
| }) | |
| Method (WMAA, 3, Serialized) | |
| { | |
| Debug = "WMAA Enter" | |
| Return (WHCM (Arg1, Arg2)) | |
| } | |
| Method (WGDD, 0, NotSerialized) | |
| { | |
| Debug = "GetDisplayDevices" | |
| Local1 = VGDD (0x01) | |
| If ((Local1 == 0xFFFF)) | |
| { | |
| Return (Package (0x02) | |
| { | |
| 0x04, | |
| 0x00 | |
| }) | |
| } | |
| Else | |
| { | |
| Local2 = (Local1 & 0x1F) | |
| If ((Local1 & 0xFFE0)) | |
| { | |
| Local2 |= 0x20 | |
| } | |
| Local0 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x04, | |
| Buffer (0x04){} | |
| } | |
| DerefOf (Local0 [0x02]) [0x00] = Local2 | |
| DerefOf (Local0 [0x02]) [0x01] = 0x01 | |
| DerefOf (Local0 [0x02]) [0x02] = 0x01 | |
| Return (Local0) | |
| } | |
| } | |
| Method (WSDD, 1, NotSerialized) | |
| { | |
| Debug = "SETDisplayDevices" | |
| Debug = Arg0 | |
| Local0 = (Arg0 & 0x1F) | |
| If ((Arg0 & 0x20)) | |
| { | |
| Local1 = (WDST & 0xFFE0) | |
| If (FindSetRightBit (Local1, Local2)) | |
| { | |
| Local3 = (0x01 << Local2--) | |
| Local0 |= Local3 | |
| } | |
| } | |
| Debug = Local0 | |
| Debug = WDPE /* \WDPE */ | |
| If ((VSDD (Local0) == 0xFFFF)) | |
| { | |
| Return (Package (0x02) | |
| { | |
| 0x04, | |
| 0x00 | |
| }) | |
| } | |
| Else | |
| { | |
| Return (Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| }) | |
| } | |
| } | |
| Method (WGHP, 0, NotSerialized) | |
| { | |
| Return (Package (0x02) | |
| { | |
| 0x04, | |
| 0x00 | |
| }) | |
| } | |
| Method (WITH, 1, NotSerialized) | |
| { | |
| Return (Package (0x02) | |
| { | |
| 0x04, | |
| 0x00 | |
| }) | |
| } | |
| Method (WALS, 0, NotSerialized) | |
| { | |
| If ((PRDT == 0x03)) | |
| { | |
| Return (Package (0x02) | |
| { | |
| 0x04, | |
| 0x00 | |
| }) | |
| } | |
| \_SB.SSMI (0xEA75, 0x01, 0x03, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (WSAL, 1, NotSerialized) | |
| { | |
| If ((PRDT == 0x03)) | |
| { | |
| Return (Package (0x02) | |
| { | |
| 0x04, | |
| 0x00 | |
| }) | |
| } | |
| \_SB.SSMI (0xEA75, 0x02, 0x03, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (WGDS, 0, NotSerialized) | |
| { | |
| Local0 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x01, | |
| Buffer (0x01) | |
| { | |
| 0x00 // . | |
| } | |
| } | |
| If (\_SB.DCKD ()) | |
| { | |
| Local0 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x01, | |
| Buffer (0x01) | |
| { | |
| 0x01 // . | |
| } | |
| } | |
| } | |
| Return (Local0) | |
| } | |
| Method (WGWS, 0, NotSerialized) | |
| { | |
| Local2 = Package (0x03){} | |
| Local2 [0x00] = 0x00 | |
| Local2 [0x01] = 0x50 | |
| Local2 [0x02] = WLDA /* \WLDA */ | |
| Return (Local2) | |
| } | |
| Method (WSWS, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x1B, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (SBBC, 1, NotSerialized) | |
| { | |
| Return (Package (0x02) | |
| { | |
| 0x04, | |
| 0x00 | |
| }) | |
| } | |
| Method (WGBI, 1, NotSerialized) | |
| { | |
| If ((Arg0 < SizeOf (NBTI))) | |
| { | |
| Return (\_SB.PCI0.LPCB.EC0.GBTI (Arg0)) | |
| } | |
| Else | |
| { | |
| Return (Package (0x02) | |
| { | |
| 0x06, | |
| 0x00 | |
| }) | |
| } | |
| } | |
| Method (WGBN, 0, NotSerialized) | |
| { | |
| Debug = "Return Bezel function table" | |
| Local0 = 0x10 | |
| Local0 += 0x02 | |
| Local1 = Buffer (0x0A) | |
| { | |
| /* 0000 */ 0x31, 0x01, 0xAE, 0x01, 0x9E, 0x01, 0xB6, 0x01, // 1....... | |
| /* 0008 */ 0xB7, 0x01 // .. | |
| } | |
| If (ALSF) | |
| { | |
| Concatenate (Local1, Buffer (0x02) | |
| { | |
| 0xA9, 0x01 // .. | |
| }, Local2) | |
| Local1 = Local2 | |
| Local0 += 0x02 | |
| } | |
| Concatenate (Local1, Buffer (0x08) | |
| { | |
| 0xFF, 0xFF, 0x9B, 0x21, 0xA9, 0x21, 0x00, 0x00 // ...!.!.. | |
| }, Local2) | |
| Local3 = Package (0x03){} | |
| Local3 [0x00] = 0x00 | |
| Local3 [0x01] = Local0 | |
| Local3 [0x02] = Local2 | |
| Return (Local3) | |
| } | |
| Method (GHKS, 0, NotSerialized) | |
| { | |
| Local0 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x04, | |
| Buffer (0x04){} | |
| } | |
| DerefOf (Local0 [0x02]) [0x00] = \_SB.PCI0.LPCB.EC0.GSHK () | |
| Return (Local0) | |
| } | |
| Method (SHKS, 1, NotSerialized) | |
| { | |
| \_SB.PCI0.LPCB.EC0.SSHK (Arg0) | |
| Debug = "SHK VALUE" | |
| Debug = \_SB.PCI0.LPCB.EC0.SHK | |
| Return (Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| }) | |
| } | |
| Method (FUF4, 1, NotSerialized) | |
| { | |
| Local0 = (Arg0 & 0x1F) | |
| Local1 = (Arg0 & 0xFFE0) | |
| If (Local1) | |
| { | |
| Local0 |= 0x20 | |
| FindSetRightBit (Local1, Local2) | |
| Local3 = (0x01 << Local2--) | |
| Local1 &= ~Local3 | |
| If (Local1) | |
| { | |
| Local0 |= 0x10 | |
| } | |
| } | |
| Return (Local0) | |
| } | |
| Method (HKFR, 0, NotSerialized) | |
| { | |
| Debug = "HotkeyFunctionResponse" | |
| Local0 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x04, | |
| Buffer (0x04){} | |
| } | |
| Local2 = ASMB /* \ASMB */ | |
| Local1 = DerefOf (Local2 [0x00]) | |
| If ((Local1 == 0x0D)) | |
| { | |
| DerefOf (Local0 [0x02]) [0x00] = 0x31 | |
| DerefOf (Local0 [0x02]) [0x01] = 0x01 | |
| } | |
| If ((Local1 == 0x04)) | |
| { | |
| Debug = "VideoGetDisplayDevices enter" | |
| VGDD (0x00) | |
| DerefOf (Local0 [0x02]) [0x00] = 0xAE | |
| DerefOf (Local0 [0x02]) [0x01] = 0x01 | |
| Local3 = FUF4 (WDGN) | |
| Local4 = FUF4 (WDSA) | |
| DerefOf (Local0 [0x02]) [0x02] = Local3 | |
| DerefOf (Local0 [0x02]) [0x03] = Local4 | |
| Debug = "Next Display devices variable" | |
| Debug = WDGN /* \WDGN */ | |
| Debug = "Current active Display Devices Variable" | |
| Debug = WDSA /* \WDSA */ | |
| Debug = "VideoGetDisplayDevices exit" | |
| } | |
| If ((Local1 == 0x08)) | |
| { | |
| DerefOf (Local0 [0x02]) [0x00] = 0x9E | |
| DerefOf (Local0 [0x02]) [0x01] = 0x01 | |
| } | |
| If (((Local1 == 0x09) || (Local1 == 0x0A))) | |
| { | |
| If ((Local1 == 0x09)) | |
| { | |
| Local1 = 0x09 | |
| } | |
| ElseIf ((Local1 == 0x0A)) | |
| { | |
| Local1 = 0x0A | |
| } | |
| \_GPE.VBRE (Local1) | |
| DerefOf (Local0 [0x02]) [0x00] = (0xAD + Local1) | |
| DerefOf (Local0 [0x02]) [0x01] = 0x01 | |
| If ((WDPE & 0x40)) | |
| { | |
| Wait (\_SB.BEVT, 0x10) | |
| } | |
| DerefOf (Local0 [0x02]) [0x02] = BRID /* \BRID */ | |
| DerefOf (Local0 [0x02]) [0x03] = DerefOf (Local2 [ | |
| 0x03]) | |
| } | |
| If ((Local1 == 0x0B)) | |
| { | |
| If (ALSF) | |
| { | |
| DerefOf (Local0 [0x02]) [0x00] = 0xA9 | |
| DerefOf (Local0 [0x02]) [0x01] = 0x01 | |
| If (!(GPL0 & 0x00020000)) | |
| { | |
| DerefOf (Local0 [0x02]) [0x02] = 0x01 | |
| } | |
| } | |
| } | |
| Return (Local0) | |
| } | |
| Method (GHKF, 0, NotSerialized) | |
| { | |
| Debug = WDPE /* \WDPE */ | |
| Debug = WDSA /* \WDSA */ | |
| Debug = WDST /* \WDST */ | |
| Debug = WDGN /* \WDGN */ | |
| Reset (\_SB.BEVT) | |
| Reset (\_SB.F4EV) | |
| \_SB.SSMI (0xEA75, 0x01, 0x0A, 0x574D4953, 0x00) | |
| Debug = DID1 /* \DID1 */ | |
| Debug = WDSA /* \WDSA */ | |
| Debug = WDST /* \WDST */ | |
| Debug = WDGN /* \WDGN */ | |
| Return (HKFR ()) | |
| } | |
| Method (SHKF, 1, NotSerialized) | |
| { | |
| Reset (\_SB.BEVT) | |
| Reset (\_SB.F4EV) | |
| \_SB.SSMI (0xEA75, 0x02, 0x0A, 0x574D4953, 0x00) | |
| Return (HKFR ()) | |
| } | |
| Method (WGBV, 0, NotSerialized) | |
| { | |
| Local0 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x04, | |
| Buffer (0x04){} | |
| } | |
| Local1 = WLBN /* \WLBN */ | |
| WLBN = 0x00 | |
| If ((Local1 == 0x01)) | |
| { | |
| DerefOf (Local0 [0x02]) [0x00] = 0x9B | |
| DerefOf (Local0 [0x02]) [0x01] = 0x21 | |
| } | |
| If ((Local1 == 0x02)) | |
| { | |
| DerefOf (Local0 [0x02]) [0x00] = 0x9A | |
| DerefOf (Local0 [0x02]) [0x01] = 0x21 | |
| } | |
| If ((Local1 == 0x03)) | |
| { | |
| Local2 = \_SB.PCI0.LPCB.EC0.TP | |
| DerefOf (Local0 [0x02]) [0x00] = 0xA9 | |
| DerefOf (Local0 [0x02]) [0x01] = 0x21 | |
| DerefOf (Local0 [0x02]) [0x02] = Local2 | |
| DerefOf (Local0 [0x02]) [0x03] = 0x00 | |
| } | |
| Return (Local0) | |
| } | |
| Method (GSAS, 0, NotSerialized) | |
| { | |
| Local0 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x04, | |
| Buffer (0x04){} | |
| } | |
| Local1 = \_SB.PCI0.LPCB.EC0.GPID () | |
| Local1 += 0x01 | |
| DerefOf (Local0 [0x02]) [0x00] = Local1 | |
| Return (Local0) | |
| } | |
| Method (GSRV, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x10, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GVPR, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x11, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GBRS, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x12, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (SSRV, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x10, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GWPT, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x14, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (SWPT, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x14, 0x574D4953, 0x00) | |
| Local1 = WFDA () | |
| HWWB () | |
| Return (Local1) | |
| } | |
| Method (HWWB, 0, NotSerialized) | |
| { | |
| Local0 = BT0P /* \_SB_.BT0P */ | |
| If ((Local0 != 0x1F)) | |
| { | |
| Local0 = 0x00 | |
| } | |
| \_SB.SSMI (0xEA3A, 0x00, Local0, 0x00, 0x00) | |
| \_GPE.HWWP (0x01) | |
| WGWE (0x05, 0x00) | |
| } | |
| Method (GDBT, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x18, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (SDBT, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x18, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GFRT, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x0D, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (SDMD, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x1D, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GDMD, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x1D, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (SBUS, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x1E, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GBUS, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x1E, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (STMM, 1, NotSerialized) | |
| { | |
| Debug = "SetThermalStatus" | |
| CreateByteField (Arg0, 0x00, IDTA) | |
| If (((IDTA >= 0x10) && (IDTA <= 0x15))) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x28, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Local0 = Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| } | |
| If (((IDTA >= 0x20) && (IDTA <= 0x24))) | |
| { | |
| Local7 = (IDTA - 0x20) | |
| Local1 = DerefOf (Arg0 [0x01]) | |
| Local2 = DerefOf (Arg0 [0x02]) | |
| If ((Local1 != DerefOf (THCT [Local7]))) | |
| { | |
| Return (Package (0x02) | |
| { | |
| 0x06, | |
| 0x00 | |
| }) | |
| } | |
| If ((Local1 == 0x00)) | |
| { | |
| Return (Local0) | |
| } | |
| If (\_SB.PCI0.LPCB.EC0.ECRG) | |
| { | |
| Acquire (\_SB.PCI0.LPCB.EC0.ECMX, 0xFFFF) | |
| If (((Local7 < 0x03) || (Local7 == 0x04))) | |
| { | |
| \_SB.PCI0.LPCB.EC0.CRZN = (0x01 + Local7) | |
| If ((Local2 == 0xFF)) | |
| { | |
| Local2 = 0x00 | |
| } | |
| \_SB.PCI0.LPCB.EC0.TEMP = Local2 | |
| If ((Local7 == 0x02)) | |
| { | |
| Local2 = DerefOf (Arg0 [0x03]) | |
| \_SB.PCI0.LPCB.EC0.CRZN = 0x04 | |
| If ((Local2 == 0xFF)) | |
| { | |
| Local2 = 0x00 | |
| } | |
| \_SB.PCI0.LPCB.EC0.TEMP = Local2 | |
| } | |
| } | |
| Else | |
| { | |
| If ((Local2 != 0xFF)) | |
| { | |
| Local2 = \_TZ.CTCT (Local2) | |
| } | |
| \_SB.PCI0.LPCB.EC0.FTGC = Local2 | |
| } | |
| Release (\_SB.PCI0.LPCB.EC0.ECMX) | |
| } | |
| Local6 = 0x00 | |
| While ((Local6 < Local1)) | |
| { | |
| DerefOf (TSTV [Local7]) [Local6] = DerefOf (Arg0 [ | |
| (Local6 + 0x02)]) | |
| Local6++ | |
| } | |
| TSTM = 0x01 | |
| Return (Local0) | |
| } | |
| If ((IDTA == 0xAA)) | |
| { | |
| Local1 = 0x00 | |
| While ((Local1 < SizeOf (TSTV))) | |
| { | |
| Local2 = 0x00 | |
| Local3 = DerefOf (THCT [Local1]) | |
| While ((Local2 < Local3)) | |
| { | |
| DerefOf (TSTV [Local1]) [Local2] = 0xFF | |
| Local2++ | |
| } | |
| Local1++ | |
| } | |
| If (\_SB.PCI0.LPCB.EC0.ECRG) | |
| { | |
| Acquire (\_SB.PCI0.LPCB.EC0.ECMX, 0xFFFF) | |
| Local1 = 0x01 | |
| While ((Local1 <= 0x05)) | |
| { | |
| \_SB.PCI0.LPCB.EC0.CRZN = Local1 | |
| \_SB.PCI0.LPCB.EC0.TEMP = 0x00 | |
| Local1++ | |
| } | |
| \_SB.PCI0.LPCB.EC0.FTGC = 0xFF | |
| Release (\_SB.PCI0.LPCB.EC0.ECMX) | |
| } | |
| TSTM = 0x00 | |
| Return (Local0) | |
| } | |
| Return (Package (0x02) | |
| { | |
| 0x06, | |
| 0x00 | |
| }) | |
| } | |
| Method (GTMS, 1, NotSerialized) | |
| { | |
| Debug = "GetThermalStatus" | |
| Debug = Arg0 | |
| Local0 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x80, | |
| Buffer (0x80){} | |
| } | |
| CreateByteField (Arg0, 0x00, IDTA) | |
| If (((IDTA >= 0x00) && (IDTA <= 0x04))) | |
| { | |
| Local2 = DerefOf (THCT [IDTA]) | |
| DerefOf (Local0 [0x02]) [0x00] = Local2 | |
| If ((Local2 == 0x00)) | |
| { | |
| Return (Local0) | |
| } | |
| If (((IDTA < 0x03) || (IDTA == 0x04))) | |
| { | |
| If (\_SB.PCI0.LPCB.EC0.ECRG) | |
| { | |
| Acquire (\_SB.PCI0.LPCB.EC0.ECMX, 0xFFFF) | |
| \_SB.PCI0.LPCB.EC0.CRZN = (0x01 + IDTA) | |
| DerefOf (Local0 [0x02]) [0x01] = \_SB.PCI0.LPCB.EC0.DTMP | |
| If ((IDTA == 0x02)) | |
| { | |
| \_SB.PCI0.LPCB.EC0.CRZN = 0x04 | |
| DerefOf (Local0 [0x02]) [0x02] = \_SB.PCI0.LPCB.EC0.DTMP | |
| } | |
| Release (\_SB.PCI0.LPCB.EC0.ECMX) | |
| } | |
| If ((IDTA == 0x02)) | |
| { | |
| DerefOf (Local0 [0x02]) [0x03] = PCHT /* \PCHT */ | |
| } | |
| } | |
| If ((IDTA == 0x03)) | |
| { | |
| Local1 = \_TZ.GFSD () | |
| DerefOf (Local0 [0x02]) [0x01] = Local1 | |
| } | |
| Return (Local0) | |
| } | |
| If ((IDTA == 0x06)) | |
| { | |
| If (TRCN) | |
| { | |
| Local1 = 0x01 | |
| } | |
| Else | |
| { | |
| Local1 = 0x00 | |
| } | |
| TRCN = 0x00 | |
| DerefOf (Local0 [0x02]) [0x00] = 0x01 | |
| DerefOf (Local0 [0x02]) [0x01] = Local1 | |
| Return (Local0) | |
| } | |
| If (((IDTA >= 0x10) && (IDTA <= 0x15))) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x28, 0x574D4953, 0x00) | |
| If ((EBX == 0x00)) | |
| { | |
| Local1 = ASMB /* \ASMB */ | |
| } | |
| Else | |
| { | |
| Return (Local0) | |
| } | |
| Local7 = (IDTA - 0x10) | |
| Local2 = DerefOf (THCT [Local7]) | |
| DerefOf (Local0 [0x02]) [0x00] = Local2 | |
| Local4 = DerefOf (PRFI [Local7]) | |
| Local3 = 0x00 | |
| While ((Local3 < Local2)) | |
| { | |
| DerefOf (Local0 [0x02]) [(Local3 + 0x01)] = | |
| DerefOf (Local1 [(Local3 + Local4)]) | |
| Local3++ | |
| } | |
| Return (Local0) | |
| } | |
| If (((IDTA >= 0x20) && (IDTA <= 0x25))) | |
| { | |
| Local7 = (IDTA - 0x20) | |
| Local2 = DerefOf (THCT [Local7]) | |
| DerefOf (Local0 [0x02]) [0x00] = Local2 | |
| Local3 = 0x00 | |
| While ((Local3 < Local2)) | |
| { | |
| DerefOf (Local0 [0x02]) [(Local3 + 0x01)] = | |
| DerefOf (DerefOf (TSTV [Local7]) [Local3]) | |
| Local3++ | |
| } | |
| Return (Local0) | |
| } | |
| If ((IDTA == 0xAA)) | |
| { | |
| DerefOf (Local0 [0x02]) [0x00] = TSTM /* \_SB_.WMID.TSTM */ | |
| Return (Local0) | |
| } | |
| Return (Package (0x02) | |
| { | |
| 0x06, | |
| 0x00 | |
| }) | |
| } | |
| Method (SBTC, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x1F, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GBTC, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x1F, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GPMC, 1, NotSerialized) | |
| { | |
| Local0 = Buffer (0x80){} | |
| Local0 [0x00] = 0x01 | |
| Local0 [0x01] = 0x00 | |
| If ((PMCS == 0x01)) | |
| { | |
| If (\_SB.PCI0.LPCB.EC0.ECRG) | |
| { | |
| CreateWordField (Local0, 0x02, SYS) | |
| CreateWordField (Local0, 0x04, P1) | |
| CreateWordField (Local0, 0x06, BV1) | |
| CreateWordField (Local0, 0x08, BI1) | |
| CreateWordField (Local0, 0x0A, P2) | |
| CreateWordField (Local0, 0x0C, BV2) | |
| CreateWordField (Local0, 0x0E, BI2) | |
| CreateWordField (Local0, 0x10, E1) | |
| CreateWordField (Local0, 0x12, E2) | |
| Local1 = \_SB.PCI0.LPCB.EC0.S0FL | |
| Local2 = 0x01 | |
| If (((Local1 & 0x10) == 0x00)) | |
| { | |
| Local2 |= 0x02 | |
| } | |
| SYS = Local2 | |
| If ((Arg0 == 0x01)) | |
| { | |
| \_SB.PCI0.LPCB.EC0.CIDX = 0x00 | |
| P1 = \_SB.PCI0.LPCB.EC0.CPWR | |
| BV1 = \_SB.PCI0.LPCB.EC0.CVLT | |
| BI1 = \_SB.PCI0.LPCB.EC0.CCUR | |
| \_SB.PCI0.LPCB.EC0.CIDX = 0x01 | |
| P2 = \_SB.PCI0.LPCB.EC0.CPWR | |
| BV2 = \_SB.PCI0.LPCB.EC0.CVLT | |
| BI2 = \_SB.PCI0.LPCB.EC0.CCUR | |
| } | |
| Else | |
| { | |
| Local2 = ASMB /* \ASMB */ | |
| Local2 [0x10] = 0x00 | |
| ASMB = Local2 | |
| \_SB.SSMI (0xEA75, 0x01, 0x1C, 0x574D4953, 0x00) | |
| If ((EBX == 0x00)) | |
| { | |
| Local1 = ASMB /* \ASMB */ | |
| Local2 = 0x00 | |
| While ((Local2 < 0x0C)) | |
| { | |
| Local0 [(Local2 + 0x04)] = DerefOf (Local1 [Local2] | |
| ) | |
| Local2++ | |
| } | |
| SYS &= ~0x02 | |
| } | |
| ElseIf ((SYS & 0x02)) | |
| { | |
| P1 = 0x011C | |
| BV1 = 0x2E18 | |
| BI1 = 0x0F50 | |
| P2 = 0x55 | |
| BV2 = 0x3264 | |
| BI2 = 0x0432 | |
| } | |
| Else | |
| { | |
| \_SB.PCI0.LPCB.EC0.CIDX = 0x00 | |
| P1 = \_SB.PCI0.LPCB.EC0.CPWR | |
| BV1 = \_SB.PCI0.LPCB.EC0.CVLT | |
| BI1 = \_SB.PCI0.LPCB.EC0.CCUR | |
| \_SB.PCI0.LPCB.EC0.CIDX = 0x01 | |
| P2 = \_SB.PCI0.LPCB.EC0.CPWR | |
| BV2 = \_SB.PCI0.LPCB.EC0.CVLT | |
| BI2 = \_SB.PCI0.LPCB.EC0.CCUR | |
| Local1 = 0x00 | |
| If (((P1 > 0x0202) || (P1 < 0x80))) | |
| { | |
| Local1 = 0x01 | |
| } | |
| If (((P2 > 0x8D) || (P2 < 0x46))) | |
| { | |
| Local1 = 0x01 | |
| } | |
| If ((BV1 < 0x36B0)) | |
| { | |
| If (((BV1 > 0x3390) || (BV1 < 0x2CEC))) | |
| { | |
| Local1 = 0x01 | |
| } | |
| If (((BV2 > 0x3390) || (BV2 < 0x2CEC))) | |
| { | |
| Local1 = 0x01 | |
| } | |
| If (((BI1 > 0x1068) || (BI1 < 0x06A4))) | |
| { | |
| Local1 = 0x01 | |
| } | |
| If (((BI2 > 0x04B0) || (BI2 < 0x0384))) | |
| { | |
| Local1 = 0x01 | |
| } | |
| } | |
| Else | |
| { | |
| If (((BV1 > 0x445C) || (BV1 < 0x3C28))) | |
| { | |
| Local1 = 0x01 | |
| } | |
| If (((BV2 > 0x445C) || (BV2 < 0x3C28))) | |
| { | |
| Local1 = 0x01 | |
| } | |
| If (((BI1 > 0x1068) || (BI1 < 0x06A4))) | |
| { | |
| Local1 = 0x01 | |
| } | |
| If (((BI2 > 0x04B0) || (BI2 < 0x0384))) | |
| { | |
| Local1 = 0x01 | |
| } | |
| } | |
| If ((Local1 == 0x01)) | |
| { | |
| \_SB.PCI0.LPCB.EC0.S0FL = 0x00 | |
| P1 = 0x011C | |
| BV1 = 0x2E18 | |
| BI1 = 0x0F50 | |
| P2 = 0x55 | |
| BV2 = 0x3264 | |
| BI2 = 0x0432 | |
| SYS |= 0x02 | |
| } | |
| Else | |
| { | |
| Local2 = ASMB /* \ASMB */ | |
| CreateField (Local0, 0x20, 0x60, CDAT) | |
| CreateField (Local2, 0xA0, 0x60, BDAT) | |
| BDAT = CDAT /* \_SB_.WMID.GPMC.CDAT */ | |
| Local2 [0x10] = 0x01 | |
| ASMB = Local2 | |
| \_SB.SSMI (0xEA75, 0x01, 0x1C, 0x574D4953, 0x00) | |
| } | |
| } | |
| } | |
| If ((BV2 > 0x3A98)) | |
| { | |
| E1 = 0x03B6 | |
| E2 = 0x03B6 | |
| } | |
| Else | |
| { | |
| E1 = 0x0398 | |
| E2 = 0x0398 | |
| } | |
| } | |
| Else | |
| { | |
| Return (Package (0x02) | |
| { | |
| 0x0D, | |
| 0x00 | |
| }) | |
| } | |
| } | |
| Local1 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x80, | |
| Buffer (0x80){} | |
| } | |
| Local1 [0x02] = Local0 | |
| Return (Local1) | |
| } | |
| Method (CPMC, 0, NotSerialized) | |
| { | |
| If ((PMCS == 0x01)) | |
| { | |
| If (\_SB.PCI0.LPCB.EC0.ECRG) | |
| { | |
| \_SB.PCI0.LPCB.EC0.S0FL = 0x00 | |
| Return (Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| }) | |
| } | |
| } | |
| Return (Package (0x02) | |
| { | |
| 0x0D, | |
| 0x00 | |
| }) | |
| } | |
| Method (SQBP, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x22, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GQBP, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x22, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GPIN, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x23, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (SPIN, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x23, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (WGBC, 0, NotSerialized) | |
| { | |
| Return (\_SB.PCI0.LPCB.EC0.GBTC ()) | |
| } | |
| Method (WSBC, 3, NotSerialized) | |
| { | |
| Return (\_SB.PCI0.LPCB.EC0.SBTC (Arg0, Arg1, Arg2)) | |
| } | |
| Method (GFCC, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x29, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (SFCC, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x29, 0x574D4953, 0x00) | |
| Local1 = WFDA () | |
| If (EDX) | |
| { | |
| HWWB () | |
| } | |
| Return (Local1) | |
| } | |
| Method (GPES, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x2A, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (SPES, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x2A, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GLID, 0, NotSerialized) | |
| { | |
| Local0 = Package (0x03) | |
| { | |
| 0x00, | |
| 0x04, | |
| Buffer (0x04){} | |
| } | |
| DerefOf (Local0 [0x02]) [0x00] = (\_SB.LID._LID () + 0x01 | |
| ) | |
| Return (Local0) | |
| } | |
| Method (GDES, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x33, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GBLC, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x34, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (SBLC, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x34, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GPST, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x36, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (SPST, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x36, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GBCT, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x37, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (SBCP, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x37, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (GPSH, 0, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x01, 0x38, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Method (SPSH, 1, NotSerialized) | |
| { | |
| \_SB.SSMI (0xEA75, 0x02, 0x38, 0x574D4953, 0x00) | |
| Return (WFDA ()) | |
| } | |
| Name (_HID, EisaId ("PNP0C14") /* Windows Management Instrumentation Device */) // _HID: Hardware ID | |
| Name (_UID, 0x00) // _UID: Unique ID | |
| Name (WEI1, 0x00) | |
| Name (WED1, 0x00) | |
| Name (WEI2, 0x00) | |
| Name (WED2, 0x00) | |
| Name (WEVT, 0x00) | |
| Name (_WDG, Buffer (0x0118) | |
| { | |
| /* 0000 */ 0x34, 0xF0, 0xB7, 0x5F, 0x63, 0x2C, 0xE9, 0x45, // 4.._c,.E | |
| /* 0008 */ 0xBE, 0x91, 0x3D, 0x44, 0xE2, 0xC7, 0x07, 0xE4, // ..=D.... | |
| /* 0010 */ 0x41, 0x41, 0x01, 0x02, 0x79, 0x42, 0xF2, 0x95, // AA..yB.. | |
| /* 0018 */ 0x7B, 0x4D, 0x34, 0x43, 0x93, 0x87, 0xAC, 0xCD, // {M4C.... | |
| /* 0020 */ 0xC6, 0x7E, 0xF6, 0x1C, 0x80, 0x00, 0x01, 0x08, // .~...... | |
| /* 0028 */ 0x18, 0x43, 0x81, 0x2B, 0xE8, 0x4B, 0x07, 0x47, // .C.+.K.G | |
| /* 0030 */ 0x9D, 0x84, 0xA1, 0x90, 0xA8, 0x59, 0xB5, 0xD0, // .....Y.. | |
| /* 0038 */ 0xA0, 0x00, 0x01, 0x08, 0x21, 0x12, 0x90, 0x05, // ....!... | |
| /* 0040 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... | |
| /* 0048 */ 0xC9, 0x06, 0x29, 0x10, 0x41, 0x42, 0x01, 0x00, // ..).AB.. | |
| /* 0050 */ 0xEB, 0x91, 0x4C, 0x1F, 0x5C, 0xDC, 0x0B, 0x46, // ..L.\..F | |
| /* 0058 */ 0x95, 0x1D, 0xC7, 0xCB, 0x9B, 0x4B, 0x8D, 0x5E, // .....K.^ | |
| /* 0060 */ 0x42, 0x41, 0x01, 0x02, 0x49, 0x4B, 0x11, 0x2D, // BA..IK.- | |
| /* 0068 */ 0xFB, 0x2D, 0x30, 0x41, 0xB8, 0xFE, 0x4A, 0x3C, // .-0A..J< | |
| /* 0070 */ 0x09, 0xE7, 0x51, 0x33, 0x42, 0x43, 0xD2, 0x00, // ..Q3BC.. | |
| /* 0078 */ 0xE3, 0x08, 0x8D, 0x98, 0xF4, 0x68, 0x35, 0x4C, // .....h5L | |
| /* 0080 */ 0xAF, 0x3E, 0x6A, 0x1B, 0x81, 0x06, 0xF8, 0x3C, // .>j....< | |
| /* 0088 */ 0x42, 0x44, 0x29, 0x00, 0x46, 0x97, 0xEA, 0x14, // BD).F... | |
| /* 0090 */ 0x1F, 0xCE, 0x98, 0x40, 0xA0, 0xE0, 0x70, 0x45, // [email protected] | |
| /* 0098 */ 0xCB, 0x4D, 0xA7, 0x45, 0x42, 0x45, 0x02, 0x00, // .M.EBE.. | |
| /* 00A0 */ 0x28, 0x20, 0x2F, 0x32, 0x84, 0x0F, 0x01, 0x49, // ( /2...I | |
| /* 00A8 */ 0x98, 0x8E, 0x01, 0x51, 0x76, 0x04, 0x9E, 0x2D, // ...Qv..- | |
| /* 00B0 */ 0x42, 0x46, 0x05, 0x00, 0x3D, 0xDE, 0x32, 0x82, // BF..=.2. | |
| /* 00B8 */ 0x3D, 0x66, 0x27, 0x43, 0xA8, 0xF4, 0xE2, 0x93, // =f'C.... | |
| /* 00C0 */ 0xAD, 0xB9, 0xBF, 0x05, 0x42, 0x47, 0x02, 0x00, // ....BG.. | |
| /* 00C8 */ 0x36, 0x64, 0x1F, 0x8F, 0x42, 0x9F, 0xC8, 0x42, // 6d..B..B | |
| /* 00D0 */ 0xBA, 0xDC, 0x0E, 0x94, 0x24, 0xF2, 0x0C, 0x9A, // ....$... | |
| /* 00D8 */ 0x42, 0x48, 0x00, 0x00, 0x35, 0x64, 0x1F, 0x8F, // BH..5d.. | |
| /* 00E0 */ 0x42, 0x9F, 0xC8, 0x42, 0xBA, 0xDC, 0x0E, 0x94, // B..B.... | |
| /* 00E8 */ 0x24, 0xF2, 0x0C, 0x9A, 0x42, 0x49, 0x00, 0x00, // $...BI.. | |
| /* 00F0 */ 0x61, 0xA6, 0x91, 0x73, 0x3A, 0x22, 0xDB, 0x47, // a..s:".G | |
| /* 00F8 */ 0xA7, 0x7A, 0x7B, 0xE8, 0x4C, 0x60, 0x82, 0x2D, // .z{.L`.- | |
| /* 0100 */ 0x41, 0x43, 0x01, 0x02, 0xB6, 0x63, 0x4E, 0xDF, // AC...cN. | |
| /* 0108 */ 0xBC, 0x3B, 0x58, 0x48, 0x97, 0x37, 0xC7, 0x4F, // .;XH.7.O | |
| /* 0110 */ 0x82, 0xF8, 0x21, 0xF3, 0x42, 0x4A, 0x03, 0x00 // ..!.BJ.. | |
| }) | |
| Name (EVNT, Package (0x03) | |
| { | |
| Package (0x05) | |
| { | |
| "BIOS Configuration Change", | |
| "BIOS Settings", | |
| 0x04, | |
| 0x05, | |
| 0x02 | |
| }, | |
| Package (0x05) | |
| { | |
| "BIOS Configuration Security", | |
| "An attempt has been made to Access BIOS features unsuccessfully", | |
| 0x04, | |
| 0x0A, | |
| 0x06 | |
| }, | |
| Package (0x05) | |
| { | |
| "Unknown Event", | |
| "Unknown event type", | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| } | |
| }) | |
| Name (IWPN, 0x01) | |
| Method (IWMP, 0, Serialized) | |
| { | |
| If (IWPN) | |
| { | |
| Local1 = 0x00 | |
| Local2 = 0x00 | |
| Local3 = 0x00 | |
| Local7 = 0x00 | |
| If (RDSP) | |
| { | |
| Local1 = 0x01 | |
| } | |
| If (TXTC) | |
| { | |
| Local2 = 0x01 | |
| } | |
| If (AMTC) | |
| { | |
| Local3 = 0x01 | |
| } | |
| If (!BKPR) | |
| { | |
| Local7 = 0x01 | |
| } | |
| Local4 = (Local1 | Local2) | |
| Local4 |= Local3 | |
| Local4 |= Local7 | |
| Local5 = 0x00 | |
| While ((Local4 && (Local5 < 0xD2))) | |
| { | |
| Local6 = DerefOf (DerefOf (BISE [Local5]) [0x00]) | |
| If (Local1) | |
| { | |
| If (\SRCM (Local6, "SATA Device Mode", 0x10)) | |
| { | |
| BISE [Local5] = SWRD /* \_SB_.SWRD */ | |
| } | |
| If (\SRCM (Local6, "Ctrl I Prompt", 0x0D)) | |
| { | |
| BISE [Local5] = CTIP /* \_SB_.CTIP */ | |
| Local1 = 0x00 | |
| } | |
| } | |
| If (Local2) | |
| { | |
| If (\SRCM (Local6, "TXT Technology", 0x0E)) | |
| { | |
| BISE [Local5] = TXTS /* \_SB_.TXTS */ | |
| } | |
| If (\SRCM (Local6, "TXT Technology Security Level", 0x1D)) | |
| { | |
| BISE [Local5] = TXTP /* \_SB_.TXTP */ | |
| Local2 = 0x00 | |
| } | |
| } | |
| If (Local3) | |
| { | |
| If (\SRCM (Local6, "Terminal Emulation Mode", 0x17)) | |
| { | |
| BISE [Local5] = ATEM /* \_SB_.ATEM */ | |
| } | |
| If (\SRCM (Local6, "Firmware Verbosity", 0x12)) | |
| { | |
| BISE [Local5] = AFWV /* \_SB_.AFWV */ | |
| } | |
| If (\SRCM (Local6, "Firmware Progress Event Support", 0x1F)) | |
| { | |
| BISE [Local5] = APES /* \_SB_.APES */ | |
| } | |
| If (\SRCM (Local6, "Unconfigure AMT on next boot", 0x1C)) | |
| { | |
| BISE [Local5] = AUNB /* \_SB_.AUNB */ | |
| } | |
| If (\SRCM (Local6, "USB Key Provisioning Support", 0x1C)) | |
| { | |
| BISE [Local5] = AUKP /* \_SB_.AUKP */ | |
| } | |
| If (\SRCM (Local6, "AMT Setup Prompt(Ctrl-P)", 0x18)) | |
| { | |
| BISE [Local5] = ASUP /* \_SB_.ASUP */ | |
| } | |
| If (\SRCM (Local6, "Initiate Intel CIRA", 0x13)) | |
| { | |
| BISE [Local5] = AIIC /* \_SB_.AIIC */ | |
| } | |
| If (\SRCM (Local6, "Terminal Emulation Mode Security Level", 0x26)) | |
| { | |
| BISE [Local5] = ATEP /* \_SB_.ATEP */ | |
| } | |
| If (\SRCM (Local6, "Firmware Verbosity Security Level", 0x21)) | |
| { | |
| BISE [Local5] = AFWP /* \_SB_.AFWP */ | |
| } | |
| If (\SRCM (Local6, "Firmware Progress Event Support Security Level", 0x2E)) | |
| { | |
| BISE [Local5] = APEP /* \_SB_.APEP */ | |
| } | |
| If (\SRCM (Local6, "Unconfigure AMT on next boot Security Level", 0x2B)) | |
| { | |
| BISE [Local5] = AUNP /* \_SB_.AUNP */ | |
| } | |
| If (\SRCM (Local6, "USB Key Provisioning Support Security Level", 0x2B)) | |
| { | |
| BISE [Local5] = AUPP /* \_SB_.AUPP */ | |
| } | |
| If (\SRCM (Local6, "AMT Setup Prompt(Ctrl-P) Security Level", 0x27)) | |
| { | |
| BISE [Local5] = ASPP /* \_SB_.ASPP */ | |
| } | |
| If (\SRCM (Local6, "Initiate Intel CIRA Security Level", 0x22)) | |
| { | |
| BISE [Local5] = AIIP /* \_SB_.AIIP */ | |
| Local3 = 0x00 | |
| } | |
| } | |
| If (Local7) | |
| { | |
| If (\SRCM (Local6, "Backlit Keyboard Timeout", 0x18)) | |
| { | |
| BISE [Local5] = BKTO /* \_SB_.BKTO */ | |
| } | |
| If (\SRCM (Local6, "Backlit Keyboard Timeout Security Level", 0x27)) | |
| { | |
| BISE [Local5] = BKTP /* \_SB_.BKTP */ | |
| Local7 = 0x00 | |
| } | |
| } | |
| Local5++ | |
| } | |
| IWPN = 0x00 | |
| } | |
| } | |
| Method (_WED, 1, NotSerialized) // _Wxx: Wake Event, xx=0x00-0xFF | |
| { | |
| If ((Arg0 == 0xA0)) | |
| { | |
| If ((DerefOf (ETYP [0x00]) == 0x00)) | |
| { | |
| BF2S = ST01 /* \_SB_.ST01 */ | |
| DerefOf (EVNT [0x00]) [0x01] = BF2S /* \_SB_.BF2S */ | |
| Return (DerefOf (EVNT [0x00])) | |
| } | |
| If ((DerefOf (ETYP [0x00]) == 0x01)) | |
| { | |
| Return (DerefOf (EVNT [0x01])) | |
| } | |
| Else | |
| { | |
| Return (DerefOf (EVNT [0x02])) | |
| } | |
| } | |
| Else | |
| { | |
| Local0 = Buffer (0x08) | |
| { | |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
| } | |
| CreateDWordField (Local0, 0x00, EVID) | |
| CreateDWordField (Local0, 0x04, EVDA) | |
| EVID = WEI1 /* \_SB_.WMID.WEI1 */ | |
| EVDA = WED1 /* \_SB_.WMID.WED1 */ | |
| If ((WEI2 != 0x00)) | |
| { | |
| WEI1 = WEI2 /* \_SB_.WMID.WEI2 */ | |
| WED1 = WED2 /* \_SB_.WMID.WED2 */ | |
| EVID = WEI1 /* \_SB_.WMID.WEI1 */ | |
| EVDA = WED1 /* \_SB_.WMID.WED1 */ | |
| WEI2 = 0x00 | |
| WED2 = 0x00 | |
| If ((WEVT == 0x00)) | |
| { | |
| WEVT = 0x01 | |
| Notify (\_SB.WMID, 0x80) // Status Change | |
| } | |
| } | |
| Else | |
| { | |
| WEI1 = 0x00 | |
| WED1 = 0x00 | |
| } | |
| Return (Local0) | |
| } | |
| } | |
| Name (WQAB, Buffer (0x2135) | |
| { | |
| /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... | |
| /* 0008 */ 0x25, 0x21, 0x00, 0x00, 0xB0, 0xCB, 0x00, 0x00, // %!...... | |
| /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T | |
| /* 0018 */ 0x28, 0x27, 0xA1, 0x00, 0x01, 0x06, 0x18, 0x42, // ('.....B | |
| /* 0020 */ 0x10, 0x4D, 0x10, 0x92, 0x46, 0x62, 0x02, 0x89, // .M..Fb.. | |
| /* 0028 */ 0x80, 0x90, 0x18, 0x18, 0x14, 0x81, 0x85, 0x00, // ........ | |
| /* 0030 */ 0x49, 0x02, 0x88, 0xC4, 0x41, 0xE1, 0x20, 0xD4, // I...A. . | |
| /* 0038 */ 0x9F, 0x40, 0x7E, 0x05, 0x20, 0x74, 0x28, 0x40, // .@~. t(@ | |
| /* 0040 */ 0xA6, 0x00, 0x83, 0x02, 0x9C, 0x22, 0x88, 0xA0, // .....".. | |
| /* 0048 */ 0x57, 0x01, 0x36, 0x05, 0x98, 0x14, 0x60, 0x51, // W.6...`Q | |
| /* 0050 */ 0x80, 0x76, 0x01, 0x96, 0x05, 0xE8, 0x16, 0x20, // .v..... | |
| /* 0058 */ 0x1D, 0x96, 0x88, 0x04, 0x47, 0x89, 0x01, 0x47, // ....G..G | |
| /* 0060 */ 0xE9, 0xC4, 0x16, 0x6E, 0xD8, 0xE0, 0x85, 0xA2, // ...n.... | |
| /* 0068 */ 0x68, 0x06, 0x51, 0x12, 0x94, 0x8B, 0x20, 0x5D, // h.Q... ] | |
| /* 0070 */ 0x10, 0x52, 0x2E, 0xC0, 0x37, 0x82, 0x06, 0x10, // .R..7... | |
| /* 0078 */ 0xA5, 0x77, 0x01, 0xB6, 0x05, 0x98, 0x86, 0x27, // .w.....' | |
| /* 0080 */ 0xD2, 0x20, 0xE4, 0x60, 0x08, 0x54, 0xCE, 0x80, // . .`.T.. | |
| /* 0088 */ 0x20, 0x69, 0x44, 0x21, 0x1E, 0xA7, 0x44, 0x08, // iD!..D. | |
| /* 0090 */ 0x0A, 0x84, 0x90, 0xD4, 0xF1, 0xA0, 0xA0, 0x71, // .......q | |
| /* 0098 */ 0x88, 0xAD, 0xCE, 0x46, 0x93, 0xA9, 0x74, 0x7E, // ...F..t~ | |
| /* 00A0 */ 0x48, 0x82, 0x70, 0xC6, 0x2A, 0x7E, 0x3A, 0x9A, // H.p.*~:. | |
| /* 00A8 */ 0xD0, 0xD9, 0x9C, 0x60, 0xE7, 0x18, 0x72, 0x3C, // ...`..r< | |
| /* 00B0 */ 0x48, 0xF4, 0x20, 0xB8, 0x00, 0x0F, 0x1C, 0x2C, // H. ...., | |
| /* 00B8 */ 0x34, 0x84, 0x22, 0x6B, 0x80, 0xC1, 0x8C, 0xDD, // 4."k.... | |
| /* 00C0 */ 0x63, 0xB1, 0x0B, 0x4E, 0x0A, 0xEC, 0x61, 0xB3, // c..N..a. | |
| /* 00C8 */ 0x01, 0x19, 0xA2, 0x24, 0x38, 0xD4, 0x11, 0xC0, // ...$8... | |
| /* 00D0 */ 0x12, 0x05, 0x98, 0x1F, 0x87, 0x0C, 0x0F, 0x95, // ........ | |
| /* 00D8 */ 0x8C, 0x25, 0x24, 0x1B, 0xAB, 0x87, 0xC2, 0xA5, // .%$..... | |
| /* 00E0 */ 0x40, 0x68, 0x6C, 0x27, 0xED, 0x19, 0x45, 0x2C, // @hl'..E, | |
| /* 00E8 */ 0x79, 0x4A, 0x82, 0x49, 0xE0, 0x51, 0x44, 0x36, // yJ.I.QD6 | |
| /* 00F0 */ 0x1A, 0x27, 0x28, 0x1B, 0x1A, 0x25, 0x03, 0x42, // .'(..%.B | |
| /* 00F8 */ 0x9E, 0x05, 0x58, 0x07, 0x26, 0x04, 0x76, 0x2F, // ..X.&.v/ | |
| /* 0100 */ 0xC0, 0x9A, 0x00, 0x73, 0xB3, 0x90, 0xB1, 0xB9, // ...s.... | |
| /* 0108 */ 0xE8, 0xFF, 0x0F, 0x71, 0xB0, 0x31, 0xDA, 0x9A, // ...q.1.. | |
| /* 0110 */ 0xAE, 0x90, 0xC2, 0xC4, 0x88, 0x12, 0x2C, 0x5E, // ......,^ | |
| /* 0118 */ 0xC5, 0xC3, 0x10, 0xCA, 0x93, 0x42, 0xA8, 0x48, // .....B.H | |
| /* 0120 */ 0x95, 0xA1, 0x68, 0xB4, 0x51, 0x2A, 0x14, 0xE0, // ..h.Q*.. | |
| /* 0128 */ 0x4C, 0x80, 0x30, 0x5C, 0x1D, 0x03, 0x82, 0x46, // L.0\...F | |
| /* 0130 */ 0x88, 0x15, 0x29, 0x56, 0xFB, 0x83, 0x20, 0xF1, // ..)V.. . | |
| /* 0138 */ 0x2D, 0x40, 0x54, 0x01, 0xA2, 0x48, 0xA3, 0x41, // [email protected] | |
| /* 0140 */ 0x9D, 0x03, 0x3C, 0x5C, 0x0F, 0xF5, 0xF0, 0x3D, // ..<\...= | |
| /* 0148 */ 0xF6, 0x93, 0x0C, 0x72, 0x90, 0x67, 0xF1, 0xA8, // ...r.g.. | |
| /* 0150 */ 0x70, 0x9C, 0x06, 0x49, 0xE0, 0x0B, 0x80, 0x4F, // p..I...O | |
| /* 0158 */ 0x08, 0x1E, 0x38, 0xDE, 0x35, 0xA0, 0x66, 0x7C, // ..8.5.f| | |
| /* 0160 */ 0xBC, 0x4C, 0x10, 0x1C, 0x6A, 0x88, 0x1E, 0x68, // .L..j..h | |
| /* 0168 */ 0xB8, 0x13, 0x38, 0x44, 0x06, 0xE8, 0x49, 0x3D, // ..8D..I= | |
| /* 0170 */ 0x52, 0x60, 0x07, 0x77, 0x32, 0xEF, 0x01, 0xAF, // R`.w2... | |
| /* 0178 */ 0x0A, 0xCD, 0x5E, 0x12, 0x08, 0xC1, 0xF1, 0xF8, // ..^..... | |
| /* 0180 */ 0x7E, 0xC0, 0x26, 0x9C, 0xC0, 0xF2, 0x07, 0x81, // ~.&..... | |
| /* 0188 */ 0x1A, 0x99, 0xA1, 0x3D, 0xCA, 0xD3, 0x8A, 0x19, // ...=.... | |
| /* 0190 */ 0xF2, 0x31, 0xC1, 0x04, 0x16, 0x0B, 0x21, 0x05, // .1....!. | |
| /* 0198 */ 0x10, 0x1A, 0x0F, 0xF8, 0x6F, 0x00, 0x8F, 0x17, // ....o... | |
| /* 01A0 */ 0xBE, 0x12, 0xC4, 0xF6, 0x80, 0x12, 0x0C, 0x0B, // ........ | |
| /* 01A8 */ 0x21, 0x23, 0xAB, 0xF0, 0x78, 0xE8, 0x28, 0x7C, // !#..x.(| | |
| /* 01B0 */ 0x95, 0x38, 0x9C, 0xD3, 0x8A, 0x67, 0x82, 0xE1, // .8...g.. | |
| /* 01B8 */ 0x20, 0xF4, 0x05, 0x90, 0x00, 0x51, 0xE7, 0x0C, // ....Q.. | |
| /* 01C0 */ 0xD4, 0x61, 0xC1, 0xE7, 0x04, 0x76, 0x33, 0x38, // .a...v38 | |
| /* 01C8 */ 0x83, 0x47, 0x00, 0x8F, 0xE4, 0x84, 0xFC, 0x2B, // .G.....+ | |
| /* 01D0 */ 0xF1, 0xC0, 0xE0, 0x03, 0xE2, 0xEF, 0x1F, 0xA7, // ........ | |
| /* 01D8 */ 0xEC, 0x11, 0x9C, 0xA9, 0x01, 0x7D, 0x1C, 0xF0, // .....}.. | |
| /* 01E0 */ 0xFF, 0x7F, 0x28, 0x7C, 0x88, 0x1E, 0xDF, 0x29, // ..(|...) | |
| /* 01E8 */ 0x1F, 0xAF, 0x4F, 0x17, 0x96, 0x35, 0x4E, 0xE8, // ..O..5N. | |
| /* 01F0 */ 0x77, 0x08, 0x9F, 0x38, 0x7C, 0x64, 0x71, 0x44, // w..8|dqD | |
| /* 01F8 */ 0x08, 0x39, 0x39, 0x05, 0xA0, 0x81, 0x4F, 0xF7, // .99...O. | |
| /* 0200 */ 0xEC, 0x22, 0x9C, 0xAE, 0x27, 0xE5, 0x40, 0xC3, // ."..'.@. | |
| /* 0208 */ 0xA0, 0xE3, 0x04, 0xC7, 0x79, 0x00, 0x1C, 0xE3, // ....y... | |
| /* 0210 */ 0x84, 0x7F, 0x2E, 0x80, 0x3F, 0x40, 0x7E, 0xCA, // ....?@~. | |
| /* 0218 */ 0x78, 0xC5, 0x48, 0xE0, 0x98, 0x23, 0x44, 0x9F, // x.H..#D. | |
| /* 0220 */ 0x6B, 0x3C, 0x42, 0x2C, 0xFC, 0x53, 0x45, 0xE1, // k<B,.SE. | |
| /* 0228 */ 0x03, 0x21, 0x63, 0x04, 0x17, 0xA0, 0xC7, 0x08, // .!c..... | |
| /* 0230 */ 0x7C, 0x03, 0x8E, 0x11, 0x7D, 0x94, 0xE0, 0xEA, // |...}... | |
| /* 0238 */ 0x0F, 0x1A, 0x74, 0x80, 0xB8, 0xFF, 0xFF, 0x00, // ..t..... | |
| /* 0240 */ 0xE1, 0x83, 0x7A, 0x80, 0xC0, 0x37, 0xFA, 0xD1, // ..z..7.. | |
| /* 0248 */ 0x03, 0x3D, 0x2E, 0x8B, 0x3E, 0x0F, 0xC8, 0xF8, // .=..>... | |
| /* 0250 */ 0x89, 0x46, 0xF3, 0xE2, 0xA7, 0x03, 0x7E, 0xF8, // .F....~. | |
| /* 0258 */ 0x00, 0x0F, 0xA8, 0x87, 0x84, 0x03, 0xC5, 0x4C, // .......L | |
| /* 0260 */ 0x9B, 0x83, 0x3E, 0xBB, 0x1C, 0x3A, 0x76, 0xB8, // ..>..:v. | |
| /* 0268 */ 0xE0, 0x3F, 0x81, 0x80, 0x4B, 0xDE, 0x21, 0x0C, // .?..K.!. | |
| /* 0270 */ 0x14, 0x23, 0xC6, 0x9F, 0x83, 0x7C, 0x0A, 0x03, // .#...|.. | |
| /* 0278 */ 0xFF, 0xFF, 0xFF, 0x14, 0x06, 0xFE, 0xE1, 0xF0, // ........ | |
| /* 0280 */ 0x20, 0x4F, 0x07, 0x9F, 0xB6, 0xA8, 0x74, 0x18, // O....t. | |
| /* 0288 */ 0xD4, 0x81, 0x0B, 0xB0, 0x32, 0x89, 0x08, 0xCF, // ....2... | |
| /* 0290 */ 0x12, 0xB5, 0x41, 0xE8, 0xD4, 0xF0, 0x36, 0xF1, // ..A...6. | |
| /* 0298 */ 0xB6, 0xE5, 0x5B, 0x40, 0x9C, 0xD3, 0xEC, 0xED, // ..[@.... | |
| /* 02A0 */ 0xC0, 0x45, 0x30, 0x22, 0xD4, 0x0C, 0x45, 0x4E, // .E0"..EN | |
| /* 02A8 */ 0x5A, 0x11, 0x63, 0x44, 0x79, 0xDC, 0x32, 0xCA, // Z.cDy.2. | |
| /* 02B0 */ 0xDB, 0xD6, 0x0B, 0x40, 0xBC, 0x13, 0x7B, 0xDE, // ...@..{. | |
| /* 02B8 */ 0x32, 0x46, 0xF0, 0xC8, 0x0F, 0x5C, 0x2C, 0xC6, // 2F...\,. | |
| /* 02C0 */ 0xEA, 0xF5, 0x5F, 0xF3, 0x81, 0x0B, 0x70, 0xF6, // .._...p. | |
| /* 02C8 */ 0xFF, 0x3F, 0x70, 0x01, 0x1C, 0x0A, 0x7A, 0x18, // .?p...z. | |
| /* 02D0 */ 0x42, 0x0F, 0xC3, 0x53, 0x39, 0x97, 0x87, 0xC8, // B..S9... | |
| /* 02D8 */ 0x53, 0x89, 0x18, 0x35, 0x4C, 0xD4, 0x67, 0x28, // S..5L.g( | |
| /* 02E0 */ 0xDF, 0x2D, 0x7C, 0x20, 0x02, 0xDF, 0x99, 0x0B, // .-| .... | |
| /* 02E8 */ 0xF8, 0xFD, 0xFF, 0x0F, 0x44, 0x70, 0x8E, 0x29, // ....Dp.) | |
| /* 02F0 */ 0xB8, 0x33, 0x0D, 0x78, 0x7C, 0xCE, 0x40, 0x20, // .3.x|.@ | |
| /* 02F8 */ 0xA7, 0xE2, 0x43, 0x0D, 0x60, 0x41, 0xF4, 0x13, // ..C.`A.. | |
| /* 0300 */ 0xC2, 0x27, 0x1A, 0x2A, 0x13, 0x06, 0x75, 0xA8, // .'.*..u. | |
| /* 0308 */ 0x01, 0xAC, 0x5C, 0x61, 0x9E, 0x46, 0xCF, 0xF9, // ..\a.F.. | |
| /* 0310 */ 0x59, 0xC6, 0xA7, 0x1A, 0x1F, 0x4A, 0x8D, 0x63, // Y....J.c | |
| /* 0318 */ 0x88, 0x97, 0x99, 0x87, 0x1A, 0x1F, 0x0B, 0x5E, // .......^ | |
| /* 0320 */ 0x49, 0x7D, 0xA8, 0x31, 0x54, 0x9C, 0x87, 0x1A, // I}.1T... | |
| /* 0328 */ 0x0F, 0x37, 0x50, 0xD4, 0x37, 0x9B, 0x67, 0x1B, // .7P.7.g. | |
| /* 0330 */ 0xA3, 0xC7, 0xF7, 0x0D, 0xD5, 0x10, 0x0F, 0x35, // .......5 | |
| /* 0338 */ 0x4C, 0xF2, 0x4A, 0x35, 0x16, 0x1F, 0x6A, 0xC0, // L.J5..j. | |
| /* 0340 */ 0xF1, 0xFF, 0x3F, 0xD4, 0x00, 0xFC, 0xFF, 0xFF, // ..?..... | |
| /* 0348 */ 0x1F, 0x6A, 0x00, 0x47, 0x47, 0x03, 0x38, 0x47, // .j.GG.8G | |
| /* 0350 */ 0x46, 0xDC, 0xD1, 0x00, 0x5C, 0x87, 0x52, 0xE0, // F...\.R. | |
| /* 0358 */ 0x70, 0x34, 0x00, 0x1E, 0x47, 0x21, 0x30, 0x5F, // p4..G!0_ | |
| /* 0360 */ 0x68, 0x7C, 0x14, 0x02, 0x16, 0xFF, 0xFF, 0xA3, // h|...... | |
| /* 0368 */ 0x10, 0xF8, 0x65, 0x9F, 0x83, 0x50, 0x42, 0x8F, // ..e..PB. | |
| /* 0370 */ 0x42, 0x80, 0xA0, 0xDB, 0xCF, 0x53, 0xC4, 0xB3, // B....S.. | |
| /* 0378 */ 0x8F, 0x2F, 0x3F, 0x0F, 0x04, 0x11, 0x5E, 0xF3, // ./?...^. | |
| /* 0380 */ 0x7D, 0x0A, 0xF2, 0x21, 0xDF, 0x47, 0x21, 0x06, // }..!.G!. | |
| /* 0388 */ 0x63, 0x28, 0x5F, 0x83, 0x7C, 0x14, 0x62, 0x50, // c(_.|.bP | |
| /* 0390 */ 0xAF, 0x41, 0xBE, 0xEF, 0x1B, 0xE4, 0xF1, 0x22, // .A....." | |
| /* 0398 */ 0x48, 0xEC, 0x67, 0x02, 0x1F, 0x85, 0x98, 0xE8, // H.g..... | |
| /* 03A0 */ 0xA3, 0x10, 0xA0, 0xF0, 0xFF, 0x7F, 0x14, 0x02, // ........ | |
| /* 03A8 */ 0xF8, 0xFF, 0xFF, 0x3F, 0x0A, 0x01, 0xCE, 0x02, // ...?.... | |
| /* 03B0 */ 0x1C, 0x0D, 0x40, 0x37, 0xAD, 0x47, 0x21, 0xF0, // [email protected]!. | |
| /* 03B8 */ 0xDE, 0x59, 0x4E, 0xFB, 0x04, 0x7C, 0x16, 0x02, // .YN..|.. | |
| /* 03C0 */ 0xCC, 0xFE, 0xFF, 0xCF, 0x42, 0xC0, 0xEC, 0x28, // ....B..( | |
| /* 03C8 */ 0x74, 0x14, 0x67, 0xF9, 0x2A, 0xF4, 0x04, 0xF0, // t.g.*... | |
| /* 03D0 */ 0x02, 0x10, 0x23, 0xCC, 0x3B, 0xD0, 0x4B, 0x26, // ..#.;.K& | |
| /* 03D8 */ 0xBB, 0x8B, 0x1B, 0xE7, 0xC9, 0xE5, 0x2C, 0x9E, // ......,. | |
| /* 03E0 */ 0xC4, 0x7D, 0x09, 0xF2, 0x81, 0xE2, 0x59, 0xC8, // .}....Y. | |
| /* 03E8 */ 0x50, 0xA7, 0x1B, 0xF4, 0x8D, 0xDC, 0x03, 0x8B, // P....... | |
| /* 03F0 */ 0x19, 0x3F, 0xC4, 0xF3, 0x90, 0x21, 0x9E, 0x85, // .?...!.. | |
| /* 03F8 */ 0x00, 0x76, 0xFD, 0xFF, 0xCF, 0x42, 0x00, 0xFF, // .v...B.. | |
| /* 0400 */ 0xFF, 0xFF, 0x47, 0x03, 0xF8, 0x2F, 0x00, 0x9F, // ..G../.. | |
| /* 0408 */ 0x85, 0x80, 0xE7, 0x09, 0xE0, 0x41, 0xDB, 0x67, // .....A.g | |
| /* 0410 */ 0x21, 0x80, 0x33, 0x87, 0xCB, 0xF3, 0x7F, 0x05, // !.3..... | |
| /* 0418 */ 0x3A, 0x96, 0xF7, 0x08, 0xCF, 0xFA, 0x24, 0x5F, // :.....$_ | |
| /* 0420 */ 0x2F, 0x3D, 0xD3, 0x87, 0x82, 0x67, 0x21, 0x86, // /=...g!. | |
| /* 0428 */ 0x75, 0x18, 0x3E, 0x0B, 0x31, 0x88, 0x17, 0x4D, // u.>.1..M | |
| /* 0430 */ 0x43, 0xBC, 0x70, 0xFA, 0x30, 0xE0, 0xFF, 0x3F, // C.p.0..? | |
| /* 0438 */ 0x5E, 0xE0, 0x57, 0x4E, 0x03, 0x05, 0x09, 0xF4, // ^.WN.... | |
| /* 0440 */ 0x2C, 0x04, 0x30, 0xFE, 0xFF, 0x7F, 0x16, 0x02, // ,.0..... | |
| /* 0448 */ 0xC8, 0xB8, 0x46, 0x9D, 0x85, 0x80, 0xE5, 0x6D, // ..F....m | |
| /* 0450 */ 0xE5, 0x19, 0xDB, 0xA7, 0x95, 0x04, 0xFF, 0xFF, // ........ | |
| /* 0458 */ 0x67, 0x21, 0xC0, 0x41, 0x2E, 0x23, 0x07, 0x21, // g!.A.#.! | |
| /* 0460 */ 0x4C, 0xC4, 0x87, 0x83, 0x8F, 0x99, 0x80, 0x9E, // L....... | |
| /* 0468 */ 0x29, 0xBE, 0xB8, 0x1B, 0xE3, 0x09, 0xE0, 0x45, // )......E | |
| /* 0470 */ 0xE2, 0x31, 0x93, 0x1D, 0x35, 0x0D, 0xF3, 0x2C, // .1..5.., | |
| /* 0478 */ 0x64, 0xBC, 0xB3, 0x78, 0x0D, 0x78, 0x82, 0xF7, // d..x.x.. | |
| /* 0480 */ 0xE4, 0x9F, 0x85, 0x18, 0xD8, 0x61, 0x05, 0x7B, // .....a.{ | |
| /* 0488 */ 0x14, 0x32, 0xA8, 0xC1, 0x63, 0x87, 0x08, 0x13, // .2..c... | |
| /* 0490 */ 0xE8, 0x59, 0x88, 0xC5, 0x7D, 0xAE, 0xE8, 0x3C, // .Y..}..< | |
| /* 0498 */ 0xE1, 0xB3, 0x10, 0xF0, 0xFE, 0xFF, 0x9F, 0x25, // .......% | |
| /* 04A0 */ 0xE0, 0x5E, 0x0D, 0x9E, 0x85, 0x00, 0x13, 0x87, // .^...... | |
| /* 04A8 */ 0x0D, 0x9F, 0x35, 0xC0, 0x33, 0x7C, 0x8F, 0xEA, // ..5.3|.. | |
| /* 04B0 */ 0x1C, 0x1E, 0x8F, 0x81, 0x7F, 0x56, 0x1D, 0xE7, // .....V.. | |
| /* 04B8 */ 0x04, 0x96, 0x7B, 0xD1, 0xB2, 0x71, 0xA0, 0xA1, // ..{..q.. | |
| /* 04C0 */ 0x23, 0xB2, 0x3A, 0x20, 0x8D, 0x0D, 0x73, 0x29, // #.: ..s) | |
| /* 04C8 */ 0x89, 0x7C, 0x72, 0x6C, 0xD4, 0x56, 0x04, 0xA7, // .|rl.V.. | |
| /* 04D0 */ 0x33, 0x93, 0x4F, 0x00, 0xD6, 0x42, 0x21, 0x05, // 3.O..B!. | |
| /* 04D8 */ 0x34, 0x1A, 0x8B, 0xE1, 0x9D, 0xF9, 0xE8, 0x44, // 4......D | |
| /* 04E0 */ 0x41, 0x0C, 0xE8, 0xE3, 0x90, 0x6D, 0x1C, 0x0A, // A....m.. | |
| /* 04E8 */ 0x50, 0x7B, 0xD1, 0x14, 0xC8, 0x39, 0x07, 0xA3, // P{...9.. | |
| /* 04F0 */ 0x7F, 0x76, 0x74, 0x36, 0xBE, 0x13, 0x70, 0x0D, // .vt6..p. | |
| /* 04F8 */ 0x10, 0x3A, 0x25, 0x18, 0xDA, 0x6A, 0x04, 0xFC, // .:%..j.. | |
| /* 0500 */ 0xFF, 0x67, 0x89, 0x01, 0x33, 0xFE, 0x53, 0x8C, // .g..3.S. | |
| /* 0508 */ 0x09, 0x7C, 0x8E, 0xC1, 0x1F, 0x0C, 0xF0, 0x03, // .|...... | |
| /* 0510 */ 0x7F, 0x31, 0xA8, 0xFA, 0x5E, 0xA0, 0xFB, 0x82, // .1..^... | |
| /* 0518 */ 0xD5, 0xDD, 0x64, 0x20, 0xCC, 0xC8, 0x04, 0xF5, // ..d .... | |
| /* 0520 */ 0x9D, 0x0E, 0x40, 0x01, 0xE4, 0x0B, 0x81, 0xCF, // ..@..... | |
| /* 0528 */ 0x51, 0x0F, 0x05, 0x6C, 0x22, 0x21, 0xC2, 0x44, // Q..l"!.D | |
| /* 0530 */ 0x33, 0x3A, 0x62, 0xC2, 0xA8, 0xE8, 0x13, 0xA6, // 3:b..... | |
| /* 0538 */ 0x20, 0x9E, 0xB0, 0x63, 0x4D, 0x18, 0x3D, 0x13, // ..cM.=. | |
| /* 0540 */ 0x5F, 0x74, 0xD8, 0x88, 0x31, 0x21, 0xAE, 0x1E, // _t..1!.. | |
| /* 0548 */ 0xD0, 0x26, 0x18, 0xD4, 0x97, 0x22, 0x58, 0x43, // .&..."XC | |
| /* 0550 */ 0xE6, 0x63, 0xF1, 0x05, 0x02, 0x37, 0x65, 0x30, // .c...7e0 | |
| /* 0558 */ 0xCE, 0x89, 0x5D, 0x13, 0x7C, 0xD9, 0xC1, 0xCD, // ..].|... | |
| /* 0560 */ 0x19, 0x8C, 0xF0, 0x98, 0xBB, 0x18, 0xBF, 0x3A, // .......: | |
| /* 0568 */ 0x79, 0x74, 0xFC, 0xA0, 0xE0, 0x1B, 0x0E, 0xC3, // yt...... | |
| /* 0570 */ 0x7E, 0x32, 0xF3, 0x8C, 0xDE, 0xCB, 0x7C, 0x8D, // ~2....|. | |
| /* 0578 */ 0xC3, 0xC0, 0x7A, 0xBC, 0x1C, 0xD6, 0x68, 0x61, // ..z...ha | |
| /* 0580 */ 0x0F, 0xED, 0x3D, 0xC4, 0xFF, 0xFF, 0x43, 0x8C, // ..=...C. | |
| /* 0588 */ 0xCF, 0x13, 0xC6, 0x08, 0xEB, 0xDB, 0x0B, 0x38, // .......8 | |
| /* 0590 */ 0xEE, 0x59, 0xF0, 0xEF, 0x1A, 0xE0, 0xB9, 0x84, // .Y...... | |
| /* 0598 */ 0xF8, 0xAE, 0x01, 0x30, 0xF0, 0xFF, 0x7F, 0xD7, // ...0.... | |
| /* 05A0 */ 0x00, 0x4E, 0xD7, 0x04, 0xDF, 0x35, 0x80, 0xF7, // .N...5.. | |
| /* 05A8 */ 0xD0, 0x7D, 0xD7, 0x00, 0xAE, 0xD9, 0xEF, 0x1A, // .}...... | |
| /* 05B0 */ 0xA8, 0x63, 0x80, 0x15, 0xDE, 0x35, 0xA0, 0x5D, // .c...5.] | |
| /* 05B8 */ 0xD9, 0xDE, 0xD7, 0x9E, 0xB0, 0xAC, 0xE9, 0xB2, // ........ | |
| /* 05C0 */ 0x81, 0x52, 0x73, 0xD9, 0x00, 0x14, 0xFC, 0xFF, // .Rs..... | |
| /* 05C8 */ 0x2F, 0x1B, 0x80, 0x01, 0x29, 0x13, 0x46, 0x85, // /...).F. | |
| /* 05D0 */ 0x9F, 0x30, 0x05, 0xF1, 0x84, 0x1D, 0xEC, 0xB2, // .0...... | |
| /* 05D8 */ 0x01, 0x8A, 0x18, 0x97, 0x0D, 0xD0, 0x8F, 0xED, // ........ | |
| /* 05E0 */ 0x65, 0x03, 0x18, 0xDC, 0x13, 0xF8, 0x6D, 0x03, // e.....m. | |
| /* 05E8 */ 0x78, 0x43, 0xFA, 0xB6, 0x01, 0xD6, 0xFF, 0xFF, // xC...... | |
| /* 05F0 */ 0x6D, 0x03, 0xAC, 0xF9, 0x6F, 0x1B, 0x28, 0x0E, // m...o.(. | |
| /* 05F8 */ 0xAB, 0xBC, 0x6D, 0x40, 0x3C, 0xC9, 0x33, 0x02, // ..m@<.3. | |
| /* 0600 */ 0xAB, 0xBA, 0x6E, 0xA0, 0xF4, 0x5C, 0x37, 0x00, // ..n..\7. | |
| /* 0608 */ 0x12, 0x88, 0x99, 0x30, 0x2A, 0xFE, 0x84, 0x29, // ...0*..) | |
| /* 0610 */ 0x88, 0x27, 0xEC, 0x68, 0xD7, 0x0D, 0x50, 0x04, // .'.h..P. | |
| /* 0618 */ 0xB9, 0x6E, 0x80, 0x7E, 0x5E, 0x09, 0xFE, 0xFF, // .n.~^... | |
| /* 0620 */ 0xAF, 0x1B, 0xC0, 0xE0, 0xA2, 0x80, 0xB9, 0x6F, // .......o | |
| /* 0628 */ 0x00, 0x6F, 0x58, 0x7E, 0xDF, 0x00, 0x7C, 0xDC, // .oX~..|. | |
| /* 0630 */ 0xC4, 0x31, 0xF7, 0x0D, 0xC0, 0xCC, 0xFF, 0xFF, // .1...... | |
| /* 0638 */ 0xBE, 0x01, 0xB0, 0xE7, 0xA2, 0x80, 0xBB, 0x6F, // .......o | |
| /* 0640 */ 0x00, 0xEF, 0x8B, 0xB4, 0xEF, 0x1B, 0x60, 0xFE, // ......`. | |
| /* 0648 */ 0xFF, 0xDF, 0x37, 0xC0, 0x28, 0x6D, 0xFD, 0x1E, // ..7.(m.. | |
| /* 0650 */ 0x1C, 0x3D, 0x21, 0x78, 0x7C, 0xB8, 0xFB, 0xA5, // .=!x|... | |
| /* 0658 */ 0xC7, 0xE7, 0xBB, 0x39, 0x38, 0x06, 0x79, 0x8C, // ...98.y. | |
| /* 0660 */ 0x87, 0x76, 0xC0, 0xAF, 0xEF, 0x9E, 0x98, 0xEF, // .v...... | |
| /* 0668 */ 0xE6, 0xC0, 0xFF, 0x4C, 0x70, 0x3C, 0x18, 0x68, // ...Lp<.h | |
| /* 0670 */ 0x1C, 0x62, 0xAB, 0x97, 0x06, 0x72, 0x34, 0x38, // .b...r48 | |
| /* 0678 */ 0x3F, 0xDC, 0x19, 0x81, 0x61, 0x15, 0x7F, 0xF2, // ?...a... | |
| /* 0680 */ 0x47, 0x38, 0xC7, 0xD0, 0xD9, 0xE1, 0x20, 0xB1, // G8.... . | |
| /* 0688 */ 0x83, 0xE0, 0xC1, 0x56, 0x6D, 0x02, 0x85, 0x86, // ...Vm... | |
| /* 0690 */ 0x50, 0x14, 0x18, 0x14, 0x8B, 0x0F, 0x18, 0xF8, // P....... | |
| /* 0698 */ 0x61, 0xB3, 0xB3, 0x00, 0x93, 0x04, 0x87, 0x3A, // a......: | |
| /* 06A0 */ 0x02, 0xF8, 0x3E, 0xD1, 0xFC, 0x38, 0x74, 0x37, // ..>..8t7 | |
| /* 06A8 */ 0x38, 0x54, 0x8F, 0xE5, 0xA1, 0x80, 0x9E, 0x01, // 8T...... | |
| /* 06B0 */ 0x71, 0xC7, 0x0C, 0x32, 0x69, 0xCF, 0x28, 0xE2, // q..2i.(. | |
| /* 06B8 */ 0x53, 0xC2, 0x29, 0x85, 0x49, 0xE0, 0xF3, 0x03, // S.).I... | |
| /* 06C0 */ 0x43, 0xE3, 0x04, 0xAF, 0x0D, 0xA1, 0xF9, 0xFF, // C....... | |
| /* 06C8 */ 0xFF, 0xA4, 0xC0, 0x3C, 0xDF, 0x31, 0x04, 0x6C, // ...<.1.l | |
| /* 06D0 */ 0x02, 0xBB, 0xBF, 0x64, 0xC8, 0xDA, 0xC0, 0x75, // ...d...u | |
| /* 06D8 */ 0x4B, 0x32, 0x44, 0x6F, 0x38, 0xB2, 0x85, 0xA2, // K2Do8... | |
| /* 06E0 */ 0xE9, 0x44, 0x79, 0xDF, 0x88, 0x62, 0x67, 0x08, // .Dy..bg. | |
| /* 06E8 */ 0xC2, 0x88, 0x12, 0x2C, 0xC8, 0xA3, 0x42, 0xAC, // ...,..B. | |
| /* 06F0 */ 0x28, 0x2F, 0x05, 0x46, 0x88, 0x18, 0xE2, 0x95, // (/.F.... | |
| /* 06F8 */ 0x23, 0xD0, 0x09, 0x87, 0x0F, 0xF2, 0xD8, 0x14, // #....... | |
| /* 0700 */ 0xA7, 0xFD, 0x41, 0x90, 0x58, 0x4F, 0x02, 0x8D, // ..A.XO.. | |
| /* 0708 */ 0xC5, 0x91, 0x46, 0x83, 0x3A, 0x07, 0x78, 0xB8, // ..F.:.x. | |
| /* 0710 */ 0x3E, 0xC4, 0x78, 0xF8, 0x0F, 0x21, 0x06, 0x39, // >.x..!.9 | |
| /* 0718 */ 0xC8, 0x73, 0x7B, 0x54, 0x38, 0x4E, 0x5F, 0x25, // .s{T8N_% | |
| /* 0720 */ 0x4C, 0xF0, 0x02, 0xE0, 0x83, 0x0A, 0x1C, 0xD7, // L....... | |
| /* 0728 */ 0x80, 0x9A, 0xF1, 0x33, 0x06, 0x58, 0x8E, 0xE3, // ...3.X.. | |
| /* 0730 */ 0x3E, 0xA9, 0xC0, 0x1D, 0x8F, 0xEF, 0x07, 0x6C, // >......l | |
| /* 0738 */ 0xC2, 0x09, 0x2C, 0x7F, 0x10, 0xA8, 0xE3, 0x0C, // ..,..... | |
| /* 0740 */ 0x9F, 0xE7, 0x0B, 0x8B, 0x21, 0x1F, 0x13, 0x4C, // ....!..L | |
| /* 0748 */ 0x60, 0xB1, 0x27, 0x1B, 0x3A, 0x1E, 0xF0, 0xDF, // `.'.:... | |
| /* 0750 */ 0x63, 0x1E, 0x2F, 0x7C, 0x32, 0xF1, 0x7C, 0x4D, // c./|2.|M | |
| /* 0758 */ 0x30, 0x22, 0x84, 0x9C, 0x8C, 0x07, 0x7D, 0x87, // 0"....}. | |
| /* 0760 */ 0xC0, 0x5C, 0x6F, 0xD8, 0xB9, 0x85, 0x8B, 0x3A, // .\o....: | |
| /* 0768 */ 0x68, 0xA0, 0x4E, 0x0B, 0x3E, 0x28, 0xB0, 0x9B, // h.N.>(.. | |
| /* 0770 */ 0x11, 0xE6, 0xB8, 0xCE, 0xCF, 0x2A, 0x60, 0xF8, // .....*`. | |
| /* 0778 */ 0xFF, 0x9F, 0x55, 0x60, 0x8F, 0x10, 0xFE, 0xED, // ..U`.... | |
| /* 0780 */ 0xC1, 0xF3, 0xF2, 0x95, 0xE1, 0xD5, 0x21, 0x81, // ......!. | |
| /* 0788 */ 0x43, 0x8E, 0x10, 0x3D, 0x2E, 0x8F, 0x10, 0x73, // C..=...s | |
| /* 0790 */ 0x3E, 0xC2, 0x0C, 0x11, 0x5C, 0x67, 0x01, 0x70, // >...\g.p | |
| /* 0798 */ 0x0C, 0x11, 0xF8, 0x1C, 0x70, 0xC0, 0x71, 0x69, // ....p.qi | |
| /* 07A0 */ 0xE2, 0x03, 0xF5, 0x01, 0x07, 0x70, 0x70, 0x4D, // .....ppM | |
| /* 07A8 */ 0xC3, 0x1D, 0x70, 0xC0, 0x71, 0x16, 0x60, 0xFF, // ..p.q.`. | |
| /* 07B0 */ 0xFF, 0xC3, 0x0D, 0x2C, 0x49, 0x26, 0x0E, 0x23, // ...,I&.# | |
| /* 07B8 */ 0x18, 0x11, 0x30, 0x28, 0x02, 0x02, 0xA4, 0xB3, // ..0(.... | |
| /* 07C0 */ 0x80, 0x0F, 0x29, 0x00, 0x1F, 0xAE, 0x0C, 0x0F, // ..)..... | |
| /* 07C8 */ 0x29, 0xD8, 0x93, 0x86, 0x07, 0x8E, 0x1B, 0x85, // )....... | |
| /* 07D0 */ 0x07, 0x8D, 0x0B, 0x30, 0x68, 0x7A, 0xE2, 0x80, // ...0hz.. | |
| /* 07D8 */ 0x7F, 0x4C, 0xF0, 0x19, 0x05, 0x1C, 0xE3, 0x06, // .L...... | |
| /* 07E0 */ 0xDF, 0x2A, 0x0C, 0xFC, 0xFF, 0x3F, 0x30, 0xCC, // .*...?0. | |
| /* 07E8 */ 0xE1, 0xC2, 0x63, 0x39, 0x8A, 0xA0, 0x07, 0x1E, // ..c9.... | |
| /* 07F0 */ 0xD4, 0xF7, 0x8C, 0x33, 0xF7, 0x24, 0x8F, 0xD1, // ...3.$.. | |
| /* 07F8 */ 0x51, 0x0F, 0x27, 0xF4, 0xE4, 0x85, 0x3B, 0x57, // Q.'...;W | |
| /* 0800 */ 0xF9, 0x0A, 0x71, 0x14, 0x18, 0xB8, 0x77, 0x29, // ..q...w) | |
| /* 0808 */ 0x8F, 0xCF, 0x17, 0x2B, 0xC3, 0x63, 0x46, 0xFB, // ...+.cF. | |
| /* 0810 */ 0x1E, 0x72, 0xD6, 0x11, 0x02, 0xE2, 0x2F, 0x75, // .r..../u | |
| /* 0818 */ 0x6C, 0xC0, 0x60, 0x39, 0x18, 0x00, 0x87, 0x01, // l.`9.... | |
| /* 0820 */ 0xE3, 0x13, 0x0D, 0x58, 0x67, 0x1B, 0x3C, 0xF4, // ...Xg.<. | |
| /* 0828 */ 0x69, 0x31, 0xC4, 0xE3, 0x0B, 0xFB, 0x56, 0x61, // i1....Va | |
| /* 0830 */ 0x82, 0xEA, 0x41, 0x75, 0x12, 0xF4, 0xD0, 0xC0, // ..Au.... | |
| /* 0838 */ 0x01, 0xE8, 0xA1, 0xC1, 0x3F, 0xB9, 0x90, 0xFB, // ....?... | |
| /* 0840 */ 0x2B, 0x1D, 0x82, 0xB5, 0xE2, 0x69, 0xDE, 0x47, // +....i.G | |
| /* 0848 */ 0x1E, 0xF3, 0xDC, 0xA2, 0xBC, 0x0D, 0x3C, 0x07, // ......<. | |
| /* 0850 */ 0xF0, 0xD3, 0x82, 0x87, 0xE3, 0x63, 0x81, 0xC7, // .....c.. | |
| /* 0858 */ 0xE9, 0x4B, 0x58, 0x82, 0xF7, 0x1A, 0x9F, 0x6C, // .KX....l | |
| /* 0860 */ 0x1E, 0x5C, 0x58, 0xB2, 0x21, 0xA0, 0x06, 0xEB, // .\X.!... | |
| /* 0868 */ 0x21, 0x60, 0xA6, 0x9A, 0xC0, 0x49, 0x46, 0x80, // !`...IF. | |
| /* 0870 */ 0xCA, 0x00, 0xA1, 0x1B, 0xCB, 0xE9, 0x3E, 0x8B, // ......>. | |
| /* 0878 */ 0x84, 0x38, 0xCD, 0x47, 0x99, 0xC7, 0x02, 0x8F, // .8.G.... | |
| /* 0880 */ 0xF5, 0xC1, 0xC0, 0xFF, 0x7F, 0xCD, 0x23, 0xD4, // ......#. | |
| /* 0888 */ 0x7D, 0xCD, 0x33, 0x7B, 0x3A, 0xC0, 0xAC, 0x22, // }.3{:.." | |
| /* 0890 */ 0xDC, 0x7B, 0xCE, 0x1B, 0x86, 0xD1, 0x9E, 0x2D, // .{.....- | |
| /* 0898 */ 0x7C, 0xCD, 0x78, 0xD6, 0x34, 0x42, 0x38, 0x76, // |.x.4B8v | |
| /* 08A0 */ 0x83, 0xF3, 0x48, 0x8C, 0xF0, 0x82, 0xC0, 0x4E, // ..H....N | |
| /* 08A8 */ 0x0C, 0x0F, 0x30, 0xC6, 0x39, 0x79, 0xC3, 0xFA, // ..0.9y.. | |
| /* 08B0 */ 0xC2, 0xCB, 0x40, 0x83, 0x19, 0xDB, 0x97, 0x01, // ..@..... | |
| /* 08B8 */ 0x36, 0x2A, 0xDF, 0x88, 0xC0, 0x97, 0xFC, 0x62, // 6*.....b | |
| /* 08C0 */ 0x00, 0x65, 0x16, 0xBE, 0x9E, 0xF8, 0xA0, 0xC4, // .e...... | |
| /* 08C8 */ 0x2E, 0x06, 0x2C, 0xE5, 0xC5, 0x00, 0x54, 0x37, // ..,...T7 | |
| /* 08D0 */ 0x0C, 0x5F, 0x0C, 0xE0, 0x5F, 0x89, 0x5E, 0x0C, // ._.._.^. | |
| /* 08D8 */ 0xC0, 0x70, 0x71, 0xF2, 0x3D, 0xC0, 0x1E, 0xEE, // .pq.=... | |
| /* 08E0 */ 0xA3, 0x74, 0x9C, 0xBE, 0xFD, 0xBD, 0x19, 0xF8, // .t...... | |
| /* 08E8 */ 0x6C, 0xC0, 0x60, 0x3C, 0xC3, 0x30, 0xC6, 0x08, // l.`<.0.. | |
| /* 08F0 */ 0xE3, 0x51, 0x86, 0x31, 0xC1, 0xDC, 0xB7, 0x03, // .Q.1.... | |
| /* 08F8 */ 0xE8, 0x39, 0x87, 0x81, 0x4A, 0x78, 0x3B, 0x80, // .9..Jx;. | |
| /* 0900 */ 0x72, 0x0E, 0xE8, 0xF2, 0x68, 0x42, 0x4F, 0x01, // r...hBO. | |
| /* 0908 */ 0x4F, 0x07, 0x3E, 0x29, 0x1A, 0xA2, 0xAF, 0xB1, // O.>).... | |
| /* 0910 */ 0x0A, 0x26, 0x50, 0xC4, 0x07, 0x0D, 0x3E, 0xB5, // .&P...>. | |
| /* 0918 */ 0x28, 0x3E, 0x15, 0x78, 0x2D, 0xCF, 0x4E, 0xE1, // (>.x-.N. | |
| /* 0920 */ 0xE2, 0x9C, 0x89, 0xA7, 0x6A, 0x38, 0x03, 0xBD, // ....j8.. | |
| /* 0928 */ 0xE6, 0x86, 0x63, 0xFF, 0x7F, 0x38, 0xFC, 0xA9, // ..c..8.. | |
| /* 0930 */ 0xE0, 0x35, 0x80, 0x1D, 0x24, 0x3D, 0x2D, 0x23, // .5..$=-# | |
| /* 0938 */ 0xC2, 0x38, 0xA4, 0x3C, 0x32, 0xF8, 0xB6, 0x18, // .8.<2... | |
| /* 0940 */ 0xC7, 0x90, 0x0F, 0x91, 0xBE, 0x13, 0x18, 0xF2, // ........ | |
| /* 0948 */ 0x21, 0xEF, 0x79, 0xC7, 0xC0, 0xAF, 0x08, 0x71, // !.y....q | |
| /* 0950 */ 0x9E, 0xB2, 0x7C, 0x67, 0xF0, 0x65, 0x01, 0x7C, // ..|g.e.| | |
| /* 0958 */ 0x91, 0x2E, 0x0B, 0x68, 0x68, 0x9F, 0x64, 0x7C, // ...hh.d| | |
| /* 0960 */ 0x41, 0x30, 0xEC, 0x89, 0xB3, 0x00, 0x77, 0x05, // A0....w. | |
| /* 0968 */ 0x50, 0x81, 0xFA, 0xAE, 0x00, 0xFF, 0x42, 0xF0, // P.....B. | |
| /* 0970 */ 0xAE, 0x00, 0x86, 0x79, 0xF9, 0x56, 0xC0, 0x35, // ...y.V.5 | |
| /* 0978 */ 0x1D, 0x4A, 0xD0, 0x67, 0x12, 0x5F, 0x17, 0x70, // .J.g._.p | |
| /* 0980 */ 0x53, 0x64, 0xA9, 0x8E, 0x0A, 0xD0, 0x53, 0x4C, // Sd....SL | |
| /* 0988 */ 0x02, 0x75, 0x47, 0xF7, 0x51, 0x01, 0xC6, 0x4D, // .uG.Q..M | |
| /* 0990 */ 0xD9, 0x07, 0x54, 0x76, 0x5A, 0x60, 0x67, 0x21, // ..TvZ`g! | |
| /* 0998 */ 0x76, 0x1D, 0xC1, 0x5D, 0x49, 0x18, 0xCA, 0xB3, // v..]I... | |
| /* 09A0 */ 0x81, 0x2F, 0x59, 0xFC, 0x70, 0x00, 0x03, 0xDC, // ./Y.p... | |
| /* 09A8 */ 0xB3, 0x38, 0xC4, 0x08, 0xB1, 0xD9, 0x81, 0xEB, // .8...... | |
| /* 09B0 */ 0x75, 0xD2, 0x70, 0x2F, 0x44, 0xEC, 0xFF, 0x7F, // u.p/D... | |
| /* 09B8 */ 0x32, 0x00, 0xE3, 0x51, 0x1B, 0x1C, 0x27, 0x9D, // 2..Q..'. | |
| /* 09C0 */ 0xF0, 0x91, 0x9E, 0x59, 0xF8, 0x49, 0x19, 0x30, // ...Y.I.0 | |
| /* 09C8 */ 0x71, 0xF2, 0x03, 0xE3, 0xC9, 0x1A, 0xC6, 0x00, // q....... | |
| /* 09D0 */ 0xB8, 0xBC, 0x57, 0x95, 0x81, 0xFC, 0x43, 0x90, // ..W...C. | |
| /* 09D8 */ 0x20, 0x18, 0xD4, 0x29, 0x19, 0x38, 0x1C, 0xC5, // ..).8.. | |
| /* 09E0 */ 0x70, 0xA7, 0x64, 0x78, 0x50, 0xF8, 0xC3, 0x00, // p.dxP... | |
| /* 09E8 */ 0xE6, 0x46, 0xE8, 0x7B, 0x82, 0xA1, 0xDE, 0x93, // .F.{.... | |
| /* 09F0 */ 0x0E, 0xE3, 0x91, 0xD0, 0x04, 0x3E, 0x2D, 0xC3, // .....>-. | |
| /* 09F8 */ 0xFA, 0xFF, 0x9F, 0x96, 0xF9, 0x39, 0x21, 0xFE, // .....9!. | |
| /* 0A00 */ 0x53, 0xCE, 0xFB, 0xC5, 0x83, 0xB2, 0x31, 0xA2, // S.....1. | |
| /* 0A08 */ 0xBC, 0x2A, 0xFB, 0x9C, 0x69, 0x14, 0x76, 0x4B, // .*..i.vK | |
| /* 0A10 */ 0x7E, 0x73, 0x78, 0x55, 0xF6, 0x69, 0xF9, 0xDC, // ~sxU.i.. | |
| /* 0A18 */ 0x22, 0xBD, 0x2F, 0x7B, 0xE4, 0x31, 0xE3, 0xC4, // "./{.1.. | |
| /* 0A20 */ 0x0A, 0x12, 0xE8, 0x7D, 0x23, 0x4A, 0xD8, 0x18, // ...}#J.. | |
| /* 0A28 */ 0xE1, 0x02, 0x3D, 0x2D, 0xB3, 0x63, 0xBB, 0x87, // ..=-.c.. | |
| /* 0A30 */ 0xEC, 0xB3, 0x02, 0xEE, 0xEC, 0x00, 0x77, 0x7A, // ......wz | |
| /* 0A38 */ 0xFC, 0xF4, 0x00, 0x38, 0x01, 0x7A, 0x7A, 0x00, // ...8.zz. | |
| /* 0A40 */ 0xDB, 0x79, 0x03, 0xEE, 0x81, 0x00, 0x71, 0xFC, // .y....q. | |
| /* 0A48 */ 0x47, 0x05, 0xBF, 0xB2, 0x50, 0x38, 0x7E, 0x6C, // G...P8~l | |
| /* 0A50 */ 0xE7, 0xC7, 0x12, 0xDC, 0xE1, 0xC0, 0x47, 0x06, // ......G. | |
| /* 0A58 */ 0x1F, 0x20, 0x71, 0x43, 0xF1, 0xA1, 0x02, 0x79, // . qC...y | |
| /* 0A60 */ 0x16, 0x00, 0xC5, 0xE8, 0xD9, 0x08, 0xD8, 0x0D, // ........ | |
| /* 0A68 */ 0xE6, 0xA5, 0x25, 0xCA, 0xFF, 0xFF, 0xBD, 0x81, // ..%..... | |
| /* 0A70 */ 0x9D, 0x52, 0x70, 0x07, 0x01, 0xF0, 0x1D, 0x03, // .Rp..... | |
| /* 0A78 */ 0xC0, 0x3B, 0x18, 0x2E, 0x6B, 0xCC, 0x28, 0x21, // .;..k.(! | |
| /* 0A80 */ 0x30, 0x1A, 0x33, 0xEE, 0x10, 0xC2, 0x4F, 0x04, // 0.3...O. | |
| /* 0A88 */ 0xB8, 0x31, 0x7B, 0xDC, 0x1E, 0x33, 0xEE, 0x38, // .1{..3.8 | |
| /* 0A90 */ 0xCB, 0x47, 0xF5, 0x94, 0x11, 0xCA, 0x07, 0x0E, // .G...... | |
| /* 0A98 */ 0x76, 0xCE, 0x78, 0x23, 0xE0, 0x43, 0x07, 0x1E, // v.x#.C.. | |
| /* 0AA0 */ 0x07, 0x18, 0xDC, 0x91, 0x02, 0x8C, 0x97, 0x03, // ........ | |
| /* 0AA8 */ 0x36, 0x76, 0x70, 0x07, 0x21, 0xA7, 0x40, 0x96, // 6vp.!.@. | |
| /* 0AB0 */ 0x0E, 0xA3, 0xB1, 0xE3, 0x64, 0x03, 0xE9, 0x18, // ....d... | |
| /* 0AB8 */ 0xE3, 0x43, 0xAE, 0xC7, 0x8E, 0x1B, 0xAC, 0xC7, // .C...... | |
| /* 0AC0 */ 0x8E, 0x3B, 0xBE, 0x60, 0xFF, 0xFF, 0xC7, 0x17, // .;.`.... | |
| /* 0AC8 */ 0x30, 0x8C, 0x81, 0x8B, 0x1F, 0x06, 0xFA, 0xE6, // 0....... | |
| /* 0AD0 */ 0xE7, 0xD1, 0x19, 0xDC, 0xC3, 0xF6, 0x09, 0x26, // .......& | |
| /* 0AD8 */ 0xC6, 0x1B, 0x4C, 0x88, 0x47, 0x96, 0x97, 0x96, // ..L.G... | |
| /* 0AE0 */ 0x08, 0x0F, 0x2D, 0xBE, 0xB9, 0xBC, 0xB4, 0xF8, // ..-..... | |
| /* 0AE8 */ 0x16, 0x63, 0x94, 0x10, 0x11, 0x0E, 0x26, 0xCE, // .c....&. | |
| /* 0AF0 */ 0x13, 0x8C, 0x11, 0x0E, 0x3C, 0x8A, 0x21, 0x22, // ....<.!" | |
| /* 0AF8 */ 0x9C, 0x40, 0x88, 0x93, 0x3E, 0xD9, 0x20, 0xE1, // .@..>. . | |
| /* 0B00 */ 0x63, 0x84, 0x8D, 0x16, 0xE5, 0x09, 0x86, 0x8D, // c....... | |
| /* 0B08 */ 0x85, 0x9F, 0x57, 0x3C, 0x78, 0x7E, 0x5A, 0xF3, // ..W<x~Z. | |
| /* 0B10 */ 0x5D, 0xD0, 0x93, 0x39, 0xC7, 0x87, 0x2C, 0x4F, // ]..9..,O | |
| /* 0B18 */ 0xED, 0x71, 0xD2, 0x87, 0x59, 0xDC, 0xA0, 0x1E, // .q..Y... | |
| /* 0B20 */ 0x1C, 0xD9, 0x5D, 0xC7, 0xC7, 0x6B, 0xEC, 0x29, // ..]..k.) | |
| /* 0B28 */ 0xC8, 0x43, 0xE0, 0x27, 0x02, 0x5F, 0x10, 0x3D, // .C.'._.= | |
| /* 0B30 */ 0x59, 0xDF, 0xF5, 0xD8, 0xBD, 0xCC, 0x18, 0xD5, // Y....... | |
| /* 0B38 */ 0x4F, 0x01, 0x75, 0x4C, 0x39, 0x83, 0x57, 0x08, // O.uL9.W. | |
| /* 0B40 */ 0x76, 0xCF, 0xF3, 0x21, 0xDB, 0x77, 0x49, 0x36, // v..!.wI6 | |
| /* 0B48 */ 0x0A, 0xDC, 0x21, 0xC1, 0x67, 0x24, 0x7E, 0xAA, // ..!.g$~. | |
| /* 0B50 */ 0xF0, 0x30, 0x3C, 0x0A, 0x18, 0x33, 0x78, 0x47, // .0<..3xG | |
| /* 0B58 */ 0x38, 0xB4, 0x10, 0x07, 0xFC, 0xBE, 0xCB, 0x86, // 8....... | |
| /* 0B60 */ 0x1A, 0xE3, 0xF4, 0x7C, 0xFE, 0x60, 0x83, 0x80, // ...|.`.. | |
| /* 0B68 */ 0x0F, 0x75, 0xA8, 0x1E, 0xE6, 0x51, 0xBD, 0x14, // .u...Q.. | |
| /* 0B70 */ 0x32, 0x9C, 0xB3, 0x83, 0x3B, 0x08, 0xEC, 0xF1, // 2...;... | |
| /* 0B78 */ 0xC3, 0x83, 0xE0, 0x37, 0x4B, 0x3E, 0x08, 0x76, // ...7K>.v | |
| /* 0B80 */ 0xBE, 0x79, 0x83, 0x33, 0xC8, 0xFF, 0xFF, 0x18, // .y.3.... | |
| /* 0B88 */ 0x60, 0x9F, 0xA9, 0x7C, 0x34, 0x41, 0x1C, 0x01, // `..|4A.. | |
| /* 0B90 */ 0xD1, 0xE7, 0x0F, 0x8F, 0xE1, 0x4D, 0x8E, 0x0F, // .....M.. | |
| /* 0B98 */ 0x07, 0x7B, 0xF4, 0xC0, 0x9D, 0x44, 0xE0, 0x1E, // .{...D.. | |
| /* 0BA0 */ 0xBB, 0x0E, 0xDA, 0xD7, 0x38, 0x5F, 0xB4, 0x60, // ....8_.` | |
| /* 0BA8 */ 0xDC, 0xF7, 0x9E, 0x45, 0xC0, 0x8F, 0xF1, 0xD8, // ...E.... | |
| /* 0BB0 */ 0x02, 0x8E, 0x43, 0x09, 0xB8, 0x83, 0x1D, 0xD7, // ..C..... | |
| /* 0BB8 */ 0x38, 0x84, 0xA2, 0xC0, 0xE8, 0x50, 0x82, 0x8B, // 8....P.. | |
| /* 0BC0 */ 0x01, 0x24, 0x18, 0xC7, 0x38, 0xA3, 0xA1, 0x2F, // .$..8../ | |
| /* 0BC8 */ 0x91, 0x3E, 0xA4, 0xC1, 0x19, 0x34, 0xEC, 0x79, // .>...4.y | |
| /* 0BD0 */ 0x3E, 0xA1, 0x70, 0x7B, 0x02, 0x14, 0x9D, 0x50, // >.p{...P | |
| /* 0BD8 */ 0x40, 0x86, 0xFB, 0x0C, 0x82, 0x3D, 0x21, 0xF0, // @....=!. | |
| /* 0BE0 */ 0x33, 0x08, 0xFB, 0xFF, 0x1F, 0x1C, 0x3D, 0xEE, // 3.....=. | |
| /* 0BE8 */ 0xF7, 0x46, 0x9F, 0x1A, 0xD9, 0xDC, 0x1F, 0x02, // .F...... | |
| /* 0BF0 */ 0x4E, 0xE0, 0xDC, 0xD9, 0xA9, 0x19, 0x77, 0x66, // N.....wf | |
| /* 0BF8 */ 0xC0, 0x9E, 0x3F, 0x3C, 0x04, 0x7E, 0x2E, 0xF0, // ..?<.~.. | |
| /* 0C00 */ 0xF0, 0x3D, 0x04, 0xFC, 0xE0, 0x1F, 0x98, 0x0D, // .=...... | |
| /* 0C08 */ 0x0E, 0xC6, 0x53, 0x84, 0xAF, 0x1D, 0x1C, 0x9C, // ..S..... | |
| /* 0C10 */ 0x9F, 0x06, 0x0C, 0xCE, 0x5F, 0xA1, 0x3E, 0xCF, // ...._.>. | |
| /* 0C18 */ 0x33, 0x70, 0xEC, 0xA9, 0xD7, 0xF7, 0x0E, 0xCF, // 3p...... | |
| /* 0C20 */ 0xD7, 0x87, 0x0A, 0xFC, 0x4D, 0xCF, 0x87, 0x0A, // ....M... | |
| /* 0C28 */ 0x70, 0x1C, 0x1E, 0xF8, 0x61, 0x85, 0x0D, 0xE1, // p...a... | |
| /* 0C30 */ 0x51, 0x00, 0x7F, 0x6A, 0xF1, 0xF1, 0x2F, 0xCE, // Q..j../. | |
| /* 0C38 */ 0x53, 0x04, 0xBB, 0x8D, 0x60, 0x0F, 0x17, 0x80, // S...`... | |
| /* 0C40 */ 0xA3, 0x68, 0x67, 0x31, 0x54, 0x98, 0xB3, 0x18, // .hg1T... | |
| /* 0C48 */ 0xF9, 0xFF, 0x9F, 0xA3, 0x50, 0x67, 0x31, 0x7A, // ....Pg1z | |
| /* 0C50 */ 0xB8, 0x00, 0x5C, 0x08, 0x3E, 0x1E, 0x80, 0xE6, // ..\.>... | |
| /* 0C58 */ 0x20, 0xF0, 0xB8, 0xE0, 0x0B, 0xC1, 0x91, 0x1C, // ....... | |
| /* 0C60 */ 0xC8, 0xD3, 0x01, 0xE0, 0x53, 0x1E, 0x09, 0x3D, // ....S..= | |
| /* 0C68 */ 0x1F, 0x59, 0x10, 0x0C, 0xEA, 0x7C, 0xE0, 0x13, // .Y...|.. | |
| /* 0C70 */ 0x8A, 0x8F, 0x1D, 0xFC, 0x6C, 0xE0, 0x1B, 0xB9, // ....l... | |
| /* 0C78 */ 0x87, 0xCA, 0x4F, 0xCD, 0x3E, 0x69, 0xF3, 0xE0, // ..O.>i.. | |
| /* 0C80 */ 0x3F, 0x69, 0xD9, 0x80, 0x51, 0xA0, 0x61, 0xA0, // ?i..Q.a. | |
| /* 0C88 */ 0x46, 0xE4, 0x23, 0xD2, 0xFF, 0xFF, 0xB9, 0x0D, // F.#..... | |
| /* 0C90 */ 0x1B, 0x60, 0x68, 0xF4, 0x1C, 0x0E, 0xE3, 0x80, // .`h..... | |
| /* 0C98 */ 0xEB, 0x73, 0x38, 0x76, 0x40, 0x3E, 0x87, 0xC3, // .s8v@>.. | |
| /* 0CA0 */ 0x3F, 0x47, 0xC3, 0x1F, 0x1B, 0x3B, 0xDD, 0xF3, // ?G...;.. | |
| /* 0CA8 */ 0x81, 0xC1, 0xBA, 0x7E, 0x63, 0x06, 0x06, 0xB6, // ...~c... | |
| /* 0CB0 */ 0x6F, 0x91, 0x07, 0x06, 0x1C, 0x51, 0xCF, 0xC6, // o....Q.. | |
| /* 0CB8 */ 0x57, 0x08, 0x0F, 0x0C, 0x6C, 0x80, 0x1E, 0x18, // W...l... | |
| /* 0CC0 */ 0xF0, 0x89, 0x05, 0x21, 0x27, 0x03, 0x43, 0x9D, // ...!'.C. | |
| /* 0CC8 */ 0x32, 0x8C, 0x1C, 0xF3, 0x89, 0xC3, 0xC3, 0xF0, // 2....... | |
| /* 0CD0 */ 0xA1, 0x22, 0xEA, 0x33, 0xC0, 0x23, 0x1E, 0x1B, // .".3.#.. | |
| /* 0CD8 */ 0x1B, 0xFB, 0xFF, 0x8F, 0x0D, 0x2C, 0xC7, 0x16, // .....,.. | |
| /* 0CE0 */ 0x8F, 0x0D, 0xFC, 0x47, 0x78, 0xFC, 0xD8, 0xE0, // ...Gx... | |
| /* 0CE8 */ 0x8C, 0xE5, 0xD1, 0xC4, 0x97, 0x99, 0x23, 0x3B, // ......#; | |
| /* 0CF0 */ 0x8D, 0x33, 0x7B, 0x0D, 0xF1, 0xD1, 0xEE, 0xF1, // .3{..... | |
| /* 0CF8 */ 0xDB, 0x63, 0x03, 0x97, 0x85, 0xB1, 0x01, 0xA5, // .c...... | |
| /* 0D00 */ 0x90, 0x63, 0x43, 0x1F, 0x52, 0x7C, 0x0A, 0xB0, // .cC.R|.. | |
| /* 0D08 */ 0x71, 0x54, 0x32, 0x0F, 0x1F, 0xAF, 0x7C, 0x62, // qT2...|b | |
| /* 0D10 */ 0x38, 0xBA, 0x20, 0x6F, 0xE8, 0xBE, 0x5C, 0xF8, // 8. o..\. | |
| /* 0D18 */ 0x48, 0x63, 0x30, 0x5F, 0x5A, 0x7C, 0x06, 0xE5, // Hc0_Z|.. | |
| /* 0D20 */ 0x43, 0x04, 0x97, 0x86, 0x21, 0x02, 0xA5, 0x50, // C...!..P | |
| /* 0D28 */ 0x43, 0x44, 0x8F, 0xE7, 0xFF, 0xFF, 0x08, 0xE6, // CD...... | |
| /* 0D30 */ 0x21, 0xB2, 0xA1, 0x81, 0xF7, 0x1B, 0xA3, 0xA1, // !....... | |
| /* 0D38 */ 0x01, 0xA1, 0x70, 0x43, 0x43, 0x1F, 0xD6, 0x7C, // ..pCC..| | |
| /* 0D40 */ 0x08, 0x60, 0x10, 0xBE, 0x0D, 0xB0, 0xAB, 0x80, // .`...... | |
| /* 0D48 */ 0xAF, 0x42, 0x1E, 0xE0, 0x93, 0x28, 0x1B, 0x1E, // .B...(.. | |
| /* 0D50 */ 0xF8, 0x06, 0xE5, 0xE1, 0x01, 0x9F, 0xF0, 0xC0, // ........ | |
| /* 0D58 */ 0x5E, 0x85, 0x87, 0x47, 0xCF, 0x4A, 0x1E, 0x1E, // ^..G.J.. | |
| /* 0D60 */ 0x3C, 0x90, 0xC7, 0x08, 0x76, 0x0E, 0xF1, 0xE0, // <...v... | |
| /* 0D68 */ 0xC0, 0x61, 0x62, 0x70, 0xA0, 0x38, 0xFA, 0xE3, // .abp.8.. | |
| /* 0D70 */ 0x86, 0xC0, 0x2E, 0xB3, 0x9E, 0x38, 0xBF, 0xB2, // .....8.. | |
| /* 0D78 */ 0x78, 0x50, 0xF8, 0xFF, 0xFF, 0x11, 0x00, 0xD6, // xP...... | |
| /* 0D80 */ 0x71, 0x06, 0x7C, 0xC1, 0x0E, 0x07, 0xE8, 0x63, // q.|....c | |
| /* 0D88 */ 0x22, 0x1B, 0xC3, 0x43, 0xC4, 0x83, 0xAB, 0x07, // "..C.... | |
| /* 0D90 */ 0xE2, 0x6B, 0xC7, 0x6B, 0x31, 0xEE, 0x68, 0x00, // .k.k1.h. | |
| /* 0D98 */ 0x2E, 0x15, 0x47, 0x03, 0xA0, 0x74, 0xB0, 0x05, // ..G..t.. | |
| /* 0DA0 */ 0xC7, 0x3D, 0xCD, 0x47, 0x3B, 0xCC, 0x1C, 0x3D, // .=.G;..= | |
| /* 0DA8 */ 0x80, 0xE7, 0x37, 0x8F, 0x96, 0x9F, 0xDF, 0x00, // ..7..... | |
| /* 0DB0 */ 0x47, 0x41, 0x0F, 0xB6, 0x74, 0xE0, 0x8E, 0x06, // GA..t... | |
| /* 0DB8 */ 0x83, 0x3A, 0xBF, 0x61, 0xFE, 0xFF, 0xE7, 0x37, // .:.a...7 | |
| /* 0DC0 */ 0x30, 0x44, 0x00, 0xD7, 0x99, 0xC6, 0xE7, 0x17, // 0D...... | |
| /* 0DC8 */ 0x38, 0x43, 0x3D, 0x68, 0x5F, 0x13, 0x3C, 0x6B, // 8C=h_.<k | |
| /* 0DD0 */ 0xDF, 0xB8, 0xD8, 0x39, 0x01, 0x5C, 0x03, 0xF2, // ...9.\.. | |
| /* 0DD8 */ 0x49, 0x07, 0x38, 0x02, 0x9F, 0xC4, 0x03, 0xFE, // I.8..... | |
| /* 0DE0 */ 0xA1, 0x81, 0x79, 0x58, 0x1E, 0x1A, 0xF0, 0x39, // ..yX...9 | |
| /* 0DE8 */ 0x1A, 0xE0, 0x4E, 0x14, 0xE0, 0xB9, 0x8D, 0xE0, // ..N..... | |
| /* 0DF0 */ 0x0E, 0x14, 0xC0, 0xE2, 0xFF, 0x7F, 0xA0, 0x00, // ........ | |
| /* 0DF8 */ 0x56, 0x47, 0x7C, 0x8F, 0x8B, 0x43, 0xE3, 0x10, // VG|..C.. | |
| /* 0E00 */ 0x1F, 0xD2, 0xCE, 0xD9, 0xE7, 0xAF, 0x33, 0xC5, // ......3. | |
| /* 0E08 */ 0x9D, 0x45, 0xC0, 0x70, 0xA2, 0x47, 0xBC, 0xD3, // .E.p.G.. | |
| /* 0E10 */ 0x0C, 0xE4, 0x07, 0x86, 0x84, 0xC0, 0xA0, 0x4E, // .......N | |
| /* 0E18 */ 0x40, 0x1E, 0x8A, 0x0F, 0x06, 0x1C, 0xD8, 0x47, // @......G | |
| /* 0E20 */ 0x04, 0x76, 0x2E, 0x60, 0x07, 0x28, 0xC3, 0xF1, // .v.`.(.. | |
| /* 0E28 */ 0xB3, 0x80, 0x4F, 0x09, 0x0F, 0x35, 0xC7, 0xF1, // ..O..5.. | |
| /* 0E30 */ 0xB8, 0xE9, 0xBB, 0x99, 0x21, 0xD9, 0xD5, 0xE0, // ....!... | |
| /* 0E38 */ 0xF9, 0x07, 0x7B, 0xDA, 0x85, 0x73, 0xC4, 0x05, // ..{..s.. | |
| /* 0E40 */ 0x17, 0x81, 0xCF, 0x3A, 0x1E, 0x05, 0x3F, 0x3D, // ...:..?= | |
| /* 0E48 */ 0x78, 0x8E, 0x6F, 0x0C, 0x3E, 0x3D, 0x30, 0xF7, // x.o.>=0. | |
| /* 0E50 */ 0x02, 0xCC, 0x1D, 0xBA, 0x85, 0x70, 0x4C, 0xAF, // .....pL. | |
| /* 0E58 */ 0x0F, 0x31, 0x8E, 0xFA, 0xB1, 0xA1, 0x2D, 0x01, // .1....-. | |
| /* 0E60 */ 0xDA, 0x50, 0x74, 0x07, 0x78, 0x19, 0x88, 0x12, // .Pt.x... | |
| /* 0E68 */ 0xE2, 0x08, 0x22, 0xB5, 0x86, 0xA2, 0x99, 0x47, // .."....G | |
| /* 0E70 */ 0x8A, 0x12, 0x30, 0x9E, 0x61, 0x1A, 0x9B, 0x8C, // ..0.a... | |
| /* 0E78 */ 0x20, 0x63, 0x84, 0x8E, 0x13, 0x2C, 0x4A, 0xB4, // c...,J. | |
| /* 0E80 */ 0x57, 0x80, 0xF6, 0x47, 0xCB, 0x56, 0xAC, 0xB1, // W..G.V.. | |
| /* 0E88 */ 0x38, 0xD2, 0xC9, 0x12, 0x3D, 0x6C, 0x1F, 0xB3, // 8...=l.. | |
| /* 0E90 */ 0xF1, 0xA7, 0x55, 0xCC, 0xFF, 0x9F, 0xE0, 0x55, // ..U....U | |
| /* 0E98 */ 0xC5, 0x07, 0x05, 0x1F, 0x00, 0xF0, 0x2E, 0x01, // ........ | |
| /* 0EA0 */ 0x75, 0x75, 0xF4, 0xB8, 0x7D, 0xDE, 0x00, 0xFF, // uu..}... | |
| /* 0EA8 */ 0xF5, 0x02, 0x4B, 0x50, 0xFE, 0x20, 0x50, 0x23, // ..KP. P# | |
| /* 0EB0 */ 0x33, 0xB4, 0xC7, 0xF9, 0x36, 0x63, 0xC8, 0x27, // 3...6c.' | |
| /* 0EB8 */ 0x27, 0x13, 0x58, 0xEC, 0x09, 0x15, 0x68, 0x0C, // '.X...h. | |
| /* 0EC0 */ 0xFE, 0x69, 0xC3, 0xD7, 0x76, 0xCF, 0xD7, 0xE7, // .i..v... | |
| /* 0EC8 */ 0x38, 0x80, 0x0F, 0xFF, 0xFF, 0x73, 0x1C, 0x60, // 8....s.` | |
| /* 0ED0 */ 0x68, 0x38, 0xB8, 0xA3, 0x0F, 0xDC, 0x2B, 0x09, // h8....+. | |
| /* 0ED8 */ 0x3F, 0xFC, 0x00, 0xCE, 0x80, 0x1E, 0x7E, 0xC0, // ?.....~. | |
| /* 0EE0 */ 0x3E, 0x54, 0xDC, 0x10, 0x78, 0x84, 0x15, 0xD1, // >T..x... | |
| /* 0EE8 */ 0xC3, 0x80, 0x45, 0xC3, 0xA0, 0xCE, 0x6B, 0xD8, // ..E...k. | |
| /* 0EF0 */ 0xFF, 0xFF, 0x79, 0x0D, 0xB6, 0x38, 0x70, 0x1D, // ..y..8p. | |
| /* 0EF8 */ 0x54, 0x7D, 0x36, 0x86, 0x33, 0xA8, 0xD3, 0xEE, // T}6.3... | |
| /* 0F00 */ 0xFD, 0xAE, 0x40, 0x2E, 0x22, 0x1E, 0xF4, 0xF9, // ..@."... | |
| /* 0F08 */ 0x3C, 0x3B, 0xB0, 0x03, 0x1B, 0xF0, 0x1F, 0x1B, // <;...... | |
| /* 0F10 */ 0x9C, 0x1B, 0xC0, 0x53, 0x74, 0x84, 0x63, 0x03, // ...St.c. | |
| /* 0F18 */ 0xFB, 0x89, 0x0D, 0x38, 0x9D, 0xED, 0xE0, 0x5C, // ...8...\ | |
| /* 0F20 */ 0xA1, 0xD8, 0x6D, 0x1F, 0x37, 0x34, 0xB0, 0xD9, // ..m.74.. | |
| /* 0F28 */ 0x18, 0x1A, 0xC8, 0xFE, 0xFF, 0x87, 0x4F, 0xE0, // ......O. | |
| /* 0F30 */ 0x75, 0xE8, 0xE2, 0x97, 0x8A, 0xE7, 0x2F, 0x7E, // u...../~ | |
| /* 0F38 */ 0xB8, 0x03, 0x9C, 0x4B, 0x3B, 0xD9, 0xA1, 0xC4, // ...K;... | |
| /* 0F40 */ 0x1C, 0xEE, 0x00, 0x29, 0xFF, 0xFF, 0xC3, 0x1D, // ...).... | |
| /* 0F48 */ 0xB8, 0xEE, 0x72, 0xEF, 0x0C, 0x2F, 0x0D, 0x9E, // ..r../.. | |
| /* 0F50 */ 0xD3, 0xBB, 0x9D, 0x31, 0x5E, 0xEA, 0x8C, 0x10, // ...1^... | |
| /* 0F58 */ 0x85, 0xDD, 0x06, 0xA2, 0xD9, 0xDB, 0xE1, 0x8E, // ........ | |
| /* 0F60 */ 0x9C, 0xF0, 0x38, 0x66, 0xA4, 0x27, 0xBD, 0x60, // ..8f.'.` | |
| /* 0F68 */ 0x91, 0x22, 0x1E, 0x4E, 0x94, 0x10, 0xC1, 0x5E, // .".N...^ | |
| /* 0F70 */ 0x27, 0x9E, 0xF2, 0x1E, 0xEE, 0x98, 0x90, 0xC3, // '....... | |
| /* 0F78 */ 0x1D, 0xD0, 0x71, 0x7D, 0xB8, 0x03, 0x2A, 0x27, // ..q}..*' | |
| /* 0F80 */ 0x2A, 0xFC, 0xE1, 0x0E, 0x30, 0xFB, 0xFF, 0x3F, // *...0..? | |
| /* 0F88 */ 0xDC, 0x01, 0x8C, 0x3A, 0xA3, 0xE1, 0x0E, 0x77, // ...:...w | |
| /* 0F90 */ 0x60, 0x3B, 0xFD, 0x00, 0xE7, 0xFF, 0xFF, 0xE9, // `;...... | |
| /* 0F98 */ 0x07, 0x78, 0x8F, 0x15, 0xC6, 0x18, 0x78, 0xB4, // .x....x. | |
| /* 0FA0 */ 0x25, 0x51, 0x20, 0x87, 0x81, 0x41, 0x11, 0x38, // %Q ..A.8 | |
| /* 0FA8 */ 0xC8, 0xA1, 0x8E, 0x06, 0x3B, 0xBD, 0x40, 0x99, // ....;.@. | |
| /* 0FB0 */ 0xCB, 0x81, 0x9E, 0xC2, 0x33, 0x82, 0x0F, 0x60, // ....3..` | |
| /* 0FB8 */ 0x60, 0x3F, 0xD5, 0x01, 0x87, 0x53, 0x03, 0x3E, // `?...S.> | |
| /* 0FC0 */ 0xD0, 0x09, 0x05, 0x3D, 0x0A, 0x9F, 0x4D, 0xC0, // ...=..M. | |
| /* 0FC8 */ 0x7B, 0xA4, 0x03, 0x36, 0xFF, 0xFF, 0xB3, 0x09, // {..6.... | |
| /* 0FD0 */ 0x7B, 0x35, 0xFA, 0x6C, 0x82, 0x63, 0x31, 0xEA, // {5.l.c1. | |
| /* 0FD8 */ 0x1B, 0xC4, 0x21, 0xBE, 0x74, 0xF8, 0xDC, 0xF8, // ..!.t... | |
| /* 0FE0 */ 0x4E, 0xE3, 0x4B, 0x00, 0xE6, 0xFA, 0x61, 0x82, // N.K...a. | |
| /* 0FE8 */ 0x31, 0x21, 0xF4, 0xC9, 0xF2, 0xA9, 0x0E, 0x38, // 1!.....8 | |
| /* 0FF0 */ 0x1D, 0x4E, 0xE0, 0x8D, 0x1E, 0x77, 0x5A, 0xF0, // .N...wZ. | |
| /* 0FF8 */ 0x70, 0x38, 0xB8, 0x67, 0xF3, 0x2C, 0xF1, 0x44, // p8.g.,.D | |
| /* 1000 */ 0xE4, 0x71, 0xF8, 0x74, 0x02, 0xBC, 0x0E, 0x18, // .q.t.... | |
| /* 1008 */ 0x98, 0x19, 0x84, 0x7F, 0x08, 0x61, 0xA7, 0x4F, // .....a.O | |
| /* 1010 */ 0x1F, 0x99, 0x3C, 0xF7, 0x77, 0x23, 0x9F, 0x4E, // ..<.w#.N | |
| /* 1018 */ 0x00, 0x5F, 0xFF, 0xFF, 0xA3, 0x1E, 0xB0, 0x90, // ._...... | |
| /* 1020 */ 0xA8, 0xE1, 0x9C, 0x87, 0x11, 0x05, 0x83, 0x3A, // .......: | |
| /* 1028 */ 0xEA, 0x01, 0xD6, 0x2E, 0x7A, 0x36, 0x86, 0xA0, // ....z6.. | |
| /* 1030 */ 0x8B, 0xC0, 0x19, 0x84, 0x78, 0xBC, 0x7B, 0xC5, // ....x.{. | |
| /* 1038 */ 0x8B, 0xE4, 0x3B, 0x40, 0x9C, 0x47, 0x3D, 0x83, // ..;@.G=. | |
| /* 1040 */ 0xBD, 0x7D, 0x3C, 0x48, 0x44, 0x89, 0xF3, 0xA8, // .}<HD... | |
| /* 1048 */ 0xE7, 0xD1, 0x87, 0xF2, 0xE4, 0x43, 0x9D, 0x7E, // .....C.~ | |
| /* 1050 */ 0xAC, 0xB0, 0x81, 0x9E, 0xF8, 0x5E, 0xF4, 0x42, // .....^.B | |
| /* 1058 */ 0x1A, 0xE1, 0x51, 0x8F, 0x09, 0x7A, 0x79, 0xE8, // ..Q..zy. | |
| /* 1060 */ 0x70, 0xE5, 0xA3, 0x1E, 0x60, 0xE5, 0xFF, 0x7F, // p...`... | |
| /* 1068 */ 0xD4, 0x03, 0xF8, 0xFF, 0xFF, 0x3F, 0xEA, 0x81, // .....?.. | |
| /* 1070 */ 0xF9, 0xF4, 0x04, 0xF8, 0x3F, 0xD6, 0xE0, 0x8E, // ....?... | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment