| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-01-31 | Merge pull request #9697 from liamwhite/kcap | bunnei | |
| kernel: add KCapabilities | |||
| 2023-01-30 | Merge pull request #9508 from ameerj/hle-ipc-buffer-span | bunnei | |
| hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer | |||
| 2023-01-29 | kernel: add KCapabilities | Liam | |
| 2023-01-29 | Move to Clang Format 15 | Levi Behunin | |
| Depends on https://github.com/yuzu-emu/build-environments/pull/69 clang-15 primary run | |||
| 2023-01-27 | Merge pull request #9666 from liamwhite/wait-for-me | bunnei | |
| kernel: fix incorrect locking order in suspension | |||
| 2023-01-26 | kernel: unbreak min/max template deduction on Apple Clang | Liam | |
| 2023-01-23 | kernel: split SetAddressKey into user and kernel variants | Liam | |
| 2023-01-23 | kernel: fix incorrect locking order in suspension | Liam | |
| 2023-01-22 | kernel: KPageTable: update | Liam | |
| 2023-01-14 | timing: wait for completion on unregister | Liam | |
| 2023-01-07 | Revert "Revert "k_page_group: synchronize"" | bunnei | |
| 2022-12-29 | Revert "k_page_group: synchronize" | gidoly | |
| 2022-12-28 | hle_ipc: Use thread_local ReadBuffer | ameerj | |
| 2022-12-28 | hle_ipc: Rename ReadBufferSpan to ReadBuffer | ameerj | |
| 2022-12-28 | hle_ipc: Rename ReadBuffer to ReadBufferCopy | ameerj | |
| Indicates explicitly that a copy is occurring | |||
| 2022-12-25 | service: Use ReadBufferSpan where it is trivial to do so | ameerj | |
| 2022-12-25 | k_page_table: remove HACK_OpenPages/ClosePages | Liam | |
| 2022-12-25 | hle_ipc: Add ReadBufferSpan function | ameerj | |
| Returns a std::span to the buffer address, rather than create a copy of the memory into a std::vector | |||
| 2022-12-25 | k_page_group: synchronize | Liam | |
| 2022-12-23 | kernel: workaround static shared memory initialization | Liam | |
| 2022-12-18 | kernel: remove TimeManager | Liam | |
| 2022-12-18 | kernel: add KHardwareTimer | Liam | |
| 2022-12-17 | Merge pull request #9452 from ameerj/hle-read-buffer-resreve | liamwhite | |
| hle_ipc: Refactor ReadBuffer to set buffer size upon initialization | |||
| 2022-12-16 | Merge pull request #9450 from ameerj/hle-ipc-vector-reserve | liamwhite | |
| hle_ipc: Reserve vectors before populating | |||
| 2022-12-15 | hle_ipc: Refactor ReadBuffer to set buffer size upon initialization | ameerj | |
| Initializing the vector size during initialization is more efficient than a later call to resize() | |||
| 2022-12-15 | hle_ipc: Reserve vectors before populating | ameerj | |
| 2022-12-15 | kernel: svc: Fix duplicated InfoType enum | Narr the Reg | |
| 2022-12-15 | kernel: process: Implement GetFreeThreadCount | Narr the Reg | |
| Used by Just DanceĀ® 2023 Edition | |||
| 2022-12-12 | Merge pull request #9398 from liamwhite/fail | bunnei | |
| general: improve handling of system startup failure | |||
| 2022-12-09 | Remove the lock entirely as per PR discussion | Salvage | |
| Correctly unlock mutex before its destruction As per https://en.cppreference.com/w/cpp/thread/mutex/~mutex destroying a locked mutex is undefined behavior and MSVC++ decides to throw in this case Swap out unique for scoped lock and readd comment | |||
| 2022-12-06 | general: improve handling of system startup failure | Liam | |
| 2022-12-05 | kernel/k_shared_memory: Ensure device_memory is always initialized | Lioncash | |
| 2022-12-05 | kernel/k_memory_block: Ensure members are always initialized | Lioncash | |
| 2022-12-05 | kernel/physical_core: Ensure is_interrupted is always initialized | Lioncash | |
| 2022-12-05 | kernel/thread: Ensure stack_top and argument are always initialized | Lioncash | |
| 2022-12-05 | kernel/kernel: Ensure shutdown threads are always initialized | Lioncash | |
| 2022-12-04 | service_thread: fix uninitialized memory usage | Liam | |
| 2022-12-03 | Merge pull request #9289 from liamwhite/fruit-company | liamwhite | |
| general: fix compile for Apple Clang | |||
| 2022-11-23 | hle_ipc: Add helper functions for getting number of buffer elements | Lioncash | |
| 2022-11-23 | hle_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-22 | general: fix compile for Apple Clang | Liam | |
| 2022-11-22 | k_handle_table: Remove cast to void* in GetObjectForIpc | Lioncash | |
| 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-18 | Merge pull request #9234 from liamwhite/data-cash-money | bunnei | |
| kernel: implement data cache management operations | |||
| 2022-11-17 | Merge pull request #9229 from Docteh/achy_breaky_heart | Morph | |
| Add break for default cases | |||
| 2022-11-13 | Add break for default cases | Kyle 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-12 | Merge pull request #9225 from liamwhite/debugger-instance | liamwhite | |
| Debugger improvements | |||
| 2022-11-12 | kernel: implement FlushProcessDataCache | Liam | |
| 2022-11-11 | Merge pull request #9224 from liamwhite/services-arent-processes | bunnei | |
| service_thread: remove explicit KProcess | |||
| 2022-11-10 | Merge pull request #9198 from liamwhite/arm64 | bunnei | |
| Initial ARM64 support | |||
| 2022-11-10 | gdbstub: add ams monitor commands | Liam | |
