| 2024-03-29 |
kern: return ExceptionType_UnalignedData on data abort caused by alignment fault
Michael Scire
authored
on 28 Mar 2024
SciresM
committed
on 29 Mar 2024
|
|---|---|
|
kern: implement new attr tracking for memory range/traversal context
Michael Scire
authored
on 28 Mar 2024
SciresM
committed
on 29 Mar 2024
|
|
|
kern/os: support CreateProcessFlag_EnableAliasRegionExtraSize
Michael Scire
authored
on 28 Mar 2024
SciresM
committed
on 29 Mar 2024
|
|
|
kern: use userspace access instructions to read from tlr
Michael Scire
authored
on 28 Mar 2024
SciresM
committed
on 29 Mar 2024
|
|
| 2023-11-01 |
kern: fix some comment typos
Michael Scire
committed
on 1 Nov 2023
|
|
kern/svc: fix query/insecure names
Michael Scire
committed
on 1 Nov 2023
|
|
| 2023-10-12 |
kern: split out GetInstructionDataUserMode in exception handler
Michael Scire
authored
on 11 Oct 2023
SciresM
committed
on 12 Oct 2023
|
|
kern: KPageTable: remove MapFirst operation, replace with MapFirstGroup
Michael Scire
authored
on 11 Oct 2023
SciresM
committed
on 12 Oct 2023
|
|
|
kern: note OnFinalize calls in KPageTable::Finalize
Michael Scire
authored
on 11 Oct 2023
SciresM
committed
on 12 Oct 2023
|
|
|
kern: KSupervisorPageTable now checks wxn instead of setting it
Michael Scire
authored
on 11 Oct 2023
SciresM
committed
on 12 Oct 2023
|
|
|
kern: KPageTable::Initialize no longer takes unused process id
Michael Scire
authored
on 11 Oct 2023
SciresM
committed
on 12 Oct 2023
|
|
|
kern: add speculation barriers after eret
Michael Scire
authored
on 11 Oct 2023
SciresM
committed
on 12 Oct 2023
|
|
| 2023-02-23 |
kern: refactor init (kill identity map, merge cpu on logic)
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
kern: use variable-count parameter arrays for DebugEvents
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
|
kern: update for new ChangePermissions page table operation
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
|
kern: optimize userspace access asm to use cheaper instruction in io memory loops
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
|
kern: use different psr masks for 64 and 32-bit El0 threads
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
|
kern: increase stack parameter size by 0x10
Michael Scire
authored
on 21 Feb 2023
SciresM
committed
on 23 Feb 2023
|
|
| 2022-10-12 |
kern: update for new exception flag semantics
Michael Scire
authored
on 12 Oct 2022
SciresM
committed
on 12 Oct 2022
|
|
kern: Implement new PageTable operations/PhysicalMemory reference semantics
Michael Scire
authored
on 12 Oct 2022
SciresM
committed
on 12 Oct 2022
|
|
|
kern: implement K(Secure)SystemResource
Michael Scire
authored
on 12 Oct 2022
SciresM
committed
on 12 Oct 2022
|
|
| 2022-03-23 |
kern: implement revised IPI/SGI semantics
Michael Scire
authored
on 23 Mar 2022
SciresM
committed
on 23 Mar 2022
|
|
kern: update for new hw maintenance semantics
Michael Scire
authored
on 23 Mar 2022
SciresM
committed
on 23 Mar 2022
|
|
|
kern: implement new thread context/fpu semantics
Michael Scire
authored
on 23 Mar 2022
SciresM
committed
on 23 Mar 2022
|
|
| 2022-03-06 |
KThreadContext: Use El0PsrMask constant in GetUserContext
merry
authored
on 6 Mar 2022
SciresM
committed
on 6 Mar 2022
|
| 2022-02-14 |
Integrate new result macros. (#1780)
...
SciresM
authored
on 14 Feb 2022
GitHub
committed
on 14 Feb 2022
|
| 2021-12-13 |
ams: deduplicate static initialization logic
Michael Scire
committed
on 13 Dec 2021
|
| 2021-11-16 |
kern: be a little more consistent about pragma GCC location
Michael Scire
committed
on 16 Nov 2021
|
| 2021-10-29 |
kern: fix minor assembly bugs, avoid unnecessary function call in KScheduler hotloop
Michael Scire
committed
on 29 Oct 2021
|
|
|