Michael Scire
|
23ba31da1f
|
kern: add note that N ifdef'd out calling HandleException() for EL1 faults
|
2024-10-15 21:48:59 -07:00 |
|
Michael Scire
|
c72ba35684
|
kern: add speculation barriers after eret
|
2023-10-12 08:55:58 -07:00 |
|
Michael Scire
|
6e17317d5d
|
kern: implement new thread context/fpu semantics
|
2022-03-23 09:10:50 -07:00 |
|
Michael Scire
|
d1f3c4904b
|
kern: fix minor assembly bugs, avoid unnecessary function call in KScheduler hotloop
|
2021-10-28 19:16:23 -07:00 |
|
Michael Scire
|
77fe5cf6f5
|
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
|
2021-10-04 12:59:10 -07:00 |
|
Michael Scire
|
ebb0bd2b41
|
kern: improve single-step around user-exception entry
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
9e7b56b33c
|
kern: optimize hw-single-step management
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
4075d24e0c
|
kern: add hardware single step extension
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
037b04ac60
|
kern: mostly kill magic numbers in assembly, fix SVCs >= 0x80
|
2021-04-14 18:01:08 -07:00 |
|
Michael Scire
|
c216f92a91
|
kern: swap tpidr_el1/cntv_cval_el0 as scratch vs exception stack
|
2021-04-11 03:42:16 -07:00 |
|
Michael Scire
|
4b9e7c7d27
|
kern: bump svc limit to 192 from 128
|
2021-04-11 03:42:16 -07:00 |
|
Michael Scire
|
b0debd72a7
|
kern: Kill KCoreLocalRegion
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
1ffe08672d
|
kern: fix EL0 TLB conflict handler
|
2020-07-31 14:50:52 -07:00 |
|
Michael Scire
|
efae01c165
|
kern: implement KUserPointer (and test with QueryMemory) in advance of svc dev
|
2020-02-20 09:05:24 -08:00 |
|
Michael Scire
|
20b5268e90
|
kern: kern::arm64 -> kern::arch::arm64
|
2020-02-14 18:22:55 -08:00 |
|
Michael Scire
|
364b04b68a
|
libmesosphere: move .s to kernel (prevent manifesting in kernelldr)
|
2020-02-13 22:05:20 -08:00 |
|