Skip to content

Instantly share code, notes, and snippets.

@JeremyMorgan
Created December 29, 2020 17:25
Show Gist options
  • Save JeremyMorgan/8016beb6c72b2a594b35c0a2d9d45cc4 to your computer and use it in GitHub Desktop.
Save JeremyMorgan/8016beb6c72b2a594b35c0a2d9d45cc4 to your computer and use it in GitHub Desktop.
Lenovo e590 Laptop FreeBSD Info
/*
RSD PTR: OEM=LENOVO, ACPI_Rev=2.0x (2)
XSDT=0x000000007ae0c188, length=36, cksum=57
*/
/*
XSDT: Length=268, Revision=1, Checksum=25,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
Entries={ 0x0000000079a18000, 0x0000000079a6d000, 0x0000000079a6c000, 0x0000000079a33000, 0x0000000079a1d000, 0x0000000079a1c000, 0x0000000079a1b000, 0x000000007ac23000, 0x0000000079a19000, 0x0000000079a17000, 0x0000000079a16000, 0x0000000079a15000, 0x0000000079a14000, 0x00000000799ed000, 0x00000000799ec000, 0x00000000799eb000, 0x00000000799ea000, 0x00000000799e9000, 0x00000000799e8000, 0x00000000799e6000, 0x00000000799e5000, 0x00000000799e4000, 0x00000000799e3000, 0x0000000079806000, 0x0000000078a03000, 0x0000000078a01000, 0x00000000789ff000, 0x00000000789fe000, 0x000000007ac00000 }
*/
/*
FACP: Length=276, Revision=6, Checksum=127,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
FACS=0x7ac05000, DSDT=0x799f0000
INT_MODEL=PIC
Preferred_PM_Profile=Mobile (2)
SCI_INT=9
SMI_CMD=0xb2, ACPI_ENABLE=0xf0, ACPI_DISABLE=0xf1, S4BIOS_REQ=0xf2
PSTATE_CNT=0x0
PM1a_EVT_BLK=0x1800-0x1803
PM1a_CNT_BLK=0x1804-0x1805
PM2_CNT_BLK=0x1850-0x1850
PM_TMR_BLK=0x1808-0x180b
GPE0_BLK=0x1860-0x187f
P_LVL2_LAT=101 us, P_LVL3_LAT=1001 us
FLUSH_SIZE=0, FLUSH_STRIDE=0
DUTY_OFFSET=1, DUTY_WIDTH=3
DAY_ALRM=13, MON_ALRM=0, CENTURY=50
IAPC_BOOT_ARCH={LEGACY_DEVICES,NO_ASPM}
Flags={WBINVD,C1_SUPPORTED,SLEEP_BUTTON,S4_RTC_WAKE,DOCKING_SUPPORTED,RESET_REGISTER,PCI_EXPRESS_WAKE,PLATFORM_CLOCK}
RESET_REG=0xcf9:0[8] (IO), RESET_VALUE=0x6
*/
/*
FACS: Length=64, HwSig=0x0000336e, Firm_Wake_Vec=0x00000000
Global_Lock=
Flags=
Version=2
*/
/*
DSDT: Length=143703, Revision=2, Checksum=29,
OEMID=LENOVO, OEM Table ID=CFL, OEM Revision=0x20170001,
Creator ID=INTL, Creator Revision=0x20160422
*/
/*
SSDT: Length=6940, Revision=2, Checksum=58,
OEMID=LENOVO, OEM Table ID=CpuSsdt, OEM Revision=0x3000,
Creator ID=INTL, Creator Revision=0x20160527
*/
/*
SSDT: Length=1389, Revision=2, Checksum=146,
OEMID=LENOVO, OEM Table ID=CtdpB, OEM Revision=0x1000,
Creator ID=INTL, Creator Revision=0x20160527
*/
/*
SSDT: Length=14750, Revision=2, Checksum=122,
OEMID=LENOVO, OEM Table ID=DptfTabl, OEM Revision=0x1000,
Creator ID=INTL, Creator Revision=0x20160527
*/
/*
SSDT: Length=12605, Revision=2, Checksum=226,
OEMID=LENOVO, OEM Table ID=SaSsdt, OEM Revision=0x3000,
Creator ID=INTL, Creator Revision=0x20160527
*/
/*
SSDT: Length=1554, Revision=2, Checksum=233,
OEMID=LENOVO, OEM Table ID=Tpm2Tabl, OEM Revision=0x1000,
Creator ID=INTL, Creator Revision=0x20160527
*/
/*
TPM2: Length=52, Revision=4, Checksum=32,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
ControlArea=0
StartMethod=6
*/
/*
UEFI: Length=66, Revision=1, Checksum=15,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
*/
/*
SSDT: Length=1328, Revision=2, Checksum=102,
OEMID=LENOVO, OEM Table ID=PerfTune, OEM Revision=0x1000,
Creator ID=INTL, Creator Revision=0x20160527
*/
/*
HPET: Length=56, Revision=1, Checksum=224,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
HPET Number=0
ADDR=0x00000000fed00000:0[64] (Memory)
HW Rev=0x1
Comparators=2
Counter Size=1
Legacy IRQ routing capable={TRUE}
PCI Vendor ID=0x8086
Minimal Tick=128
Flags=0x00
*/
/*
APIC: Length=300, Revision=3, Checksum=163,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
Local APIC ADDR=0xfee00000
Flags={PC-AT}
Type=Local APIC
ACPI CPU=1
Flags={ENABLED}
APIC ID=0
Type=Local APIC
ACPI CPU=2
Flags={ENABLED}
APIC ID=2
Type=Local APIC
ACPI CPU=3
Flags={ENABLED}
APIC ID=4
Type=Local APIC
ACPI CPU=4
Flags={ENABLED}
APIC ID=6
Type=Local APIC
ACPI CPU=5
Flags={ENABLED}
APIC ID=1
Type=Local APIC
ACPI CPU=6
Flags={ENABLED}
APIC ID=3
Type=Local APIC
ACPI CPU=7
Flags={ENABLED}
APIC ID=5
Type=Local APIC
ACPI CPU=8
Flags={ENABLED}
APIC ID=7
Type=Local APIC
ACPI CPU=9
Flags={DISABLED}
APIC ID=255
Type=Local APIC
ACPI CPU=10
Flags={DISABLED}
APIC ID=255
Type=Local APIC
ACPI CPU=11
Flags={DISABLED}
APIC ID=255
Type=Local APIC
ACPI CPU=12
Flags={DISABLED}
APIC ID=255
Type=Local APIC
ACPI CPU=13
Flags={DISABLED}
APIC ID=255
Type=Local APIC
ACPI CPU=14
Flags={DISABLED}
APIC ID=255
Type=Local APIC
ACPI CPU=15
Flags={DISABLED}
APIC ID=255
Type=Local APIC
ACPI CPU=16
Flags={DISABLED}
APIC ID=255
Type=IO APIC
APIC ID=2
INT BASE=0
ADDR=0x00000000fec00000
Type=INT Override
BUS=0
IRQ=0
INTR=2
Flags={Polarity=conforming, Trigger=conforming}
Type=INT Override
BUS=0
IRQ=9
INTR=9
Flags={Polarity=active-hi, Trigger=level}
Type=Local APIC NMI
ACPI CPU=1
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=2
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=3
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=4
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=5
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=6
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=7
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=8
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=9
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=10
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=11
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=12
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=13
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=14
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=15
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
Type=Local APIC NMI
ACPI CPU=16
LINT Pin=1
Flags={Polarity=active-hi, Trigger=edge}
*/
/*
MCFG: Length=60, Revision=1, Checksum=72,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
Base Address=0x00000000e0000000
Segment Group=0x0000
Start Bus=0
End Bus=255
*/
/*
ECDT: Length=83, Revision=1, Checksum=132,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
EC_CONTROL=0x66:0[8] (IO)
EC_DATA=0x62:0[8] (IO)
UID=0, GPE_BIT=0x20
EC_ID=\_SB.PCI0.LPCB.EC
*/
/*
SSDT: Length=8813, Revision=2, Checksum=239,
OEMID=LENOVO, OEM Table ID=ProjSsdt, OEM Revision=0x10,
Creator ID=INTL, Creator Revision=0x20160527
*/
/*
BOOT: Length=40, Revision=1, Checksum=221,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
*/
/*
SLIC: Length=374, Revision=1, Checksum=82,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
*/
/*
SSDT: Length=3299, Revision=2, Checksum=194,
OEMID=LENOVO, OEM Table ID=UsbCTabl, OEM Revision=0x1000,
Creator ID=INTL, Creator Revision=0x20160527
*/
/*
LPIT: Length=148, Revision=1, Checksum=10,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
Type=ACPI_LPIT_TYPE_NATIVE_CSTATE
Length=56
UniqueId=0x0000
Flags=
EntryTrigger=0x0000000000000060 (?)
Residency=30000
Latency=3000
ResidencyCounter=0x0000000000000632 (?)
CounterFrequency=TSC
Type=ACPI_LPIT_TYPE_NATIVE_CSTATE
Length=56
UniqueId=0x0001
Flags=
EntryTrigger=0x0000000000000060 (?)
Residency=30000
Latency=3000
ResidencyCounter=0x00000000fe00193c:0[32] (Memory)
CounterFrequency=10000
*/
/*
WSMT: Length=40, Revision=1, Checksum=6,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
*/
/*
SSDT: Length=5279, Revision=2, Checksum=132,
OEMID=LENOVO, OEM Table ID=TbtTypeC, OEM Revision=0x0,
Creator ID=INTL, Creator Revision=0x20160527
*/
/*
DBGP: Length=52, Revision=1, Checksum=124,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
*/
/*
DBG2: Length=84, Revision=0, Checksum=166,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
*/
/*
MSDM: Length=85, Revision=3, Checksum=58,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
*/
/*
BATB: Length=74, Revision=2, Checksum=107,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
*/
/*
DMAR: Length=168, Revision=1, Checksum=36,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
Host Address Width=39
Flags={INTR_REMAP}
Type=DRHD
Length=24
Flags=
Segment=0
Address=0x00000000fed90000
Device Scope:
Type=PCI Endpoint Device
Length=8
EnumerationId=0
StartBusNumber=0
Path={2:0}
Type=DRHD
Length=32
Flags={INCLUDE_ALL}
Segment=0
Address=0x00000000fed91000
Device Scope:
Type=IOAPIC
Length=8
EnumerationId=2
StartBusNumber=0
Path={30:7}
Type=HPET
Length=8
EnumerationId=0
StartBusNumber=0
Path={30:6}
Type=RMRR
Length=32
Segment=0
BaseAddress=0x000000007ab7e000
LimitAddress=0x000000007ab9dfff
Device Scope:
Type=PCI Endpoint Device
Length=8
EnumerationId=0
StartBusNumber=0
Path={20:0}
Type=RMRR
Length=32
Segment=0
BaseAddress=0x000000007d000000
LimitAddress=0x000000007f7fffff
Device Scope:
Type=PCI Endpoint Device
Length=8
EnumerationId=0
StartBusNumber=0
Path={2:0}
*/
/*
NHLT: Length=45, Revision=0, Checksum=226,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
*/
/*
FPDT: Length=68, Revision=1, Checksum=95,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
*/
/*
BGRT: Length=56, Revision=1, Checksum=169,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
*/
/*
UEFI: Length=278, Revision=1, Checksum=19,
OEMID=LENOVO, OEM Table ID=TP-R0Y, OEM Revision=0x290,
Creator ID=PTEC, Creator Revision=0x2
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment