aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle
AgeCommit message (Collapse)Author
2022-11-23service: Make use of buffer element count helpersLioncash
2022-11-23hle_ipc: Add helper functions for getting number of buffer elementsLioncash
2022-11-23hle_ipc: Mark relevant member functions as [[nodiscard]]Lioncash
Will allow the compiler to complain about cases where ignoring the return value would be a bug.
2022-11-22Merge pull request #9299 from lioncash/castliamwhite
k_handle_table: Remove cast to void* in GetObjectForIpc
2022-11-22k_handle_table: Remove cast to void* in GetObjectForIpcLioncash
This was used to get around the KProcess class being incomplete. We can just move this to the cpp file and eliminate the cast entirely, letting the compiler do its work.
2022-11-20Merge branch 'master' into nfc_implNarr the Reg
2022-11-20Merge pull request #9238 from german77/cabinet_appletbunnei
service: am: Implement cabinet applet
2022-11-19Merge pull request #9191 from german77/touching_soulsliamwhite
core: hid: Implement true multitouch support
2022-11-19service: nfc: Implement nfc userNarr the Reg
2022-11-19service: hid: Only overclock npad controllersgerman77
2022-11-18Merge pull request #9234 from liamwhite/data-cash-moneybunnei
kernel: implement data cache management operations
2022-11-17Merge pull request #9244 from liamwhite/lost-wakeupbunnei
nvnflinger: fix lost wakeup
2022-11-17Merge pull request #9229 from Docteh/achy_breaky_heartMorph
Add break for default cases
2022-11-14Merge pull request #9243 from german77/resultbunnei
core: Update result module
2022-11-14nvnflinger: fix lost wakeupLiam
2022-11-14core: Update result moduleNarr the Reg
2022-11-13Add break for default casesKyle Kienapfel
Visual Studio has an option to search all files in a solution, so I did a search in there for "default:" looking for any missing break statements. I've left out default statements that return something, and that throw something, even if via ThrowInvalidType. UNREACHABLE leads towards throw R_THROW macro leads towards a return
2022-11-13general: Address review commentsgerman77
2022-11-13service: am: Fix cabinet applet resultgerman77
2022-11-13service: am: Implement cabinet applet backendgerman77
2022-11-13service: nfc: fix tagprotocol and implement GetApplicationAreaIdgerman77
2022-11-12Merge pull request #9225 from liamwhite/debugger-instanceliamwhite
Debugger improvements
2022-11-12kernel: implement FlushProcessDataCacheLiam
2022-11-11Merge pull request #9224 from liamwhite/services-arent-processesbunnei
service_thread: remove explicit KProcess
2022-11-10Merge pull request #9198 from liamwhite/arm64bunnei
Initial ARM64 support
2022-11-10gdbstub: add ams monitor commandsLiam
2022-11-10service_thread: remove explicit KProcessLiam
2022-11-09kernel/svc_types: refreshLiam
2022-11-09Merge pull request #9182 from liamwhite/services-are-processesbunnei
kernel: assign KProcess to service threads
2022-11-09Initial ARM64 supportLiam
2022-11-09Merge pull request #9215 from liamwhite/swordfightFernando S
Ensure correctness of atomic store ordering
2022-11-09Ensure correctness of atomic store orderingLiam
2022-11-06service_thread: fix deletionLiam
2022-11-05Merge pull request #9173 from bunnei/kern-update-15liamwhite
Kernel: Various updates for FW 15.0.x
2022-11-05core: hle: kernel: Address review comments.Liam
2022-11-04service_thread: register service threads to the logical owner processLiam
2022-11-04kernel: avoid racy behavior in global suspensionLiam
2022-11-03Merge pull request #9135 from liamwhite/service-thread-eventbunnei
kernel: invert session request handling flow
2022-11-03core: hle: kernel: k_page_table: Remove unnecessary casts.bunnei
2022-11-03core: hle: kernel: k_page_table: Manually open/close pages for IPC methods.bunnei
2022-11-03core: hle: kernel: k_page_table: Implement IPC memory methods.bunnei
2022-11-03core: hle: kernel: k_memory_manager: Refresh.bunnei
2022-11-03core: hle: kernel: Integrate system KSystemResource.bunnei
2022-11-03core: hle: kernel: k_dynamic_page_manager: Refresh.bunnei
2022-11-03core: hle: kernel: Add KSystemResource.bunnei
2022-11-03core: hle: kernel: k_handle_table: Refresh.bunnei
2022-11-03core: hle: kernel: k_memory_layout: Refresh.bunnei
2022-11-03core: hle: kernel: k_memory_region_type: Refresh.bunnei
2022-11-03core: hle: kernel: slab_helpers: Add KAutoObjectWithSlabHeap.bunnei
2022-11-03core: hle: kernel: k_dynamic_resource_manager: Add KBlockInfoManager, ↵bunnei
KBlockInfoSlabHeap.