- Timestamp:
- 2013-09-15T06:33:53Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9348862
- Parents:
- dd7078c (diff), 1c0cef0 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- boot/arch
- Files:
-
- 5 edited
-
arm32/Makefile.inc (modified) (1 diff)
-
arm32/src/mm.c (modified) (1 diff)
-
mips32/Makefile.inc (modified) (1 diff)
-
ppc32/Makefile.inc (modified) (1 diff)
-
sparc64/src/asm.S (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/arm32/Makefile.inc
rdd7078c r3f03199 57 57 endif 58 58 59 RD_DRVS += \59 RD_DRVS_ESSENTIAL += \ 60 60 infrastructure/rootamdm37x \ 61 61 fb/amdm37x_dispc \ -
boot/arch/arm32/src/mm.c
rdd7078c r3f03199 207 207 * so this is safe for all archs. 208 208 * Enable VMSAv6 the bit (23) is only writable on ARMv6. 209 * (and QEMU) 209 210 */ 211 #ifdef PROCESSOR_ARCH_armv6 210 212 "ldr r1, =0x00801805\n" 213 #else 214 "ldr r1, =0x00001805\n" 215 #endif 211 216 212 217 "orr r0, r0, r1\n" -
boot/arch/mips32/Makefile.inc
rdd7078c r3f03199 50 50 endif 51 51 52 ifeq ($(MACHINE), $(filter $(MACHINE),bmalta lmalta)) 53 RD_DRVS_ESSENTIAL += \ 54 infrastructure/rootmalta \ 55 block/ata_bd \ 56 bus/pci/pciintel \ 57 bus/isa \ 58 char/i8042 \ 59 char/ps2mouse \ 60 char/xtkbd 61 62 RD_DRV_CFG += \ 63 bus/isa 64 endif 52 65 53 66 SOURCES = \ -
boot/arch/ppc32/Makefile.inc
rdd7078c r3f03199 42 42 $(USPACE_PATH)/srv/hw/bus/cuda_adb/cuda_adb 43 43 44 RD_DRVS += \44 RD_DRVS_ESSENTIAL += \ 45 45 infrastructure/rootmac \ 46 46 bus/pci/pciintel \ -
boot/arch/sparc64/src/asm.S
rdd7078c r3f03199 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.
