1602 Commits (7b29a8ce4e1f94bec7e7828fb1674e1b43b937c5)

Author SHA1 Message Date
Lioncash 70624e1c1d core/arm: Remove obsolete Unicorn memory mapping 7 years ago
Michael Scire 072a9796f5 Restore memory perms on svcUnmapMemory/UnloadNro 7 years ago
Michael Scire 697206092e Prevent merging of device mapped memory blocks. 7 years ago
Michael Scire ca6f08e3b1 Remove unused member function declaration 7 years ago
Michael Scire ce64a9fab9 physmem: add helpers, cleanup logic. 7 years ago
Michael Scire b901cd584e clang-format fixes 7 years ago
Michael Scire 1689784c19 address review commentary 7 years ago
Michael Scire 13a8fde3ad Implement MapPhysicalMemory/UnmapPhysicalMemory 7 years ago
Lioncash 56c7912159 kernel/process: Allocate the process' TLS region during initialization 7 years ago
Lioncash eb6f55d880 kernel/process: Move main thread stack allocation to its own function 7 years ago
Lioncash 2a9e388290 kernel/vm_manager: Rename 'new map' to 'stack' 7 years ago
Lioncash 313cc36fec kernel/vm_manager: Handle stack/TLS IO region placement better 7 years ago
Lioncash e23110bd9f kernel/process: Default initialize all member variables 7 years ago
Lioncash abdce723eb kernel/process: Decouple TLS handling from threads 7 years ago
Lioncash 55481df50f kernel/vm_manager: Add overload of FindFreeRegion() that operates on a boundary 7 years ago
Fernando Sahmkow 90792cdb6e Core_Timing: Make core_timing threadsafe by default. 7 years ago
Lioncash 0af3b4d9f4
kernel/vm_manager: Remove redundant Reset call in destructor 7 years ago
Zach Hilman fc0bf91a96 kernel: Differentiate kernel and user processes when picking ID 7 years ago
Lioncash fea6568955 kernel/process: Make Create()'s name parameter be taken by value 7 years ago
Lioncash 3f87664d8f kernel/svc: Implement TotalMemoryUsedWithoutMmHeap/TotalMemoryAvailableWithoutMmHeap 7 years ago
Lioncash c1a8f684df kernel/svc: Amend naming for TotalMemoryUsage in svcGetInfo() 7 years ago
Lioncash 81b1102090 kernel/svc: Remove duplicate enum entry in svcGetInfo() 7 years ago
Lioncash 19dcb50692 kernel/process: Remove unused boost header include 7 years ago
Lioncash 42f5fd0ab3 core/core_timing_util: Use std::chrono types for specifying time units 7 years ago
Zach Hilman 186db894b9 svc: Save report on call to svcBreak 7 years ago
Tobias 5993133d5e
Address review comment 7 years ago
Lioncash d5cce86431 kernel/svc: Mark GetThreadList() and UnmapProcessCodeMemory() as internally linked 7 years ago
Lioncash a47aaa7f1b core/kernel/object: Rename ResetType enum members 7 years ago
Weiyi Wang 8d6342384b HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThread 7 years ago
Lioncash 19632d2421 kernel/svc: Make svcCreateThread/svcStartThread/svcSleepThread/svcExitThread calls show up in the debug log 7 years ago
Lioncash d672c6e759 kernel/svc: Reorganize svcSetThreadCoreMask() 7 years ago
Lioncash 69a2003a8e kernel/thread: Update thread processor ID flags 7 years ago
Lioncash f8be3f55da kernel/svc: Name supervisor call 0x36 7 years ago
Lioncash c268ffd831 kernel/thread: Unify wait synchronization types 7 years ago
Lioncash 433b59c112 kernel/svc: Migrate svcCancelSynchronization behavior to a thread function 7 years ago
Lioncash 6b2bece81f kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function 7 years ago
Lioncash b6a87b422e kernel/vm_manager: Remove usages of global system accessors 7 years ago
Lioncash 3283aa1e20 svc: Specify handle value in thread's name 7 years ago
Lioncash e3566e6c1d kernel/thread: Remove BoostPriority() 7 years ago
Lioncash 09caf8a756 kernel/thread: Remove unused guest_handle member variable 7 years ago
Lioncash 4d293bb5cb kernel/svc: Implement svcUnmapProcessCodeMemory 7 years ago
Lioncash 76a2465655 kernel/svc: Implement svcMapProcessCodeMemory 7 years ago
Lioncash 612e1388df core/core: Move process execution start to System's Load() 7 years ago
Lioncash 32a6ceb4e5 core/process: Remove unideal page table setting from LoadFromMetadata() 7 years ago
Lioncash f2331a804a core/cpu_core_manager: Create threads separately from initialization. 7 years ago
Lioncash 6300ccbc3c kernel: Make handle type declarations constexpr 7 years ago
Lioncash 08d507a196 kernel/server_session: Remove obsolete TODOs 7 years ago
Lioncash 2abf979c35 kernel/process: Set page table when page table resizes occur. 7 years ago
Lioncash b117ca5fce kernel/svc: Deglobalize the supervisor call handlers 7 years ago
Lioncash e779686a76 kernel: Handle page table switching within MakeCurrentProcess() 7 years ago