Changes in boot/arch/sparc64/src/asm.S [9d58539:1b34360] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/sparc64/src/asm.S
r9d58539 r1b34360 30 30 #include <arch/arch.h> 31 31 32 #if defined(PROCESSOR_us) || defined(PROCESSOR_us3) 32 33 #define ICACHE_SIZE 8192 33 34 #define ICACHE_LINE_SIZE 32 34 35 #define ICACHE_SET_BIT (1 << 13) 35 36 #define ASI_ICACHE_TAG 0x67 37 #endif /* PROCESSOR_us || PROCESSOR_us3 */ 36 38 37 39 .register %g2, #scratch … … 134 136 # Flush I-cache 135 137 icache_flush: 138 #if defined(PROCESSOR_us) || defined(PROCESSOR_us3) 136 139 set ((ICACHE_SIZE - ICACHE_LINE_SIZE) | ICACHE_SET_BIT), %g1 137 140 stxa %g0, [%g1] ASI_ICACHE_TAG … … 149 152 150 153 nop 154 #else 155 // TODO: sun4v 156 retl 157 nop 158 #endif /* PROCESSOR_us || PROCESSOR_us3 */ 151 159 152 160 .global ofw
Note:
See TracChangeset
for help on using the changeset viewer.