Commit Graph

639 Commits

Author SHA1 Message Date
fincs
6c79424f76 kernel/svc.h: Add descriptions/basic info for the rest of syscalls 2018-02-10 22:40:11 +01:00
fincs
521bc1c5c9 Document kernel/condvar.h 2018-02-10 22:40:11 +01:00
fincs
78ff885390 Rename __in/out/inout to _in_/etc to avoid problems with C++ system headers 2018-02-10 22:40:11 +01:00
fincs
32bdb14b1f Add author/copyright info to runtime/devices/romfs_dev.h 2018-02-10 22:40:11 +01:00
fincs
d2ab48262c Fix breakage after rebase 2018-02-10 22:40:11 +01:00
fincs
cde9d05c80 Optimize/fix several things in svc.s 2018-02-10 22:40:11 +01:00
fincs
e295994dd2 Begin documenting kernel/svc.h. SVCs classified in categories. 2018-02-10 22:40:11 +01:00
fincs
e54aadfc84 kernel/svc.h: Add MemoryType, MemoryState, MemoryAttribute 2018-02-10 22:40:11 +01:00
fincs
c8f62d94a3 Documentation: address second batch of comments (#38) 2018-02-10 22:40:11 +01:00
fincs
c20d372946 Clean up types.h:
- Move Permission to kernel/svc.h (also fix enum naming)
- Add s128, vu128, vs128
- voidfn -> VoidFn
2018-02-10 22:40:11 +01:00
fincs
41da28eb5c Document kernel/: shmem.h, thread.h, tmem.h, virtmem.h 2018-02-10 22:40:11 +01:00
fincs
8496f36879 Documentation: address first batch of comments (in #38) 2018-02-10 22:40:11 +01:00
fincs
cbd367c8a0 Document kernel/: detect.h, jit.h, mutex.h, random.h, rwlock.h 2018-02-10 22:40:11 +01:00
fincs
b791718a03 Document ipc.h 2018-02-10 22:40:11 +01:00
fincs
475cc5e941 Document env.h 2018-02-10 22:40:11 +01:00
fincs
ff472848a9 Start doxygen bringup, with some miscellaneous cleanup 2018-02-10 22:40:11 +01:00
yellows8
dc785c1fee Added appletSetScreenShotPermission and appletSetScreenShotImageOrientation. Added LibnxError_IncompatSysVer. 2018-02-08 22:13:56 -05:00
yellows8
4137f9aefe Allocate heap with the size determined via svcGetInfo by default. Updated heap comments. 2018-02-05 22:21:44 -05:00
plutoo
356a06fb94 Fix bug where attempts to parse __argdata__ while running as an NRO 2018-02-04 03:29:59 +01:00
yellows8
2103e40448 Better argdata validation. 2018-02-03 21:06:23 -05:00
yellows8
7a9e43b684 Removed outdated todo comment. 2018-02-02 16:22:23 -05:00
plutoo
0a1a74f2b2 Boom 2018-02-01 22:30:40 +01:00
plutoo
d42aa26d51 Derp 2018-02-01 22:17:56 +01:00
plutoo
4c7ab04bb1 No idea what's going on 2018-02-01 22:14:56 +01:00
plutoo
a1c46abc59 Trying to fix ci 2018-02-01 22:10:37 +01:00
plutoo
d1e200f287 Build switch-examples 2018-02-01 22:06:21 +01:00
plutoo
75003f40f1 Add some syscalls 2018-02-01 22:04:37 +01:00
plutoo
89021287f8 Revert "We don't understand Auto -- disable for now"
This reverts commit 20c4bfd54a.
2018-02-01 00:26:39 +01:00
plutoo
20c4bfd54a We don't understand Auto -- disable for now 2018-02-01 00:16:38 +01:00
plutoo
b2810ab38d Condvar stylefix 2018-01-31 02:22:28 +01:00
plutoo
c7213b119b Condvar bugfix 2018-01-31 02:14:01 +01:00
TuxSH
e7c57fbd0b Fix 85d7ac4 2018-01-31 01:44:30 +01:00
TuxSH
85d7ac4da1 Restore initial sp on application exit 2018-01-31 01:14:48 +01:00
plutoo
000a7f05c9 Experimental implementation of condvars 2018-01-30 22:39:02 +01:00
yellows8
ca6d017be9 Started irs IR-sensor support. 2018-01-29 23:16:06 -05:00
yellows8
993071f67e Fixed filename in romfs_dev.h comment. 2018-01-28 21:23:22 -05:00
yellows8
83ea6fb32e Imported romfs_dev from libctru with adjustments, this is currently unusable. 2018-01-28 21:18:53 -05:00
Dave Murphy
19101ed7f6 use devkitA64 alpha 6 2018-01-28 03:09:43 +01:00
Dave Murphy
0ddd63ea49 remove need for DEVKITA64 variable 2018-01-28 03:09:43 +01:00
Dave Murphy
1d03916aaa base_tools & base_rules move to devkitA64 2018-01-28 03:09:43 +01:00
Dave Murphy
7ed122eefc move switch specs, linkscript & rules to libnx 2018-01-28 03:09:43 +01:00
Lioncash
1e04b22bae applet: Remove redundant declaration of appletExit()
This is already present within the header.
2018-01-28 01:03:56 +01:00
Lioncash
b637276c48 Silence a few missing prototype warnings 2018-01-28 01:03:56 +01:00
yellows8
e1347f367c Enabled code which requires devkitA64 a6. 2018-01-25 22:16:14 -05:00
yellows8
e78f57d862 Check for fence id NO_FENCE before calling nvgfxEventWait() in _gfxDequeueBuffer(), since that does occur in some cases. 2018-01-25 01:34:31 -05:00
yellows8
53319ff6d2 Merge branch 'master' of github.com:switchbrew/libnx 2018-01-25 00:42:27 -05:00
yellows8
0f8f5e9732 Re-added g_appletProxySession closing, this was removed by an eariler commit. Renamed APT_BUSY_ERROR to AM_BUSY_ERROR. 2018-01-25 00:42:19 -05:00
plutoo
0890b20251 Fixed Windows build @fincs 2018-01-25 02:08:04 +01:00
Dave Murphy
c0c922e8b8 clean up rules files 2018-01-25 01:44:59 +01:00
Dave Murphy
305d4bf3e3 move crt0 to libnx 2018-01-25 01:44:59 +01:00