| 2023-02-23 |
kern: refactor priority inheritance to represent locks as C++ objects
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|---|---|
|
kern: remove unnecessary interrupt disables from arbiter/condvar
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
|
kern: KConditionVariable::SignalToAddress now emits dmb before userspace write
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
| 2022-02-14 |
Integrate new result macros. (#1780)
...
SciresM
authored
on 14 Feb 2022
GitHub
committed
on 14 Feb 2022
|
| 2021-10-26 |
kern: other dmbs in kernel were already dmb ish
Michael Scire
committed
on 26 Oct 2021
|
| 2021-10-19 |
kern: fix use of plr vs plr_heap, fix close/unlock order in ArbitrateLock
Michael Scire
committed
on 19 Oct 2021
|
| 2021-10-04 |
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 |
kern: unify all waiting semantics to use single api
Michael Scire
authored
on 19 Sep 2021
SciresM
committed
on 19 Sep 2021
|
| 2021-07-13 |
kern: fix bug in KConditionVariable::SignalImpl
Michael Scire
committed
on 13 Jul 2021
|
| 2021-04-21 |
util: implement red black trees as templates over macros
Michael Scire
committed
on 21 Apr 2021
|
| 2021-04-11 |
kern: update KConditionVariable::WaitForAddress/Wait
Michael Scire
authored
on 7 Apr 2021
SciresM
committed
on 11 Apr 2021
|
|
kern: KLinkedList no longer exists
Michael Scire
authored
on 7 Apr 2021
SciresM
committed
on 11 Apr 2021
|
|
| 2020-12-18 |
kern: refactor to use m_ for member variables
Michael Scire
authored
on 18 Dec 2020
SciresM
committed
on 18 Dec 2020
|
| 2020-12-02 |
kern: update KConditionVariable to support new has_waiter_flag rules
Michael Scire
authored
on 2 Dec 2020
SciresM
committed
on 2 Dec 2020
|
|
KConditionVariable/KAddressArbiter: no need for global compare thread
Michael Scire
authored
on 2 Dec 2020
SciresM
committed
on 2 Dec 2020
|
|
| 2020-10-12 |
kern: minor behavioral fixes to condvar/address arbiter
Michael Scire
committed
on 12 Oct 2020
|
| 2020-07-31 |
kern: KConditionVariable::SignalImpl
Michael Scire
authored
on 22 Jul 2020
SciresM
committed
on 31 Jul 2020
|
|
kern: implement SvcMapProcessMemory, SvcUnmapProcessMemory
Michael Scire
authored
on 21 Jul 2020
SciresM
committed
on 31 Jul 2020
|
|
|
kern: implement SvcDebugActiveProcess, svcGetDebugEvent, SvcWaitProcessWideKeyAtomic
Michael Scire
authored
on 19 Jul 2020
SciresM
committed
on 31 Jul 2020
|
|
|
kern: implement SvcSignalToAddress, SvcWaitForAddress
Michael Scire
authored
on 17 Jul 2020
SciresM
committed
on 31 Jul 2020
|
|
|
kern: add KAddressArbiter::WaitIfEqual
Michael Scire
authored
on 15 Jul 2020
SciresM
committed
on 31 Jul 2020
|
|
| 2020-07-10 |
kern: implement SvcArbitrateLock, SvcArbitrateUnlock
Michael Scire
committed
on 10 Jul 2020
|
|
kern: partially implement SvcSignalProcessWideKey
Michael Scire
committed
on 10 Jul 2020
|