Commit Graph

  • 3326d5e62d Time fixes (#102) Dave Murphy 2018-06-07 20:35:41 +01:00
  • 1abfb02460 Add nsGetSpace commands (#111) Joel 2018-06-05 21:15:52 -05:00
  • d3889fb9ed Added a few misc IPC wrappers (#107) Adubbz 2018-06-05 12:05:51 +10:00
  • a5381e43c0 Fix incorrect pointer reference in socketDeserializeAddrInfo jarulo 2018-05-29 20:47:15 +02:00
  • c597631c4d fix build, slight cleanup for doozer (#101) Dave Murphy 2018-05-26 23:10:12 +01:00
  • deab92d486 Add some setsysGet* functions (#98) Joel 2018-05-22 10:33:45 -05:00
  • 7223994aa6 Release v1.2.1 v1.2.1 fincs 2018-05-22 00:49:24 +02:00
  • b11288ea44 In jitTransitionToWritable() and jitTransitionToExecutable(), only run the JitType_CodeMemory handling code when it's actually needed. Actually free j->rx_addr in jitClose() for JitType_JitMemory. yellows8 2018-05-21 16:57:11 -04:00
  • a12eb11eab Sync jit SVC names with wiki + updated the comment for JitType_JitMemory in jit.h. yellows8 2018-05-21 14:28:14 -04:00
  • 93957370a9 Disable using JitType_JitMemory on 5.0.0+, resulting in falling back to JitType_CodeMemory if available. yellows8 2018-05-21 14:04:20 -04:00
  • 726f8adfe3 Replaced the hard-coded timeout error constant in nvgfxEventWait() with the one from result.h. This fixes an issue caused by a past commit. yellows8 2018-05-19 21:43:12 -04:00
  • 80d48425b9 remove sudo dep Dave Murphy 2018-05-19 20:24:25 +01:00
  • 3605e40dbd Add string.h to remove compile error (#96) Joel 2018-05-19 14:41:15 -05:00
  • c28cae95cd Add setGetSerialNumber (#95) Joel 2018-05-19 09:50:00 -05:00
  • df203f0697 Added hidMergeSingleJoyAsDualJoy(). yellows8 2018-05-18 18:42:48 -04:00
  • 3d0cab8061 changelog for 1.2.0 (#92) v1.2.0 Dave Murphy 2018-05-16 23:25:07 +01:00
  • 28ebb9ed0c implement nxlink stdio redirect (#94) Dave Murphy 2018-05-16 23:22:47 +01:00
  • 71036319a7 translate crlf eol markers to lf for consistency Dave Murphy 2018-05-15 11:21:49 +01:00
  • fdf0949562 Fixed parsing in _socketDeserializeHostent(). yellows8 2018-05-15 02:10:13 -04:00
  • 61d4140773 Implement pm:info (#88) Matthew Bell 2018-05-14 21:09:43 -04:00
  • 05cde6649b Updated svcGetDebugEvent and svcContinueDebugEvent in svc.h. yellows8 2018-05-14 12:51:06 -04:00
  • 5ebe01191e Fixed hang in _socketDeserializeHostent(). yellows8 2018-05-14 12:37:56 -04:00
  • ce718b3ac2 Set h_errno and errno for the socket.c 'Unimplementable functions'. yellows8 2018-05-14 12:32:07 -04:00
  • 3f75b79803 Copy the HidControllerHeader for each controller into hid state. Added disabled hidGetControllerType(). yellows8 2018-05-12 13:53:11 -04:00
  • d7cbc484ae use official devkitA64 docker image Dave Murphy 2018-05-02 00:10:07 +01:00
  • 165932fbde Added a comment for fsdevCommitDevice(). yellows8 2018-05-12 11:56:04 -04:00
  • 02ff4915d9 Initialize cmdreq buf[1] in ipcCloseSession(). yellows8 2018-05-11 11:25:46 -04:00
  • c548a76763 In select(), use pollinfo revents instead of events when processing poll() output. yellows8 2018-05-10 20:11:07 -04:00
  • c8d68ae853 Fixed _socketOpen(). yellows8 2018-05-10 12:35:55 -04:00
  • 9c7ed03424 Fixed bsdGetSockOpt. yellows8 2018-05-09 22:07:54 -04:00
  • 2619142d78 Fixed bsdIoctl. yellows8 2018-05-09 12:57:07 -04:00
  • 45c1dab733 Add rules for building .npdm, .nsp and .kip, see details: fincs 2018-05-09 17:55:00 +02:00
  • 3c3f9f750c Automatically generated artifact from adad6f1c0c gh-pages doozer-agent 2018-05-09 02:54:44 +00:00
  • adad6f1c0c Fixed passing rawdata params in _sfdnsresDispatchDnsRequest(). master yellows8 2018-05-08 22:52:08 -04:00
  • 6bc917fae2 ipc.h: don't implicitly cast int to BufferType fincs 2018-05-09 02:44:40 +02:00
  • fd9378754d Fix asm error in svcGetResourceLimit*Value Michael Scire 2018-05-08 18:28:52 -06:00
  • 468924b730 Fixed static-buf-size issue with _bsdNameGetterCommand. yellows8 2018-05-08 16:22:18 -04:00
  • 635599491c Add ipcAddSendSmart, ipcAddRecvSmart, use where applicable TuxSH 2018-03-10 18:47:50 +01:00
  • e648524fa5 fix stringop-truncation warnings (#84) Dave Murphy 2018-05-08 19:58:38 +00:00
  • 6f248b9b9e Add FS commands for SD card state change detection. Michael Scire 2018-05-08 02:32:55 -06:00
  • 17bb2c1432 add DESTDIR for packaging Dave Murphy 2018-05-08 01:56:46 +01:00
  • dc133ab99f Implement all Loader Services. Michael Scire 2018-05-03 03:56:33 -06:00
  • 836ec09917 Implement CSRNG services Michael Scire 2018-05-02 23:44:17 -06:00
  • 24b42cb6a3 Implement SPL services Michael Scire 2018-05-02 23:44:17 -06:00
  • 1cc0ac7a94 Revise LR API to use actual LR function names Michael Scire 2018-05-02 22:47:46 -06:00
  • 65cca4bf13 Add support for fsp-pr. Michael Scire 2018-05-02 22:39:22 -06:00
  • ef47389228 Implement svcMap/UnmapPhysicalMemory(Unsafe), svcSetUnsafeLimit Michael Scire 2018-05-07 03:40:01 -06:00
  • 8496264811 Fix definition for svcCreateEvent Michael Scire 2018-05-07 01:21:28 -06:00
  • 8fde3ec378 Added smm.h include to switch.h. yellows8 2018-05-04 01:55:29 -04:00
  • 7b5d1b1bf3 Implement sm:m. Michael Scire 2018-05-03 17:36:58 -06:00
  • 0ac5743c1f Add ResourceLimit SVCs, svcGetProcessInfo (#76) SciresM 2018-05-03 15:59:17 -07:00
  • e001318c42 Fix strncat vulnerabilities in fs_dev.c [reported by @TuxSH] fincs 2018-05-02 16:09:11 +02:00
  • 2818c99dea Revise fsdev initialization, see details: fincs 2018-05-01 19:06:14 +02:00
  • b2b8e1ec67 Implement more SVCs (#74) hexkyz 2018-04-29 23:43:52 +01:00
  • c2b4f586f2 Merge branch 'master' of github.com:switchbrew/libnx yellows8 2018-04-25 12:49:10 -04:00
  • 6e1cc4dc1e Added plGetSharedFontByType(). Added _plRequestLoadWait which is used internally for both plGetSharedFontByType() and plGetSharedFont(). Moved offset/size validation code in pl into a dedicated func. yellows8 2018-04-25 12:49:01 -04:00
  • d5bce6b0a6 Implement svcCreatePort. (#73) SciresM 2018-04-24 15:33:46 -07:00
  • 9bb649b5e2 plFontData -> PlFontData and fixed @file in pl.h. yellows8 2018-04-24 14:08:12 -04:00
  • 07759f38d9 Added pl. yellows8 2018-04-23 21:15:32 -04:00
  • 938851df0a Add lr to <switch.h> Michael Scire 2018-04-19 06:13:56 -06:00
  • cea3db77b1 Services: Add fsp-ldr, add lr/fsp-ldr to <switch.h> Michael Scire 2018-04-18 21:08:38 -06:00
  • f40f544a07 IPC: Improve information available in IpcParsedCommand (#72) SciresM 2018-04-21 16:14:46 -07:00
  • b18854555a IPC: Fix incorrect parsing of X descriptor addresses Michael Scire 2018-04-18 21:08:38 -06:00
  • f727aa669a Added the remaining (pre-4.0.0) hid-serv vibration cmds. yellows8 2018-04-19 15:17:22 -04:00
  • 37bb9a6b7f Added nacpGetLanguageEntry and SetLanguage_Total. yellows8 2018-04-18 23:38:01 -04:00
  • 5e591d708a LR: Fix style for helper funcs, add comment Michael Scire 2018-04-17 16:41:44 -06:00
  • d950853b4a LR: Implement wrappers for some commands Michael Scire 2018-04-17 16:36:11 -06:00
  • a33fc64457 Implemented 3.0.0+ support for ns. yellows8 2018-04-15 22:13:07 -04:00
  • 7d28c35cb4 Fixed filename comment in nacp.h. yellows8 2018-04-15 17:43:21 -04:00
  • daf819cb75 Stylefixes plutooo 2018-04-15 23:26:49 +02:00
  • c5bc2ec77a Changed nsApplicationControlData to NsApplicationControlData. yellows8 2018-04-15 17:00:50 -04:00
  • 345bf56a82 Added dma clear gpu plutooo 2018-04-15 21:04:03 +02:00
  • 7ca21ae04b Formatting and adding dma clear plutooo 2018-04-15 21:00:30 +02:00
  • c82f2cea00 Added ns impl, and added nsGetApplicationControlData. Imported nacp.h from nx-hbmenu with adjustments. yellows8 2018-04-15 15:00:11 -04:00
  • 8b5b328a1f Added Dma plutooo 2018-04-15 20:22:03 +02:00
  • 1e51ea6662 Merge remote-tracking branch 'origin/master' into gpu plutooo 2018-04-15 20:21:11 +02:00
  • e689d9a1fb Rename NvCmd and VnCmd plutooo 2018-04-15 19:48:59 +02:00
  • f06eac773c Fix name for WindowN plutooo 2018-04-15 19:35:22 +02:00
  • ad473cce01 Added VnViewport plutooo 2018-04-15 19:32:06 +02:00
  • 5083c015cd Add NvRenderTargetConfig plutooo 2018-04-15 19:14:01 +02:00
  • c5b626a17b Fix 2d initialization plutooo 2018-04-15 18:45:04 +02:00
  • b10f0c2b72 Fixes for vnClear plutooo 2018-04-14 02:06:34 +02:00
  • 8091db8931 Added FsStorageId. Added pmshell init/exit and pmshellLaunchProcess. yellows8 2018-04-12 02:52:49 -04:00
  • a3baa0eeb1 Allow using multiple interfaces with usbComms. Added usbComms Ex funcs. Use RwLock with usbComms. Various other usbComms changes. yellows8 2018-04-11 17:18:23 -04:00
  • 58835fae1a Use Service for AccountProfile. yellows8 2018-04-10 17:06:33 -04:00
  • 29211c1800 Use Service for all fs sessions. This fixes an issue with savedata commit. yellows8 2018-04-06 12:39:21 -04:00
  • 34a35bab27 Done with outlining the GPU init, also introduced Vn object plutooo 2018-04-01 18:12:17 +02:00
  • 5ea56defc4 Getting closer to GPU initialization plutooo 2018-04-01 16:48:52 +02:00
  • e420e53bde Fixing small mistakes plutooo 2018-04-01 04:46:40 +02:00
  • 165bd8935f Structuring plutooo 2018-04-01 04:39:11 +02:00
  • 4786624781 Fix IN6_IS_ADDR macros in netinet/in.h (#68) Ezekiel Bethel 2018-03-30 20:19:34 +01:00
  • cd6c96ab99 add portlibs bin to path (#67) Dave Murphy 2018-03-30 20:06:47 +01:00
  • adfe12fc53 Fixing some bugs plutooo 2018-03-30 20:56:07 +02:00
  • b819f8372f Started on GPU initialization plutooo 2018-03-30 19:57:10 +02:00
  • 7f158396ad Added impl for accountProfile*. If the inital smGetService fails, attempt to use 'acc:u0'. yellows8 2018-03-28 19:31:36 -04:00
  • 26d2e6d7f4 Implemented FsSaveDataIterator (aka ISaveDataInfoReader). In fs*Close(), set the handle to INVALID_HANDLE after closing the handle. Changed ContentStorageId in FsSave to SaveDataType. Added enums FsSaveDataSpaceId and FsSaveDataType. Removed FS_MOUNTSAVEDATA_INVAL_DEFAULT/FS_MOUNTSYSTEMSAVEDATA_INVAL_DEFAULT. yellows8 2018-03-26 14:45:12 -04:00
  • 9e1d4dbb67 ClearBuffers not yet working. SAD! plutooo 2018-03-25 20:33:23 +02:00
  • 8fc8d42d61 Started on nvidia/cmds/* plutooo 2018-03-25 18:56:59 +02:00
  • 66e3810ef8 Sketching on cmd generation plutooo 2018-03-25 18:45:24 +02:00
  • 45b36774e0 add socket flags translation Dave Murphy 2018-03-21 23:47:27 +00:00