Annotation of driverkit/doc/OLD_NRW/address_map, revision 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.