Closed
Conversation
Signed-off-by: Ivan-Velickovic <[email protected]>
Similarly to the U54-MC, the U74-MC has a S-core that does not run in supervisor mode. Signed-off-by: Ivan-Velickovic <[email protected]>
8a3d709 to
b338296
Compare
Signed-off-by: Ivan-Velickovic <[email protected]>
4a57d35 to
8c45d16
Compare
The naming is more intuitive this way and the classes show up together in the IDE outline. Signed-off-by: Axel Heider <[email protected]>
Signed-off-by: Axel Heider <[email protected]>
The generic kernel header file object/structures.h already defined the macro WORD_PTR(). Signed-off-by: Axel Heider <[email protected]>
Signed-off-by: Axel Heider <[email protected]>
Remove indirection and stick to one name. Signed-off-by: Axel Heider <[email protected]>
Avoid raw numbers build values from the definitions. Signed-off-by: Axel Heider <[email protected]>
Signed-off-by: Axel Heider <[email protected]>
This also fixes a QEMU problem happening rarely. Signed-off-by: Axel Heider <[email protected]>
Stick to the logic core view in the generic code and resolve the mask at the lowest layer instead. Signed-off-by: Axel Heider <[email protected]>
The idle thread does not have any stack, thus implementing the function in assembler avoids convincing the compiler not to use any stack for a C function. Signed-off-by: Axel Heider <[email protected]>
Signed-off-by: Axel Heider <[email protected]>
Debugging improvements: - Mark the trap handler as a function, so it's not just an arbitrary symbol for the linker. - Force trap entry to be at the start of the kernel runtime image, so the linker does not put it at arbitrary locations. Page alignment is not required on RISC-V for the vector base address, 4-byte alignment is enough. Signed-off-by: Axel Heider <[email protected]>
Consolidate functions to avoid redundancy. Signed-off-by: Axel Heider <[email protected]>
Signed-off-by: Axel Heider <[email protected]>
Signed-off-by: Axel Heider <[email protected]>
34f516d to
efadeea
Compare
- prototype for ipi_send_target() is in include/smp/ipi.h - add comment what conditional block ended - avoid unnecessary includes Signed-off-by: Axel Heider <[email protected]>
Signed-off-by: Axel Heider <[email protected]>
Signed-off-by: Axel Heider <[email protected]>
Allwinner D1 SOC with T-Head XuanTie C906 (RV64GCV) Signed-off-by: Axel Heider <[email protected]>
Signed-off-by: Axel Heider <[email protected]> wip
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Test with: seL4/sel4test-manifest#20, seL4/sel4bench-manifest#12