Name Last commit Last update
..
AMBControl Cache maintenance fixes
PMF Add SWI error pointer validation, SeriousErrorV hooks, and OS_ReadSysInfo 15
vdu Fix a couple of mode specifier/string conversion issues
ARM600 Cache maintenance fixes
ARMops Fix crash when making SVC stack uncacheable. Fix poor Pi 3 memory benchmark performance
Arthur2 Make OS_GSTrans be more sensible about what it treats as system variables
Arthur3 Review of Internation switch
ArthurSWIs Add SWI error pointer validation, SeriousErrorV hooks, and OS_ReadSysInfo 15
CPUFeatures
ChangeDyn Improve safety of OS_Memory 0 "make temporarily uncacheable" and *Cache off
Convrsions Add OS_Memory 24 implementation. Change OS_ValidateAddress to use it. Fix kernel leaving the physical access MB in a messy state. Try and protect against infinite abort loops caused by bad environment handlers.
Exceptions
ExtraSWIs Add zero page relocation support
GetAll Cache maintenance fixes
HAL Cache maintenance fixes
HeapMan Sort out SetBorder
HeapSort Add compressed ROM support. Make more use of ARMv5+ instructions. Other misc tweaks.
Kernel Add SWI error pointer validation, SeriousErrorV hooks, and OS_ReadSysInfo 15
LibKern More HAL work. IOMD HAL work in progress. Lots of my own little build scripts. Don't touch this.
MOSDict Import from cleaned 360 CD
MemInfo Improve safety of OS_Memory 0 "make temporarily uncacheable" and *Cache off
MemMap2
Middle Add SWI error pointer validation, SeriousErrorV hooks, and OS_ReadSysInfo 15
ModHand Retire single use of DebugROMErrors
MoreComms Review of Internation switch
MoreSWIs Fix CAO pointer being reset incorrectly when calling OS_ExitAndDie with zero page relocation enabled
MsgCode Add zero page relocation support
NewIRQs Simplify HAL_IICDevice API
NewReset Add initial support for "physical memory pools"
Oscli Review of Internation switch
SWINaming Rationalise some old switches.
Super1 Escape some dollars
SysComms Makefile recreated from fragments
TickEvents Fix some re-entrancy issues. Minor optimisations.
UnSqueeze * Converted to building with ObjAsm (but still a single object file using ORG).
Utility Improve Service_DisplayStatus, Service_DisplayChanged functionality
VMSAv6 Improve safety of OS_Memory 0 "make temporarily uncacheable" and *Cache off