rsp.h
773 Bytes
/*
* msp.i
*
* Mon Mar 21 21:15:39 PST 1994
*
* This file is some common definitions for MSP code.
* It enforces the programming model for the task lists.
*
*/
#define MSPBOOTBASEHI 0x1000
#define MSPBOOTBASELO 0x2000
#define TASKBASEHI 0x1000
#define TASKBASELO 0x2100
#define HOSTSEMADDR 0x00001ffc
#define HOSTSEMADDRHI 0x0000 # semaphore address
#define HOSTSEMADDRLO 0x1ffc # semaphore address
.label ICACHEBASE, 0x10002000
.label DCACHEBASE, 0x10000000
#define DCACHEBASEHI 0x1000
#define DCACHEBASELO 0x0000
.label MSPBOOTBASE, 0x10002000 # start of msp bootstrap
.label TASKBASE, 0x10002100 # 64 instructions for bootstrap
.name DMA_CACHE, $0 # these are CP0 registers
.name DMA_DRAM, $1 #
.name DMA_READ_LENGTH, $2
.name DMA_WRITE_LENGTH, $3