Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/qemu/virt_mp.c
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | |||||
#include <dev/ofw/openfirm.h> | #include <dev/ofw/openfirm.h> | ||||
#include <dev/ofw/ofw_cpu.h> | #include <dev/ofw/ofw_cpu.h> | ||||
#include <dev/psci/psci.h> | #include <dev/psci/psci.h> | ||||
#include <arm/qemu/virt_mp.h> | #include <arm/qemu/virt_mp.h> | ||||
static int running_cpus; | static int running_cpus; | ||||
static boolean_t | static bool | ||||
virt_start_ap(u_int id, phandle_t node, u_int addr_cells, pcell_t *reg) | virt_start_ap(u_int id, phandle_t node, u_int addr_cells, pcell_t *reg) | ||||
{ | { | ||||
int err; | int err; | ||||
if (running_cpus >= mp_ncpus) | if (running_cpus >= mp_ncpus) | ||||
return (false); | return (false); | ||||
running_cpus++; | running_cpus++; | ||||
Show All 14 Lines |