summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-17memory: cheat_engine: Updates for new VMM.bunnei
2020-04-17arm_test_common: Updates for new VMM.bunnei
2020-04-17kernel: process: Updates for new VMM.bunnei
2020-04-17service: pl_u: Update for new shared memory layout.bunnei
2020-04-17service: time: Update for new shared memory layout.bunnei
2020-04-17service: hid: Update for new shared memory layout.bunnei
2020-04-17service: irs: Update for new shared memory layout.bunnei
2020-04-17kernel: resource_limit: Reserve physical memory.bunnei
2020-04-17kernel: Initialize memory layout for new VMM.bunnei
2020-04-17core: system: Rename GetDeviceManager -> DeviceManager.bunnei
- More consistent with other system components.
2020-04-17kernel: transfer_memory: Refactor for new VMM.bunnei
2020-04-17core: Construct/Destruct DeviceMemory on Init/Shutdown.bunnei
2020-04-17kernel: shared_memory: Refactor for new VMM.bunnei
2020-04-17core: device_memory: Update to use VirtualBuffer class.bunnei
2020-04-17common: Add VirtualBuffer class, to abstract memory virtualization.bunnei
2020-04-17kernel: errors: Add ERR_OUT_OF_RESOURCES.bunnei
2020-04-17kernel: process_capability: Update to use Memory::PageTable.bunnei
2020-04-17kernel: memory: Add PageTable class, to manage process address space.bunnei
2020-04-17kernel: memory: Add MemoryLayout class, to build physical memory layout.bunnei
2020-04-17kernel: memory: Add MemoryManager class, to manage page heaps.bunnei
2020-04-17kernel: memory: Add MemoryBlockManager class, to manage memory blocks.bunnei
2020-04-17kernel: memory: Add PageHeap class, to manage a heap of pages.bunnei
2020-04-17kernel: memory: Add PageLinkedList class, to manage a list of pages.bunnei
2020-04-17kernel: memory: Add system_control code, which will be used for ASLR support.bunnei
2020-04-17physical_memory: Add missing include for <vector>.bunnei
2020-04-17kernel: memory: Add MemoryBlock class, for managing memory blocks and their ↵bunnei
state.
2020-04-17kernel: memory: Add memory_types.h, for things that are commonly used in ↵bunnei
memory code.
2020-04-17kernel: memory: Add SlabHeap class, for managing memory heaps.bunnei
- This will be used for TLS pages, among other things.
2020-04-17kernel: memory: Add AddressSpaceInfo class, for managing the memory address ↵bunnei
space.
2020-04-17core: device_manager: Add a simple class to manage device RAM.bunnei
2020-04-17dynarmic: Enable strict alignment checks.bunnei
- Also add a missing include.
2020-04-17common: scope_exit: Implement mechanism for canceling a scope exit.bunnei
2020-04-17core: memory: Move to Core::Memory namespace.bunnei
- helpful to disambiguate Kernel::Memory namespace.
2020-04-17common: alignment: Add a helper function for generic alignment checking.bunnei
2020-04-17core: kernel: Add svc_types header to include SVC-specific types.bunnei
2020-04-17core: kernel: Move SVC to its own namesapce.bunnei
2020-04-17externals: Update to latest dynarmic.bunnei
- Adds memory alignment fixes.
2020-04-17kernel: resource_limit: Improvements to implementation.bunnei
2020-04-17loader: nso: Fix loading of static objects to be properly sized and aligned.bunnei
2020-04-17common: common_funcs: Add a macro for defining enum flag operators.bunnei
2020-04-17process: SetupMainThread: Zero out argument on process start.bunnei
2020-04-17arm_interface: Ensure ThreadContext is zero'd out.bunnei
2020-04-16Merge pull request #3671 from lioncash/switchbunnei
kernel/thread: Resolve -Wswitch warnings
2020-04-16Merge pull request #3673 from lioncash/extrabunnei
CMakeLists: Specify -Wextra on linux builds
2020-04-16Merge pull request #3600 from ReinUsesLisp/no-pointer-buf-cacheFernando Sahmkow
buffer_cache: Return handles instead of pointer to handles
2020-04-16Merge pull request #3675 from degasus/linux_shared_librariesbunnei
externals: Use shared libraries if possible
2020-04-16externals: Use shared libraries if possibleMarkus Wick
This is mostly done by pkgconfig. I've focused on the larger and more stable libraries.
2020-04-16externals: Move LibreSSL linking to httplib.Markus Wick
Neither core nor web_services use OpenSSL nor LibreSSL. However they need to link them as it's a requirement of httplib. So let's declare this within httplib instead of core and web_services.
2020-04-16input_common: Use the CMake target instead of the variable.Markus Wick
2020-04-16Merge pull request #3659 from bunnei/time-calc-standard-userRodrigo Locatti
service: time: Implement CalculateStandardUserSystemClockDifferenceByUser.