Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
RiscOS
Sources
Kernel
Repository
7c914258f1e7274d7590b97856e0bdca02f062de
Switch branch/tag
Kernel
s
History
Find file
Select Archive Format
Download source code
zip
tar.gz
tar.bz2
tar
Download this directory
zip
tar.gz
tar.bz2
tar
Clone
Clone with SSH
Clone with HTTPS
Open in your IDE
Visual Studio Code
Copy HTTPS clone URL
Copy SSH clone URL
git@gitlab.riscosopen.org:RiscOS/Sources/Kernel.git
Copy HTTPS clone URL
https://gitlab.riscosopen.org/RiscOS/Sources/Kernel.git
Name
Last commit
Last update
..
AMBControl
Cache maintenance fixes
9 years ago
PMF
Avoid unnecesssary remainder calculations
8 years ago
vdu
[308] SpriteOp 11 (merge sprite areas) gets slow for large numbers of sprites
8 years ago
ARM600
Cache maintenance fixes
9 years ago
ARMops
Fix CPU features being clobbered by software RAM clear
8 years ago
Arthur2
Make OS_GSTrans be more sensible about what it treats as system variables
10 years ago
Arthur3
Review of Internation switch
12 years ago
ArthurSWIs
Add SWI error pointer validation, SeriousErrorV hooks, and OS_ReadSysInfo 15
8 years ago
CPUFeatures
Revise WFE detection
8 years ago
ChangeDyn
Improve safety of OS_Memory 0 "make temporarily uncacheable" and *Cache off
9 years ago
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.
10 years ago
Exceptions
ExtraSWIs
Add zero page relocation support
13 years ago
GetAll
Add new OS_PlatformFeatures reason code for reading CPU features (inspired by ARMv6+ CPUID scheme). Add OS_ReadSysInfo 8 flags for indicating the alignment mode the ROM was built with. Fix long-standing bug with OS_PlatformFeatures when an unknown reason code is used.
8 years ago
HAL
Fix CPU features being clobbered by software RAM clear
8 years ago
HeapMan
Sort out SetBorder
12 years ago
HeapSort
Avoid unnecesssary remainder calculations
8 years ago
Kernel
Add new OS_PlatformFeatures reason code for reading CPU features (inspired by ARMv6+ CPUID scheme). Add OS_ReadSysInfo 8 flags for indicating the alignment mode the ROM was built with. Fix long-standing bug with OS_PlatformFeatures when an unknown reason code is used.
8 years ago
LibKern
More HAL work. IOMD HAL work in progress. Lots of my own little build scripts. Don't touch this.
24 years ago
MOSDict
Import from cleaned 360 CD
28 years ago
MemInfo
Add new OS_PlatformFeatures reason code for reading CPU features (inspired by ARMv6+ CPUID scheme). Add OS_ReadSysInfo 8 flags for indicating the alignment mode the ROM was built with. Fix long-standing bug with OS_PlatformFeatures when an unknown reason code is used.
8 years ago
MemMap2
Middle
Add new OS_PlatformFeatures reason code for reading CPU features (inspired by ARMv6+ CPUID scheme). Add OS_ReadSysInfo 8 flags for indicating the alignment mode the ROM was built with. Fix long-standing bug with OS_PlatformFeatures when an unknown reason code is used.
8 years ago
ModHand
Retire single use of DebugROMErrors
12 years ago
MoreComms
Review of Internation switch
12 years ago
MoreSWIs
Fix CAO pointer being reset incorrectly when calling OS_ExitAndDie with zero page relocation enabled
11 years ago
MsgCode
Add zero page relocation support
13 years ago
NewIRQs
Simplify HAL_IICDevice API
10 years ago
NewReset
Add initial support for "physical memory pools"
9 years ago
Oscli
Review of Internation switch
12 years ago
SWINaming
Rationalise some old switches.
13 years ago
Super1
Escape some dollars
10 years ago
SysComms
Makefile recreated from fragments
10 years ago
TickEvents
Fix some re-entrancy issues. Minor optimisations.
9 years ago
UnSqueeze
* Converted to building with ObjAsm (but still a single object file using ORG).
24 years ago
Utility
Improve Service_DisplayStatus, Service_DisplayChanged functionality
10 years ago
VMSAv6
Improve safety of OS_Memory 0 "make temporarily uncacheable" and *Cache off
9 years ago