diff options
| author | Jessica Clarke <jrtc27@FreeBSD.org> | 2026-04-27 12:53:29 +0000 |
|---|---|---|
| committer | Jessica Clarke <jrtc27@FreeBSD.org> | 2026-04-27 12:53:29 +0000 |
| commit | 551d47c5677a5eaf0a1ed2ea3b2b1406b192764d (patch) | |
| tree | 6fb76692b1e3286ecd1dd553a0d2af59fb015ded | |
| parent | fdea83a5f63b881ade91c6cc9dfbf173137512c5 (diff) | |
| -rw-r--r-- | sys/arm64/include/pcpu.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/sys/arm64/include/pcpu.h b/sys/arm64/include/pcpu.h index 73399d2c3f8c..286a40e7de3d 100644 --- a/sys/arm64/include/pcpu.h +++ b/sys/arm64/include/pcpu.h @@ -58,8 +58,6 @@ struct debug_monitor_state; struct pcb; struct pcpu; -register struct pcpu *pcpup __asm ("x18"); - static inline struct pcpu * get_pcpu(void) { @@ -80,10 +78,10 @@ get_curthread(void) #define curthread get_curthread() -#define PCPU_GET(member) (pcpup->pc_ ## member) -#define PCPU_ADD(member, value) (pcpup->pc_ ## member += (value)) -#define PCPU_PTR(member) (&pcpup->pc_ ## member) -#define PCPU_SET(member,value) (pcpup->pc_ ## member = (value)) +#define PCPU_GET(member) (get_pcpu()->pc_ ## member) +#define PCPU_ADD(member, value) (get_pcpu()->pc_ ## member += (value)) +#define PCPU_PTR(member) (&get_pcpu()->pc_ ## member) +#define PCPU_SET(member,value) (get_pcpu()->pc_ ## member = (value)) #define PCPU_GET_MPIDR(pc) ((pc)->pc_mpidr) |
