Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 651
b: refs/heads/master
c: bb78cb7
h: refs/heads/master
i:
  649: 11a7569
  647: f7b0328
v: v3
  • Loading branch information
Olof Johansson authored and Linus Torvalds committed May 1, 2005
1 parent c80bd1d commit 06910bc
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 1b29f9d13e3cf0fe86bf7f82a3399c9e3caf58e5
refs/heads/master: bb78cb72201985ae9269b723c82ea0f892048b9e
9 changes: 4 additions & 5 deletions trunk/arch/ppc64/mm/slb.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ static inline unsigned long mk_vsid_data(unsigned long ea, unsigned long flags)
return (get_kernel_vsid(ea) << SLB_VSID_SHIFT) | flags;
}

static inline void create_slbe(unsigned long ea, unsigned long vsid,
unsigned long flags, unsigned long entry)
static inline void create_slbe(unsigned long ea, unsigned long flags,
unsigned long entry)
{
asm volatile("slbmte %0,%1" :
: "r" (mk_vsid_data(ea, flags)),
Expand Down Expand Up @@ -145,9 +145,8 @@ void slb_initialize(void)
asm volatile("isync":::"memory");
asm volatile("slbmte %0,%0"::"r" (0) : "memory");
asm volatile("isync; slbia; isync":::"memory");
create_slbe(KERNELBASE, get_kernel_vsid(KERNELBASE), flags, 0);
create_slbe(VMALLOCBASE, get_kernel_vsid(KERNELBASE),
SLB_VSID_KERNEL, 1);
create_slbe(KERNELBASE, flags, 0);
create_slbe(VMALLOCBASE, SLB_VSID_KERNEL, 1);
/* We don't bolt the stack for the time being - we're in boot,
* so the stack is in the bolted segment. By the time it goes
* elsewhere, we'll call _switch() which will bolt in the new
Expand Down

0 comments on commit 06910bc

Please sign in to comment.