History for Atmosphere / libraries / libmesosphere / source / kern_k_page_table_base.cpp
2020-07-31
@Michael Scire
kern: SvcMapPhysicalMemoryUnsafe, SvcUnmapPhysicalMemoryUnsafe
Michael Scire authored on 25 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: General system stability improvements to enhance the user's experience.
Michael Scire authored on 25 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: SvcUnmapPhysicalMemory, cleanup thread pinning
Michael Scire authored on 25 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement SvcMapPhysicalMemory
Michael Scire authored on 24 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: SvcInvalidateProcessDataCache
Michael Scire authored on 24 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: SvcMapProcessCodeMemory, SvcUnmapProcessCodeMemory
Michael Scire authored on 24 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: Fix bug when reducing heap size
Michael Scire authored on 23 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: SvcSetMemoryPermission
Michael Scire authored on 23 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement transfer memory (and SVCs)
Michael Scire authored on 23 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement process exit
Michael Scire authored on 23 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement SvcSetMemoryAttribute
Michael Scire authored on 23 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: add KProcess::Initialize (for non-kip processes)
Michael Scire authored on 22 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement first half of SvcCreateProcess
Michael Scire authored on 22 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement KThread::Finalize
Michael Scire authored on 21 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: fix incorrect cache routines, implement SvcSetProcessMemoryPermission
Michael Scire authored on 21 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: fix bug in KPageTableBase::SetupForIpcServer
Michael Scire authored on 18 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement SvcSetHeapSize
Michael Scire authored on 15 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement all device address space svcs
Michael Scire authored on 15 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: add infra (but not impl) for all DeviceAddressSpace svcs
Michael Scire authored on 15 Jul 2020 SciresM committed on 31 Jul 2020
2020-07-13
@Michael Scire
kern: add SvcQueryIoMapping (NOTE: pre-10.x, ABI needs update)
Michael Scire committed on 13 Jul 2020
@Michael Scire
kern: fix bugs in Receive/Exchange ipc buffers
Michael Scire committed on 13 Jul 2020
@Michael Scire
kern: fix UpdateLock perms for ipc
Michael Scire committed on 13 Jul 2020
@Michael Scire
kern: fix unaligned map alias buffers
Michael Scire committed on 13 Jul 2020
@Michael Scire
kern: fix bugs in MapAlias ipc mappings
Michael Scire committed on 13 Jul 2020
@Michael Scire
kern: implement IPC KPageTable functionality
Michael Scire committed on 13 Jul 2020
2020-07-11
@Michael Scire
kern: implement KPageTableBase::CopyHeapToHeap(WithoutCheckDestination)
Michael Scire committed on 11 Jul 2020
@Michael Scire
kern: add KPageTableBase::CopyMemory Linear <-> User and Linear <-> Kernel
Michael Scire committed on 11 Jul 2020
@Michael Scire
kern: mostly implement thread exit
Michael Scire committed on 11 Jul 2020
@Michael Scire
kern: add SvcExitThread, SvcSendAsyncRequestWithUserBuffer, SvcReplyAndReceiveWithUserBuffer
Michael Scire committed on 11 Jul 2020
2020-07-10
@Michael Scire
ipc: add MapAlias processing logic for Receive
Michael Scire committed on 10 Jul 2020