|
|
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.