History for Atmosphere / libraries / libmesosphere / include
2021-09-19
@Michael Scire
kern: unify all waiting semantics to use single api
Michael Scire authored on 19 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
kern/svc: implement IoPool/Region svc support
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
svc/kern/dd: remove MapDeviceAddressSpace()
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
@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
@Michael Scire
kern: improve kdebug attach semantics
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
kern: update KPageTable::Unmap block closing logic
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
kern: optimize logging for release kernel strings (saves printf space in .text)
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
kern: add new KMemoryState
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
kern: KWorkerTaskManager no longer tracks id
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
kern: kill the interrupt task manager thread
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
kern: remove per-KInterruptEventTask locks
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
kern: delete KWritableEvent, devirtualize KReadableEvent Signal/Clear
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
kern: KConditionVariable arbiter functions now static
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
kern: KAutoObject doesn't need (virtual) destructor
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
kern: optimize handle table layout
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
2021-09-12
@Michael Scire
kern: optimize hw-single-step management
Michael Scire authored on 27 Jul 2021 SciresM committed on 12 Sep 2021
@Michael Scire
kern: add hardware single step extension
Michael Scire authored on 27 Jul 2021 SciresM committed on 12 Sep 2021
2021-07-13
@Michael Scire
kern: update initial cache management to match latest kernel
Michael Scire committed on 13 Jul 2021
2021-07-04
@Michael Scire
kern: fix handling of is_aligned parameter in DevicePageTable
Michael Scire committed on 4 Jul 2021
2021-06-17
@Michael Scire
kern: implement improved [new page tables are zero] invariant
Michael Scire committed on 17 Jun 2021
@Michael Scire
kern: ensure InitArguments do not cross page boundaries
Michael Scire committed on 17 Jun 2021
2021-04-27
@Michael Scire
exo/meso: update for gcc 11 compatibility
Michael Scire committed on 27 Apr 2021
2021-04-22
@Michael Scire
kern: fix initial process binary load on 2.0.0-4.1.0 (closes #1460)
Michael Scire committed on 22 Apr 2021
2021-04-21
@Michael Scire
util: implement red black trees as templates over macros
Michael Scire committed on 21 Apr 2021
2021-04-20
@Michael Scire
kern: fix constant evaluation correctness, codegen tweak
Michael Scire committed on 20 Apr 2021
@Michael Scire
kern: tweak KHandleTable codegen
Michael Scire committed on 20 Apr 2021
@Michael Scire
kern: tweak KAutoObject::Open/Close codegen
Michael Scire committed on 20 Apr 2021
2021-04-16
@Michael Scire
kern: add names/links to kern_assembly_offsets.h
Michael Scire committed on 16 Apr 2021