diff options
-rw-r--r-- | src/sys/arch/amd64/cpu/cpu_mp.c | 2 | ||||
-rw-r--r-- | src/sys/arch/amd64/os/os_proc.c | 4 | ||||
-rw-r--r-- | src/sys/compat/unix/os/proc_syscall.c | 2 | ||||
-rw-r--r-- | src/sys/include/sys/proc.h | 2 |
4 files changed, 5 insertions, 5 deletions
diff --git a/src/sys/arch/amd64/cpu/cpu_mp.c b/src/sys/arch/amd64/cpu/cpu_mp.c index ae7b367..c189c77 100644 --- a/src/sys/arch/amd64/cpu/cpu_mp.c +++ b/src/sys/arch/amd64/cpu/cpu_mp.c @@ -78,7 +78,7 @@ ap_entry(struct limine_smp_info *) atomic_inc_64(&ncores_up); spinlock_release(&lock); - md_proc_yield(); + md_proc_idle(); __builtin_unreachable(); for (;;); } diff --git a/src/sys/arch/amd64/os/os_proc.c b/src/sys/arch/amd64/os/os_proc.c index c658547..2ca7ee4 100644 --- a/src/sys/arch/amd64/os/os_proc.c +++ b/src/sys/arch/amd64/os/os_proc.c @@ -152,7 +152,7 @@ md_proc_init(struct proc *procp, int flags) * Process idle loop */ __dead void -md_proc_yield(void) +md_proc_idle(void) { struct proc *proc; struct pcore *core = this_core(); @@ -294,7 +294,7 @@ md_proc_kill(struct proc *procp, int flags) /* If this is us, spin time */ if (self->pid == procp->pid) { core->curproc = NULL; - md_proc_yield(); + md_proc_idle(); } return 0; diff --git a/src/sys/compat/unix/os/proc_syscall.c b/src/sys/compat/unix/os/proc_syscall.c index 1838761..634ebf3 100644 --- a/src/sys/compat/unix/os/proc_syscall.c +++ b/src/sys/compat/unix/os/proc_syscall.c @@ -46,5 +46,5 @@ sys_exit(struct syscall_args *scargs) status = SCARG(scargs, int, 0); proc_kill(core->curproc, status); - md_proc_yield(); /* unreachable */ + md_proc_idle(); /* unreachable */ } diff --git a/src/sys/include/sys/proc.h b/src/sys/include/sys/proc.h index f23c0b0..d1afda3 100644 --- a/src/sys/include/sys/proc.h +++ b/src/sys/include/sys/proc.h @@ -256,7 +256,7 @@ void md_proc_sleep(void); * Put the current process into a halt loop * until the next one runs. */ -__dead void md_proc_yield(void); +__dead void md_proc_idle(void); /* * Kick a process into a user context |