boot, kernel: Replace MAX_BOOT_CPUS with SMP_MAX_CPUS

This commit is contained in:
Pawel Dziepak
2013-12-06 19:43:08 +01:00
parent f0fe981769
commit 3e0e3be760
7 changed files with 14 additions and 17 deletions
@@ -40,8 +40,8 @@ typedef struct {
uint32 apic_phys;
FixedWidthPointer<void> apic;
uint32 ioapic_phys;
uint32 cpu_apic_id[MAX_BOOT_CPUS];
uint32 cpu_apic_version[MAX_BOOT_CPUS];
uint32 cpu_apic_id[SMP_MAX_CPUS];
uint32 cpu_apic_version[SMP_MAX_CPUS];
// hpet stuff
uint32 hpet_phys;
FixedWidthPointer<void> hpet;
+1 -1
View File
@@ -59,7 +59,7 @@ typedef struct kernel_args {
uint64 ignored_physical_memory;
uint32 num_cpus;
addr_range cpu_kstack[MAX_BOOT_CPUS];
addr_range cpu_kstack[SMP_MAX_CPUS];
// boot volume KMessage data
FixedWidthPointer<void> boot_volume;
@@ -15,8 +15,8 @@
#include <util/FixedWidthPointer.h>
// must match SMP_MAX_CPUS in arch_smp.h
#define MAX_BOOT_CPUS 8
#define SMP_MAX_CPUS 8
#define MAX_PHYSICAL_MEMORY_RANGE 32
#define MAX_PHYSICAL_ALLOCATED_RANGE 32
#define MAX_VIRTUAL_ALLOCATED_RANGE 32
-3
View File
@@ -17,9 +17,6 @@
#include <string.h>
#define SMP_MAX_CPUS MAX_BOOT_CPUS
struct kernel_args;
+6 -6
View File
@@ -158,9 +158,9 @@ smp_do_mp_config(mp_floating_struct *floatingStruct)
= (struct mp_base_processor *)pointer;
pointer += sizeof(struct mp_base_processor);
if (gKernelArgs.num_cpus == MAX_BOOT_CPUS) {
TRACE(("smp: already reached maximum boot CPUs (%d)\n",
MAX_BOOT_CPUS));
if (gKernelArgs.num_cpus == SMP_MAX_CPUS) {
TRACE(("smp: already reached maximum CPUs (%d)\n",
SMP_MAX_CPUS));
continue;
}
@@ -277,9 +277,9 @@ smp_do_acpi_config(void)
switch (apic->type) {
case ACPI_MADT_LOCAL_APIC:
{
if (gKernelArgs.num_cpus == MAX_BOOT_CPUS) {
TRACE(("smp: already reached maximum boot CPUs (%d)\n",
MAX_BOOT_CPUS));
if (gKernelArgs.num_cpus == SMP_MAX_CPUS) {
TRACE(("smp: already reached maximum CPUs (%d)\n",
SMP_MAX_CPUS));
break;
}
+1 -1
View File
@@ -25,7 +25,7 @@
/* global per-cpu structure */
cpu_ent gCPU[MAX_BOOT_CPUS];
cpu_ent gCPU[SMP_MAX_CPUS];
uint32 gCPUCacheLevelCount;
static cpu_topology_node sCPUTopology;
+2 -2
View File
@@ -188,9 +188,9 @@ dump_spinlock(int argc, char** argv)
static struct {
spinlock *lock;
bigtime_t timestamp;
} sLatency[B_MAX_CPU_COUNT][NUM_LATENCY_LOCKS];
} sLatency[SMP_MAX_CPUS][NUM_LATENCY_LOCKS];
static int32 sLatencyIndex[B_MAX_CPU_COUNT];
static int32 sLatencyIndex[SMP_MAX_CPUS];
static bool sEnableLatencyCheck;