What is being setup in chrp_setup_pci_ptrs()?
Adrian Cox
apc at agelectronics.co.uk
Tue Aug 10 18:41:24 EST 1999
Andrew_Klosterman at 3com.com wrote:
> In the function chrp_setup_pci_ptrs() at the end of the file
> /arch/ppc/kernel/chrp_pci.c there are three different variables that are
> initialized depending on the system being used:
> pci_dram_offset,
The PCI address of physical memory address 0 (which should also be
kernel virtual address 0xc0000000). If physical memory does not start at
0, then things are a bit more complicated.
> isa_mem_base and
The kernel virtual address to which you have mapped ISA memory space.
You may need this for the ROMs on ISA cards.
> isa_io_base.
The kernel virtual address to which you have mapped IO space. This is
used by insb and similar instructions.
For more details of these, read include/asm-ppc/io.h
- Adrian Cox, AG Electronics
[[ This message was sent via the linuxppc-dev mailing list. Replies are ]]
[[ not forced back to the list, so be sure to Cc linuxppc-dev if your ]]
[[ reply is of general interest. Please check http://lists.linuxppc.org/ ]]
[[ and http://www.linuxppc.org/ for useful information before posting. ]]
More information about the Linuxppc-dev
mailing list