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.

Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
This adds a basic ACPI module for iterating tables (based on uACPI in
barebones mode)

Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
As we introduce more cpu-specific helpers in the following commits.

Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
Some CPUID tests require ECX != 0

Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
This is no longer needed as we now have better cpu feature testing.

Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
These will be used to implement arch agnostic functionality like
abortable instructions in the following commits.

Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
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 <99danilt@gmail.com>
Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
Signed-off-by: Daniil Tatianin <99danilt@gmail.com>
@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 <99danilt@gmail.com>
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