Skip to content

Kent/n1 - #17

Open
kent-mcleod wants to merge 5 commits into
microkitfrom
kent/N1
Open

Kent/n1#17
kent-mcleod wants to merge 5 commits into
microkitfrom
kent/N1

Conversation

@kent-mcleod

Copy link
Copy Markdown
Owner

No description provided.

kent-mcleod and others added 5 commits December 17, 2025 08:54
Add a feature flag that uses a different kernel window map function
during boot that maps the kernel window with 1GiB pages instead of 2MiB
pages. This enables higher coverage of the memory space to enable access
to high untypeds when the platform splits low-mem and high-mem ranges
over a distance larger than 512GiB covered by the current window.
LPI are a 4th kind of interrupt for "message signalled interrupts". If
they are supported by a GICv3 implementation then they may be coupled
with an interrupt translation service(ITS). With this set of changes,
the seL4 irq handling model can still support physical LPI interrupts
provided that the LPI redistributor and ITS service are correctly
managed by another system component. A safe way to do this is to
statically configure before the kernel boots and the lack of untypeds to
the resources used can prevent any other access during runtime.
This check was too narrow for the platform configuration. The hardware
can support injecting much larger interrupt numbers.
This adds initial build support for NeoverseN1 cores
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.

1 participant