summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-10hle: kernel: KClientPort: Cleanup comment format.bunnei
2021-05-10hle: ipc: Add declarations for TIPC.bunnei
2021-05-10hle: kernel: Further cleanup and add TIPC helpers.bunnei
2021-05-10hle: ipc_helpers: Update IPC response generation for TIPC.bunnei
2021-05-09Merge pull request #6291 from lioncash/kern-shadowbunnei
kernel: Eliminate variable shadowing
2021-05-09Merge pull request #6294 from german77/kernelCleanupMorph
kernel: Delete unused files
2021-05-09kernel: Delete unused filesgerman77
2021-05-09Merge pull request #6292 from lat9nq/sdl-trunkMorph
externals: Update SDL to 107db2d8
2021-05-09externals: Use SDL2 staticallylat9nq
Building it as a shared library causes issues distributing it to an AppImage, since linuxdeploy expects the executable to only dynamically link to system libraries. Additionally, simply dynamically linking to a library in the binary directory is bound to cause issues. Solution is to use SDL's CMake switches and build it statically. We also alias `SDL2` to `SDL2-static` on the external submodule for compatibility with the rest of the project.
2021-05-09externals: Update SDL to 107db2d8lat9nq
In light of 72a49c2bbcce46c24b6d8ee0592989a507dcd68a, the SDL submodule also needs updated. Updates to the same commit used by the SDL package in ext-windows-bin.
2021-05-08kernel: Eliminate variable shadowingLioncash
Now that the large kernel refactor is merged, we can eliminate the remaining variable shadowing cases.
2021-05-08Update SDL2 to SDL2-2.0.15-prerelease.bunnei
- Improves native Switch JoyCon/Pro Controller support.
2021-05-07Merge pull request #6266 from bunnei/kautoobject-refactorbunnei
Kernel Rework: Migrate kernel objects to KAutoObject
2021-05-07Merge pull request #6287 from lioncash/ldr-copybunnei
ldr: Simplify memory copy within LoadNro()
2021-05-06ldr: Simplify memory copy within LoadNro()Lioncash
We can use the dedicated memory function for performing copies instead of reading into a temporary buffer and then immediately writing it back out to memory. Eliminates a bit of heap memory churn.
2021-05-05hle: kernel: KPageTable: CanContain should not be constexpr.bunnei
2021-05-05hle: kernel: Move slab resource counts to Kernel.bunnei
2021-05-05fixup! hle: kernel: Migrate KSharedMemory to KAutoObject.bunnei
2021-05-05fixup! hle: kernel: Migrate more of KThread to KAutoObject.bunnei
2021-05-05fixup! common: bit_util: Add BIT macro.bunnei
2021-05-05fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly ↵bunnei
created.
2021-05-05fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly ↵bunnei
created.
2021-05-05kernel: svc: Remove unused RetrieveResourceLimitValue function.bunnei
2021-05-05hle: kernel: Fix un/sign mismatch errors with NUM_CPU_CORES.bunnei
2021-05-05fixup! hle: kernel: Add initial impl. of slab setup.bunnei
2021-05-05fixup! hle: kernel: Migrate to KHandleTable.bunnei
2021-05-05fixup! hle: kernel: Migrate more of KThread to KAutoObject.bunnei
2021-05-05common: parent_of_member: Fix build for OffsetOf().bunnei
2021-05-05fixup! common: intrusive_red_black_tree: Disable static_assert that will not ↵bunnei
evaluate as constant on MSVC.
2021-05-05fixup! hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei
2021-05-05fixup! hle: kernel: Migrate to KHandleTable.bunnei
2021-05-05fixup! hle: kernel: Add initial impl. of KLinkedList.bunnei
2021-05-05fixup! hle: kernel: Migrate to KHandleTable.bunnei
2021-05-05fixup! hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei
2021-05-05fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to ↵bunnei
KAutoObject.
2021-05-05fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to ↵bunnei
KAutoObject.
2021-05-05fixup! hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei
2021-05-05fixup! hle: kernel: Migrate to KHandleTable.bunnei
2021-05-05fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.bunnei
2021-05-05fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.bunnei
2021-05-05fixup! hle: kernel: Add initial impl. of KAutoObject.bunnei
2021-05-05fixup! hle: kernel: Add initial impl. of KAutoObject.bunnei
2021-05-05fixup! hle: kernel: Add initial impl. of slab setup.bunnei
2021-05-05common: Rename NON_COPYABLE/NON_MOVABLE with YUZU_ prefix.bunnei
2021-05-05fixup! hle: kernel: Rename Process to KProcess.bunnei
2021-05-05fixup! hle: kernel: Migrate to KHandleTable.bunnei
2021-05-05fixup! hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory.bunnei
2021-05-05hle: kernel: svc: ConnectToNamedPort: Use KHandleTable::Reserve.bunnei
2021-05-05hle: kernel: Migrate to KHandleTable.bunnei
2021-05-05hle: kernel: KClassToken: Ensure class tokens are correct.bunnei