Skip to content

Start of per-cpu and SMP#16

Open
d-tatianin wants to merge 16 commits intomasterfrom
new
Open

Start of per-cpu and SMP#16
d-tatianin wants to merge 16 commits intomasterfrom
new

Conversation

@d-tatianin
Copy link
Member

No description provided.

This adds a basic ACPI module for iterating tables (based on uACPI in
barebones mode)

Signed-off-by: Daniil Tatianin <[email protected]>
As we introduce more cpu-specific helpers in the following commits.

Signed-off-by: Daniil Tatianin <[email protected]>
Some CPUID tests require ECX != 0

Signed-off-by: Daniil Tatianin <[email protected]>
This is no longer needed as we now have better cpu feature testing.

Signed-off-by: Daniil Tatianin <[email protected]>
These will be used to implement arch agnostic functionality like
abortable instructions in the following commits.

Signed-off-by: Daniil Tatianin <[email protected]>
Abortable instructions is a subsystem for implementing sections which
contain instructions that are allowed to fault with a fallback abort PC
that is jumped to in case of a fault. The subsystem is mostly arch
independant with optional arch handlers if required.

Signed-off-by: Daniil Tatianin <[email protected]>
Signed-off-by: Daniil Tatianin <[email protected]>
@d-tatianin d-tatianin force-pushed the new branch 2 times, most recently from 4dcb8d8 to 110d22b Compare November 8, 2025 11:39
Signed-off-by: Daniil Tatianin <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant