| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | | | Merge pull request #3710 from lioncash/nso | 2020-04-18 | 1 | -1/+1 | ||
| |\ \ \ \ \ | | | | | | | | | | | | | loader/nso: Resolve moves not occurring in DecompressSegment | |||||
| | * | | | | | loader/nso: Resolve moves not occurring in DecompressSegment | 2020-04-17 | 1 | -1/+1 | ||
| | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Given the std::vector was const, an automatic move out of the function could not occur. We can allow automatic return value optimizations to occur by making the buffer non-const. | |||||
| * | | | | | Merge pull request #3715 from bunnei/fix-impl-fallthrough | 2020-04-18 | 1 | -0/+2 | ||
| |\ \ \ \ \ | | | | | | | | | | | | | service: hid: npad: Fix implicit fallthrough errors. | |||||
| | * | | | | | service: hid: npad: Fix implicit fallthrough errors. | 2020-04-18 | 1 | -0/+2 | ||
| | |/ / / / | ||||||
| * | | | | | Merge pull request #3713 from lioncash/time | 2020-04-17 | 5 | -4/+5 | ||
| |\ \ \ \ \ | | | | | | | | | | | | | service/time: Minor changes | |||||
| | * | | | | | time/system_clock_core: Remove unnecessary initializer | 2020-04-17 | 1 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | This is already initialized within the class body. | |||||
| | * | | | | | service/time: Mark IsStandardNetworkSystemClockAccuracySufficient as const | 2020-04-17 | 1 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | This doesn't modify internal member state. | |||||
| | * | | | | | service/time: Add virtual destructors where applicable | 2020-04-17 | 3 | -2/+3 | ||
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | Many of these implementations are used to implement a polymorphic interface. While not directly used polymorphically, this prevents virtual destruction from ever becoming an issue. | |||||
| * / / / / | memory/slab_heap: Make use of static_cast over reinterpret_cast | 2020-04-17 | 1 | -2/+2 | ||
| |/ / / / | | | | | | | | | | | | | | | | | Casting from void* with static_cast is permitted by the standard, so we can just make use of that instead. | |||||
| * | | | | core: hle: Address various feedback & code cleanup. | 2020-04-17 | 11 | -251/+153 | ||
| | | | | | | | | | | | | | | | | | - Should be no functional changes. | |||||
| * | | | | core: device_memory: Remove incorrect usage of constexpr. | 2020-04-17 | 1 | -2/+6 | ||
| | | | | | ||||||
| * | | | | memory: Add copyright notice for Atmosphere where applicable. | 2020-04-17 | 6 | -0/+18 | ||
| | | | | | ||||||
| * | | | | kernel: Remove old VMManager class. | 2020-04-17 | 3 | -1973/+0 | ||
| | | | | | ||||||
| * | | | | loader: nso: Fix loader size and arguments. | 2020-04-17 | 3 | -25/+47 | ||
| | | | | | ||||||
| * | | | | loader: elf/kip/nro: Updates for new VMM. | 2020-04-17 | 3 | -5/+7 | ||
| | | | | | ||||||
| * | | | | service: ldr: Updates for new VMM. | 2020-04-17 | 1 | -150/+215 | ||
| | | | | | | | | | | | | | | | | | - Includes removing some service impls. that are untested. | |||||
| * | | | | kernel: memory: page_table: Simplify GetPhysicalAddr impl. | 2020-04-17 | 4 | -19/+6 | ||
| | | | | | ||||||
| * | | | | kernel: svc: Updates for new VMM. | 2020-04-17 | 1 | -488/+116 | ||
| | | | | | | | | | | | | | | | | | - Includes removing some SVC impls. that are untested. | |||||
| * | | | | core: memory: Fix memory access on page boundaries. | 2020-04-17 | 1 | -6/+39 | ||
| | | | | | | | | | | | | | | | | | - Fixes Super Smash Bros. Ultimate. | |||||
| * | | | | core: memory: Updates for new VMM. | 2020-04-17 | 2 | -114/+53 | ||
| | | | | | ||||||
| * | | | | core: gdbstub: Updates for new VMM. | 2020-04-17 | 1 | -2/+2 | ||
| | | | | | ||||||
| * | | | | core: reporter: Updates for new VMM. | 2020-04-17 | 1 | -3/+5 | ||
| | | | | | ||||||
| * | | | | memory: cheat_engine: Updates for new VMM. | 2020-04-17 | 1 | -5/+8 | ||
| | | | | | ||||||
| * | | | | kernel: process: Updates for new VMM. | 2020-04-17 | 2 | -79/+151 | ||
| | | | | | ||||||
| * | | | | service: pl_u: Update for new shared memory layout. | 2020-04-17 | 1 | -7/+5 | ||
| | | | | | ||||||
| * | | | | service: time: Update for new shared memory layout. | 2020-04-17 | 1 | -3/+2 | ||
| | | | | | ||||||
| * | | | | service: hid: Update for new shared memory layout. | 2020-04-17 | 1 | -3/+2 | ||
| | | | | | ||||||
| * | | | | service: irs: Update for new shared memory layout. | 2020-04-17 | 1 | -3/+3 | ||
| | | | | | ||||||
| * | | | | kernel: resource_limit: Reserve physical memory. | 2020-04-17 | 1 | -1/+6 | ||
| | | | | | ||||||
| * | | | | kernel: Initialize memory layout for new VMM. | 2020-04-17 | 2 | -0/+159 | ||
| | | | | | ||||||
| * | | | | core: system: Rename GetDeviceManager -> DeviceManager. | 2020-04-17 | 3 | -7/+7 | ||
| | | | | | | | | | | | | | | | | | - More consistent with other system components. | |||||
| * | | | | kernel: transfer_memory: Refactor for new VMM. | 2020-04-17 | 2 | -130/+16 | ||
| | | | | | ||||||
| * | | | | core: Construct/Destruct DeviceMemory on Init/Shutdown. | 2020-04-17 | 1 | -4/+7 | ||
| | | | | | ||||||
| * | | | | kernel: shared_memory: Refactor for new VMM. | 2020-04-17 | 2 | -220/+58 | ||
| | | | | | ||||||
| * | | | | core: device_memory: Update to use VirtualBuffer class. | 2020-04-17 | 2 | -39/+12 | ||
| | | | | | ||||||
| * | | | | kernel: errors: Add ERR_OUT_OF_RESOURCES. | 2020-04-17 | 1 | -0/+1 | ||
| | | | | | ||||||
| * | | | | kernel: process_capability: Update to use Memory::PageTable. | 2020-04-17 | 2 | -23/+25 | ||
| | | | | | ||||||
| * | | | | kernel: memory: Add PageTable class, to manage process address space. | 2020-04-17 | 3 | -0/+1510 | ||
| | | | | | ||||||
| * | | | | kernel: memory: Add MemoryLayout class, to build physical memory layout. | 2020-04-17 | 2 | -0/+74 | ||
| | | | | | ||||||
| * | | | | kernel: memory: Add MemoryManager class, to manage page heaps. | 2020-04-17 | 3 | -0/+276 | ||
| | | | | | ||||||
| * | | | | kernel: memory: Add MemoryBlockManager class, to manage memory blocks. | 2020-04-17 | 3 | -0/+256 | ||
| | | | | | ||||||
| * | | | | kernel: memory: Add PageHeap class, to manage a heap of pages. | 2020-04-17 | 3 | -0/+483 | ||
| | | | | | ||||||
| * | | | | kernel: memory: Add PageLinkedList class, to manage a list of pages. | 2020-04-17 | 2 | -0/+94 | ||
| | | | | | ||||||
| * | | | | kernel: memory: Add system_control code, which will be used for ASLR support. | 2020-04-17 | 3 | -0/+61 | ||
| | | | | | ||||||
| * | | | | physical_memory: Add missing include for <vector>. | 2020-04-17 | 1 | -0/+2 | ||
| | | | | | ||||||
| * | | | | kernel: memory: Add MemoryBlock class, for managing memory blocks and their ↵ | 2020-04-17 | 2 | -0/+316 | ||
| | | | | | | | | | | | | | | | | | state. | |||||
| * | | | | kernel: memory: Add memory_types.h, for things that are commonly used in ↵ | 2020-04-17 | 2 | -0/+19 | ||
| | | | | | | | | | | | | | | | | | memory code. | |||||
| * | | | | kernel: memory: Add SlabHeap class, for managing memory heaps. | 2020-04-17 | 2 | -0/+162 | ||
| | | | | | | | | | | | | | | | | | - This will be used for TLS pages, among other things. | |||||
| * | | | | kernel: memory: Add AddressSpaceInfo class, for managing the memory address ↵ | 2020-04-17 | 3 | -0/+166 | ||
| | | | | | | | | | | | | | | | | | space. | |||||
| * | | | | core: device_manager: Add a simple class to manage device RAM. | 2020-04-17 | 5 | -1/+118 | ||
| | | | | | ||||||