Annotation of driverkit/doc/OLD_NRW/address_map, revision 1.1.1.1

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:    

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.