Device (PCI0) { Name (_HID, "PNP0A08") // _HID: Hardware ID Name (_CID, "PNP0A03") // _CID: Compatible ID Name (_SEG, Zero) // _SEG: PCI Segment Name (_BBN, Zero) // _BBN: BIOS Bus Number Name (_UID, "PCI0") // _UID: Unique ID Name (_STR, "PCIe 0 Device") // _STR: Description String Method (_CBA, 0, NotSerialized) // _CBA: Configuration Base Address { Return (0x3F000000) } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x0000, // Range Minimum 0x000F, // Range Maximum 0x0000, // Translation Offset 0x0010, // Length ,, ) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x10000000, // Range Minimum 0x3EFF0000, // Range Maximum 0x00000000, // Translation Offset 0x2EFF0000, // Length ,, , AddressRangeMemory, TypeStatic) DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x00000000, // Granularity 0x3EFF0000, // Range Minimum 0x3F000000, // Range Maximum 0x00000000, // Translation Offset 0x00010000, // Length ,, , TypeStatic) }) Return(RBUF) } }