Commit Graph

  • 145ad1ba87 virtmem: fix incorrect bounds check Michael Scire 2019-10-21 20:46:47 -0700
  • bc7b5900a3 virtmem: fix incorrect bounds check Michael Scire 2019-10-21 20:46:47 -0700
  • 9e83f82a62
    Enhance fsOpen_SystemSaveData/fsdevMountSystemSaveData fincs 2019-10-21 21:15:40 +0200
  • 47b0403333
    Pass plain AccountUid inputs by value instead of by non-const pointer fincs 2019-10-21 16:57:01 +0200
  • 13fbde91b0
    fsdev: Added fsdevMountSaveData/SystemSaveData wrappers fincs 2019-10-21 12:38:18 +0200
  • 54f6fa5420
    fs: Use official method names, document min sysver, correct a few parameters fincs 2019-10-21 12:37:38 +0200
  • c77b88d868
    Major cleanup and refactor of fsdev and romfsdev, see details: fincs 2019-10-20 22:21:30 +0200
  • 0403c988ba
    hidsys: Fixed cmd order. Fixed output size for hidsysGetUniquePadSerialNumber. yellows8 2019-10-20 02:35:30 -0400
  • 26a0ee4af3
    fsdev/romfsdev: Reduce TLS usage by sharing the path buffer fincs 2019-10-20 02:47:37 +0200
  • a774fb81cc
    Added hidsysSetNotificationLedPatternWithTimeout. Updated docs with sysver requirements which were previously missing. yellows8 2019-10-19 19:51:51 -0400
  • 2e2d227ac7
    vi: update for new-ipc Michael Scire 2019-10-19 01:15:13 -0700
  • 23950cc10e
    lr: update for new-ipc Michael Scire 2019-10-19 00:21:04 -0700
  • 9e2df3ad53
    ldr: update for new-ipc Michael Scire 2019-10-19 00:10:45 -0700
  • a3e7b1affb
    smm: update for new-ipc Michael Scire 2019-10-18 23:57:06 -0700
  • 71b44cfb02
    psc: update for new-ipc Michael Scire 2019-10-18 23:50:11 -0700
  • 61fabbe1bc
    i2c: update for new-ipc Michael Scire 2019-10-18 23:09:57 -0700
  • 861e9d7c3d
    fsldr: assume domain Michael Scire 2019-10-18 23:01:38 -0700
  • 7292ddfcd8
    fspr: update for new-ipc Michael Scire 2019-10-18 22:59:47 -0700
  • 77563f027a
    bpc: update for new-ipc Michael Scire 2019-10-18 22:49:33 -0700
  • 040767ce57
    clkrst: update for new-ipc Michael Scire 2019-10-18 22:45:24 -0700
  • 960f99e7a2
    pcv: update for new-ipc Michael Scire 2019-10-18 22:42:01 -0700
  • 16fde00323
    spsm: update for new-ipc Michael Scire 2019-10-18 22:41:52 -0700
  • 48905d70d2
    gpio: update for new-ipc Michael Scire 2019-10-18 22:41:45 -0700
  • edcd25bdae
    Added hiddbgWriteSerialFlash. yellows8 2019-10-19 18:42:45 -0400
  • ecd6cd73ca
    Fixed hiddbgReadSerialFlash. Added hiddbgAcquireOperationEventHandle and hiddbgGetOperationResult. yellows8 2019-10-19 12:19:00 -0400
  • 9b44261767
    Fixed memset in usbHsEpClose() which was using sizeof() with the wrong struct. Closes #337. yellows8 2019-10-18 22:28:53 -0400
  • 415adf5b93 threads: support using existing mem as stack (#336) SciresM 2019-10-18 19:25:23 -0700
  • 92aab65f57 threads: point tls/reent at mirror region Michael Scire 2019-10-18 19:21:10 -0700
  • 5e6afed4db threads: fix size calc Michael Scire 2019-10-18 19:15:22 -0700
  • 23bf733519 threads: fix aligned size in unmap Michael Scire 2019-10-18 19:12:46 -0700
  • 69a63bbee8
    fsdev: Reduce TLS footprint for rarely used codepaths fincs 2019-10-19 04:00:21 +0200
  • d112c3c2ff threads: Update stack_sz parameter comment Michael Scire 2019-10-18 18:45:28 -0700
  • 7d06a952a3 fix comment typo Michael Scire 2019-10-18 18:31:03 -0700
  • 96781796d7 threads: fix stack size calculation Michael Scire 2019-10-18 18:29:53 -0700
  • 3109b2c480 threads: support using existing mem as stack Michael Scire 2019-10-18 18:21:31 -0700
  • 5f5d4c9785
    pdm: Renamed PdmApplicationEvent to PdmAppletEvent, and renamed pdmqryQueryApplicationEvent to pdmqryQueryAppletEvent. Renamed *entryindex fields in various structs to *entry_index. Updated param types and minor param name adjustments. yellows8 2019-10-18 16:52:13 -0400
  • 3c610fb2cb
    fsdev: Allow directory entry cache size to be configured dynamically fincs 2019-10-18 21:10:25 +0200
  • d1c045f745
    usbhs: Updated for new-ipc. Minor improvements and improved docs. yellows8 2019-10-17 23:23:06 -0400
  • e82819d8a4
    usbds: Updated for new-ipc. Added sysver checking. Updated the intf_num param type for usbDsRegisterInterfaceEx, likewise with intf_num fields used elsewhere. Renamed the Service 'h' field in UsbDsInterface/UsbDsEndpoint to 's'. Minor improvements + improved docs. usbComms: Fixed locking issue which caused a hang in usbCommsInitialize*() when init fails. yellows8 2019-10-17 17:29:58 -0400
  • 45bf08bf8d
    audren: Updated for new-ipc. Renamed audrenGetServiceSession to audrenGetServiceSession_AudioRenderer. Use the [3.0.0+] *Auto cmd with audrenRequestUpdateAudioRenderer when available. Minor adjustments + improved docs. yellows8 2019-10-16 10:14:57 -0400
  • d40cc55833
    audin: Updated for new-ipc. Use the [3.0.0+] *Auto cmds when available. Added count param to audinListAudioIns. Added audinGetServiceSession and audinGetServiceSession_AudioIn. yellows8 2019-10-15 19:57:58 -0400
  • 6fb5806d51
    audout: Minor internal adjustment. yellows8 2019-10-15 19:07:55 -0400
  • 80cc0bb86a
    audout: Added audoutGetServiceSession and audoutGetServiceSession_AudioOut. Improved docs. yellows8 2019-10-15 18:13:22 -0400
  • dcafcd0d94
    audout: Use the [3.0.0+] *Auto cmds when available. yellows8 2019-10-15 17:27:26 -0400
  • 39a67c6c31
    audout: Updated for new-ipc. Added count param to audoutListAudioOuts. yellows8 2019-10-15 14:07:28 -0400
  • 1526e8e98e
    Updated hwopus for new-ipc. Added types.h include to auddev.h/hwopus.h. yellows8 2019-10-14 21:07:38 -0400
  • f4ce807b1b
    auddev: Updated for new-ipc and improved docs. yellows8 2019-10-14 19:59:04 -0400
  • 98968b45f3
    nfc: Replaced HidControllerID usage with struct NfcDeviceHandle. Updated params for nfpListDevices. Minor internal changes. yellows8 2019-10-14 17:21:38 -0400
  • a14cd3a70c
    set: Replaced SetSysFlag/setsysGetFlag/setsysSetFlag with dedicated funcs for each flag, which also handles checking sysver now when needed. Fixed cmd order. Improved docs. yellows8 2019-10-14 14:31:22 -0400
  • a489a123c2
    grc: Updated for new-ipc and fixed cmd order. yellows8 2019-10-13 22:49:06 -0400
  • 67ccc66f15
    Changed the nfpu prefix to nfp. Changed the nfcu prefix to nfc. Renamed nfpuIsNfcEnabled to nfcIsNfcEnabled. Added nfpSetServiceType/nfcSetServiceType and the enums for it. Moved nfc service init/exit into seperate funcs nfcInitialize/nfcExit. Renamed NfpuInitConfig to NfcRequiredMcuVersionData, removed it from nfpInitialize() input, and handle it properly as an array. Minor other changes. yellows8 2019-10-13 19:20:34 -0400
  • 1a0b5569ab
    nfc: Updated for new-ipc. Added sysver check for nfpuAttachAvailabilityChangeEvent which was missing. Fixed the order of cmds. Renamed nfpuGetInterface to nfpuGetServiceSession_Interface. Added nfpuGetServiceSession, nfcuGetServiceSession, and nfcuGetServiceSession_Interface. Various minor changes and improved docs. yellows8 2019-10-13 13:36:51 -0400
  • 16e4e9e2b3
    hid: Updated for new-ipc. Updated param types. Minor improvements and improved docs. yellows8 2019-10-12 12:29:51 -0400
  • 58346564f7
    irs: Updated for new-ipc. Improved docs. yellows8 2019-10-11 22:35:56 -0400
  • 5b51efe4a8
    hiddbg: Updated for new-ipc. Improved docs. yellows8 2019-10-11 21:27:32 -0400
  • 55f769e0b8
    hidsys: Updated for new-ipc. Updated param types. Fixed cmd order. Fixed _hidsysGetMaskedSupportedNpadStyleSet to actually use the input AppletResourceUserId, not g_hidsysAppletResourceUserId. Added hidsysAcquireSleepButtonEventHandle to the .h, which was previously missing. Minor changes + improved docs. yellows8 2019-10-11 15:33:59 -0400
  • d3376aa816
    lbl: Updated for new-ipc and improved docs. yellows8 2019-10-11 11:18:51 -0400
  • d25144afbd
    pl: Updated for new-ipc. Updated param types for plGetSharedFontByType and plGetSharedFont. Improved docs and minor other changes. yellows8 2019-10-11 01:47:23 -0400
  • 44c45555cd
    pctl: Updated for new-ipc. Added pctlGetServiceSession and pctlGetServiceSession_Service. yellows8 2019-10-10 22:03:22 -0400
  • 1b610070f5
    pdmqry: Updated for new-ipc and updated for using AccountUid. Renamed pdmqryGetUserPlayedApplications to pdmqryQueryRecentlyPlayedApplication. Renamed pdmqryGetUserAccountEvent to pdmqryGetRecentlyPlayedApplicationUpdateEvent. Minor param name adjustment. yellows8 2019-10-10 21:06:14 -0400
  • 304cbe735d Merge remote-tracking branch 'upstream/master' into psel-libapplet XorTroll 2019-10-10 19:08:53 +0200
  • 39288a832e
    capssc: Updated for new-ipc. yellows8 2019-10-10 13:01:25 -0400
  • 21e35ede7c
    capsu: Updated for new-ipc. Updated param types for capsuGetAlbumFileList*(), and updated for using AccountUid. Improved docs. yellows8 2019-10-10 12:44:21 -0400
  • c3e6d9dfba Use ptrs for AccountUid XorTroll 2019-10-10 18:27:56 +0200
  • 9f6940c7d4 Fix typo XorTroll 2019-10-10 16:39:08 +0200
  • bc9e972f87 Use AccountUid in psel XorTroll 2019-10-10 16:38:31 +0200
  • 1ab8728fc0 Small style corrections XorTroll 2019-10-09 22:58:06 +0200
  • 2940833a1b
    caps(su): Updated for new-ipc. Updated for using AccountUid. yellows8 2019-10-08 22:01:37 -0400
  • 3a1459cf4c
    applet: Updated for using AccountUid and improved docs. yellows8 2019-10-08 21:05:00 -0400
  • 3e5c129431
    fs: Updated for using AccountUid and removed FS_SAVEDATA_USERID_COMMONSAVE. yellows8 2019-10-08 18:05:25 -0400
  • 929990b7c8
    web/friendsLa: Updated for using AccountUid. Renamed webConfigSetUserID to webConfigSetUid, and renamed WebArgType_UserID to WebArgType_Uid. yellows8 2019-10-08 17:44:53 -0400
  • 95f91c431c
    account: Updated for new-ipc. Renamed the username field in AccountProfileBase to nickname. Fixed various param types, and also removed the output bool from accountGetLastOpenedUser. Added struct AccountUid for proper userIDs, which replaces u128-userIDs. Added accountUidIsValid. Added accountSetServiceType()/AccountServiceType. Improved docs and minor improvements. env: Updated UserIdStorage handling for using AccountUid. yellows8 2019-10-08 15:35:05 -0400
  • 040b33c457
    time: Updated for new-ipc. Renamed _timeGetClockSession to timeGetServiceSession_SystemClock, and added it to the .h. Added timeGetServiceSession_TimeZoneService. Fixed the order of cmds. Fixed param types for timeGetTotalLocationNameCount, timeLoadLocationNameList, timeToPosixTime, and timeToPosixTimeWithMyRule. The location_name_size param for timeLoadLocationNameList was replaced with location_name_max, which is max entries instead of buffer byte-size. Internal improvements and improved docs. yellows8 2019-10-06 22:06:22 -0400
  • ae582d8cb4
    Changed the output of appletGetOperationMode/appletGetPerformanceMode to enums AppletOperationMode/ApmPerformanceMode. yellows8 2019-10-06 19:05:58 -0400
  • 71e249e6a4
    apm: Updated for new-ipc. Added enum ApmPerformanceMode. Added apmGetServiceSession_Session. Improved docs. yellows8 2019-10-06 19:01:41 -0400
  • ed2d72b9ff
    csrng: Updated for new-ipc. Removed copyright comment-header in the .c (other .c don't have it and the .h has one anyway). yellows8 2019-10-06 15:49:36 -0400
  • e320f3cdf1
    psm: Updated for new-ipc and minor internal improvements. yellows8 2019-10-06 12:24:29 -0400
  • f58c7fe786
    Fixed includes in nifm.h/wlaninf.h. yellows8 2019-10-05 20:47:24 -0400
  • 2413bef818 Add more input fields and UI modes, refactor names XorTroll 2019-10-05 19:30:38 +0200
  • 75795933a7
    nifm: Updated for new-ipc. Added nifmGetServiceSession_StaticService and nifmGetServiceSession_GeneralService. Fixed order of cmds and improved docs. Improved _nifmCreateGeneralService. yellows8 2019-10-05 12:38:42 -0400
  • be2cb63722
    wlaninf: Updated for new-ipc. yellows8 2019-10-04 20:36:51 -0400
  • 56e51e37d1 Fix starter mode XorTroll 2019-10-04 21:07:55 +0200
  • 4b55000020 Add psel (playerSelect) support XorTroll 2019-10-04 21:05:59 +0200
  • 1c334bafb9
    set: Updated for new-ipc. Changed the type of the Language param for setMakeLanguage*() from s32 to SetLanguage. Added size_out param to setsysGetSettingsItemValue which was previously missing. Minor param name adjustment for setsysBindFatalDirtyFlagEvent. Improved docs. yellows8 2019-10-04 14:41:10 -0400
  • c8550c378b
    Include sf/service.h instead of sm.h, in the service/ headers for services which were previously updated for new-ipc. yellows8 2019-10-04 10:18:57 -0400
  • 62192cac0a
    Removed sm.h include from applet.c which is no longer needed. yellows8 2019-10-03 21:48:36 -0400
  • c4b1a68269
    applet: Added macros in applet.c for defining cmds' impl in a single line, using the ipc helper funcs. Some cmds which previously didn't have NotInitialized checks now do so via the macros. Fixed the order of some cmds. yellows8 2019-10-03 20:03:45 -0400
  • 9eb4bfca20 Add missing hidsys function in header XorTroll 2019-09-28 15:54:51 +0200
  • 0395a4190e Adjust NcmApplicationMetaExtendedHeader for 9.0.0 Adubbz 2019-10-03 13:20:28 +1000
  • be53bdbef2 Adjust NcmApplicationMetaExtendedHeader for 9.0.0 Adubbz 2019-10-03 13:20:28 +1000
  • 9916fe93a0
    applet: Updated for new-ipc, various internal improvements, and changed the transfer_size param type for appletReadThemeStorage to u64. yellows8 2019-10-02 19:02:20 -0400
  • f17773c64f
    Check for nullptr before copying to out_data in serviceDispatchImpl. yellows8 2019-10-01 20:50:09 -0400
  • 127408a1f7
    Fixed ipc output/etc for ncmContentStorageListPlaceHolder, nsvmGetSafeSystemVersion, and nsdevPrepareLaunchProgramFromHost (caused by new-ipc changes). yellows8 2019-10-01 20:43:03 -0400
  • 2e56959916
    Updated ts for new IPC. yellows8 2019-09-30 20:04:51 -0400
  • 08272ed12e
    Improved docs. Added nsGetServiceSession_GetterInterface, nsGetServiceSession_ApplicationManagerInterface, nsvmGetServiceSession, nsdevGetServiceSession, and nssuGetServiceSession. yellows8 2019-09-30 19:23:36 -0400
  • 33d8c83ddc ncm: Use u8 rather than actual types to ensure correct struct sizes Adubbz 2019-10-01 00:00:12 +1000
  • 24b08032f7 ncm: Use u8 rather than actual types to ensure correct struct sizes Adubbz 2019-10-01 00:00:12 +1000
  • e02f3a82b8
    Minor docs fix. yellows8 2019-09-30 01:49:32 -0400
  • 80880728e5
    Updated NsSystemUpdateProgress docs. yellows8 2019-09-30 01:44:34 -0400
  • 6420a54477
    Add missing hidsys function in header XorTroll 2019-09-28 15:54:51 +0200