Files
zinnia/core/percpu.c
T
2026-09-25 15:39:16 +02:00

28 lines
443 B
C

#include <zinnia/compiler.h>
#include <zinnia/percpu.h>
#include <arch/percpu.h>
[[__used, __section(".percpu.init")]]
struct percpu percpu_bsp = {
.self = &percpu_bsp,
.id = 0,
.online = false,
};
struct percpu* percpu_new() {
// TODO
return nullptr;
}
struct percpu* percpu_get() {
return arch_percpu_get();
}
void percpu_bsp_init() {
arch_percpu_bsp_init();
}
void percpu_init() {
arch_percpu_init();
}