Re: ISA

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

 



> Interesting - I'd not considered that. Is ISA and non ISA space seperate on
> MIPS or is it all rather ambiguous ?

On my particular machine, system RAM is at 0x00000000, and ISA I/O
memory is at 0x10000000.  The driver I'm currently trying to work with
calls check_mem_region with ISA addresses, which of course breaks when
ISA memory isn't at zero.  One suggestion was to patch the driver to
use something like

    check_mem_region(virt_to_phys(ioremap(ISA_address)), ...)

which might be the best way for now?  I think a more generic way to
abstract away a bus (and support multiple types and numbers of I/O
busses) is really necessary though.  Some way to register a bus with
the kernel, and bind particular busses to particular instances of
drivers, or something.

-jim

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

  Powered by Linux