# HG changeset patch # User Mychaela Falconia # Date 1521956788 0 # Node ID fb5c5859ad22a1cb10db237d5c299fb7e30f674d # Parent 2ce0f8b191be152fcb65f00a0a23bbb068a23f24 romvecs-patch: insert code moved into src subdir diff -r 2ce0f8b191be -r fb5c5859ad22 .hgignore --- a/.hgignore Sun Mar 25 05:44:38 2018 +0000 +++ b/.hgignore Sun Mar 25 05:46:28 2018 +0000 @@ -9,5 +9,5 @@ ^helpers/srec4ram$ ^helpers/str2ind-ver$ -^romvecs-patch/romvecs-insert.lst$ -^romvecs-patch/romvecs-insert.o$ +^romvecs-patch/src/romvecs-insert.lst$ +^romvecs-patch/src/romvecs-insert.o$ diff -r 2ce0f8b191be -r fb5c5859ad22 romvecs-patch/Makefile --- a/romvecs-patch/Makefile Sun Mar 25 05:44:38 2018 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,10 +0,0 @@ -all: romvecs-insert.lst - -romvecs-insert.o: romvecs-insert.S - arm-elf-gcc -c $< - -romvecs-insert.lst: romvecs-insert.o - arm-elf-objdump -d $< > $@ - -clean: - rm -f romvecs-insert.o romvecs-insert.lst diff -r 2ce0f8b191be -r fb5c5859ad22 romvecs-patch/romvecs-insert.S --- a/romvecs-patch/romvecs-insert.S Sun Mar 25 05:44:38 2018 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ - .text - .code 32 - .globl _entry - -_entry: adr r0, vectors - ldmia r0, {r1-r7} - mov r0, #0x800000 - stmia r0, {r1-r7} - ldr pc, jumpaddr - -vectors: - .word 0x4000 - .word 0x4004 - .word 0x4008 - .word 0x400C - .word 0x4010 - .word 0x4014 - .word 0x4018 -jumpaddr: - .word 0x4058 diff -r 2ce0f8b191be -r fb5c5859ad22 romvecs-patch/src/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/romvecs-patch/src/Makefile Sun Mar 25 05:46:28 2018 +0000 @@ -0,0 +1,10 @@ +all: romvecs-insert.lst + +romvecs-insert.o: romvecs-insert.S + arm-elf-gcc -c $< + +romvecs-insert.lst: romvecs-insert.o + arm-elf-objdump -d $< > $@ + +clean: + rm -f romvecs-insert.o romvecs-insert.lst diff -r 2ce0f8b191be -r fb5c5859ad22 romvecs-patch/src/romvecs-insert.S --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/romvecs-patch/src/romvecs-insert.S Sun Mar 25 05:46:28 2018 +0000 @@ -0,0 +1,20 @@ + .text + .code 32 + .globl _entry + +_entry: adr r0, vectors + ldmia r0, {r1-r7} + mov r0, #0x800000 + stmia r0, {r1-r7} + ldr pc, jumpaddr + +vectors: + .word 0x4000 + .word 0x4004 + .word 0x4008 + .word 0x400C + .word 0x4010 + .word 0x4014 + .word 0x4018 +jumpaddr: + .word 0x4058