-Changed variable types so they're more portable

This commit is contained in:
cyberwarriorx 2006-04-12 20:02:11 +00:00
parent f028b8aec4
commit c9460e6d8b
1 changed files with 32 additions and 32 deletions

View File

@ -28,43 +28,43 @@
typedef struct
{
unsigned long IDCode;
unsigned long cacheType;
unsigned long TCMSize;
unsigned long ctrl;
unsigned long DCConfig;
unsigned long ICConfig;
unsigned long writeBuffCtrl;
unsigned long und;
unsigned long DaccessPerm;
unsigned long IaccessPerm;
unsigned long protectBaseSize0;
unsigned long protectBaseSize1;
unsigned long protectBaseSize2;
unsigned long protectBaseSize3;
unsigned long protectBaseSize4;
unsigned long protectBaseSize5;
unsigned long protectBaseSize6;
unsigned long protectBaseSize7;
unsigned long cacheOp;
unsigned long DcacheLock;
unsigned long IcacheLock;
unsigned long ITCMRegion;
unsigned long DTCMRegion;
unsigned long processID;
unsigned long RAM_TAG;
unsigned long testState;
unsigned long cacheDbg;
u32 IDCode;
u32 cacheType;
u32 TCMSize;
u32 ctrl;
u32 DCConfig;
u32 ICConfig;
u32 writeBuffCtrl;
u32 und;
u32 DaccessPerm;
u32 IaccessPerm;
u32 protectBaseSize0;
u32 protectBaseSize1;
u32 protectBaseSize2;
u32 protectBaseSize3;
u32 protectBaseSize4;
u32 protectBaseSize5;
u32 protectBaseSize6;
u32 protectBaseSize7;
u32 cacheOp;
u32 DcacheLock;
u32 IcacheLock;
u32 ITCMRegion;
u32 DTCMRegion;
u32 processID;
u32 RAM_TAG;
u32 testState;
u32 cacheDbg;
armcpu_t * cpu;
} armcp15_t;
armcp15_t *armcp15_new(armcpu_t *c);
bool armcp15_dataProcess(armcp15_t *armcp15, unsigned char CRd, unsigned char CRn, unsigned char CRm, unsigned char opcode1, unsigned char opcode2);
bool armcp15_load(armcp15_t *armcp15, unsigned char CRd, unsigned char adr);
bool armcp15_store(armcp15_t *armcp15, unsigned char CRd, unsigned char adr);
bool armcp15_moveCP2ARM(armcp15_t *armcp15, unsigned long * R, unsigned char CRn, unsigned char CRm, unsigned char opcode1, unsigned char opcode2);
bool armcp15_moveARM2CP(armcp15_t *armcp15, unsigned long val, unsigned char CRn, unsigned char CRm, unsigned char opcode1, unsigned char opcode2);
bool armcp15_dataProcess(armcp15_t *armcp15, u8 CRd, u8 CRn, u8 CRm, u8 opcode1, u8 opcode2);
bool armcp15_load(armcp15_t *armcp15, u8 CRd, u8 adr);
bool armcp15_store(armcp15_t *armcp15, u8 CRd, u8 adr);
bool armcp15_moveCP2ARM(armcp15_t *armcp15, u32 * R, u8 CRn, u8 CRm, u8 opcode1, u8 opcode2);
bool armcp15_moveARM2CP(armcp15_t *armcp15, u32 val, u8 CRn, u8 CRm, u8 opcode1, u8 opcode2);
#endif /* __CP15_H__*/