Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
K Kernel
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • RiscOS
  • Sources
  • Kernel
  • Merge requests
  • !36

Merged
Created Aug 18, 2020 by Timothy E Baldwin@tbaldwinDeveloper

Flexible memory layout

  • Overview 0
  • Commits 4
  • Changes 2

These changes allow the Kernel and it's workspace be easily moved. The Kernel can be moved anywhere below 0x40000000 or above 0xC0000000 (there is still a requirement in the VDU driver). ZeroPage (+ ProcVecs) can be placed at any 64K aligned address.

This merge request makes no binary changes.

These changes are used to allow the Linux Port ROM image to be placed at location that avoids areas reserved by Linux.

Edited Jan 09, 2021 by Timothy E Baldwin
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: Kernel-flexable-memory