SciresM
00203fd7c3
Integrate new result macros. ( #1780 )
...
* result: try out some experimental shenanigans
* result: sketch out some more shenanigans
* result: see what it looks like to convert kernel to use result conds instead of guards
* make rest of kernel use experimental new macro-ing
2022-03-23 09:15:40 -07:00
Michael Scire
54783b86f1
dmnt2: detect thread name, add monitor get mapping(s), increase buffer sizes
2021-11-03 23:59:55 -07:00
Michael Scire
390ce66da1
svc: refactor/rename MemoryInfo fields
2021-10-07 23:06:28 -07:00
Michael Scire
002422d5dc
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
2021-10-07 23:06:25 -07:00
Michael Scire
4ddacf3384
kern: refactor to use m_ for member variables
2020-12-19 10:21:52 -08:00
Michael Scire
5a18bea645
kern: fix building debug config
2020-12-11 03:49:04 -08:00
Michael Scire
eb621c6aae
kern: implement memory debug
2020-12-11 03:49:02 -08:00
Michael Scire
397d317a6c
kern: implement DisableDeviceAddressSpaceMerge
2020-12-02 06:53:10 -08:00
Michael Scire
1260d85bb9
kern: implement kmemoryblock/kmemoryinfo merge disable
2020-12-02 06:53:09 -08:00
Michael Scire
fcee459e40
kern: add KCodeMemory code left out of previous commit
2020-08-01 15:31:36 -07:00
Michael Scire
dc8fccd168
kern: implement SvcMapPhysicalMemory
2020-08-01 15:31:31 -07:00
Michael Scire
9e2cecb4f6
kern: fix bugs in MapAlias ipc mappings
2020-08-01 15:31:09 -07:00
Michael Scire
a56309680c
kern: amend syntax
2020-04-16 20:05:56 -07:00
Michael Scire
6777a7229b
mesosphere: implement KMemoryBlockManager::UpdateLock
2020-04-16 20:05:56 -07:00
Michael Scire
868f2aa1b9
kern: implement page group unmapping
2020-03-02 19:50:58 -08:00
Michael Scire
f2b38254d3
kern: implement enough of KPageTable to initialize a thread
2020-03-02 19:50:55 -08:00
Michael Scire
4c78b8f7af
kern: implement KMemoryBlockManager::Update
2020-03-02 19:50:54 -08:00
Michael Scire
2f285ec86b
kern: implement KMemoryBlockManager init
2020-03-02 19:50:54 -08:00