mips kseg1 mapping..

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am relatively new on MIPS architecture.
working on BSP for MIPS R32xx on IDT .

i have a basic question.

1.PCI BAR 1 of my eepro100 card has been initialised with
address 0x18800100 for 64 bytes.
this is a valid PCI IO address as per manual.

2.what i understand is that lower 0 - 512 MB physical is mapped to 
0xa000-0000 to 0xb7ff-ffff virtual and also access to this range 
in uncached.

3.when i am loading my eepro100 driver , in do_eeprom_cmd() when 
it refers the address( ioaddr + SCBeeprom) my kernel panicks with 
message "unable to handle kernel paging request at 0xd100010e.

this virtual address is in range 0xa000-0000 to 0xb7ff-ffff.

now my question is what all i have to do so that this access is 
passed i mean i get a valid virtual-physical mapping for this 
address.

where i need to take care of kseg1 translation in my BSP
Best Regards,
Ashish



__________________________________________________________
Give your Company an email address like
ravi @ ravi-exports.com.  Sign up for Rediffmail Pro today!
Know more. http://www.rediffmailpro.com/signup/



[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux