| 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
|
|
|
kern: mostly implement thread exit
Michael Scire
committed
on 11 Jul 2020
|
|
| 2020-02-20 |
kern: implement unsuspension of init threads
Michael Scire
committed
on 20 Feb 2020
|
| 2020-02-15 |
kern: implement lightlock slowpath (works on hw)
Michael Scire
committed
on 15 Feb 2020
|
| 2020-02-14 |
libmesosphere: move .s to kernel (prevent manifesting in kernelldr)
Michael Scire
committed
on 14 Feb 2020
|
| 2020-02-08 |
mesosphere: hard enforcement of TODOs
Michael Scire
committed
on 8 Feb 2020
|
|
kern: Implement exception vector ASM
Michael Scire
committed
on 8 Feb 2020
|
|
|
kern: bugfix, turn on auditing for the time being
Michael Scire
committed
on 8 Feb 2020
|
|
|
kern: implement dpc + skeleton rest of main
Michael Scire
committed
on 8 Feb 2020
|
|
| 2020-02-06 |
kern: implement KResourceLimit
Michael Scire
committed
on 6 Feb 2020
|