soc: Remove copyright notices
[coreboot.git] / src / soc / amd / stoneyridge / acpi / cpu.asl
blobf52d230bf240d6eb0f000cc1ae4b978aa4fc5fe0
1 /*
2  * This file is part of the coreboot project.
3  *
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License as published by
7  * the Free Software Foundation; version 2 of the License.
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  * GNU General Public License for more details.
13  */
15 /* Required function by EC, Notify OS to re-read CPU tables */
16 Method (PNOT)
21  * Processor Object
22  */
23 /* These devices are created at runtime */
24 External (\_PR.P000, DeviceObj)
25 External (\_PR.P001, DeviceObj)
26 External (\_PR.P002, DeviceObj)
27 External (\_PR.P003, DeviceObj)
28 External (\_PR.P004, DeviceObj)
29 External (\_PR.P005, DeviceObj)
30 External (\_PR.P006, DeviceObj)
31 External (\_PR.P007, DeviceObj)
33 /* Return a package containing enabled processor entries */
34 Method (PPKG)
36         If (LGreaterEqual (\PCNT, 4)) {
37                 Return (Package ()
38                 {
39                         \_PR.P000,
40                         \_PR.P001,
41                         \_PR.P002,
42                         \_PR.P003
43                 })
44         } ElseIf (LGreaterEqual (\PCNT, 2)) {
45                 Return (Package ()
46                 {
47                         \_PR.P000,
48                         \_PR.P001
49                 })
50         } Else {
51                 Return (Package ()
52                 {
53                         \_PR.P000
54                 })
55         }