From 7da8912c0eee10315dac37cecd4c84f11e5dad59 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sun, 13 Nov 2022 00:18:35 +0200 Subject: give uvmem_map more fitting name + It really only works with Sv39, I suppose similar structures should be added for Sv4} etc. if I ever get around to it. --- arch/riscv64/kernel/vmem.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/riscv64/kernel/vmem.c b/arch/riscv64/kernel/vmem.c index 15daa62..d30bf1f 100644 --- a/arch/riscv64/kernel/vmem.c +++ b/arch/riscv64/kernel/vmem.c @@ -347,15 +347,15 @@ vm_t setup_kernel_io(struct vmem *b, vm_t paddr) /* something of an optimisation, letting the compiler know which parts to copy * however it sees best */ -struct uvmem_map { +struct uvmem_sv39_map { struct vmem *leaf[CSTACK_PAGE - 1]; }; stat_t clone_uvmem(struct vmem *r, struct vmem *b) { /** \todo error checking? */ - struct uvmem_map *rm = (struct uvmem_map *)(r); - struct uvmem_map *bm = (struct uvmem_map *)(b); + struct uvmem_sv39_map *rm = (struct uvmem_sv39_map *)(r); + struct uvmem_sv39_map *bm = (struct uvmem_sv39_map *)(b); *bm = *rm; return OK; -- cgit v1.3