Commit Graph

112 Commits

Author SHA1 Message Date
yellows8
80890a3b8e Fixed gfx and parcel issues. Parcel logging adjustments, etc. Changed out_parcel to parcel_reply. 2017-11-08 22:36:30 -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
yellows8
b5abd52b8b Implemented viSetLayerScalingMode(). Implemented vsync handling. Minor other change. 2017-11-05 00:50:58 -04:00
plutoo
d0c9d8294d Don't mind this 2017-11-05 04:02:00 +01: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
9866f8e8b2 Implemented binder. Added error LIBNX_BADINPUT. Set StrayLayer in viOpenLayer properly. 2017-11-04 18:28:13 -04:00
yellows8
224f7151b3 Fixed vi issues. 2017-11-03 16:24:00 -04:00
yellows8
c5e6783870 Return _gfxInit() retval properly. _viOpenLayer and _viCreateStrayLayer are broken. 2017-11-03 13:30:35 -04:00
yellows8
ec1faa34ef Added display+layer support. Started 'gfx'. 2017-11-03 12:33:33 -04:00
yellows8
d62b909757 Added hid. 2017-10-27 17:10:48 -04:00
yellows8
557d68139a Implemented applet. 2017-10-27 12:20:52 -04:00
yellows8
ff80e7e668 Added svcGetProcessList. 2017-10-21 11:31:23 -04:00
yellows8
5fbf234afa Allow overriding the heaps. 2017-10-16 20:56:07 -04:00
yellows8
cc6005231e Added usbdev warning. 2017-10-16 19:35:41 -04:00
yellows8
68dbb72b04 Added fsExit and fsGetServiceSession. Check whether initialization was already done in fsInitialize, etc. Added fs to __appInit/__appExit. 2017-10-14 21:45:59 -04:00
plutoo
6280e1ba58 Introducing shmem 2017-10-14 15:00:52 +02:00
yellows8
96dc3a4ff0 Added usbdev under new directory 'devices'. Added more libnx errors to result.h. Added usbDsParseReportData() and the structs for it. Changed the post-buffer funcs 'out' field to 'urbId'. Updated the get-report funcs for using the report-data structure. 2017-10-12 18:20:31 -04:00
yellows8
6aa7ac0ec8 Fixed name for endpoint get-report cmd. 2017-10-12 02:08:25 -04:00
yellows8
7333864957 Added usbDsGetState() and usbDsWaitReady(). 2017-10-10 11:48:39 -04:00
yellows8
d1ba4d4e2b Added osDCacheFlush() for use by usbds. 2017-10-10 00:44:00 -04:00
yellows8
6cea85f338 Added usbds. The post-buffer cmds require dcache-flush for the specified buffer, this isn't included yet. 2017-10-09 21:05:53 -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
74b14f4c63 Introducing fs.. 2017-10-07 22:49:16 +02:00
plutoo
3926969ebc Minor changes
* Refactored system/*
* Implemented all of tmem
* Introduced virtmem
2017-10-07 15:32:57 +02:00
plutoo
bfc15bb4e1 Since people have been asking... 2017-10-02 21:52:50 +02:00
yellows8
34c0e7e88b Merge pull request #15 from devkitPro/build-fixes
Build fixes
2017-09-25 17:58:18 -04:00
Dave Murphy
0c9554dd1b ignore windows binaries too 2017-09-25 22:24:06 +01:00
Dave Murphy
6615c22a18 skip copy when $(BUILD_EXEFS_SRC) doesn't exist
closes #8
2017-09-25 22:22:52 +01:00
yellows8
85edf0b826 Check smHasInitialized() in smInitialize(). 2017-09-24 18:46:13 -04: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
plutoo
983c708830 Ipc fixes 2017-09-24 21:28:36 +02:00
plutoo
718d55f45a Added sm service commands 2017-09-24 19:49:24 +02:00
plutoo
6e84dee135 Introducing fatal 2017-09-24 18:49:27 +02:00
yellows8
5ef41f9e07 Merge pull request #14 from devkitPro/dynamic-parsing
Linkscript overhaul & .dynamic section parsing
2017-09-21 19:37:32 -04:00
fincs
1630fc1640 Implement proper .dynamic section parsing 2017-09-21 18:11:08 +02:00
fincs
6c14d225fd Disallow relocations in read-only segments 2017-09-21 01:11:28 +02:00
fincs
7cc1442588 elf2nso: Ignore non-PT_LOAD program headers 2017-09-20 21:29:50 +02:00
fincs
1e0d868b0c Linkscript: place .dynamic section into its own PT_DYNAMIC segment 2017-09-20 21:28:19 +02:00
fincs
a78a6ecc27 Move -fPIC to ARCH setting in Makefile 2017-09-20 19:53:21 +02:00
fincs
fe79be4a1d Link with -pie (position independent executable) 2017-09-20 19:52:28 +02:00
fincs
e31c140ca8 New linkscript including stuff from supplied AArch64 scripts 2017-09-20 19:52:16 +02:00
yellows8
dff4704b6f Merge pull request #10 from socraticbliss/patch-3
Update Readme
2017-09-20 11:33:54 -04:00
socraticbliss
b74a834810 Update Readme
Tools are now being made by the build script, therefore no need to run this command...
2017-09-20 10:00:21 -05:00