dsdt.asl
来自「xen 3.2.2 源码」· ASL 代码 · 共 697 行 · 第 1/2 页
ASL
697 行
Package(){0x0008ffff, 1, \_SB.PCI0.LNKB, 0}, Package(){0x0008ffff, 2, \_SB.PCI0.LNKC, 0}, Package(){0x0008ffff, 3, \_SB.PCI0.LNKD, 0}, /* Device 9, INTA - INTD */ Package(){0x0009ffff, 0, \_SB.PCI0.LNKB, 0}, Package(){0x0009ffff, 1, \_SB.PCI0.LNKC, 0}, Package(){0x0009ffff, 2, \_SB.PCI0.LNKD, 0}, Package(){0x0009ffff, 3, \_SB.PCI0.LNKA, 0}, /* Device 10, INTA - INTD */ Package(){0x000affff, 0, \_SB.PCI0.LNKC, 0}, Package(){0x000affff, 1, \_SB.PCI0.LNKD, 0}, Package(){0x000affff, 2, \_SB.PCI0.LNKA, 0}, Package(){0x000affff, 3, \_SB.PCI0.LNKB, 0}, /* Device 11, INTA - INTD */ Package(){0x000bffff, 0, \_SB.PCI0.LNKD, 0}, Package(){0x000bffff, 1, \_SB.PCI0.LNKA, 0}, Package(){0x000bffff, 2, \_SB.PCI0.LNKB, 0}, Package(){0x000bffff, 3, \_SB.PCI0.LNKC, 0}, /* Device 12, INTA - INTD */ Package(){0x000cffff, 0, \_SB.PCI0.LNKA, 0}, Package(){0x000cffff, 1, \_SB.PCI0.LNKB, 0}, Package(){0x000cffff, 2, \_SB.PCI0.LNKC, 0}, Package(){0x000cffff, 3, \_SB.PCI0.LNKD, 0}, /* Device 13, INTA - INTD */ Package(){0x000dffff, 0, \_SB.PCI0.LNKB, 0}, Package(){0x000dffff, 1, \_SB.PCI0.LNKC, 0}, Package(){0x000dffff, 2, \_SB.PCI0.LNKD, 0}, Package(){0x000dffff, 3, \_SB.PCI0.LNKA, 0}, /* Device 14, INTA - INTD */ Package(){0x000effff, 0, \_SB.PCI0.LNKC, 0}, Package(){0x000effff, 1, \_SB.PCI0.LNKD, 0}, Package(){0x000effff, 2, \_SB.PCI0.LNKA, 0}, Package(){0x000effff, 3, \_SB.PCI0.LNKB, 0}, /* Device 15, INTA - INTD */ Package(){0x000fffff, 0, \_SB.PCI0.LNKD, 0}, Package(){0x000fffff, 1, \_SB.PCI0.LNKA, 0}, Package(){0x000fffff, 2, \_SB.PCI0.LNKB, 0}, Package(){0x000fffff, 3, \_SB.PCI0.LNKC, 0}, }) Name(PRTA, Package() { /* Device 1, INTA - INTD */ Package(){0x0001ffff, 0, 0, 20}, Package(){0x0001ffff, 1, 0, 21}, Package(){0x0001ffff, 2, 0, 22}, Package(){0x0001ffff, 3, 0, 23}, /* Device 2, INTA - INTD */ Package(){0x0002ffff, 0, 0, 24}, Package(){0x0002ffff, 1, 0, 25}, Package(){0x0002ffff, 2, 0, 26}, Package(){0x0002ffff, 3, 0, 27}, /* Device 3, INTA - INTD */ Package(){0x0003ffff, 0, 0, 28}, Package(){0x0003ffff, 1, 0, 29}, Package(){0x0003ffff, 2, 0, 30}, Package(){0x0003ffff, 3, 0, 31}, /* Device 4, INTA - INTD */ Package(){0x0004ffff, 0, 0, 32}, Package(){0x0004ffff, 1, 0, 33}, Package(){0x0004ffff, 2, 0, 34}, Package(){0x0004ffff, 3, 0, 35}, /* Device 5, INTA - INTD */ Package(){0x0005ffff, 0, 0, 36}, Package(){0x0005ffff, 1, 0, 37}, Package(){0x0005ffff, 2, 0, 38}, Package(){0x0005ffff, 3, 0, 39}, /* Device 6, INTA - INTD */ Package(){0x0006ffff, 0, 0, 40}, Package(){0x0006ffff, 1, 0, 41}, Package(){0x0006ffff, 2, 0, 42}, Package(){0x0006ffff, 3, 0, 43}, /* Device 7, INTA - INTD */ Package(){0x0007ffff, 0, 0, 44}, Package(){0x0007ffff, 1, 0, 45}, Package(){0x0007ffff, 2, 0, 46}, Package(){0x0007ffff, 3, 0, 47}, /* Device 8, INTA - INTD */ Package(){0x0008ffff, 0, 0, 17}, Package(){0x0008ffff, 1, 0, 18}, Package(){0x0008ffff, 2, 0, 19}, Package(){0x0008ffff, 3, 0, 20}, /* Device 9, INTA - INTD */ Package(){0x0009ffff, 0, 0, 21}, Package(){0x0009ffff, 1, 0, 22}, Package(){0x0009ffff, 2, 0, 23}, Package(){0x0009ffff, 3, 0, 24}, /* Device 10, INTA - INTD */ Package(){0x000affff, 0, 0, 25}, Package(){0x000affff, 1, 0, 26}, Package(){0x000affff, 2, 0, 27}, Package(){0x000affff, 3, 0, 28}, /* Device 11, INTA - INTD */ Package(){0x000bffff, 0, 0, 29}, Package(){0x000bffff, 1, 0, 30}, Package(){0x000bffff, 2, 0, 31}, Package(){0x000bffff, 3, 0, 32}, /* Device 12, INTA - INTD */ Package(){0x000cffff, 0, 0, 33}, Package(){0x000cffff, 1, 0, 34}, Package(){0x000cffff, 2, 0, 35}, Package(){0x000cffff, 3, 0, 36}, /* Device 13, INTA - INTD */ Package(){0x000dffff, 0, 0, 37}, Package(){0x000dffff, 1, 0, 38}, Package(){0x000dffff, 2, 0, 39}, Package(){0x000dffff, 3, 0, 40}, /* Device 14, INTA - INTD */ Package(){0x000effff, 0, 0, 41}, Package(){0x000effff, 1, 0, 42}, Package(){0x000effff, 2, 0, 43}, Package(){0x000effff, 3, 0, 44}, /* Device 15, INTA - INTD */ Package(){0x000fffff, 0, 0, 45}, Package(){0x000fffff, 1, 0, 46}, Package(){0x000fffff, 2, 0, 47}, Package(){0x000fffff, 3, 0, 16}, }) Device (ISA) { Name (_ADR, 0x00010000) /* device 1, fn 0 */ OperationRegion(PIRQ, PCI_Config, 0x60, 0x4) Scope(\) { Field (\_SB.PCI0.ISA.PIRQ, ByteAcc, NoLock, Preserve) { PIRA, 8, PIRB, 8, PIRC, 8, PIRD, 8 } } Device (SYSR) { Name (_HID, EisaId ("PNP0C02")) Name (_UID, 0x01) Name (CRS, ResourceTemplate () { /* TODO: list hidden resources */ IO (Decode16, 0x0010, 0x0010, 0x00, 0x10) IO (Decode16, 0x0022, 0x0022, 0x00, 0x0C) IO (Decode16, 0x0030, 0x0030, 0x00, 0x10) IO (Decode16, 0x0044, 0x0044, 0x00, 0x1C) IO (Decode16, 0x0062, 0x0062, 0x00, 0x02) IO (Decode16, 0x0065, 0x0065, 0x00, 0x0B) IO (Decode16, 0x0072, 0x0072, 0x00, 0x0E) IO (Decode16, 0x0080, 0x0080, 0x00, 0x01) IO (Decode16, 0x0084, 0x0084, 0x00, 0x03) IO (Decode16, 0x0088, 0x0088, 0x00, 0x01) IO (Decode16, 0x008C, 0x008C, 0x00, 0x03) IO (Decode16, 0x0090, 0x0090, 0x00, 0x10) IO (Decode16, 0x00A2, 0x00A2, 0x00, 0x1C) IO (Decode16, 0x00E0, 0x00E0, 0x00, 0x10) IO (Decode16, 0x08A0, 0x08A0, 0x00, 0x04) IO (Decode16, 0x0CC0, 0x0CC0, 0x00, 0x10) IO (Decode16, 0x04D0, 0x04D0, 0x00, 0x02) }) Method (_CRS, 0, NotSerialized) { Return (CRS) } } Device (PIC) { Name (_HID, EisaId ("PNP0000")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0020, 0x0020, 0x01, 0x02) IO (Decode16, 0x00A0, 0x00A0, 0x01, 0x02) IRQNoFlags () {2} }) } Device (DMA0) { Name (_HID, EisaId ("PNP0200")) Name (_CRS, ResourceTemplate () { DMA (Compatibility, BusMaster, Transfer8) {4} IO (Decode16, 0x0000, 0x0000, 0x00, 0x10) IO (Decode16, 0x0081, 0x0081, 0x00, 0x03) IO (Decode16, 0x0087, 0x0087, 0x00, 0x01) IO (Decode16, 0x0089, 0x0089, 0x00, 0x03) IO (Decode16, 0x008F, 0x008F, 0x00, 0x01) IO (Decode16, 0x00C0, 0x00C0, 0x00, 0x20) IO (Decode16, 0x0480, 0x0480, 0x00, 0x10) }) } Device (TMR) { Name (_HID, EisaId ("PNP0100")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0040, 0x0040, 0x00, 0x04) IRQNoFlags () {0} }) } Device (RTC) { Name (_HID, EisaId ("PNP0B00")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0070, 0x0070, 0x00, 0x02) IRQNoFlags () {8} }) } Device (SPKR) { Name (_HID, EisaId ("PNP0800")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0061, 0x0061, 0x00, 0x01) }) } Device (PS2M) { Name (_HID, EisaId ("PNP0F13")) Name (_CID, 0x130FD041) Method (_STA, 0, NotSerialized) { Return (0x0F) } Name (_CRS, ResourceTemplate () { IRQNoFlags () {12} }) } Device (PS2K) { Name (_HID, EisaId ("PNP0303")) Name (_CID, 0x0B03D041) Method (_STA, 0, NotSerialized) { Return (0x0F) } Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0060, 0x0060, 0x00, 0x01) IO (Decode16, 0x0064, 0x0064, 0x00, 0x01) IRQNoFlags () {1} }) } Device (FDC0) { Name (_HID, EisaId ("PNP0700")) Method (_STA, 0, NotSerialized) { Return (0x0F) } Name (_CRS, ResourceTemplate () { IO (Decode16, 0x03F0, 0x03F0, 0x01, 0x06) IO (Decode16, 0x03F7, 0x03F7, 0x01, 0x01) IRQNoFlags () {6} DMA (Compatibility, NotBusMaster, Transfer8) {2} }) } Device (UAR1) { Name (_HID, EisaId ("PNP0501")) Name (_UID, 0x01) Method (_STA, 0, NotSerialized) { If(LEqual(\_SB.UAR1, 0)) { Return(0x00) } Else { Return(0x0F) } } Name (_CRS, ResourceTemplate() { IO (Decode16, 0x03F8, 0x03F8, 8, 8) IRQNoFlags () {4} }) } Device (UAR2) { Name (_HID, EisaId ("PNP0501")) Name (_UID, 0x02) Method (_STA, 0, NotSerialized) { If(LEqual(\_SB.UAR2, 0)) { Return(0x00) } Else { Return(0x0F) } } Name (_CRS, ResourceTemplate() { IO (Decode16, 0x02F8, 0x02F8, 8, 8) IRQNoFlags () {3} }) } Device (LTP1) { Name (_HID, EisaId ("PNP0400")) Name (_UID, 0x02) Method (_STA, 0, NotSerialized) { Return (0x0F) } Name (_CRS, ResourceTemplate() { IO (Decode16, 0x0378, 0x0378, 0x08, 0x08) IRQNoFlags () {7} }) } } } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?