1 /** @file 2 QNC I/O Apic devices 3 4 Copyright (c) 2013-2015 Intel Corporation. 5 6 This program and the accompanying materials 7 are licensed and made available under the terms and conditions of the BSD License 8 which accompanies this distribution. The full text of the license may be found at 9 http://opensource.org/licenses/bsd-license.php 10 11 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 12 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 13 14 **/ 15 16 #ifndef QNC_APIC_ASI 17 #define QNC_APIC_ASI 18 19 Device(APIC) 20 { 21 Name(_HID,EISAID("PNP0003")) // APIC resources 22 23 Name(CRS, ResourceTemplate() 24 { 25 Memory32Fixed(ReadOnly, 0, 0, FIX1) // IO APIC 26 } 27 ) 28 29 Method (_CRS, 0, NotSerialized) { 30 CreateDWordField (CRS, ^FIX1._BAS, MBR0) 31 Store(\APCB, MBR0) 32 CreateDWordField (CRS, ^FIX1._LEN, MBR1) 33 Store(\APCS, MBR1) 34 Return (CRS) 35 } 36 } 37 38 #endif 39