| 2023-02-21 |
kern: update scheduler for new switch count tracking logic
Michael Scire
committed
on 21 Feb 2023
|
|---|---|
| 2022-03-23 |
kern: implement new thread context/fpu semantics
Michael Scire
authored
on 23 Mar 2022
SciresM
committed
on 23 Mar 2022
|
| 2021-11-16 |
kern: be a little more consistent about pragma GCC location
Michael Scire
committed
on 16 Nov 2021
|
| 2021-11-06 |
KScheduler big brain strat for mdscr_el1 cfg change
Michael Scire
committed
on 6 Nov 2021
|
| 2021-10-27 |
kern: audit (and fix) our hardware maintenance instructions to match official kernel
Michael Scire
committed
on 27 Oct 2021
|
| 2021-10-20 |
kern: use new AtomicRef, use Atomic<bool>
Michael Scire
committed
on 20 Oct 2021
|
|
kern/util: use custom atomics wrapper to substantially improve codegen
Michael Scire
committed
on 20 Oct 2021
|
|
| 2021-10-19 |
kern: update scheduler for 13.0.0 change, fix some ctz/clz bugs
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: KSchedulerInterruptTask -> KSchedulerInterruptHandler
Michael Scire
authored
on 18 Sep 2021
SciresM
committed
on 19 Sep 2021
|
|
kern: kill the interrupt task manager thread
Michael Scire
authored
on 18 Sep 2021
SciresM
committed
on 19 Sep 2021
|
|
| 2021-05-31 |
kern: fix enormous whoops
Michael Scire
committed
on 31 May 2021
|
| 2021-04-11 |
kern: unconditionally set thread state when appropriate
Michael Scire
authored
on 7 Apr 2021
SciresM
committed
on 11 Apr 2021
|
| 2021-01-08 |
kern: greatly improve codegen for atomics, scheduler
Michael Scire
committed
on 8 Jan 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: Kill KCoreLocalRegion
Michael Scire
authored
on 1 Dec 2020
SciresM
committed
on 2 Dec 2020
|
| 2020-08-19 |
kern: non-loop cas-weak -> cas-strong
Michael Scire
authored
on 13 Aug 2020
SciresM
committed
on 19 Aug 2020
|
|
kern: fix bug in KScheduler::ClearPreviousThread
Michael Scire
authored
on 13 Aug 2020
SciresM
committed
on 19 Aug 2020
|
|
|
kern: use std::atomic_ref instead of reinterpret_cast to std::atomic
Michael Scire
authored
on 13 Aug 2020
SciresM
committed
on 19 Aug 2020
|
|
|
kern: add tracing for irq/scheduling
Michael Scire
authored
on 4 Aug 2020
SciresM
committed
on 19 Aug 2020
|
|
|
kern: fix missing scheduler updates in KLightLock/Exception, fix RequestScheduleOnInterrupt
Michael Scire
authored
on 3 Aug 2020
SciresM
committed
on 19 Aug 2020
|
|
| 2020-08-17 |
kern: build with -Wextra
Michael Scire
committed
on 17 Aug 2020
|
| 2020-07-31 |
kern: clean up majority of TODOs
Michael Scire
authored
on 31 Jul 2020
SciresM
committed
on 31 Jul 2020
|
|
kern: implement thread pinning/SvcSynchronizePreemptionState
Michael Scire
authored
on 28 Jul 2020
SciresM
committed
on 31 Jul 2020
|
|
|
kern: SvcUnmapPhysicalMemory, cleanup thread pinning
Michael Scire
authored
on 25 Jul 2020
SciresM
committed
on 31 Jul 2020
|
|
|
kern: finish SvcGetInfo
Michael Scire
authored
on 24 Jul 2020
SciresM
committed
on 31 Jul 2020
|
|
|
kern: fix kscheduler interrupt api, adjust debug logging
Michael Scire
authored
on 18 Jul 2020
SciresM
committed
on 31 Jul 2020
|
|
|
kern: fix bug in up/downcasting of scoped auto objects
Michael Scire
authored
on 17 Jul 2020
SciresM
committed
on 31 Jul 2020
|
|
| 2020-07-11 |
kern/KScheduler: implement special yields
Michael Scire
committed
on 11 Jul 2020
|
|
kern: implement SvcSleepThread for ns > 0
Michael Scire
committed
on 11 Jul 2020
|