Commit Graph

390 Commits

Author SHA1 Message Date
fincs
349fb8ba1c services/: Add Doxygen file headers; document sm.h 2018-02-10 18:36:08 +01:00
fincs
a6f94ad361 kernel/svc.h: Add descriptions/basic info for the rest of syscalls 2018-02-10 17:41:59 +01:00
fincs
489aaf2113 Document kernel/condvar.h 2018-02-09 20:27:05 +01:00
fincs
887054c4fe Rename __in/out/inout to _in_/etc to avoid problems with C++ system headers 2018-02-09 18:53:06 +01:00
fincs
5e90bf55b7 Add author/copyright info to runtime/devices/romfs_dev.h 2018-02-09 18:45:39 +01:00
fincs
b6666dfcd4 Fix breakage after rebase 2018-02-09 14:28:12 +01:00
fincs
01097a7d6e Optimize/fix several things in svc.s 2018-02-09 14:28:12 +01:00
fincs
aed026ebd9 Begin documenting kernel/svc.h. SVCs classified in categories. 2018-02-09 14:28:12 +01:00
fincs
ca08f800e4 kernel/svc.h: Add MemoryType, MemoryState, MemoryAttribute 2018-02-09 14:28:12 +01:00
fincs
cc20f80668 Documentation: address second batch of comments (#38) 2018-02-09 14:28:12 +01:00
fincs
62bf68ac95 Clean up types.h:
- Move Permission to kernel/svc.h (also fix enum naming)
- Add s128, vu128, vs128
- voidfn -> VoidFn
2018-02-09 14:28:12 +01:00
fincs
3f79e6b20c Document kernel/: shmem.h, thread.h, tmem.h, virtmem.h 2018-02-09 14:28:11 +01:00
fincs
6b6022ee15 Documentation: address first batch of comments (in #38) 2018-02-09 14:28:11 +01:00
fincs
57bf9031b7 Document kernel/: detect.h, jit.h, mutex.h, random.h, rwlock.h 2018-02-09 14:28:11 +01:00
fincs
31022fa2ac Document ipc.h 2018-02-09 14:28:11 +01:00
fincs
d7f5691529 Document env.h 2018-02-09 14:28:11 +01:00
fincs
3c0b388065 Start doxygen bringup, with some miscellaneous cleanup 2018-02-09 14:28: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