Changeset 7f1c620 in mainline for generic/src/ipc/irq.c
- Timestamp:
- 2006-07-04T17:17:56Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0ffa3ef5
- Parents:
- 991779c5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/src/ipc/irq.c
r991779c5 r7f1c620 73 73 { 74 74 int i; 75 __nativedstval = 0;75 unative_t dstval = 0; 76 76 77 77 if (!code) … … 81 81 switch (code->cmds[i].cmd) { 82 82 case CMD_MEM_READ_1: 83 dstval = *(( __u8*)code->cmds[i].addr);83 dstval = *((uint8_t *)code->cmds[i].addr); 84 84 break; 85 85 case CMD_MEM_READ_2: 86 dstval = *(( __u16*)code->cmds[i].addr);86 dstval = *((uint16_t *)code->cmds[i].addr); 87 87 break; 88 88 case CMD_MEM_READ_4: 89 dstval = *(( __u32*)code->cmds[i].addr);89 dstval = *((uint32_t *)code->cmds[i].addr); 90 90 break; 91 91 case CMD_MEM_READ_8: 92 dstval = *(( __u64*)code->cmds[i].addr);92 dstval = *((uint64_t *)code->cmds[i].addr); 93 93 break; 94 94 case CMD_MEM_WRITE_1: 95 *(( __u8*)code->cmds[i].addr) = code->cmds[i].value;95 *((uint8_t *)code->cmds[i].addr) = code->cmds[i].value; 96 96 break; 97 97 case CMD_MEM_WRITE_2: 98 *(( __u16*)code->cmds[i].addr) = code->cmds[i].value;98 *((uint16_t *)code->cmds[i].addr) = code->cmds[i].value; 99 99 break; 100 100 case CMD_MEM_WRITE_4: 101 *(( __u32*)code->cmds[i].addr) = code->cmds[i].value;101 *((uint32_t *)code->cmds[i].addr) = code->cmds[i].value; 102 102 break; 103 103 case CMD_MEM_WRITE_8: 104 *(( __u64*)code->cmds[i].addr) = code->cmds[i].value;104 *((uint64_t *)code->cmds[i].addr) = code->cmds[i].value; 105 105 break; 106 106 #if defined(ia32) || defined(amd64) … … 235 235 * 236 236 */ 237 void ipc_irq_send_msg(int irq, __native a1, __native a2, __nativea3)237 void ipc_irq_send_msg(int irq, unative_t a1, unative_t a2, unative_t a3) 238 238 { 239 239 call_t *call;
Note:
See TracChangeset
for help on using the changeset viewer.