sconfig: rename lapic_cluster -> cpu_cluster

The name lapic_cluster is a bit misleading, since the construct is not local
APIC specific by concept. As implementations and hardware change, be more
generic about our naming. This will allow us to support non-x86 systems without
adding new keywords.

Change-Id: Icd7f5fcf6f54d242eabb5e14ee151eec8d6cceb1
Signed-off-by: Stefan Reinauer <reinauer@google.com>
Signed-off-by: David Hendricks <dhendrix@chromium.org>
Reviewed-on: http://review.coreboot.org/2377
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
Stefan Reinauer 2013-02-12 15:20:54 -08:00 committed by Ronald G. Minnich
parent 398e84c71a
commit 0aa37c488b
218 changed files with 326 additions and 326 deletions

View File

@ -139,9 +139,9 @@ properly, as it defines topology and chips that can be defined no other way.
Let's go through the tree. Let's go through the tree.
\begin{verbatim} \begin{verbatim}
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device apic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_F chip cpu/amd/socket_F
device apic 0 on end device lapic 0 on end
end end
end end
\end{verbatim} \end{verbatim}
@ -153,11 +153,11 @@ somewhere, since it runs memory.
What is the APIC? Northbridges always have an Advanced Programmable Interrupt Controller, and that {\it APIC cluster} is a topological connection to the What is the APIC? Northbridges always have an Advanced Programmable Interrupt Controller, and that {\it APIC cluster} is a topological connection to the
CPU socket. So the tree is rooted at the northbridge, which has a link to an apic cluster, and then the CPU. The CPU contains CPU socket. So the tree is rooted at the northbridge, which has a link to a CPU cluster, and then the CPU. The CPU contains
its own APIC, and will define any parameters needed. In this case, we have a northbridge of type its own APIC, and will define any parameters needed. In this case, we have a northbridge of type
{\it northbridge/amd/amdk8/root\_complex}, with its own apic\_cluster device which we turn on, {\it northbridge/amd/amdk8/root\_complex}, with its own cpu\_cluster device which we turn on,
which connects to a {\it cpu/amd/socket\_F}, which connects to a {\it cpu/amd/socket\_F},
which has an apic, which is on. which has a local apic, which is on.
Note that we do not enumerate all CPUs, even on this SMP mainboard. The reason is they may not all be there. The CPU we define here Note that we do not enumerate all CPUs, even on this SMP mainboard. The reason is they may not all be there. The CPU we define here
is the so-called Boot Strap Processor, or BSP; the other CPUs will come along later, as the are discovered. We do not require (unlike many is the so-called Boot Strap Processor, or BSP; the other CPUs will come along later, as the are discovered. We do not require (unlike many

View File

@ -146,7 +146,7 @@ unsigned long acpi_create_madt_lapics(unsigned long current)
for (cpu = all_devices; cpu; cpu = cpu->next) { for (cpu = all_devices; cpu; cpu = cpu->next) {
if ((cpu->path.type != DEVICE_PATH_APIC) || if ((cpu->path.type != DEVICE_PATH_APIC) ||
(cpu->bus->dev->path.type != DEVICE_PATH_APIC_CLUSTER)) { (cpu->bus->dev->path.type != DEVICE_PATH_CPU_CLUSTER)) {
continue; continue;
} }
if (!cpu->enabled) if (!cpu->enabled)

View File

@ -152,7 +152,7 @@ void smp_write_processors(struct mp_config_table *mc)
for(cpu = all_devices; cpu; cpu = cpu->next) { for(cpu = all_devices; cpu; cpu = cpu->next) {
unsigned long cpu_flag; unsigned long cpu_flag;
if ((cpu->path.type != DEVICE_PATH_APIC) || if ((cpu->path.type != DEVICE_PATH_APIC) ||
(cpu->bus->dev->path.type != DEVICE_PATH_APIC_CLUSTER)) (cpu->bus->dev->path.type != DEVICE_PATH_CPU_CLUSTER))
{ {
continue; continue;
} }

View File

@ -194,7 +194,7 @@ static void enable_dev(struct device *dev)
/* This is never hit as none of the sc520 boards have /* This is never hit as none of the sc520 boards have
* an APIC cluster defined * an APIC cluster defined
*/ */
else if (dev->path.type == DEVICE_PATH_APIC_CLUSTER) { else if (dev->path.type == DEVICE_PATH_CPU_CLUSTER) {
dev->ops = &cpu_bus_ops; dev->ops = &cpu_bus_ops;
} }
#endif #endif

View File

@ -48,7 +48,7 @@ static int determine_total_number_of_cores(void)
int count = 0; int count = 0;
for(cpu = all_devices; cpu; cpu = cpu->next) { for(cpu = all_devices; cpu; cpu = cpu->next) {
if ((cpu->path.type != DEVICE_PATH_APIC) || if ((cpu->path.type != DEVICE_PATH_APIC) ||
(cpu->bus->dev->path.type != DEVICE_PATH_APIC_CLUSTER)) { (cpu->bus->dev->path.type != DEVICE_PATH_CPU_CLUSTER)) {
continue; continue;
} }
if (!cpu->enabled) { if (!cpu->enabled) {

View File

@ -209,9 +209,9 @@ const char *dev_path(device_t dev)
sprintf(buffer, "DOMAIN: %04x", sprintf(buffer, "DOMAIN: %04x",
dev->path.domain.domain); dev->path.domain.domain);
break; break;
case DEVICE_PATH_APIC_CLUSTER: case DEVICE_PATH_CPU_CLUSTER:
sprintf(buffer, "APIC_CLUSTER: %01x", sprintf(buffer, "CPU_CLUSTER: %01x",
dev->path.apic_cluster.cluster); dev->path.cpu_cluster.cluster);
break; break;
case DEVICE_PATH_CPU: case DEVICE_PATH_CPU:
sprintf(buffer, "CPU: %02x", dev->path.cpu.id); sprintf(buffer, "CPU: %02x", dev->path.cpu.id);
@ -274,9 +274,9 @@ int path_eq(struct device_path *path1, struct device_path *path2)
case DEVICE_PATH_DOMAIN: case DEVICE_PATH_DOMAIN:
equal = (path1->domain.domain == path2->domain.domain); equal = (path1->domain.domain == path2->domain.domain);
break; break;
case DEVICE_PATH_APIC_CLUSTER: case DEVICE_PATH_CPU_CLUSTER:
equal = (path1->apic_cluster.cluster equal = (path1->cpu_cluster.cluster
== path2->apic_cluster.cluster); == path2->cpu_cluster.cluster);
break; break;
case DEVICE_PATH_CPU: case DEVICE_PATH_CPU:
equal = (path1->cpu.id == path2->cpu.id); equal = (path1->cpu.id == path2->cpu.id);
@ -859,7 +859,7 @@ int dev_count_cpu(void)
for (cpu = all_devices; cpu; cpu = cpu->next) { for (cpu = all_devices; cpu; cpu = cpu->next) {
if ((cpu->path.type != DEVICE_PATH_APIC) || if ((cpu->path.type != DEVICE_PATH_APIC) ||
(cpu->bus->dev->path.type != DEVICE_PATH_APIC_CLUSTER)) (cpu->bus->dev->path.type != DEVICE_PATH_CPU_CLUSTER))
continue; continue;
if (!cpu->enabled) if (!cpu->enabled)
continue; continue;

View File

@ -9,7 +9,7 @@ enum device_path_type {
DEVICE_PATH_I2C, DEVICE_PATH_I2C,
DEVICE_PATH_APIC, DEVICE_PATH_APIC,
DEVICE_PATH_DOMAIN, DEVICE_PATH_DOMAIN,
DEVICE_PATH_APIC_CLUSTER, DEVICE_PATH_CPU_CLUSTER,
DEVICE_PATH_CPU, DEVICE_PATH_CPU,
DEVICE_PATH_CPU_BUS, DEVICE_PATH_CPU_BUS,
DEVICE_PATH_IOAPIC, DEVICE_PATH_IOAPIC,
@ -50,7 +50,7 @@ struct ioapic_path
unsigned ioapic_id; unsigned ioapic_id;
}; };
struct apic_cluster_path struct cpu_cluster_path
{ {
unsigned cluster; unsigned cluster;
}; };
@ -69,15 +69,15 @@ struct cpu_bus_path
struct device_path { struct device_path {
enum device_path_type type; enum device_path_type type;
union { union {
struct pci_path pci; struct pci_path pci;
struct pnp_path pnp; struct pnp_path pnp;
struct i2c_path i2c; struct i2c_path i2c;
struct apic_path apic; struct apic_path apic;
struct ioapic_path ioapic; struct ioapic_path ioapic;
struct domain_path domain; struct domain_path domain;
struct apic_cluster_path apic_cluster; struct cpu_cluster_path cpu_cluster;
struct cpu_path cpu; struct cpu_path cpu;
struct cpu_bus_path cpu_bus; struct cpu_bus_path cpu_bus;
}; };
}; };

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i440bx # Northbridge chip northbridge/intel/i440bx # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/slot_1 # CPU chip cpu/intel/slot_1 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i440bx # Northbridge chip northbridge/intel/i440bx # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/slot_1 # CPU chip cpu/intel/slot_1 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -65,7 +65,7 @@ chip northbridge/amd/lx
end end
end end
# APIC cluster is late CPU init. # APIC cluster is late CPU init.
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/geode_lx chip cpu/amd/geode_lx
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i440bx # Northbridge chip northbridge/intel/i440bx # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/slot_1 # CPU chip cpu/intel/slot_1 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,6 +1,6 @@
# sample config for advansus/A785E-I # sample config for advansus/A785E-I
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_ASB2 #L1 and DDR3 chip cpu/amd/socket_ASB2 #L1 and DDR3
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,6 +1,6 @@
# sample config for amd/bimini_fam10 # sample config for amd/bimini_fam10
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_ASB2 #L1 and DDR3 chip cpu/amd/socket_ASB2 #L1 and DDR3
device lapic 0 on end device lapic 0 on end
end end

View File

@ -59,7 +59,7 @@ chip northbridge/amd/lx
end end
end end
# APIC cluster is late CPU init. # APIC cluster is late CPU init.
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/geode_lx chip cpu/amd/geode_lx
device lapic 0 on end device lapic 0 on end
end end

View File

@ -9,7 +9,7 @@
#Define gfx_reconfiguration, 0: short reconfiguration, 1(default): long reconfiguration #Define gfx_reconfiguration, 0: short reconfiguration, 1(default): long reconfiguration
#Define gfx_link_width, 0: x16, 1: x1, 2: x2, 3: x4, 4: x8, 5: x12 (not supported), 6: x16 #Define gfx_link_width, 0: x16, 1: x1, 2: x2, 3: x4, 4: x8, 5: x12 (not supported), 6: x16
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_S1G1 chip cpu/amd/socket_S1G1
device lapic 0 on end device lapic 0 on end
end end

View File

@ -18,7 +18,7 @@
# #
chip northbridge/amd/agesa/family15/root_complex chip northbridge/amd/agesa/family15/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/agesa/family15 chip cpu/amd/agesa/family15
device lapic 0x20 on end device lapic 0x20 on end
end end

View File

@ -17,7 +17,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
# #
chip northbridge/amd/agesa/family14/root_complex chip northbridge/amd/agesa/family14/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/agesa/family14 chip cpu/amd/agesa/family14
device lapic 0 on end device lapic 0 on end
end end

View File

@ -9,7 +9,7 @@
#Define gfx_reconfiguration, 0: short reconfiguration, 1(default): long reconfiguration #Define gfx_reconfiguration, 0: short reconfiguration, 1(default): long reconfiguration
#Define gfx_link_width, 0: x16, 1: x1, 2: x2, 3: x4, 4: x8, 5: x12 (not supported), 6: x16 #Define gfx_link_width, 0: x16, 1: x1, 2: x2, 3: x4, 4: x8, 5: x12 (not supported), 6: x16
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM2 chip cpu/amd/socket_AM2
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,6 +1,6 @@
# sample config for amd/mahogany_fam10 # sample config for amd/mahogany_fam10
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM2r2 #L1 and DDR2 chip cpu/amd/socket_AM2r2 #L1 and DDR2
device lapic 0 on end device lapic 0 on end
end end

View File

@ -32,7 +32,7 @@ chip northbridge/amd/lx
end end
end end
# APIC cluster is late CPU init. # APIC cluster is late CPU init.
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/geode_lx chip cpu/amd/geode_lx
device lapic 0 on end device lapic 0 on end
end end

View File

@ -18,7 +18,7 @@
# #
chip northbridge/amd/agesa/family15tn/root_complex chip northbridge/amd/agesa/family15tn/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/agesa/family15tn chip cpu/amd/agesa/family15tn
device lapic 10 on end device lapic 10 on end
end end

View File

@ -17,7 +17,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
# #
chip northbridge/amd/agesa/family14/root_complex chip northbridge/amd/agesa/family14/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/agesa/family14 chip cpu/amd/agesa/family14
device lapic 0 on end device lapic 0 on end
end end

View File

@ -9,7 +9,7 @@
#Define gfx_reconfiguration, 0: short reconfiguration, 1(default): long reconfiguration #Define gfx_reconfiguration, 0: short reconfiguration, 1(default): long reconfiguration
#Define gfx_link_width, 0: x16, 1: x1, 2: x2, 3: x4, 4: x8, 5: x12 (not supported), 6: x16 #Define gfx_link_width, 0: x16, 1: x1, 2: x2, 3: x4, 4: x8, 5: x12 (not supported), 6: x16
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM2 chip cpu/amd/socket_AM2
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/gx2 chip northbridge/amd/gx2
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/geode_gx2 chip cpu/amd/geode_gx2
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_F chip cpu/amd/socket_F
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_F_1207 #L1 and DDR2 chip cpu/amd/socket_F_1207 #L1 and DDR2
device lapic 0 on end device lapic 0 on end
end end

View File

@ -17,7 +17,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
# #
chip northbridge/amd/agesa/family14/root_complex chip northbridge/amd/agesa/family14/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/agesa/family14 chip cpu/amd/agesa/family14
device lapic 0 on end device lapic 0 on end
end end

View File

@ -18,7 +18,7 @@
# #
chip northbridge/amd/agesa/family15tn/root_complex chip northbridge/amd/agesa/family15tn/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/agesa/family15tn chip cpu/amd/agesa/family15tn
device lapic 10 on end device lapic 10 on end
end end

View File

@ -1,6 +1,6 @@
# sample config for amd/tilapia_fam10 # sample config for amd/tilapia_fam10
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM3 #L1 and DDR3 chip cpu/amd/socket_AM3 #L1 and DDR3
device lapic 0 on end device lapic 0 on end
end end

View File

@ -17,7 +17,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
# #
chip northbridge/amd/agesa/family12/root_complex chip northbridge/amd/agesa/family12/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/agesa/family12 chip cpu/amd/agesa/family12
device lapic 0 on end device lapic 0 on end
end end

View File

@ -17,7 +17,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
# #
chip northbridge/amd/agesa/family14/root_complex chip northbridge/amd/agesa/family14/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/agesa/family14 chip cpu/amd/agesa/family14
device lapic 0 on end device lapic 0 on end
end end

View File

@ -21,7 +21,7 @@
chip northbridge/intel/e7505 chip northbridge/intel/e7505
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/socket_mPGA604 chip cpu/intel/socket_mPGA604
device lapic 0 on end device lapic 0 on end
device lapic 6 on end device lapic 6 on end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_940 chip cpu/amd/socket_940
device lapic 0 on end device lapic 0 on end
end end

View File

@ -32,7 +32,7 @@ chip northbridge/amd/lx
end end
end end
# APIC cluster is late CPU init. # APIC cluster is late CPU init.
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/geode_lx chip cpu/amd/geode_lx
device lapic 0 on end device lapic 0 on end
end end

View File

@ -10,7 +10,7 @@
#Define gfx_reconfiguration, 0: short reconfiguration, 1(default): long reconfiguration #Define gfx_reconfiguration, 0: short reconfiguration, 1(default): long reconfiguration
#Define gfx_link_width, 0: x16, 1: x1, 2: x2, 3: x4, 4: x8, 5: x12 (not supported), 6: x16 #Define gfx_link_width, 0: x16, 1: x1, 2: x2, 3: x4, 4: x8, 5: x12 (not supported), 6: x16
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_939 chip cpu/amd/socket_939
device lapic 0 on end device lapic 0 on end
end end

View File

@ -17,7 +17,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
# #
chip northbridge/amd/agesa/family14/root_complex chip northbridge/amd/agesa/family14/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/agesa/family14 chip cpu/amd/agesa/family14
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex # Root complex chip northbridge/amd/amdk8/root_complex # Root complex
device lapic_cluster 0 on # (L)APIC cluster device cpu_cluster 0 on # (L)APIC cluster
chip cpu/amd/socket_939 # CPU socket chip cpu/amd/socket_939 # CPU socket
device lapic 0 on end # Local APIC of the CPU device lapic 0 on end # Local APIC of the CPU
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex # Root complex chip northbridge/amd/amdk8/root_complex # Root complex
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/amd/socket_939 # CPU chip cpu/amd/socket_939 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex # Root complex chip northbridge/amd/amdk8/root_complex # Root complex
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/amd/socket_939 # CPU chip cpu/amd/socket_939 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -22,7 +22,7 @@
chip northbridge/intel/i5000 chip northbridge/intel/i5000
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/socket_LGA771 chip cpu/intel/socket_LGA771
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex # Root complex chip northbridge/amd/amdk8/root_complex # Root complex
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/amd/socket_754 # CPU chip cpu/amd/socket_754 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -19,7 +19,7 @@
## ##
chip northbridge/amd/amdk8/root_complex # Root complex chip northbridge/amd/amdk8/root_complex # Root complex
device lapic_cluster 0 on # (L)APIC cluster device cpu_cluster 0 on # (L)APIC cluster
chip cpu/amd/socket_AM2 # CPU socket chip cpu/amd/socket_AM2 # CPU socket
device lapic 0 on end # Local APIC of the CPU device lapic 0 on end # Local APIC of the CPU
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex # Root complex chip northbridge/amd/amdk8/root_complex # Root complex
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/amd/socket_AM2 # CPU chip cpu/amd/socket_AM2 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex # Root complex chip northbridge/amd/amdk8/root_complex # Root complex
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/amd/socket_AM2 # CPU chip cpu/amd/socket_AM2 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM3 #L1 and DDR2 chip cpu/amd/socket_AM3 #L1 and DDR2
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM3 #L1 and DDR2 chip cpu/amd/socket_AM3 #L1 and DDR2
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM3 #L1 and DDR2 chip cpu/amd/socket_AM3 #L1 and DDR2
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,6 +1,6 @@
# sample config for advansus/A785E-I # sample config for advansus/A785E-I
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM3 #L1 and DDR3 chip cpu/amd/socket_AM3 #L1 and DDR3
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i82810 # Northbridge chip northbridge/intel/i82810 # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/socket_PGA370 # CPU chip cpu/intel/socket_PGA370 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i440bx # Northbridge chip northbridge/intel/i440bx # Northbridge
device lapic_cluster 0 on # (L)APIC cluster device cpu_cluster 0 on # (L)APIC cluster
chip cpu/intel/slot_1 # CPU socket 0 chip cpu/intel/slot_1 # CPU socket 0
device lapic 0 on end # Local APIC of CPU 0 device lapic 0 on end # Local APIC of CPU 0
end end

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i440bx # Northbridge chip northbridge/intel/i440bx # Northbridge
device lapic_cluster 0 on # (L)APIC cluster device cpu_cluster 0 on # (L)APIC cluster
chip cpu/intel/slot_1 # CPU socket 0 chip cpu/intel/slot_1 # CPU socket 0
device lapic 0 on end # Local APIC of CPU 0 device lapic 0 on end # Local APIC of CPU 0
end end

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i440bx # Northbridge chip northbridge/intel/i440bx # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/slot_1 # CPU chip cpu/intel/slot_1 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i440bx # Northbridge chip northbridge/intel/i440bx # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/slot_1 # CPU chip cpu/intel/slot_1 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i440bx # Northbridge chip northbridge/intel/i440bx # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/slot_1 # CPU chip cpu/intel/slot_1 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i440bx # Northbridge chip northbridge/intel/i440bx # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/slot_1 # CPU chip cpu/intel/slot_1 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,6 +1,6 @@
# sample config for avalue/EAX-785E # sample config for avalue/EAX-785E
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM3 #L1 and DDR3 chip cpu/amd/socket_AM3 #L1 and DDR3
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i440bx # Northbridge chip northbridge/intel/i440bx # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/slot_1 # CPU chip cpu/intel/slot_1 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -32,7 +32,7 @@ chip northbridge/amd/lx
end end
end end
# APIC cluster is late CPU init. # APIC cluster is late CPU init.
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/geode_lx chip cpu/amd/geode_lx
device lapic 0 on end device lapic 0 on end
end end

View File

@ -56,7 +56,7 @@ chip northbridge/via/cn700 # Northbridge
device pci 12.0 on end # Ethernet device pci 12.0 on end # Ethernet
end end
end end
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/via/c7 # VIA C7 chip cpu/via/c7 # VIA C7
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i440bx # Northbridge chip northbridge/intel/i440bx # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/slot_1 # CPU chip cpu/intel/slot_1 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_940 chip cpu/amd/socket_940
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i440bx # Northbridge chip northbridge/intel/i440bx # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/slot_1 # CPU chip cpu/intel/slot_1 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -48,7 +48,7 @@ chip northbridge/intel/i855
end end
end end
end end
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/socket_mPGA479M chip cpu/intel/socket_mPGA479M
device lapic 0 on end device lapic 0 on end
end end

View File

@ -76,7 +76,7 @@ chip northbridge/amd/lx
end end
# APIC cluster is late CPU init. # APIC cluster is late CPU init.
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/geode_lx chip cpu/amd/geode_lx
device lapic 0 on end device lapic 0 on end
end end

View File

@ -19,7 +19,7 @@
## ##
chip northbridge/intel/i82810 # Northbridge chip northbridge/intel/i82810 # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/socket_PGA370 # CPU chip cpu/intel/socket_PGA370 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -21,7 +21,7 @@
chip northbridge/intel/i945 chip northbridge/intel/i945
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/socket_mFCPGA478 chip cpu/intel/socket_mFCPGA478
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i440bx # Northbridge chip northbridge/intel/i440bx # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/slot_1 # CPU chip cpu/intel/slot_1 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,5 +1,5 @@
chip northbridge/intel/i440bx # Northbridge chip northbridge/intel/i440bx # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/slot_1 # CPU chip cpu/intel/slot_1 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM2 chip cpu/amd/socket_AM2
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex # Root complex chip northbridge/amd/amdk8/root_complex # Root complex
device lapic_cluster 0 on # (L)APIC cluster device cpu_cluster 0 on # (L)APIC cluster
chip cpu/amd/socket_AM2 # CPU socket chip cpu/amd/socket_AM2 # CPU socket
device lapic 0 on end # Local APIC of the CPU device lapic 0 on end # Local APIC of the CPU
end end

View File

@ -1,6 +1,6 @@
# sample config for gigabyte/ma785gm # sample config for gigabyte/ma785gm
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM3 #L1 and DDR2 chip cpu/amd/socket_AM3 #L1 and DDR2
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,6 +1,6 @@
# sample config for gigabyte/ma785gmt # sample config for gigabyte/ma785gmt
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM3 #L1 and DDR3 chip cpu/amd/socket_AM3 #L1 and DDR3
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,6 +1,6 @@
# sample config for gigabyte/ma78gm # sample config for gigabyte/ma78gm
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM2r2 #L1 and DDR2 chip cpu/amd/socket_AM2r2 #L1 and DDR2
device lapic 0 on end device lapic 0 on end
end end

View File

@ -12,7 +12,7 @@ chip northbridge/intel/sandybridge
register "gpu_panel_power_backlight_on_delay" = "2100" # T3: 210ms register "gpu_panel_power_backlight_on_delay" = "2100" # T3: 210ms
register "gpu_panel_power_backlight_off_delay" = "2100" # T4: 210ms register "gpu_panel_power_backlight_off_delay" = "2100" # T4: 210ms
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/socket_rPGA989 chip cpu/intel/socket_rPGA989
device lapic 0 on end device lapic 0 on end
end end

View File

@ -15,7 +15,7 @@ chip northbridge/intel/sandybridge
register "gpu_cpu_backlight" = "0x000001d4" register "gpu_cpu_backlight" = "0x000001d4"
register "gpu_pch_backlight" = "0x03aa0000" register "gpu_pch_backlight" = "0x03aa0000"
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/socket_rPGA989 chip cpu/intel/socket_rPGA989
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_940 chip cpu/amd/socket_940
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_F chip cpu/amd/socket_F
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_F_1207 chip cpu/amd/socket_F_1207
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,6 +1,6 @@
# TODO: i810E actually! # TODO: i810E actually!
chip northbridge/intel/i82810 # Northbridge chip northbridge/intel/i82810 # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/socket_PGA370 # CPU chip cpu/intel/socket_PGA370 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,6 +1,6 @@
chip northbridge/intel/i945 chip northbridge/intel/i945
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/socket_mFCPGA478 chip cpu/intel/socket_mFCPGA478
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_940 chip cpu/amd/socket_940
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_940 chip cpu/amd/socket_940
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,6 +1,6 @@
# Config for iei/kino-780am2-fam10 # Config for iei/kino-780am2-fam10
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM2r2 #L1 and DDR2 chip cpu/amd/socket_AM2r2 #L1 and DDR2
device lapic 0 on end device lapic 0 on end
end end

View File

@ -67,7 +67,7 @@ chip northbridge/amd/lx
end end
end end
# APIC cluster is late CPU init. # APIC cluster is late CPU init.
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/geode_lx chip cpu/amd/geode_lx
device lapic 0 on end device lapic 0 on end
end end

View File

@ -93,7 +93,7 @@ chip northbridge/amd/lx
end end
# APIC cluster is late CPU init. # APIC cluster is late CPU init.
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/geode_lx chip cpu/amd/geode_lx
device lapic 0 on end device lapic 0 on end
end end

View File

@ -79,7 +79,7 @@ chip northbridge/amd/lx
end end
end end
# APIC cluster is late CPU init. # APIC cluster is late CPU init.
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/geode_lx chip cpu/amd/geode_lx
device lapic 0 on end device lapic 0 on end
end end

View File

@ -19,7 +19,7 @@
## ##
chip northbridge/intel/i82810 # Northbridge chip northbridge/intel/i82810 # Northbridge
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/intel/socket_FC_PGA370 # CPU chip cpu/intel/socket_FC_PGA370 # CPU
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -19,7 +19,7 @@
chip northbridge/intel/i945 chip northbridge/intel/i945
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/socket_441 chip cpu/intel/socket_441
device lapic 0 on end device lapic 0 on end
end end

View File

@ -64,7 +64,7 @@ chip northbridge/intel/i3100
device pci 1f.4 on end # Performance counters device pci 1f.4 on end # Performance counters
end end
end end
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/socket_BGA956 chip cpu/intel/socket_BGA956
device lapic 0 on end device lapic 0 on end
end end

View File

@ -9,7 +9,7 @@ chip northbridge/intel/sandybridge
# Enable DVI Hotplug with 6ms pulse # Enable DVI Hotplug with 6ms pulse
register "gpu_dp_b_hotplug" = "0x06" register "gpu_dp_b_hotplug" = "0x06"
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/socket_rPGA989 chip cpu/intel/socket_rPGA989
device lapic 0 on end device lapic 0 on end
end end

View File

@ -69,7 +69,7 @@ chip northbridge/intel/e7520
register "gpio[41]" = "ICH5R_GPIO_USE_AS_GPIO | ICH5R_GPIO_SEL_INPUT" register "gpio[41]" = "ICH5R_GPIO_USE_AS_GPIO | ICH5R_GPIO_SEL_INPUT"
end end
end end
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/socket_mPGA604 # cpu 0 chip cpu/intel/socket_mPGA604 # cpu 0
device lapic 0 on end device lapic 0 on end
end end

View File

@ -37,7 +37,7 @@ chip northbridge/intel/i3100
device pci 1f.3 on end # SMBus device pci 1f.3 on end # SMBus
end end
end end
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/socket_mPGA479M chip cpu/intel/socket_mPGA479M
device lapic 0 on end device lapic 0 on end
end end

View File

@ -47,7 +47,7 @@ chip northbridge/intel/i3100
device pci 1f.4 on end # ? device pci 1f.4 on end # ?
end end
end end
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/ep80579 chip cpu/intel/ep80579
device lapic 0 on end device lapic 0 on end
end end

View File

@ -62,7 +62,7 @@ chip northbridge/intel/e7501
device pci 1f.6 off end # AC97 Modem device pci 1f.6 off end # AC97 Modem
end # SB end # SB
end # PCI domain end # PCI domain
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/socket_mPGA604 chip cpu/intel/socket_mPGA604
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,6 +1,6 @@
chip northbridge/intel/sch chip northbridge/intel/sch
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/intel/socket_441 chip cpu/intel/socket_441
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_940 chip cpu/amd/socket_940
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_940 chip cpu/amd/socket_940
device lapic 0 on end device lapic 0 on end
end end

View File

@ -1,5 +1,5 @@
chip northbridge/amd/amdk8/root_complex chip northbridge/amd/amdk8/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_940 chip cpu/amd/socket_940
device lapic 0 on end device lapic 0 on end
end end

View File

@ -54,7 +54,7 @@ chip northbridge/via/cn700 # Northbridge
device pci 12.0 on end # Ethernet device pci 12.0 on end # Ethernet
end end
end end
device lapic_cluster 0 on # APIC cluster device cpu_cluster 0 on # APIC cluster
chip cpu/via/c7 # VIA C7 chip cpu/via/c7 # VIA C7
device lapic 0 on end # APIC device lapic 0 on end # APIC
end end

View File

@ -1,6 +1,6 @@
# sample config for jetway/PA78VM5 # sample config for jetway/PA78VM5
chip northbridge/amd/amdfam10/root_complex chip northbridge/amd/amdfam10/root_complex
device lapic_cluster 0 on device cpu_cluster 0 on
chip cpu/amd/socket_AM2r2 #L1 and DDR2 chip cpu/amd/socket_AM2r2 #L1 and DDR2
device lapic 0 on end device lapic 0 on end
end end

Some files were not shown because too many files have changed in this diff Show More