Skip to content

OS functions start#16

Merged
encounter merged 23 commits intoencounter:mainfrom
PJB3005:26-02-23-os-basics
Mar 2, 2026
Merged

OS functions start#16
encounter merged 23 commits intoencounter:mainfrom
PJB3005:26-02-23-os-basics

Conversation

@PJB3005
Copy link
Contributor

@PJB3005 PJB3005 commented Feb 23, 2026

OSInit()
MEM1 size configurable via AuroraConfiguration
Fancy guard pages (who knows if it'll be useful)

OSInit()
MEM1 size configurable via AuroraConfiguration
Fancy guard pages (who knows if it'll be useful)
@PJB3005 PJB3005 marked this pull request as ready for review February 23, 2026 20:47
@PJB3005 PJB3005 changed the title OS memory start OS functions start Feb 23, 2026
I decided to remove the macros from the header given they're very unlikely to matter perf wise and it reduces code duplication.

There's no distinction between cached and uncached. Physical is relative to MEM1.
@PJB3005 PJB3005 marked this pull request as draft February 24, 2026 15:50
@PJB3005 PJB3005 marked this pull request as ready for review March 2, 2026 13:27
@PJB3005
Copy link
Contributor Author

PJB3005 commented Mar 2, 2026

Alright TP is now compiling & running against this code.

@PJB3005
Copy link
Contributor Author

PJB3005 commented Mar 2, 2026

I merged #26 into this by the way, so merge that PR first.

@encounter encounter merged commit e4afaee into encounter:main Mar 2, 2026
@PJB3005 PJB3005 deleted the 26-02-23-os-basics branch March 2, 2026 15:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants