543 Commits (1b1d399e5f9018e7e4c5da9dfa0932eacfc392e9)

Author SHA1 Message Date
Subv ac2de12ed8 HLE/Applets: Give each applet its own block of heap memory, and use that when creating the framebuffer shared memory block. 10 years ago
Subv d261984f54 Kernel: Account for automatically-allocated shared memories in the amount of used linear heap memory. 10 years ago
Subv 5679d066b5 Kernel/SharedMemory: Log an error when Map fails. 10 years ago
Subv 0fb6d2a247 Kernel: Implemented shared memory permissions. 10 years ago
Subv f72bd57212 Kernel/Memory: Remove the Shared Memory region from the legacy memory map. 10 years ago
Subv 1bd0cf542f Kernel/SharedMemory: Properly implemented shared memory support. 10 years ago
Subv 42a50da76b Kernel/SVC: Fixed the register order for svcCreateMemoryBlock. 10 years ago
Subv 5b7f86708c Kernel/Threading: Warn when a thread can be scheduled in the Syscore (Core 1). 10 years ago
Subv d192fb066d Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE region of the linear heap. 10 years ago
MerryMage a06dcfeb61 Common: Remove Common::make_unique, use std::make_unique 10 years ago
Lioncash 04f8d39a96 session: Make helper functions constexpr 10 years ago
Lioncash 6b7ebb3f82 hle: Get rid of global access to g_reschedule 10 years ago
Lioncash 856a1d0386 svc: Move ResetType enum to the kernel event header 10 years ago
Lioncash 12e92f17de svc: Make ResetType an enum class 10 years ago
Yuri Kunde Schlesner 6aa90e13f9 Memory: Do correct Phys->Virt address translation for non-APP linheap 10 years ago
MerryMage 8b00954ec7 AudioCore: Skeleton Implementation 10 years ago
MerryMage 6c71858c5c BitField: Make trivially copyable and remove assignment operator 10 years ago
MerryMage 2b93313348 Memory: Implement MMIO 10 years ago
Subv d90d5a0ee6 HLE/SVC: Implement UnmapMemoryBlock. 10 years ago
Subv 6cccc36505 HLE/Timers: Reset OneShot timers when they are acquired instead of when they're triggered. 10 years ago
Subv 29032ce9b6 SVC: Fixed ArbitrateAddress to behave as it does on hardware. 10 years ago
Yuri Kunde Schlesner 84a22cb594 Kernel: Implement svcGetSystemInfo 10 years ago
Rohit Nirmal 32391cffdd Silence -Wsign-compare warnings. 10 years ago
Lioncash 751fbfdcc3 general: Silence some warnings when using clang 10 years ago
Lioncash d3efa637b4 General: Fix up doxygen comments 10 years ago
Yuri Kunde Schlesner 0ee3e2c25e Kernel: Fix wrong linear heap base on titles using newer kernels 11 years ago
Yuri Kunde Schlesner 12390eb155 Kernel: Fix assertion failure when ControlMemory is called with size=0 11 years ago
Yuri Kunde Schlesner 687d973980 Core: Improve APT Shared Font hack 11 years ago
Yuri Kunde Schlesner 840b85690b Kernel: Remove unused legacy heap MapBlock_* functions 11 years ago
Yuri Kunde Schlesner 14eca982f4 Kernel: Implement svcGetProcessInfo in a basic way 11 years ago
Yuri Kunde Schlesner 74d4bc0af1 Kernel: Add more infrastructure to support different memory layouts 11 years ago
Yuri Kunde Schlesner 69c3021a8d Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h} 11 years ago
Yuri Kunde Schlesner e2c7954be5 Memory: Move address type conversion routines to memory.cpp/h 11 years ago
Yuri Kunde Schlesner a12a30c9e0 Process: Store kernel compatibility version during loading 11 years ago
Yuri Kunde Schlesner cdeeecf080 Kernel: Properly implement ControlMemory FREE and COMMIT 11 years ago
Yuri Kunde Schlesner 306408d174 VMManager: Introduce names for used ResultCodes 11 years ago
Yuri Kunde Schlesner b9a9ad9742 VMManager: Make LogLayout log level configurable as a parameter 11 years ago
Yuri Kunde Schlesner 785407d06f VMManager: Change block offsets to size_t 11 years ago
Lioncash dfb424b6d1 dyncom: Rename armdefs.h to armstate.h 11 years ago
Subv 275aaeef9c Kernel/Scheduling: Clean up a thread's wait_objects when its scheduled. 11 years ago
Yuri Kunde Schlesner dc39d06950 Ensure all kernel objects are released during shutdown 11 years ago
Yuri Kunde Schlesner d4f35fd989 Kernel: Add CodeSet case to Object::IsWaitable 11 years ago
Emmanuel Gil Peyrot fe909b3b5a Core: Fix applet includes using iwyu. 11 years ago
Yuri Kunde Schlesner 5c5cf2f8e0 Core: Properly configure address space when loading a binary 11 years ago
Yuri Kunde Schlesner d9556912b4 Kernel: Remove unused member from Event 11 years ago
Emmanuel Gil Peyrot e5fcabdd69 Core: Cleanup file_sys includes. 11 years ago
Emmanuel Gil Peyrot aea15f5c73 Core: Cleanup core includes. 11 years ago
Emmanuel Gil Peyrot 596b7c4f63 Common: Cleanup key_map includes. 11 years ago
Yuri Kunde Schlesner 81488d7a6a Add helpers to create IPC command buffer headers and descriptors 11 years ago
bunnei 71e8822d23 kernel: Fix svcWaitSynch to always acquire requested wait objects. 11 years ago