| Commit message (Expand) | Author | Files | Lines |
2023-07-15 | k_process: PageTable -> GetPageTable | Liam | 1 | -3/+3 |
2023-03-22 | kernel: use KTypedAddress for addresses | Liam | 1 | -2/+3 |
2023-03-13 | kernel: remove unnecessary finalize calls | Liam | 1 | -3/+0 |
2023-03-13 | kernel: prefer std::addressof | Liam | 1 | -1/+2 |
2023-03-13 | kernel: remove kernel_ | Liam | 1 | -4/+4 |
2023-03-13 | kernel: conver KScopedLock, KScopedResourceReservation, KSessionRequest, KSharedMemory, KSpinLock | Liam | 1 | -27/+28 |
2023-03-13 | kernel: convert KPort, KSession | Liam | 1 | -7/+5 |
2023-01-22 | kernel: KPageTable: update | Liam | 1 | -3/+3 |
2023-01-08 | Revert "Revert "k_page_group: synchronize"" | bunnei | 1 | -13/+6 |
2022-12-29 | Revert "k_page_group: synchronize" | gidoly | 1 | -6/+13 |
2022-12-25 | k_page_group: synchronize | Liam | 1 | -13/+6 |
2022-12-23 | kernel: workaround static shared memory initialization | Liam | 1 | -25/+44 |
2022-11-10 | kernel/svc_types: refresh | Liam | 1 | -3/+3 |
2022-10-19 | core: device_memory: Templatize GetPointer(..). | bunnei | 1 | -1/+1 |
2022-07-27 | chore: make yuzu REUSE compliant | Andrea Pappacoda | 1 | -3/+2 |
2022-06-27 | core: kernel: Replace instances of KPageLinkedList with KPageGroup | german77 | 1 | -2/+1 |
2022-06-27 | core: Replace all instances of ResultCode with Result | german77 | 1 | -9/+8 |
2021-06-02 | general: Replace RESULT_SUCCESS with ResultSuccess | Morph | 1 | -1/+1 |
2021-05-08 | kernel: Eliminate variable shadowing | Lioncash | 1 | -8/+8 |
2021-05-06 | hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory. | bunnei | 1 | -14/+17 |
2021-05-06 | hle: kernel: Rename Process to KProcess. | bunnei | 1 | -2/+2 |
2021-05-06 | hle: kernel: Migrate KResourceLimit to KAutoObject. | bunnei | 1 | -7/+21 |
2021-05-06 | hle: kernel: Migrate KSharedMemory to KAutoObject. | bunnei | 1 | -19/+36 |
2021-02-19 | hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. | bunnei | 1 | -3/+2 |
2021-02-19 | hle: kernel: Migrate PageLinkedList to KPageLinkedList. | bunnei | 1 | -1/+1 |
2021-02-19 | hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others. | bunnei | 1 | -6/+6 |
2021-02-19 | hle: kernel: Rename SharedMemory to KSharedMemory. | bunnei | 1 | -8/+8 |
2021-02-13 | kernel: More accurately reserve and release resources | ameerj | 1 | -1/+3 |
2021-02-13 | kernel: KScopedReservation implementation | ameerj | 1 | -0/+7 |
2020-04-24 | shared_memory: Amend doxygen reference | Lioncash | 1 | -4/+4 |
2020-04-17 | core: hle: Address various feedback & code cleanup. | bunnei | 1 | -2/+2 |
2020-04-17 | kernel: shared_memory: Refactor for new VMM. | bunnei | 1 | -122/+29 |
2019-11-25 | kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) | bunnei | 1 | -7/+8 |
2019-07-19 | Kernel: Address Feedback | Fernando Sahmkow | 1 | -2/+2 |
2019-07-19 | VM_Manager: Align allocated memory to 256bytes | Fernando Sahmkow | 1 | -2/+2 |
2019-03-29 | kernel/shared_memory: Remove unused core/memory.h include | Lioncash | 1 | -1/+0 |
2019-03-29 | kernel/shared_memory: Sanitize supplied size when unmapping | Lioncash | 1 | -1/+9 |
2019-03-04 | kernel/shared_memory: Get rid of the use of global accessor functions within Create() | Lioncash | 1 | -3/+2 |
2018-12-12 | Fix Process object leak on emulation stop | Jens Schmer | 1 | -3/+3 |
2018-12-06 | vm_manager: Make vma_map private | Lioncash | 1 | -4/+4 |
2018-11-19 | kernel/shared_memory: Make Map() and Unmap() take the target process by reference rather than as a pointer | Lioncash | 1 | -7/+7 |
2018-11-19 | kernel/shared_memory: Add a const qualified member function overload for GetPointer() | Lioncash | 1 | -0/+4 |
2018-11-19 | kernel/shared_memory: Use 64-bit types for offset and size in CreateForApplet | Lioncash | 1 | -1/+1 |
2018-11-19 | kernel/shared_memory: Make GetPointer() take a std::size_t instead of a u32 | Lioncash | 1 | -1/+1 |
2018-10-24 | kernel/shared_memory: Return ERR_INVALID_MEMORY_PERMISSIONS instead of ERR_INVALID_COMBINATION | Lioncash | 1 | -4/+3 |
2018-09-30 | kernel/process: Make data member variables private | Lioncash | 1 | -7/+7 |
2018-09-25 | memory: Dehardcode the use of fixed memory range constants | Lioncash | 1 | -1/+3 |
2018-08-29 | kernel: Eliminate kernel global state | Lioncash | 1 | -11/+9 |
2018-08-25 | kernel/error: Add error code for invalid memory permissions | Lioncash | 1 | -1/+1 |
2018-08-04 | kernel/thread: Fix potential crashes introduced in 26de4bb521b1ace7af76eff4f6956cb23ac0d58c | Lioncash | 1 | -13/+25 |
2018-08-03 | core/memory: Get rid of 3DS leftovers | Lioncash | 1 | -49/+14 |
2018-07-31 | kernel: Remove unnecessary includes | Lioncash | 1 | -0/+2 |
2018-07-19 | core/memory, core/hle/kernel: Use std::move where applicable | Lioncash | 1 | -3/+3 |
2018-07-03 | Update clang format | James Rowe | 1 | -2/+2 |
2018-07-03 | Rename logging macro back to LOG_* | James Rowe | 1 | -3/+3 |
2018-05-02 | general: Make formatting of logged hex values more straightforward | Lioncash | 1 | -3/+3 |
2018-04-26 | kernel/shared_memory: Remove unnecessary semicolon at end of ConvertPermissions() | Lioncash | 1 | -1/+1 |
2018-04-26 | kernel: Migrate logging macros to fmt-compatible ones | Lioncash | 1 | -7/+8 |
2018-04-03 | shared_memory: Remove incorrect 3ds-specific check. | bunnei | 1 | -12/+0 |
2018-03-19 | Clang Fixes | N00byKing | 1 | -4/+3 |
2018-03-19 | More Warning cleanups | N00byKing | 1 | -1/+1 |
2018-03-19 | Clean Warnings (?) | N00byKing | 1 | -3/+3 |
2018-03-14 | core: Move process creation out of global state. | bunnei | 1 | -2/+3 |
2018-02-15 | shared_memory: Remove some checks. | bunnei | 1 | -13/+0 |
2018-02-03 | svc: SharedMemory size should be 64-bits and cleanup. | bunnei | 1 | -1/+1 |
2018-01-30 | shared_memory: Only mark addresses as invalid if they are within the heap | shinyquagsire23 | 1 | -1/+2 |
2018-01-14 | shared_memory: Minor fixes and cleanup. | bunnei | 1 | -6/+6 |
2017-10-02 | Kernel/SharedMemory: Don't take over and unmap the source memory block when creating a shared memory, just reference it. | Subv | 1 | -15/+12 |
2017-09-30 | Fixed type conversion ambiguity | Huw Pascoe | 1 | -1/+2 |
2017-06-22 | Memory: Make PhysicalToVirtualAddress return a boost::optional | Yuri Kunde Schlesner | 1 | -1/+1 |
2017-05-25 | Kernel: Centralize error definitions in errors.h | Yuri Kunde Schlesner | 1 | -10/+6 |
2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 1 | -1/+1 |
2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 1 | -3/+1 |
2016-09-19 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 1 | -4/+2 |
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 1 | -26/+49 |
2016-05-13 | HLE/Applets: Give each applet its own block of heap memory, and use that when creating the framebuffer shared memory block. | Subv | 1 | -0/+17 |
2016-05-13 | Kernel: Account for automatically-allocated shared memories in the amount of used linear heap memory. | Subv | 1 | -0/+5 |
2016-05-13 | Kernel/SharedMemory: Log an error when Map fails. | Subv | 1 | -1/+10 |
2016-05-13 | Kernel: Implemented shared memory permissions. | Subv | 1 | -9/+41 |
2016-05-13 | Kernel/SharedMemory: Properly implemented shared memory support. | Subv | 1 | -57/+59 |
2016-01-14 | HLE/SVC: Implement UnmapMemoryBlock. | Subv | 1 | -0/+21 |
2015-08-27 | Core: Improve APT Shared Font hack | Yuri Kunde Schlesner | 1 | -2/+25 |
2015-05-15 | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | 1 | -1/+1 |
2015-05-11 | Kernel: Zero-fill shared memory blocks when mapping | Yuri Kunde Schlesner | 1 | -0/+8 |
2015-05-11 | Kernel: Capture SharedMemory attributes at creation, not when mapping | Yuri Kunde Schlesner | 1 | -9/+11 |
2015-05-07 | Common: Remove common.h | Yuri Kunde Schlesner | 1 | -1/+1 |
2015-04-09 | Initialize base address to 0x0 | Gareth Higgins | 1 | -0/+1 |
2015-02-02 | Kernel: Stop creating useless Handles during object creation | Yuri Kunde Schlesner | 1 | -5/+3 |
2015-02-02 | Explicitly instantiate constructors/destructors for Kernel objects | Yuri Kunde Schlesner | 1 | -0/+3 |
2015-02-02 | Kernel: Introduce unique Object ids for debugging | Yuri Kunde Schlesner | 1 | -3/+3 |
2015-01-30 | shared_memory: Fix assignments in SharedMemory::Map | Lioncash | 1 | -3/+3 |
2015-01-30 | Kernel: Convert SharedMemory to not use Handles | Yuri Kunde Schlesner | 1 | -47/+18 |
2015-01-30 | Kernel: Remove useless/duplicated comments; mark functions static | Yuri Kunde Schlesner | 1 | -9/+1 |
2015-01-09 | Kernel: Start using boost::intrusive_ptr for lifetime management | Yuri Kunde Schlesner | 1 | -2/+2 |
2014-12-28 | Kernel: New handle manager | Yuri Kunde Schlesner | 1 | -1/+2 |
2014-12-28 | Kernel: Replace GetStaticHandleType by HANDLE_TYPE constants | Yuri Kunde Schlesner | 1 | -2/+2 |
2014-12-28 | Rename ObjectPool to HandleTable | Yuri Kunde Schlesner | 1 | -3/+3 |
2014-12-21 | License change | purpasmart96 | 1 | -1/+1 |
2014-12-13 | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 1 | -8/+2 |
2014-11-24 | Remove duplicated docs/update them for changed parameters. | Yuri Kunde Schlesner | 1 | -16/+0 |
2014-11-24 | HLE: Revamp error handling throrough the HLE code | Yuri Kunde Schlesner | 1 | -12/+15 |
2014-11-19 | Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated | Emmanuel Gil Peyrot | 1 | -2/+2 |
2014-11-14 | Fix two format strings. | Lioncash | 1 | -1/+1 |
2014-10-26 | Add `override` keyword through the code. | Yuri Kunde Schlesner | 1 | -3/+3 |
2014-08-18 | Core: Alter the kernel string functions to use std::string instead of const char*. | Lioncash | 1 | -1/+1 |
2014-07-05 | SharedMemory: Updated MapSharedMemory to use an enum for permissions. | bunnei | 1 | -5/+16 |
2014-07-05 | Kernel: Added support for shared memory objects. | bunnei | 1 | -0/+94 |