2451 Commits (e5fd0b8ef5d8a4e9b0c67e1cf1963b0d7be01e0a)

Author SHA1 Message Date
Lioncash e09098b981 kernel/memory: Resolve -Wshadow warnings 6 years ago
Lioncash a93929b23a kernel/memory: Amend potential encoding warnings 6 years ago
Lioncash ccfac6d992 hle_ipc: Eliminate core memory globals 6 years ago
Lioncash 918b439e26 readable_event: Remove unnecessary semicolon in Signal() 6 years ago
David Marcec 4f69eb7061 kernel: Don't fail silently 6 years ago
David Marcec 45ece975bf kernel: Bad GetInfo ids should not be marked as stubs 6 years ago
Lioncash dca9c90af3 physical_core: Make use of std::make_unique instead of std::make_shared in ctor 6 years ago
Lioncash 9a5a6ebe0a shared_memory: Amend doxygen reference 6 years ago
Lioncash 224d3c6b9d svc: Re-add MapProcessCodeMemory/UnmapProcessCodeMemory 6 years ago
Lioncash 2fc4351547 svc: Remove unused variable 6 years ago
Lioncash a881161d3c page_table: Remove unused captures 6 years ago
bunnei da893629a0 kernel: memory: Improve implementation of device shared memory. (#3707) 6 years ago
MerryMage 5451c81b74 thread: FPCR.FZ is likely not 1 6 years ago
Lioncash ac3ff8c9ba memory/slab_heap: Make use of static_cast over reinterpret_cast 6 years ago
bunnei 4cdbd44f51 core: hle: Address various feedback & code cleanup. 6 years ago
bunnei bdf7501e7b memory: Add copyright notice for Atmosphere where applicable. 6 years ago
bunnei 0cf0195874 kernel: Remove old VMManager class. 6 years ago
bunnei 27b5b6c36f kernel: memory: page_table: Simplify GetPhysicalAddr impl. 6 years ago
bunnei 6b40850b9a kernel: svc: Updates for new VMM. 6 years ago
bunnei 5fd6e219ea kernel: process: Updates for new VMM. 6 years ago
bunnei 15e751e36c kernel: resource_limit: Reserve physical memory. 6 years ago
bunnei 76a040f50d kernel: Initialize memory layout for new VMM. 6 years ago
bunnei 769f8cbf79 core: system: Rename GetDeviceManager -> DeviceManager. 6 years ago
bunnei d04147e731 kernel: transfer_memory: Refactor for new VMM. 6 years ago
bunnei 9edd67f475 kernel: shared_memory: Refactor for new VMM. 6 years ago
bunnei 6ef844fab3 kernel: errors: Add ERR_OUT_OF_RESOURCES. 6 years ago
bunnei 1717cdf811 kernel: process_capability: Update to use Memory::PageTable. 6 years ago
bunnei 6fe68ddea2 kernel: memory: Add PageTable class, to manage process address space. 6 years ago
bunnei ea8bc8e759 kernel: memory: Add MemoryLayout class, to build physical memory layout. 6 years ago
bunnei 9b912d155a kernel: memory: Add MemoryManager class, to manage page heaps. 6 years ago
bunnei 227e9ac5d7 kernel: memory: Add MemoryBlockManager class, to manage memory blocks. 6 years ago
bunnei 036f2f9176 kernel: memory: Add PageHeap class, to manage a heap of pages. 6 years ago
bunnei b013b110bc kernel: memory: Add PageLinkedList class, to manage a list of pages. 6 years ago
bunnei b94f043b7b kernel: memory: Add system_control code, which will be used for ASLR support. 6 years ago
bunnei 72d1cda09a physical_memory: Add missing include for <vector>. 6 years ago
bunnei 91a38e3fa8 kernel: memory: Add MemoryBlock class, for managing memory blocks and their state. 6 years ago
bunnei eadd36d143 kernel: memory: Add memory_types.h, for things that are commonly used in memory code. 6 years ago
bunnei 91b899ff00 kernel: memory: Add SlabHeap class, for managing memory heaps. 6 years ago
bunnei 9fd238a0f8 kernel: memory: Add AddressSpaceInfo class, for managing the memory address space. 6 years ago
bunnei 5b9e69e7fe core: memory: Move to Core::Memory namespace. 6 years ago
bunnei a10f82b62d core: kernel: Add svc_types header to include SVC-specific types. 6 years ago
bunnei ed940661a8 core: kernel: Move SVC to its own namesapce. 6 years ago
bunnei bdd81bdebf kernel: resource_limit: Improvements to implementation. 6 years ago
bunnei 365f14cd2c process: SetupMainThread: Zero out argument on process start. 6 years ago
Lioncash f8fe53c9f9 hle_ipc: Remove std::size_t casts where applicable 6 years ago
Lioncash 02e095313a CMakeLists: Specify -Wextra on linux builds 6 years ago
Lioncash 6ea751d910 CMakeLists: Make -Wreorder a compile-time error 6 years ago
Lioncash 0f32ae2140 kernel/thread: Resolve -Wswitch warnings 6 years ago
bunnei 36c4c33bb8 core: hle: Implement separate A32/A64 SVC interfaces. 7 years ago
bunnei 048ac77adc core: Implement separate A32/A64 ARM interfaces. 7 years ago