Changeset 296 for trunk/hal/tsar_mips32/drivers/soclib_pic.c
- Timestamp:
- Jul 31, 2017, 1:59:52 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/hal/tsar_mips32/drivers/soclib_pic.c
r279 r296 28 28 #include <string.h> 29 29 #include <vfs.h> 30 #include <rpc.h> 30 31 #include <cluster.h> 31 32 #include <printk.h> … … 125 126 &pti_status ); 126 127 127 irq_dmsg("\n[INFO] %s : enter / WTI_STS = %x / HWI_STS = %x / WTI_STS= %x\n",128 __FUNCTION__ , wti_status , hwi_status , pti_status );128 irq_dmsg("\n[INFO] %s : enter for core[%x,%d] / WTI = %x / HWI = %x / WTI = %x\n", 129 __FUNCTION__ , local_cxy , core->lid , wti_status , hwi_status , pti_status ); 129 130 130 131 // analyse status and handle up to 3 pending IRQ (one WTI, one HWI, one PTI) … … 142 143 ack = base[(XCU_WTI_REG << 5) | core->lid]; 143 144 144 // force scheduling 145 sched_yield(); 145 // check RPC FIFO, and activate or create a RPC thread 146 // it there is a pending RPC request 147 rpc_check(); 146 148 } 147 149 else // it is an external device
Note: See TracChangeset
for help on using the changeset viewer.