Philip Blundell writes:
> Oh, I think I get it now.  Those are physical addresses, not virtual ones.  
> In that case, the thing to do is ignore most of what I wrote before, fiddle 
> mark_usable_memory_areas so that it keeps the page at 0x1000 reserved for the 
> kernel, and then just access those pages through the normal kernel mappings at 
> 0xc000xxxx.

But please only do this if your driver configuration option is switched on.
I don't want an extra page reserved for no reason on all architectures because
of this.

And yes, definitely go through the 0xc000xxxx mappings for now, and don't switch
off the cacheable and bufferable bits.
   _____
  |_____| ------------------------------------------------- ---+---+-
  |   |        Russell King       [EMAIL PROTECTED]      --- ---
  | | | |  http://www.arm.linux.org.uk/~rmk/armlinux.html    /  /  |
  | +-+-+                                                     --- -+-
  /   |               THE developer of ARM Linux              |+| /|\
 /  | | |                                                     ---  |
    +-+-+ -------------------------------------------------  /\\\  |
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to