Commit Graph

8 Commits

Author SHA1 Message Date
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