James Benton
b1c5c4a4e5
Fix trampling of r3,r4 in crt0.S
2017-04-13 00:44:05 +01:00
James Benton
e04b987390
Update to support linking with newlib.
2017-04-10 23:19:21 +01:00
James Benton
8af0ffe9c7
Move wut to using CMake instead of Makefiles.
...
The old makefile solution will still be around on branch "make".
2017-03-23 12:18:02 +00:00
dimok789
33c92cc991
compile fix
2016-10-11 21:01:53 +02:00
shinyquagsire23
163aa51251
Allocate FSCmdBlock to stack
2016-10-08 11:57:52 -06:00
shinyquagsire23
bdac0fc52b
Allocate FSCmdBlock per-operation to avoid sharing conflicts between threads
2016-10-08 01:36:59 -06:00
shinyquagsire23
0b2a259dbe
Fix fs_dev.c so that it actually compiles
2016-09-10 00:08:22 -06:00
shinyquagsire23
6d371d35bf
Implement fs_chmod in devoptab
2016-08-26 16:35:30 -07:00
James Benton
ad30b83afd
Move fs_dev.c from libcoreinit to libcrt
2016-08-25 12:28:06 +01:00
James Benton
e4c91162d4
Add support for specifying install directory with "make install DESTDIR=x"
2016-08-25 12:07:34 +01:00
James Benton
e6e886bdbd
Update cygwin makefile shenanigans.
2016-08-19 00:34:39 +01:00
shinyquagsire23
f336936309
Improve overall handling of realloc
2016-08-05 14:44:11 -07:00
shinyquagsire23
a7bf479c33
Add fsDevInit and fsDevExit to crt0.s
2016-07-31 15:21:18 -07:00
shinyquagsire23
d6de85a00e
Fix licensing issues
2016-07-23 17:57:04 -07:00
James Benton
fc3bfa64ed
Implement __wrap_malloc_usable_size.
...
This is just MEMGetSizeForMBlockExpHeap.
2016-07-23 11:23:32 +01:00
shinyquagsire23
9173f0f6c3
Adjustments for linking, rpx/rpl generation
2016-07-22 20:35:20 -07:00
James Benton
9b769d2f6e
yo this cygpath shit is fukt up yo
2016-07-06 21:06:57 +01:00
James Benton
5c91545658
Build libcrt.a instead of using separate object files.
2016-07-06 18:44:48 +01:00
James Benton
8aa77c9ee6
Add a part of libgcc to get 64 bit integer division function __udivdi3.
...
We cannot link with devkitPPC libgcc because it includes __eabi which we
do not want, as that sets up r2 and r13 SDA registers from elf file symbols
but that is done by the RPL FileInfo read by CafeOS for the Wii U.
In future we should probably fork devkitPPC to build without powerpc eabi
in order to match what we expect for the Wii U.
2016-06-08 01:24:37 +01:00
James Benton
34d44919b6
Change crt0.S to call exit(int) instead of _Exit(void)
2016-01-05 15:25:22 -08:00
James Benton
8a9dfb1835
Basic start of a Wii U Toolchain.
2015-12-26 18:10:38 -08:00