[parisc-linux] a pretty big change
Paul Bame
bame@fc.hp.com
Wed, 08 Dec 1999 08:54:39 -0700
= Hi all,
=
= I have build a new kernel with the CVS version
= 19991205 and I get the following console output when I
= try to boot it on my 715/33:
If you'll place that kernel somewhere I can get it, I'll check
this, or you can. Look into the kernel and/or System.map
for what's at 0xc004a078, which is inside a procedure which will
return to 0xc0112000. It looks like a null (or small) pointer
dereference because we're trying to create a virtual mapping for address 0.
-P
= PARISC/Linux Bootstrap Version 0.6 (interactive)
= By Helge Deller & Jason Eckhardt
= Built Mon Dec 6 11:13:34 MET 1999 by root@be5359
=
= Reading parameters...done.
=
= Loading PA-RISC/Linux Kernel...
=
= Please enter the command-line:
= /stand/vmlinux HOME=/ TERM=LINUX console=tty
=
= SOM-Kernel:
= aux_header_location: 00000080
= som : 00200080
= exec_dfile: 000CE000
= exec_dsize: 00081000
= exec_dmem : C00A0000
= exec_tfile: 0003E000
= exec_tsize: 0008F008
= exec_tmem : C0010000
= Code at 0x00010000, size=0x0008F008
= Data at 0x000A0000, size=0x00081000
= BSS at 0x00121000.
=
= Transferring control to kernel. (At entry point
= 0x00010000)
= kernel(0x146880, 0x504010, 0x146880, 0x12c30)
= Boot loader: PA/Linux, maybe PALO
= kernel free mem 0x00146880
= realmode_setup exiting
= Can't insert TLB miss handler pa 0x40000000 va
= 0x00000000
= r0-3 0x0004fb0b 0xc0112000 0xc004a170
= 0x00000000
= r4-7 0xc0112000 0x00000000 0x00000400
= 0x00000000
= r8-11 0xc01db000 0x00000000 0x00000400
= 0x00000100
= r12-15 0xc01a4988 0x00000000 0x00000000
= 0x00000000
= r16-19 0x00000000 0x00000400 0x00001000
= 0x0000001f
= r20-23 0x00000020 0xc01a001c 0x00000001
= 0xc01268b0
= r24-27 0x00000000 0x00000400 0x00000000
= 0xc009f000
= r28-31 0xc01db000 0x0000000b 0xc01a4f40
= 0xc007a39c
= sr0-3 0x00000000 0x00000000 0x00000000
= 0x00000000
= sr4-7 0x00000000 0x00000000 0x00000000
= 0x00000000
= iasq 0x00000020 0x00000003
= iaoq 0xc004a078 0xc004a07c
= cr30 0x00000000 ksp 0x00000001 kpc 0xc01a4f80 sar
= 0x00000012
= iir 0x48730038
=
= The last successful booting kernel was from the CVS
= version 19991123.
=
= Any ideas ?
= Ulrich
=
= --- Paul Bame <bame@debian.fc.hp.com> wrote:
= >
= > I just committed the changes to embed real-mode code
= > in a separate
= > executable inside vmlinux. It should cause no
= > functional changes
= > in theory. Read all about it in
= > arch/parisc/real/README and
= > ee.html. If you have terrible new problems,
= > I've attached a list of CVS commands to check out
= > the files before I
= > started hacking on them. I haven't seen a shell
= > prompt from this
= > set of hacks so beware...
= >
= > -Paul Bame
= >
= > prumpf- I moved kernel_thread and friends from
= > real/<something> to kernel/head.S I also
= > re-enabled BTLB in
= > real/setup.c so I could get further in the boot.
= > Left some
= > debugging printks in the handle_real_interrupt
= > handler too.
= >
= > cvs update -r1.25 arch/parisc/Makefile
= > cvs update -A arch/parisc/Makefile
= > cvs update -r1.28 arch/parisc/kernel/Makefile
= > cvs update -A arch/parisc/kernel/Makefile
= > cvs update -r1.35 arch/parisc/kernel/head.S
= > cvs update -A arch/parisc/kernel/head.S
= > cvs update -r1.39 arch/parisc/kernel/irq.c
= > cvs update -A arch/parisc/kernel/irq.c
= > cvs update -r1.14 arch/parisc/kernel/pdc.c
= > cvs update -A arch/parisc/kernel/pdc.c
= > cvs update -r1.25 arch/parisc/kernel/pdc_cons.c
= > cvs update -A arch/parisc/kernel/pdc_cons.c
= > cvs update -r1.73 arch/parisc/kernel/setup.c
= > cvs update -A arch/parisc/kernel/setup.c
= > cvs update -r1.11 arch/parisc/kernel/traps.c
= > cvs update -A arch/parisc/kernel/traps.c
= > cvs update -r1.2 arch/parisc/real/Makefile
= > cvs update -A arch/parisc/real/Makefile
= > cvs update -r1.2 arch/parisc/real/head.S
= > cvs update -A arch/parisc/real/head.S
= > cvs update -r1.2 arch/parisc/real/interruption.S
= > cvs update -A arch/parisc/real/interruption.S
= > cvs update -r1.2 arch/parisc/real/lib.c
= > cvs update -A arch/parisc/real/lib.c
= > cvs update -r1.2 arch/parisc/real/pdc.c
= > cvs update -A arch/parisc/real/pdc.c
= > cvs update -r1.2 arch/parisc/real/real.h
= > cvs update -A arch/parisc/real/real.h
= > cvs update -r1.2 arch/parisc/real/real_s.S
= > cvs update -A arch/parisc/real/real_s.S
= > cvs update -r1.2 arch/parisc/real/setup.c
= > cvs update -A arch/parisc/real/setup.c
= > cvs update -r1.1 arch/parisc/real/traps.c
= > cvs update -A arch/parisc/real/traps.c
= > cvs update -r1.1 include/asm-parisc/real.h
= > cvs update -A include/asm-parisc/real.h
= >
= >
= ---------------------------------------------------------------------------
= > To unsubscribe: send e-mail to
= > parisc-linux-request@thepuffingroup.com with
= > `unsubscribe' as the subject.
= >
= >
=
= __________________________________________________
= Do You Yahoo!?
= Thousands of Stores. Millions of Products. All in one place.
= Yahoo! Shopping: http://shopping.yahoo.com