Thread (27 messages) 27 messages, 3 authors, 2009-12-02

Re: [RFC PATCH v2 08/11] powerpc: gamecube/wii: early debugging using usbgecko

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: 2009-11-29 23:18:22

On Sat, 2009-11-28 at 21:43 +0100, Albert Herranz wrote:
+        * Prepare again the same BAT for MMU_init.
+        * This allows udbg I/O to continue working after the MMU is
+        * turned on for real.
+        *
+        * We are assuming here that exi_io_base is identity mapped.
+        */
+       addr = ((unsigned long)exi_io_base) & 0xffff0000;
+       setbat(1, addr, addr, 128*1024, PAGE_KERNEL_NCG); 
How do you prevent that from overlapping otherwise valid kernel
mappings ?

You need to allocate the virtual space. For a debug thing like that, you
could use the fixmap. In fact, I think we should create a fixmap entry
or two always available for use by early debug.

Cheers,
Ben.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help