Commit Graph

  • cc6005231e Added usbdev warning. yellows8 2017-10-16 19:35:41 -0400
  • 68dbb72b04 Added fsExit and fsGetServiceSession. Check whether initialization was already done in fsInitialize, etc. Added fs to __appInit/__appExit. yellows8 2017-10-14 21:45:59 -0400
  • 6280e1ba58 Introducing shmem plutoo 2017-10-14 15:00:52 +0200
  • 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. yellows8 2017-10-12 18:20:31 -0400
  • 6aa7ac0ec8 Fixed name for endpoint get-report cmd. yellows8 2017-10-12 02:08:25 -0400
  • 7333864957 Added usbDsGetState() and usbDsWaitReady(). yellows8 2017-10-10 11:48:39 -0400
  • d1ba4d4e2b Added osDCacheFlush() for use by usbds. yellows8 2017-10-10 00:44:00 -0400
  • 6cea85f338 Added usbds. The post-buffer cmds require dcache-flush for the specified buffer, this isn't included yet. yellows8 2017-10-09 21:05:53 -0400
  • 8308791835 Imported Doxyfile. Added svcClearEvent. Added more libnx errors to result.h. Updated viInitialize for using error LIBNX_ALREADYINITIALIZED. yellows8 2017-10-09 20:54:29 -0400
  • 99bd9c76aa Attempt to introduce newlib heap implementation plutoo 2017-10-09 00:41:19 +0200
  • 85538c9fb3 Introducing thread.. plutoo 2017-10-08 18:39:33 +0200
  • a9555bb5b5 Implement virtual memory allocator plutoo 2017-10-08 15:11:59 +0200
  • 7b4629cbbc Merge 93cd5cc520 into b82ad0b099 plutoo 2017-10-07 22:43:35 +0000
  • e102a8a5fe Merge 93cd5cc520 into cea635293a plutoo 2017-10-07 22:28:52 +0000
  • 93cd5cc520 Test2 plutoo 2017-10-08 00:44:57 +0200
  • cea635293a Test commit for ircbot 5 plutoo 2017-10-08 00:35:58 +0200
  • b82ad0b099 Nobodys perfect plutoo 2017-10-07 23:18:21 +0200
  • 74b14f4c63 Introducing fs.. plutoo 2017-10-07 22:49:16 +0200
  • 3926969ebc Minor changes plutoo 2017-10-07 15:32:08 +0200
  • bfc15bb4e1 Since people have been asking... plutoo 2017-10-02 21:52:50 +0200
  • 34c0e7e88b Merge pull request #15 from devkitPro/build-fixes yellows8 2017-09-25 17:58:18 -0400
  • 0c9554dd1b ignore windows binaries too Dave Murphy 2017-09-25 22:24:06 +0100
  • 6615c22a18 skip copy when $(BUILD_EXEFS_SRC) doesn't exist Dave Murphy 2017-09-25 22:22:24 +0100
  • 85edf0b826 Check smHasInitialized() in smInitialize(). yellows8 2017-09-24 18:46:13 -0400
  • c14d9baffb Merge branch 'master' of github.com:switchbrew/libnx yellows8 2017-09-24 18:40:26 -0400
  • 8a9d51db0c Added smExit and added sm to appInit/appExit. Added svcCreateSession. Added vi. yellows8 2017-09-24 18:40:13 -0400
  • 2a981d5c69 Introducing mutex plutoo 2017-09-25 00:04:03 +0200
  • 983c708830 Ipc fixes plutoo 2017-09-24 21:28:36 +0200
  • 718d55f45a Added sm service commands plutoo 2017-09-24 19:49:24 +0200
  • 6e84dee135 Introducing fatal plutoo 2017-09-24 18:49:27 +0200
  • 5ef41f9e07 Merge pull request #14 from devkitPro/dynamic-parsing yellows8 2017-09-21 19:37:32 -0400
  • 1630fc1640 Implement proper .dynamic section parsing fincs 2017-09-21 01:12:11 +0200
  • 6c14d225fd Disallow relocations in read-only segments fincs 2017-09-21 01:11:28 +0200
  • 7cc1442588 elf2nso: Ignore non-PT_LOAD program headers fincs 2017-09-20 21:29:50 +0200
  • 1e0d868b0c Linkscript: place .dynamic section into its own PT_DYNAMIC segment fincs 2017-09-20 21:28:07 +0200
  • a78a6ecc27 Move -fPIC to ARCH setting in Makefile fincs 2017-09-20 19:53:21 +0200
  • fe79be4a1d Link with -pie (position independent executable) fincs 2017-09-20 19:52:28 +0200
  • e31c140ca8 New linkscript including stuff from supplied AArch64 scripts fincs 2017-09-20 19:52:16 +0200
  • 1ae7520d3b Merge 7f7f3b157d into dff4704b6f socraticbliss 2017-09-20 15:46:57 +0000
  • 7f7f3b157d Update DEVKITPRO to DEVKITA64 socraticbliss 2017-09-20 10:46:47 -0500
  • 991a7df1ef Merge 3e495028d5 into dff4704b6f socraticbliss 2017-09-20 15:43:01 +0000
  • 3e495028d5 Update DEVKITPRO to DEVKITA64 socraticbliss 2017-09-20 10:42:43 -0500
  • dff4704b6f Merge pull request #10 from socraticbliss/patch-3 yellows8 2017-09-20 11:33:54 -0400
  • 4b70c321a8 Merge fa8666514f into 6d84ef2700 socraticbliss 2017-09-20 15:28:43 +0000
  • fa8666514f Update DEVKITPRO to DEVKITA64 socraticbliss 2017-09-20 10:28:33 -0500
  • b74a834810 Update Readme socraticbliss 2017-09-20 10:00:21 -0500
  • 6d84ef2700 Updated Makefiles for tools. yellows8 2017-09-19 22:29:31 -0400
  • ad6ce3d6f8 Merge pull request #7 from devkitPro/devkitA64-fixes yellows8 2017-09-19 22:15:03 -0400
  • 090744f0f4 switch crt0 to pic multilib Dave Murphy 2017-09-19 01:12:06 +0100
  • 27fb3e5106 Merge 758be25311 into b52787a4fa socraticbliss 2017-09-18 22:18:00 +0000
  • 758be25311 Update Makefile to compile socraticbliss 2017-09-18 17:17:14 -0500
  • 68e51654da Merge 19f752157a into b52787a4fa Sunguk Lee 2017-09-18 21:15:35 +0000
  • 5434b2ea11 Merge 039ccef286 into b52787a4fa nop90 2017-09-18 21:15:35 +0000
  • 196579c41c Merge bdaf22ca26 into b52787a4fa nop90 2017-09-18 21:15:35 +0000
  • b52787a4fa Added MemInfo struct, based on the libctru one. Added some debug svcs. yellows8 2017-09-18 14:41:53 -0400
  • 98a82d71be use full path to gcc Dave Murphy 2017-09-18 19:40:40 +0100
  • a8c9b1e794 ignore generated files Dave Murphy 2017-09-18 19:40:15 +0100
  • dabcbd8702 copy tools to devkitA64 Dave Murphy 2017-09-18 19:25:42 +0100
  • 5d2dc55b93 allow CFLAGS override Dave Murphy 2017-09-18 19:25:15 +0100
  • 1f1405da75 use devkitA64 path Dave Murphy 2017-09-18 19:23:36 +0100
  • bdaf22ca26 Added bin folder to path nop90 2017-09-18 12:49:03 +0200
  • a24e08d86f Merge c3c28dacf0 into 4fd0989bf3 nop90 2017-09-18 08:08:00 +0000
  • c3c28dacf0 Added bin folder to path nop90 2017-09-18 10:05:38 +0200
  • 039ccef286 fixed bin path nop90 2017-09-18 09:41:18 +0200
  • 19f752157a
    Improve to clean tools Sunguk Lee 2017-09-18 03:27:53 +0900
  • 8ed6911eda
    Install tools binaries to DEVKITA64/bin Sunguk Lee 2017-09-18 03:24:58 +0900
  • 4fd0989bf3 Merge branch 'master' of https://gitlab.com/yellows8/libnx plutoo 2017-09-17 03:07:51 +0200
  • 1f1b837004 Improving bsd plutoo 2017-09-17 03:07:22 +0200
  • 94683c43d1 Improving heap init a little plutoo 2017-09-16 20:29:55 +0200
  • a1815dd7b9 Use custom funcs for handling init_array/fini_array. Updated crt0. yellows8 2017-09-16 12:55:18 -0400
  • 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. yellows8 2017-09-16 10:52:10 -0400
  • 50b52b1258 Added pragma to ipc.h. yellows8 2017-09-14 18:46:58 -0400
  • 4fb09932f5 Merge branch 'master' of https://gitlab.com/yellows8/libnx plutoo 2017-09-15 00:19:33 +0200
  • 003e300e83 Introducing ipc domains, bsd stuff plutoo 2017-09-15 00:18:52 +0200
  • 030128b8fa Removed relocs-related options in switch.specs. yellows8 2017-09-13 18:05:05 -0400
  • fb1d6f4d5c Missed the header file plutoo 2017-09-12 02:01:10 +0200
  • 22727bcf8d Got bsdConnect working properly plutoo 2017-09-12 01:59:07 +0200
  • c6ffc2a6e1 Ipc bugfix plutoo 2017-09-11 05:16:15 +0200
  • 6c2d06f9a8 Fixing bugs. bsdInitialize currently fails with 0xe401, probably due to ipc bug plutoo 2017-09-11 04:38:38 +0200
  • d8eb347247 Fixed heap plutoo 2017-09-11 01:13:01 +0200
  • 3b8da4cddc Fix makefile, readme plutoo 2017-09-10 23:35:59 +0200
  • ea07a84df6 Fixed crt0 bug plutoo 2017-09-10 23:26:56 +0200
  • d7413ea37e Initialize heap from crt0 plutoo 2017-09-10 23:22:49 +0200
  • 30650b5d69 Implemented heap, transfer memory, bsd cmd0 plutoo 2017-09-10 23:17:57 +0200
  • 0d8a5a6839 Restructuring a little plutoo 2017-09-10 20:19:32 +0200
  • 4c3a4ba271 Fix bug in smGetService plutoo 2017-09-10 17:53:21 +0200
  • 10b41de71e Merge branch 'master' of https://gitlab.com/yellows8/libnx plutoo 2017-09-10 17:40:29 +0200
  • e2f5a17ba9 Almost done with ipc + sm implementation plutoo 2017-09-10 17:40:01 +0200
  • cfe87868f4 Added svcQueryMemory. yellows8 2017-09-09 22:10:53 -0400
  • 1e5ce77847 Merge branch 'master' of https://gitlab.com/yellows8/libnx plutoo 2017-09-10 00:10:59 +0200
  • 59290a5b87 Added svcQueryPhysicalAddress. yellows8 2017-09-09 16:27:55 -0400
  • 1d20c999f1 Merge branch 'master' of gitlab.com:yellows8/libnx yellows8 2017-09-09 12:10:49 -0400
  • 778d5fc4fb Added proper svcQueryIoMapping. yellows8 2017-09-09 12:10:45 -0400
  • 8cec483f0a Implemented smGetService plutoo 2017-09-09 15:10:52 +0200
  • 92f8243a42 Merge branch 'master' of https://gitlab.com/yellows8/libnx plutoo 2017-09-09 14:57:44 +0200
  • 0290410d06 Finish ipc implementation prototype plutoo 2017-09-09 14:57:14 +0200
  • 346324cc5b Added svcCloseHandle, svcWaitSynchronization, and svcAcceptSession. yellows8 2017-09-09 01:29:50 -0400
  • 5f2b139174 Fixed crt0 issues which triggered crashes. yellows8 2017-09-09 00:42:10 -0400
  • dc376aa222 More ipc plutoo 2017-09-09 06:38:56 +0200
  • 74fef6895a Added pfs0/nso building in switch_rules and added svcBreak. yellows8 2017-09-08 23:57:49 -0400