Re: Progress - new problem
From: Wolfgang Denk <hidden>
Date: 2001-02-09 22:11:00
In message [ref] you wrote:
I progressed quite a bit since my last e-mail... I put back KERNELBASE + PAGE_OFFSET + KERNELLOAD to 0xc0000000 even though it complicates debugging quite a bit. Now, the kernel goes through create_elf_tables without a
Oops? Why do you think this makes debugging more complicated? I don't care where something is mapped, it's the job of the debugger to resolve those addresses, isn't it?
Board is similar to Sandpoint, processor is 7400 running in little-endian.
^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ Are you really trying to run in little-endian mode? Really??? You are not supposed to do that.
P.S.: What do you guys use for debugging? Is there any debugger out there that does address translation (from MMU) to see what instruction gets executed when you're at a virtual address?
We use the Abatron BD2000; it supports the MMU, interfaces to GDB / DDD, comes with 3 years of warranty on the hardware, _excellent_ support from the Abatron folks, and is cheaper than other solutions (2500 Euro). Wolfgang Denk -- Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd@denx.de Visit us at Embedded Systems: Feb 14-16 2001, Nuremberg, Halle 12/K01 (with TQ Components); our presentation "Starke Zwerge: Embedded Linux auf PowerPC-Systemen" on Thursday, Feb 15 2001, 13:30 Forum Halle 11. ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/