Changes in kernel/arch/mips32/src/smp/dorder.c [3e94678:7f341820] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/mips32/src/smp/dorder.c
r3e94678 r7f341820 33 33 */ 34 34 35 #include <typedefs.h>36 #include <smp/ipi.h>37 35 #include <arch/smp/dorder.h> 38 36 39 #define MSIM_DORDER_ADDRESS 0xB0000100 40 41 #ifdef CONFIG_SMP 37 #define MSIM_DORDER_ADDRESS 0xB0000004 42 38 43 39 void ipi_broadcast_arch(int ipi) 44 40 { 45 *((volatile uint32_t *) MSIM_DORDER_ADDRESS) = 0x7fffffff; 46 } 47 41 #ifdef CONFIG_SMP 42 *((volatile unsigned int *) MSIM_DORDER_ADDRESS) = 0x7FFFFFFF; 48 43 #endif 49 50 uint32_t dorder_cpuid(void)51 {52 return *((volatile uint32_t *) MSIM_DORDER_ADDRESS);53 }54 55 void dorder_ipi_ack(uint32_t mask)56 {57 *((volatile uint32_t *) (MSIM_DORDER_ADDRESS + 4)) = mask;58 44 } 59 45
Note:
See TracChangeset
for help on using the changeset viewer.