summaryrefslogtreecommitdiff
path: root/proc.c
diff options
context:
space:
mode:
authorrsc <rsc>2007-09-27 20:09:40 +0000
committerrsc <rsc>2007-09-27 20:09:40 +0000
commit3807c1f20b5f7dca7ec7ca4bbe38bc5904e980ff (patch)
tree3d0ee391126d390d1c5b72c8b1d003d0db6807aa /proc.c
parent39c3fb1b157927058f24b72d43be6f15c1d422b7 (diff)
downloadxv6-labs-3807c1f20b5f7dca7ec7ca4bbe38bc5904e980ff.tar.gz
xv6-labs-3807c1f20b5f7dca7ec7ca4bbe38bc5904e980ff.tar.bz2
xv6-labs-3807c1f20b5f7dca7ec7ca4bbe38bc5904e980ff.zip
rename splhi/spllo to pushcli/popcli
Diffstat (limited to 'proc.c')
-rw-r--r--proc.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/proc.c b/proc.c
index b80a08e..e139c39 100644
--- a/proc.c
+++ b/proc.c
@@ -71,7 +71,7 @@ setupsegs(struct proc *p)
{
struct cpu *c;
- splhi();
+ pushcli();
c = &cpus[cpu()];
c->ts.ss0 = SEG_PROCSTACK << 3;
if(p)
@@ -97,7 +97,7 @@ setupsegs(struct proc *p)
lgdt(c->gdt, sizeof(c->gdt));
ltr(SEG_TSS << 3);
- spllo();
+ popcli();
}
// Create a new process copying p as the parent.
@@ -189,9 +189,9 @@ curproc(void)
{
struct proc *p;
- splhi();
+ pushcli();
p = cpus[cpu()].curproc;
- spllo();
+ popcli();
return p;
}
@@ -249,7 +249,7 @@ sched(void)
panic("sched running");
if(!holding(&proc_table_lock))
panic("sched proc_table_lock");
- if(cpus[cpu()].nsplhi != 1)
+ if(cpus[cpu()].ncli != 1)
panic("sched locks");
swtch(&cp->context, &cpus[cpu()].context);