Commit Graph

19 Commits

Author SHA1 Message Date
plutoo
146aad7f55 Fixes for 1.0.0, correcting NRO aslr base 2017-12-22 02:49:32 -05:00
yellows8
cb123dd579 Imported initArgv from libctru. Load __system_argc/__system_argv in crt0. Enabled the __system_argc/__system_argv code in fsdev. 2017-11-29 21:30:40 -05:00
plutoo
69ce83479a Mutex bringup 2017-11-17 16:15:28 +01:00
shinyquagsire23
14b56cd3de Adjust crt0 for NROs 2017-11-13 17:44:25 -07:00
plutoo
3926969ebc Minor changes
* Refactored system/*
* Implemented all of tmem
* Introduced virtmem
2017-10-07 15:32:57 +02:00
fincs
1630fc1640 Implement proper .dynamic section parsing 2017-09-21 18:11:08 +02:00
Dave Murphy
090744f0f4 switch crt0 to pic multilib 2017-09-19 01:12:06 +01:00
Dave Murphy
98a82d71be use full path to gcc 2017-09-18 19:40:40 +01:00
yellows8
a1815dd7b9 Use custom funcs for handling init_array/fini_array. Updated crt0. 2017-09-16 12:55:18 -04:00
yellows8
19f0b5a828 Added sysinit/exit code similar to libctru, with updated crt0. Moved svcExitProcess into the library. Changed HEAP_SIZE. Adjusted some svc.s formatting. Added svcGetInfo. Added svcSleepThread, device SVCs, svcCallSecureMonitor, and the struct for svcCallSecureMonitor, based on code from naehrwert. 2017-09-16 10:52:10 -04:00
plutoo
d8eb347247 Fixed heap 2017-09-11 01:13:01 +02:00
plutoo
ea07a84df6 Fixed crt0 bug 2017-09-10 23:26:56 +02:00
plutoo
d7413ea37e Initialize heap from crt0 2017-09-10 23:22:49 +02:00
yellows8
5f2b139174 Fixed crt0 issues which triggered crashes. 2017-09-09 00:42:10 -04:00
plutoo
2fa19f45b0 Crt0, still untested 2017-09-09 03:43:56 +02:00
plutoo
a35cdc698b Fixing bugs 2017-09-09 03:33:38 +02:00
plutoo
b2dcf4e405 Added global makefile 2017-09-09 03:24:11 +02:00
plutoo
a2c7efe618 First attempt at GOT 2017-09-09 03:20:24 +02:00
plutoo
a8fecf77e1 stuff 2017-09-09 01:42:33 +02:00