bSchnepp / pantheon

Tiny operating system for aarch64 devices
6 stars 0 forks source link

[FEATURE] Feature request - Higher half mapping for MMIO #31

Closed bSchnepp closed 2 years ago

bSchnepp commented 2 years ago

Issue Checklist

===================================================== Feature Description The kernel should isolate device MMIO from ordinary memory, and have it virtually mapped in the higher half area. This will (eventually) allow remapping of the whole kernel there, and begin properly using the MMU.

Feature Benefits List the reasons why this feature would be beneficial

Use case examples List examples where this feature could be useful for end users.

Additional information Any additional information should be placed here.

bSchnepp commented 2 years ago

Implemented in 4f2d774d5b1b1018ea809ce8caeb5fd43254b99f, but this needs to be generalized for all MMIO.

bSchnepp commented 2 years ago

Merged as of a91ea51bebd6d65cbc4abfd3a9fd255aa2ed82b0