History for Atmosphere / libraries / libmesosphere / include / mesosphere / kern_k_capabilities.hpp
2024-10-16
@Michael Scire
kern/strat: update for new DebugFlags capability semantics
Michael Scire authored on 10 Oct 2024 SciresM committed on 16 Oct 2024
2024-09-02
@Michael Scire
meso: fix sign-comparison warn on svc/interrupt flag compare
Michael Scire committed on 2 Sep 2024
2022-03-23
@Michael Scire
kern: implement revised IPI/SGI semantics
Michael Scire authored on 23 Mar 2022 SciresM committed on 23 Mar 2022
@Michael Scire
kern: implement new thread context/fpu semantics
Michael Scire authored on 23 Mar 2022 SciresM committed on 23 Mar 2022
@Michael Scire
kern: add new KCapability checks before creating process
Michael Scire authored on 22 Mar 2022 SciresM committed on 23 Mar 2022
@Michael Scire
kern: add InfoType_IsSvcPermitted
Michael Scire authored on 22 Mar 2022 SciresM committed on 23 Mar 2022
2021-10-26
@Michael Scire
kern: add toggleable support for 40-bit physaddr caps
Michael Scire authored on 22 Oct 2021 SciresM committed on 26 Oct 2021
2021-10-24
@SciresM
kern: avoid constexpr init for many objects (avoids unnecessary memory clear) (#1668)
SciresM authored on 24 Oct 2021 GitHub committed on 24 Oct 2021
2021-10-19
@Michael Scire
kern: update scheduler for 13.0.0 change, fix some ctz/clz bugs
Michael Scire committed on 19 Oct 2021
2021-10-08
@Michael Scire
kern: tidy up capability calc
Michael Scire committed on 8 Oct 2021
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-27
@Michael Scire
kern: use util::BitFlagSet for capability flags
Michael Scire committed on 27 Sep 2021
2021-09-26
@Michael Scire
kern: fix/update thread permissions on pin
Michael Scire committed on 26 Sep 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-08-19
@Michael Scire
kern: add version bounds checking
Michael Scire authored on 18 Aug 2020 SciresM committed on 19 Aug 2020
2020-07-31
@Michael Scire
kern: SvcReturnFromException
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: clean up majority of TODOs
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement thread pinning/SvcSynchronizePreemptionState
Michael Scire authored on 28 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: fix bugs in interrupt permittance, DpcManager init
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 SvcDebugActiveProcess, svcGetDebugEvent, SvcWaitProcessWideKeyAtomic
Michael Scire authored on 19 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement SvcCreateInterruptEvent
Michael Scire authored on 14 Jul 2020 SciresM committed on 31 Jul 2020
2020-05-12
@SciresM
Switch atmosphere's build target to C++20. (#952) ...
SciresM authored on 12 May 2020 GitHub committed on 12 May 2020
2020-04-22
@Michael Scire
os: bug fixes after re-review of rwlock code
Michael Scire committed on 22 Apr 2020
2020-02-20
@Michael Scire
kern: implement large page group mapping, fix debug flag cap
Michael Scire committed on 20 Feb 2020
@Michael Scire
kern: implement user thread start, el0 code now runs
Michael Scire committed on 20 Feb 2020
@Michael Scire
kern: implement KProcess::Run
Michael Scire committed on 20 Feb 2020
2020-02-19
@Michael Scire
kern: implement capabilities parsing
Michael Scire committed on 19 Feb 2020
@Michael Scire
kern: implement process(pagetable) init
Michael Scire committed on 19 Feb 2020
2020-02-18
@Michael Scire
kern: add KProcess members
Michael Scire committed on 18 Feb 2020