History for Atmosphere / libraries / libmesosphere / source / kern_k_memory_manager.cpp
2023-10-12
@Michael Scire
kern: pass ini1 size from loader to kernel, remove slab memset from init0
Michael Scire authored on 11 Oct 2023 SciresM committed on 12 Oct 2023
2022-10-12
@Michael Scire
kern: Implement new PageTable operations/PhysicalMemory reference semantics
Michael Scire authored on 12 Oct 2022 SciresM committed on 12 Oct 2022
2022-03-23
@Michael Scire
kern: implement additional randomness in KPageHeap allocations
Michael Scire authored on 22 Mar 2022 SciresM committed on 23 Mar 2022
2022-02-14
@SciresM
Integrate new result macros. (#1780) ...
SciresM authored on 14 Feb 2022 GitHub committed on 14 Feb 2022
2021-10-04
@Michael Scire
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
Michael Scire committed on 4 Oct 2021
2021-09-19
@Michael Scire
kern: update Initialize0 for new arguments/randomization semantics
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
kern: KMemoryManager/KPageGroup use physical addresses instead of virtual, now
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
kern: support dynamic resource expansion for system heaps/events/sessions.
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
2021-04-11
@Michael Scire
kern: load initial process binary from user pool, rather than from pt heap
Michael Scire authored on 7 Apr 2021 SciresM committed on 11 Apr 2021
2020-12-18
@Michael Scire
kern: refactor to use m_ for member variables
Michael Scire authored on 18 Dec 2020 SciresM committed on 18 Dec 2020
2020-12-02
@Michael Scire
kern: fix assertion in the multi-region pool partition code
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: improve KMemoryManager pool detection
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: KMemoryManager::Allocate -> AllocateAndOpen
Michael Scire authored on 1 Dec 2020 SciresM committed on 2 Dec 2020
2020-09-07
@Michael Scire
kern: change terminology metadata -> management
Michael Scire authored on 26 Aug 2020 SciresM committed on 7 Sep 2020
@Michael Scire
kern: revamp KMemoryRegionType to better encode derivation hierarchies
Michael Scire authored on 23 Aug 2020 SciresM committed on 7 Sep 2020
2020-08-19
@Michael Scire
kern: cleanup some KMemoryManager functions
Michael Scire authored on 3 Aug 2020 SciresM committed on 19 Aug 2020
2020-08-17
@Michael Scire
kern: build with -Wextra
Michael Scire committed on 17 Aug 2020
2020-07-31
@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: implement SvcMapPhysicalMemory
Michael Scire authored on 24 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
2020-04-19
@Michael Scire
kern: Update page bitmaps/alloc to reflect 10.0.0 changes
Michael Scire committed on 19 Apr 2020
2020-02-14
@Michael Scire
kern: implement enough of KPageTable to initialize a thread
Michael Scire committed on 14 Feb 2020
2020-02-07
@Michael Scire
kern: implement more of KMemoryManager through KPageBuffer slab init
Michael Scire committed on 7 Feb 2020
@Michael Scire
kern: implement KMemoryManager init
Michael Scire committed on 7 Feb 2020
2020-01-29
@Michael Scire
kern: implement pool partition memblock setup
Michael Scire committed on 29 Jan 2020