aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/ldr
AgeCommit message (Collapse)Author
2018-11-26Changed logging to be "Log before execution", Added more error logging, all ↵David Marcec
services should now log on some level
2018-11-19ldr: Clean up error codesLioncash
The separate enum isn't particularly necessary here, and the values can just be directly put into the ResultCode instances, given the names are also self-documenting here.
2018-11-17ldr_ro: Add error check for memory allocation failureZach Hilman
2018-11-15ldr_ro: Implement UnloadNro (command 1)Zach Hilman
Includes actual unmapping and address error checking.
2018-11-15ldr_ro: Fully Implement LoadNro (command 0)Zach Hilman
Includes NRO and BSS error checking, maximum loaded NRO check, NRR hash check, and proper remapping of BSS data.
2018-11-15ldr_ro: Implement UnloadNrr (command 3)Zach Hilman
Includes initialization check, proper address check, alignment check, and actual unloading of a loaded NRR.
2018-11-15ldr_ro: Fully implement LoadNrr (command 2)Zach Hilman
Includes parameter error checking, hash enforcement, initialization check, and max NRR load check.
2018-10-25ldr: Partially implement LoadNro.bunnei
- This is an incomplete implementation. It was tested with Super Mario Party.
2018-07-25service: Add ldr servicesLioncash
Adds the skeleton for the ldr-related services based off the information provided on Switch Brew.