> From: Ulrich Weigand <[EMAIL PROTECTED]> > Date: Wed, 8 May 2002 23:34:42 +0200 (MET DST)
>[...] > Well, ar4 is loaded together with the rest of the access > registers right at the end of head.S, immediately before > calling start_kernel: > > lam 0,15,.Laregs-.LPG2(%r13) # load access regs needed by uaccess > brasl %r14,start_kernel # go to C code > [snip] > .Laregs: .long 0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0 One more question: how are other CPUs initialized in this area? I changed this place and removed my kludge from cpu_init(), now the thing blows up somewhere else with symptoms of EFAULT. -- Pete
