mmu/riscv64: implement global page mapping support
ASID allocation is not supported yet, so always use ASID 0 for user pages for now. Change-Id: I021e77dae692c22984bc625dd0588362bece45b7 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6698 Tested-by: Commit checker robot <[email protected]> Reviewed-by: Adrien Destugues <[email protected]> Reviewed-by: Alex von Gluck IV <[email protected]>
This commit is contained in:
@@ -17,9 +17,8 @@ struct iframe {
|
||||
uint64 status;
|
||||
uint64 cause;
|
||||
uint64 tval;
|
||||
uint64 align1; // structure need to be 16 byte aligned
|
||||
|
||||
uint64 ra;
|
||||
uint64 ra __attribute__((aligned (16)));
|
||||
uint64 t6;
|
||||
uint64 sp;
|
||||
uint64 gp;
|
||||
@@ -58,7 +57,6 @@ struct arch_context {
|
||||
uint64 ra; // 0
|
||||
uint64 s[12]; // 12
|
||||
uint64 sp; // 13
|
||||
uint64 satp; // 14
|
||||
};
|
||||
|
||||
struct fpu_context {
|
||||
|
||||
Reference in New Issue
Block a user