TuxSH
0195ab34e9
Fix itcm sections overwriting argv
2019-03-15 23:03:25 +01:00
TuxSH
0bb82feb81
Fix string format case in exceptions.c
2019-03-15 23:03:25 +01:00
TuxSH
b92406afe2
Fix rebase
2019-03-15 23:03:25 +01:00
TuxSH
244409fc98
Change k11 mapping logic again
2019-03-15 23:03:24 +01:00
TuxSH
f3b2a6c30d
Fix some of the bugs
2019-03-15 23:03:24 +01:00
TuxSH
a65f7fbf88
Fix the linker scripts again
2019-03-15 23:03:24 +01:00
TuxSH
35ad240018
Rewrite k11ext mmu mapping func + linker script
2019-03-15 23:03:23 +01:00
TuxSH
d28e961adc
Use <string.h> & <3ds/exheader.h>, fix some bugs, etc.
...
also fix all warnings and use -Werror
2019-03-15 23:03:23 +01:00
TuxSH
e6b7dc1dc5
Add top-level Makefile + @fincs 's linker script fixes
2019-03-15 23:03:22 +01:00
TuxSH
9e7e967a5f
Fix bss being PROGBITS, etc.
2019-03-15 23:03:22 +01:00
TuxSH
33d40b491e
Fix firm.c sysmodule merging loop
2019-03-15 23:03:21 +01:00
TuxSH
7cb50d38b9
Fix linker script bug, see details
...
LD interprets "a.o b.o c.o(sectionexpr)" as 3 separate input commands, i.e. it will copy all the sections from a.o, then b.o and the sections matching (sectionexpr) from c.o in that order; (a.o b.o c.o)(sectionexpr) results in a syntax error.
2019-03-15 23:03:21 +01:00
TuxSH
d6d440a47e
Sanitize arm9 build system... however link script overflows itcm
2019-03-15 23:03:21 +01:00
TuxSH
52cd950ca6
source => arm9/source
2019-03-15 23:03:20 +01:00