Implement VSU
This commit is contained in:
+5
-2
@@ -3,7 +3,7 @@
|
||||
|
||||
|
||||
|
||||
/********************************* Constants *********************************/
|
||||
/******************************** Lookup Data ********************************/
|
||||
|
||||
/* Memory access address masks by data type */
|
||||
static const uint32_t TYPE_MASKS[] = {
|
||||
@@ -20,6 +20,7 @@ static const uint32_t TYPE_MASKS[] = {
|
||||
|
||||
static void vipRead (VB *, uint32_t, int, int32_t *);
|
||||
static void vipWrite(VB *, uint32_t, int, int32_t, int);
|
||||
static void vsuWrite(VB *, uint32_t, int, int32_t, int);
|
||||
|
||||
|
||||
|
||||
@@ -197,7 +198,9 @@ static void busWrite(VB*sim,uint32_t address,int type,int32_t value,int debug){
|
||||
vipWrite(sim, address, type, value, debug);
|
||||
break;
|
||||
|
||||
case 1: break; /* VSU */
|
||||
case 1: /* VSU */
|
||||
vsuWrite(sim, address, type, value, debug);
|
||||
break;
|
||||
|
||||
case 2: /* Misc. I/O */
|
||||
busWriteMisc(sim, address, type, value);
|
||||
|
||||
Reference in New Issue
Block a user