plutoo
|
5f860ad4b3
|
Rename version.{c.h} to detect
|
2018-01-11 21:43:37 +01:00 |
|
plutoo
|
edcf789b6e
|
C was developed in 1972
|
2018-01-06 13:54:59 +01:00 |
|
plutoo
|
3ca6e65984
|
Aligning code style of kernel primitives
|
2018-01-06 06:10:55 +01:00 |
|
plutoo
|
282fdefe2b
|
Align code style of MemoryInfo
|
2018-01-06 06:04:35 +01:00 |
|
plutoo
|
916dfb56f0
|
More threading functionality
|
2018-01-01 23:32:44 +01:00 |
|
plutoo
|
5739fda64a
|
Make allocation of virtmem regions thread-safe
|
2018-01-01 22:35:54 +01:00 |
|
plutoo
|
53a63d861a
|
Derp
|
2018-01-01 22:30:29 +01:00 |
|
plutoo
|
5cad71213b
|
Cache version values, fix guard paging of threads on 2.0.0+
|
2018-01-01 22:28:12 +01:00 |
|
plutoo
|
91afc81ce1
|
Detect 4.0.0
|
2018-01-01 19:52:41 +01:00 |
|
plutoo
|
146aad7f55
|
Fixes for 1.0.0, correcting NRO aslr base
|
2017-12-22 02:49:32 -05:00 |
|
yellows8
|
d24671b306
|
Implemented applet initialization for application-type which was missing. Added svcResetSignal.
|
2017-12-01 23:15:40 -05:00 |
|
plutoo
|
40dd1adc23
|
Mutex fix
|
2017-11-26 20:45:55 +01:00 |
|
plutoo
|
de52de8e88
|
Fixes for 1.0.0
|
2017-11-26 20:44:42 +01:00 |
|
yellows8
|
9703ddbf3e
|
Fixed the stack_sz used for stack_top in threadCreate(). t->stack_sz is uninitialized at the time stack_top is set, hence this was causing memory corruption in some cases.
|
2017-11-25 12:54:42 -05:00 |
|
yellows8
|
9c5afe8302
|
Added svcOutputDebugString.
|
2017-11-21 00:35:08 -05:00 |
|
plutoo
|
69ce83479a
|
Mutex bringup
|
2017-11-17 16:15:28 +01:00 |
|
fincs
|
5e0b10db70
|
Page-align stack size in threadCreate
|
2017-11-14 01:14:36 +01:00 |
|
fincs
|
e836ee7bb9
|
Implement TLS/newlib reent support (untested)
|
2017-11-14 00:31:47 +01:00 |
|
fincs
|
f27685b7b3
|
Integrate newlib locks with libnx (R)Mutex (untested, incomplete)
|
2017-11-14 00:31:47 +01:00 |
|
plutoo
|
4543558cd3
|
Add moar syscalls
|
2017-11-12 03:57:49 +01:00 |
|
yellows8
|
41303238e2
|
Added svcGetProcessId. Fixed pid type for svcDebugActiveProcess.
|
2017-11-09 15:49:41 -05:00 |
|
yellows8
|
1d8c51f6fa
|
Added svcGetSystemTick. Added LIBNX_PARCEL_ERRBASE to result.h. Added BINDER_FIRST_CALL_TRANSACTION. Added gfxproducer and parcel. Use gfxproducer in gfx and added gfxSwapBuffers().
|
2017-11-07 13:56:57 -05:00 |
|
plutoo
|
9a67c39fd0
|
Moved cache.s to arm/, implemented kernel/version.c, get rid of broken uart driver [for now]
|
2017-11-05 03:58:54 +01:00 |
|
plutoo
|
fd128b0ae2
|
Random shit
|
2017-11-05 03:58:54 +01:00 |
|
yellows8
|
ff80e7e668
|
Added svcGetProcessList.
|
2017-10-21 11:31:23 -04:00 |
|
plutoo
|
6280e1ba58
|
Introducing shmem
|
2017-10-14 15:00:52 +02:00 |
|
yellows8
|
d1ba4d4e2b
|
Added osDCacheFlush() for use by usbds.
|
2017-10-10 00:44:00 -04:00 |
|
yellows8
|
8308791835
|
Imported Doxyfile. Added svcClearEvent. Added more libnx errors to result.h. Updated viInitialize for using error LIBNX_ALREADYINITIALIZED.
|
2017-10-09 20:54:29 -04:00 |
|
plutoo
|
99bd9c76aa
|
Attempt to introduce newlib heap implementation
|
2017-10-09 21:24:11 +02:00 |
|
plutoo
|
85538c9fb3
|
Introducing thread..
|
2017-10-08 18:39:33 +02:00 |
|
plutoo
|
a9555bb5b5
|
Implement virtual memory allocator
|
2017-10-08 15:11:59 +02:00 |
|
plutoo
|
b82ad0b099
|
Nobodys perfect
|
2017-10-07 23:18:21 +02:00 |
|
plutoo
|
3926969ebc
|
Minor changes
* Refactored system/*
* Implemented all of tmem
* Introduced virtmem
|
2017-10-07 15:32:57 +02:00 |
|
yellows8
|
c14d9baffb
|
Merge branch 'master' of github.com:switchbrew/libnx
|
2017-09-24 18:40:26 -04:00 |
|
yellows8
|
8a9d51db0c
|
Added smExit and added sm to appInit/appExit. Added svcCreateSession. Added vi.
|
2017-09-24 18:40:13 -04:00 |
|
plutoo
|
2a981d5c69
|
Introducing mutex
|
2017-09-25 00:04:03 +02:00 |
|
yellows8
|
b52787a4fa
|
Added MemInfo struct, based on the libctru one. Added some debug svcs.
|
2017-09-18 14:41:53 -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
|
6c2d06f9a8
|
Fixing bugs. bsdInitialize currently fails with 0xe401, probably due to ipc bug
|
2017-09-11 04:38:38 +02:00 |
|
plutoo
|
30650b5d69
|
Implemented heap, transfer memory, bsd cmd0
|
2017-09-10 23:17:57 +02:00 |
|
plutoo
|
0d8a5a6839
|
Restructuring a little
|
2017-09-10 20:19:32 +02:00 |
|