Commit Graph

  • d9e3be27a2 Add psm:GetChargerType Vicki Pfau 2018-09-15 11:38:41 -0700
  • a06bfb74a7 kernel/random: Avoid casting away const in the U8TO32_LITTLE macro Lioncash 2018-09-17 19:00:42 -0400
  • a25fe5949f kernel/random: Avoid casting away const in the U8TO32_LITTLE macro Lioncash 2018-09-17 19:00:42 -0400
  • c4c93057f3 Update svcGetDebugThreadContext, add svcSetDebugThreadContext, implement threadDumpContext TuxSH 2018-09-16 03:10:05 +0200
  • 6c218d518b Add ThreadContext, RegisterGroup, svcGetThreadContext3, threadDumpContext TuxSH 2018-09-16 00:53:24 +0200
  • 4645ef7004 gfx: Add gfxAppendFence. Remove obsolete comments related to double buffering. fincs 2018-09-16 16:37:31 +0200
  • a50942509f NvGpfifo: Redesign API to allow for submitting multiple entries at once fincs 2018-09-16 16:35:57 +0200
  • 0d339977c0 Add psm:GetChargerType Vicki Pfau 2018-09-15 11:38:41 -0700
  • 91fb381461 CI: remove switch-examples from build fincs 2018-09-15 21:04:58 +0200
  • 4a13ee3e62 Fix function name to not cause linker problems due to symbol truncation issues plutooo 2018-09-15 08:42:32 +0200
  • 7279ef0415 Fix signature of svcContinueDebugEvent for firmware 3.0.0 and forward plutooo 2018-09-15 08:14:09 +0200
  • f2c959b941 Fix compilation error on pre-14 C++ plutooo 2018-09-15 08:11:31 +0200
  • 9ff32e3260 Resolve trivial -Wmissing-prototypes warnings Lioncash 2018-09-14 12:34:11 -0400
  • 149f807ff4 Resolve trivial -Wmissing-prototypes warnings Lioncash 2018-09-14 12:34:11 -0400
  • e7ae7ea846 nv wrappers: Handle cacheability settings properly, more details: fincs 2018-09-14 18:09:58 +0200
  • f469fa7458 Add nvioctlChannel_KickoffPb (uses Ioctl2) fincs 2018-09-14 02:15:55 +0200
  • cae1954ebc nv: add cloned session handle used with certain requests; add Ioctl2 fincs 2018-09-14 02:15:24 +0200
  • ad17cb74c7 kernel/ipc.h: add ipcCloneSession fincs 2018-09-14 01:35:24 +0200
  • 1cbc67e650 NvBuffer: actually unmap and free the buffer in nvBufferFree fincs 2018-09-13 20:05:55 +0200
  • 23fa46a8ee Release v1.4.0 v1.4.0 fincs 2018-09-09 19:59:06 +0200
  • dcdb5c28a4 Fix fsOpenFileSystem (#153) Rajko Stojadinovic 2018-09-09 19:56:38 +0200
  • 122fec028c Added nsListApplicationRecord and nsListContentMetaStatus (#163) Random 2018-09-09 19:56:16 +0200
  • 20a39ef86c Add appletBeginBlockingHomeButton() and appletEndBlockingHomeButton() (#165) neonsea 2018-09-09 20:55:53 +0300
  • cd813ddb60 Add psm service and psmGetBatteryChargePercentage function (fixed) (#166) XorTroll 2018-09-09 19:55:36 +0200
  • 6ef26bff1a Implement kernelAbove600() Michael Scire 2018-09-09 06:52:50 -0700
  • 42e88ab2e0 Implement kernelAbove600() Michael Scire 2018-09-09 06:52:50 -0700
  • 0be0a55227
    Update ns.c Random 2018-09-08 18:08:20 +0200
  • c604d1bb1d
    Update ns.h Random 2018-09-08 17:31:28 +0200
  • a5af781164
    Update ns.c Random 2018-09-08 17:31:00 +0200
  • 1e6c8e6325
    Update ns.c Random 2018-09-08 16:51:06 +0200
  • 1cbe62b44c
    fixed typo in ns.c Random 2018-09-08 15:44:28 +0200
  • a9d0899d94
    fixed typo in ns.h Random 2018-09-08 15:32:24 +0200
  • 81d56a9e23 console: disable forced flush/swap/vblank due to performance reasons fincs 2018-09-08 14:19:24 +0200
  • 52c0cee10c Add nvioctlChannel_SetTimeout & nvChannelSetTimeout fincs 2018-09-08 14:17:54 +0200
  • de664c5655 error_notifier.h: Add missing functions to header fincs 2018-09-08 14:17:27 +0200
  • fc92193789 Modified comment for appletBeginBlockingHomeButton() Rasmus Moorats 2018-09-08 00:32:04 +0300
  • dea1a161cb Modified comment for appletBeginBlockingHomeButton() Rasmus Moorats 2018-09-07 22:48:31 +0300
  • 8d7aefb130 Revert "Hardcode appletBeginBlockingHomeButton() arg to be 0" Rasmus Moorats 2018-09-07 22:07:54 +0300
  • 999edaa8b2 Changes to NvCmdList and NvGpfifo, see details: fincs 2018-09-07 17:27:15 +0200
  • 1a88048f10 Hardcode appletBeginBlockingHomeButton() arg to be 0 Rasmus Moorats 2018-09-07 02:26:44 +0300
  • fc3145ff6e
    Add psm to main libnx header XorTroll 2018-09-07 00:09:03 +0200
  • 90c0f4a6a8
    Add files via upload XorTroll 2018-09-06 23:53:17 +0200
  • 69a7c61ee2
    Add files via upload XorTroll 2018-09-06 23:53:00 +0200
  • bc063eac27 Home button can also be blocked in SystemApplications Rasmus Moorats 2018-09-06 22:18:16 +0300
  • e709c43271 Add appletBeginBlockingHomeButton() Rasmus Moorats 2018-09-06 21:20:16 +0300
  • f9686b052c
    Merge ab33169116 into 80439a186b XorTroll 2018-09-06 17:01:29 +0000
  • ab33169116
    Create psm.c XorTroll 2018-09-06 18:59:07 +0200
  • 461892122b
    Create psm.h XorTroll 2018-09-06 18:55:39 +0200
  • 7f4001bec2 Potentially fix race condition nvGpfifoCreate by waiting on the fence returned by nvioctlChannel_AllocGpfifoEx2 fincs 2018-09-05 14:00:28 +0200
  • d718a8dd28 NvBufferFlags_Nintendo doesn't exist, it's a misreading of the alignment parameter fincs 2018-09-05 13:59:50 +0200
  • 74e2ebdf1d
    Merge 91056473df into 80439a186b Pika 2018-09-01 18:00:51 +0000
  • 1fa1819489
    Merge 3903f7a3e3 into 80439a186b Juan Antonio Hernández Cánovas 2018-08-31 19:22:51 +0000
  • e3a7187973 gfx: Remove gfxSetDrawFlip. Make 0 the default transform instead of FLIP_V. fincs 2018-08-31 20:14:50 +0200
  • 0d1b8bd723 BqQueueBufferInput: add swapInterval field (purpose currently unknown) fincs 2018-08-31 20:11:53 +0200
  • 651dd72ac1 Add bqCancelBuffer and use it in gfx.c fincs 2018-08-31 14:14:54 +0200
  • c8ebe8a3b5 buffer_producer: convert Binder error codes to Result values fincs 2018-08-31 14:00:37 +0200
  • a62fae427b Introduce Module_LibnxBinder result codes (based on Android status_t) and binderConvertErrorCode fincs 2018-08-31 13:58:12 +0200
  • 819a6f0d89 display/binder.h: refactoring and other changes: fincs 2018-08-31 12:59:10 +0200
  • 60cbb68f46 gfx: use new NvFence waiting code fincs 2018-08-30 00:53:47 +0200
  • a70acdd445 Implement nvFence fincs 2018-08-30 00:52:56 +0200
  • 57e1f5f4cb nvioctlNvhostCtrl: add EventWaitAsync, EventUnregister; fix EventRegister fincs 2018-08-30 00:49:54 +0200
  • 99f37184fb nvQueryEvent: return an Event instead of a raw Handle fincs 2018-08-30 00:48:17 +0200
  • 7f8b6af64c runtime/newlib.c: use armGetSystemTick instead of svcGetSystemTick fincs 2018-08-29 22:09:24 +0200
  • b26bb6ce76 viGetDisplayVsyncEvent: return an Event instead of a raw handle fincs 2018-08-29 22:09:06 +0200
  • 88e9d3bb83 kernel/event.h: several fixes, including autoclear support fincs 2018-08-29 22:08:09 +0200
  • f2f59c75c0 display/gfx.h & buffer_producer.h: Start major refactor, highly WIP fincs 2018-08-29 00:55:09 +0200
  • 10684e205a nvidia/fence.h: sketching on NvFence/NvMultiFence {not implemented} fincs 2018-08-29 00:51:24 +0200
  • 30e2ca8ec3 Introduce nvidia/types.h & move NvBufferKind to it (renamed to NvKind) fincs 2018-08-28 14:17:41 +0200
  • 27f5aecea8 nvgfx: Strip down to bare minimum - remove unused logic fincs 2018-08-28 13:16:27 +0200
  • ace0dea08b Move Android types to display/types.h; add PIXEL_FORMAT/GRALLOC_USAGE enums fincs 2018-08-28 12:55:35 +0200
  • 4e7159ce02 VI service: major revamp, see details: fincs 2018-08-26 22:46:34 +0200
  • 180cd9b550 display/parcel.h: publish ParcelHeader struct fincs 2018-08-26 22:36:03 +0200
  • a0b3d3e193 source/nvidia/: do NOT include <switch.h> fincs 2018-08-11 13:10:17 +0200
  • e234129598 gfx: Add a buffer index to gfxGetFramebufferHandle(). Jules Blok 2018-06-25 15:26:45 +0200
  • 4f331eb9f7 gfx: Add function to query framebuffer pitch. Jules Blok 2018-06-19 23:04:04 +0200
  • 06e50f74ab gfx: Add a call to get the framebuffer nvmap handle. Jules Blok 2018-06-13 16:53:50 +0200
  • d93c45a18d gpfifo: Reset the command buffer after submission. Jules Blok 2018-06-12 13:41:46 +0200
  • 9ce884f29e cmd_list: The number of entries is the number of ints. Jules Blok 2018-06-12 13:41:18 +0200
  • 3a750138c5 buffer: Align the size based on the param. Jules Blok 2018-05-29 22:37:15 +0200
  • cd85610ebb Fix nvBuffer memory allocation failure Jules Blok 2018-05-23 17:51:39 +0200
  • de93886c56 Buildfix plutooo 2018-03-25 17:47:52 +0200
  • a3a2e57fc2 More updates to nvidia plutooo 2018-03-17 23:00:25 +0100
  • 1c88d99131 Implement cmd list plutooo 2018-03-11 22:26:49 +0100
  • d6dbb59872 Change code style plutooo 2018-03-11 21:56:46 +0100
  • 9c234d4d40 Started sketching on cmd lists plutooo 2018-03-11 21:49:22 +0100
  • 50718ddccb Bad cleanup in gpu.c plutooo 2018-03-11 01:45:21 +0100
  • 6d21700ff7 Get rid of flag todo plutooo 2018-03-11 01:42:45 +0100
  • 28cac45af8 Completing error notifier plutooo 2018-03-11 01:31:46 +0100
  • 267e4e509b Error notifier bringup plutooo 2018-03-11 01:14:52 +0100
  • d22bc791f4 Nv fixes plutooo 2018-03-10 20:44:57 +0100
  • d6f2e1118c Zcull context works plutooo 2018-03-10 20:39:34 +0100
  • 420d445a84 Minor fixes, now gets to whitescreen plutooo 2018-03-10 18:08:02 +0100
  • 577a76dc06 Minor fixes, adding custom flag to buffer allocation plutooo 2018-03-10 16:43:01 +0100
  • 1a22b484f8 Implemented zcull_ctx, 3d_ctx, random fixes plutooo 2018-03-10 16:27:28 +0100
  • cff044f497 Implement 3d_ctx plutooo 2018-03-10 15:44:04 +0100
  • 87d29bdeb3 gpu takes reference on singletons plutooo 2018-03-10 15:36:46 +0100
  • f62f6e8b54 Add refcounting to nvidia stuff plutooo 2018-03-10 15:31:08 +0100
  • e7daaf1e71 Hide nv tmem size from gfx plutooo 2018-03-10 15:20:09 +0100
  • 74958c57ce Use reference counting across services plutooo 2018-03-10 15:13:10 +0100
  • 194e335532 Let nv reference applet plutooo 2018-03-10 15:05:47 +0100