|
|
1.1 ! root 1: Here's what we decided (I think): ! 2: ! 3: 1. an "NRW DMA Device" is defined as a a device which resides in a slot ! 4: with whose NextBus slot Id bits 9 through 7 are '111'. ! 5: ! 6: 2. There are three kinds of address space which a driver can map in: ! 7: ! 8: * Register space consists of one page of registers as defined in the NRW ! 9: spec, sec. 5.2.8.2. A driver can map in a register page if and only if ! 10: it is associated with an NRW DMA Device. ! 11: ! 12: * Slot Space consists of up to 16 MB of memory, starting at 0xfs000000. ! 13: An NRW DMA device driver can map in the first 0xf00000 (15 M) bytes ! 14: of its associated slot space. A non-NRW DMA device driver can map in all ! 15: 16 MB of its slot space. ! 16: ! 17: * Board space consists of up to 256 MB, starting at 0xs000000. Drivers ! 18: associated with slots 13 and 14 are allowed to map in all or part of ! 19: their board space. ! 20: ! 21: Some examples: ! 22: ! 23: * A driver for the internal SCSI device can map in one Register page ! 24: and up to 15 MB of slot space, although it won't ever need the slot ! 25: space. ! 26: ! 27: * A driver for a non-NRW DMA device in slot 14 can map in 16 MB of ! 28: slot space and 256 MB of board space. ! 29: ! 30: * A driver for an NRW DMA device in slot 7 can map in one Register page ! 31: and up to 15 MB of slot space. This slot space can be shared by all ! 32: drivers associated with devices in slot 7. ! 33: ! 34:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.