Rearrange devLib address spaces.

This commit is contained in:
Eric Norum
2005-02-12 22:26:37 +00:00
parent 8af3643abf
commit 008c4b5ef9
2 changed files with 4 additions and 4 deletions

View File

@@ -134,8 +134,8 @@ CMDLINE - Path to startup script (epics/iocBoot/iocNobody/st.cmd).
. .
| | 2FFF FFFF
+--------------------------------------------------+
3000 0000 | CS1* space (First 'VME' A24/D16 space) | 30FF FFFF
3100 0000 | CS2* space (Second 'VME' A24/D16 space) | 31FF FFFF
3000 0000 | CS1* (devLib 'VME' A24 space) | 30FF FFFF
3100 0000 | CS2* (devLib 'VME' A32 and A16 space) | 31FF FFFF
. .
. .
. .

View File

@@ -442,9 +442,9 @@ BSP_vme2local_adrs(unsigned am, unsigned long vmeaddr, unsigned long *plocaladdr
switch (am) {
default: return -1;
case VME_AM_SUP_SHORT_IO: offset = 0x31000000; break; /* A16/D16 */
case VME_AM_SUP_SHORT_IO: offset = 0x31FF0000; break; /* A16/D16 */
case VME_AM_STD_SUP_DATA: offset = 0x30000000; break; /* A24/D16 */
case VME_AM_EXT_SUP_DATA: return -1; /* A32/D32 */
case VME_AM_EXT_SUP_DATA: offset = 0x31000000; break; /* A32/D32 */
}
*plocaladdr = vmeaddr + offset;
return 0;