James Benton
|
42ac732b2e
|
coreinit: Add some memory functions.
Adds OSGetForegroundBucket, OSGetForegroundBucketFreeArea, OSGetMemBound.
|
2018-05-30 13:11:57 +01:00 |
|
James Benton
|
3e117fe667
|
coreinit: Merge baseheap.h into memheap.h
|
2018-05-30 13:11:20 +01:00 |
|
James Benton
|
3c763b7a08
|
coreinit: Add OSDynLoad_{Get,Set}TLSAllocator.
|
2018-05-30 13:10:57 +01:00 |
|
James Benton
|
65f03c5e62
|
coreinit: Add OSDynLoad_Error.
|
2018-05-30 13:10:38 +01:00 |
|
James Benton
|
524fd9143a
|
coreinit: Add virtual memory mapping functions.
|
2018-05-29 13:55:10 +01:00 |
|
James Benton
|
5ce21d4fdc
|
rplgen: Fix section flags for dimport section.
|
2018-05-29 10:52:40 +01:00 |
|
James Benton
|
a5d15a7a3a
|
Remove libdefaultheap.
Replaced by coreinit data exports.
|
2018-05-29 10:52:40 +01:00 |
|
James Benton
|
766e832363
|
coreinit: Add default heap data exports.
|
2018-05-29 10:52:40 +01:00 |
|
James Benton
|
c412250d48
|
tools/rplgen: Move trim to utils.h
|
2018-05-29 10:52:40 +01:00 |
|
James
|
1e544d4df5
|
Update README.md
|
2018-05-28 11:45:32 +01:00 |
|
dibas
|
45e0904a69
|
WHBGfx - Separate ClearColor() and allow custom colors.
|
2018-05-28 11:42:13 +01:00 |
|
James Benton
|
f7a698388c
|
wutnewlib: Implement the new __syscalls from upcoming devkitPPC release.
|
2018-05-28 11:40:22 +01:00 |
|
James Benton
|
35d05358c4
|
Fix wut_create_rpx linking to newlib instead of crt.
|
2018-05-28 11:39:54 +01:00 |
|
James Benton
|
2b165bf887
|
Improve time conversion macros.
|
2018-05-28 11:39:36 +01:00 |
|
James Benton
|
23c56959b3
|
Update README.md
|
2018-05-27 12:16:44 +01:00 |
|
James Benton
|
4891278425
|
samples: Update helloworld_std_thread.
|
2018-05-27 12:14:21 +01:00 |
|
James Benton
|
b4a6eb2f78
|
Split out crt from wutnewlib to wutcrt.
Can now optionally link newlib, stdc++, devoptab.
|
2018-05-27 12:12:49 +01:00 |
|
James Benton
|
479e9ad677
|
Add devoptab support for sdcard.
|
2018-05-27 12:11:45 +01:00 |
|
James Benton
|
2f7a96e381
|
Pass DEVKITPPC down to child CMake builds.
|
2018-05-27 12:10:58 +01:00 |
|
James Benton
|
ac8a42fa7c
|
Change to using new gthreads implementation.
Assuming that --enable-threads=dkp gets merged into devkitPPC r31... :)
|
2018-05-26 18:25:36 +01:00 |
|
James Benton
|
37228a095d
|
Disable call to __fini as it breaks stuff.
|
2018-05-26 18:18:16 +01:00 |
|
James Benton
|
9a3cbcd2ef
|
wutnewlib: Call __fini for global dtors.
main calls __eabi which calls __init, but main doesn't call __fini?
y u do this
|
2018-05-25 21:20:39 +01:00 |
|
James Benton
|
33bff6ccb9
|
whb: Fix exception handlers to be globally registered.
Was previously only registered for current thread.
|
2018-05-25 18:59:29 +01:00 |
|
James Benton
|
710ce964c8
|
wutstdc++: Add remaining gthreads reliant std code.
|
2018-05-25 18:47:11 +01:00 |
|
James Benton
|
ec59508010
|
wutstdc++: Implement __gthread_cond_timedwait.
|
2018-05-25 18:45:19 +01:00 |
|
James Benton
|
750a2370d8
|
wutstdc++: Move gthread code to source files.
|
2018-05-25 18:15:39 +01:00 |
|
James Benton
|
675549474a
|
wutstdc++: Implement gthread keys.
|
2018-05-25 18:06:54 +01:00 |
|
James Benton
|
b4e5bf4106
|
Change OS{Get,Set}ThreadSpecific to use void *.
|
2018-05-25 18:06:25 +01:00 |
|
James Benton
|
3336fbaf5d
|
Implement __gthread_once.
|
2018-05-25 17:35:21 +01:00 |
|
James Benton
|
b00b5af1ec
|
wutstdc++: Add gthr-default.h to CMakeLists.txt
|
2018-05-25 17:35:07 +01:00 |
|
James Benton
|
a9abdd3e09
|
Add a samples root CMakeLists.txt
|
2018-05-25 17:23:11 +01:00 |
|
James Benton
|
a9829a3226
|
Add support for C++ std::thread.
Overwrites bits/gthr-default.h to implement gthreads.
|
2018-05-25 17:22:10 +01:00 |
|
James Benton
|
a5a1bac28c
|
wutnewlib: Add sleep and usleep implementation.
|
2018-05-25 17:13:54 +01:00 |
|
James Benton
|
76844067dd
|
Add OSSeconds to time.h
|
2018-05-25 17:13:40 +01:00 |
|
James Benton
|
607b59fb1b
|
Skip zlib install.
|
2018-05-25 14:48:13 +01:00 |
|
James Benton
|
425f6a9972
|
appveyor attempt #2
|
2018-05-25 14:26:49 +01:00 |
|
James Benton
|
29d1190fd1
|
appveyor attempt #1
|
2018-05-25 13:58:21 +01:00 |
|
James Benton
|
35c9b5bfdd
|
Do not use ExternalProject_Add for tools.
|
2018-05-25 13:58:07 +01:00 |
|
James Benton
|
17ea24cdb0
|
Add zlib as a submodule.
|
2018-05-25 13:57:47 +01:00 |
|
James Benton
|
cdc540938a
|
Improve the helloworld sample.
|
2018-05-25 11:48:37 +01:00 |
|
James Benton
|
4a32445ed5
|
whb: Add a log console.
|
2018-05-25 11:48:14 +01:00 |
|
James Benton
|
5b8b60b390
|
Add newlib syscalls.
|
2018-05-25 11:31:44 +01:00 |
|
James Benton
|
11adfb8f07
|
elf2rpl: Change fixLoaderVirtualAddress to use section type instead of name.
|
2018-05-25 00:17:22 +01:00 |
|
James Benton
|
a1072fc729
|
elf2rpl: Fix .rodata section flags to have WRITE.
Yes, READ ONLY data requires a WRITE flag.
|
2018-05-25 00:16:57 +01:00 |
|
James Benton
|
0a4a7c66b3
|
elf2rpl: Process sections by type, not by name.
|
2018-05-24 23:48:33 +01:00 |
|
James Benton
|
d6478d831e
|
elf2rpl: Add support for section deflation.
|
2018-05-24 23:32:35 +01:00 |
|
James Benton
|
55b2695eaf
|
Add some .rpl verification to readrpl
|
2018-05-24 23:32:08 +01:00 |
|
James Benton
|
8add0d0503
|
elf2rpl: Align textSize, dataSize, loadSize.
|
2018-05-23 17:32:12 +01:00 |
|
James Benton
|
bc12c9abef
|
elf2rpl: Fix REL32 -> REL16 conversion.
|
2018-05-23 16:11:50 +01:00 |
|
James Benton
|
ba2df5be91
|
wut.ld: Add missing fimport sections.
|
2018-05-23 15:36:35 +01:00 |
|