Changeset View
Changeset View
Standalone View
Standalone View
sys/riscv/riscv/vm_machdep.c
Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | |||||
#include <vm/vm.h> | #include <vm/vm.h> | ||||
#include <vm/vm_page.h> | #include <vm/vm_page.h> | ||||
#include <vm/vm_map.h> | #include <vm/vm_map.h> | ||||
#include <vm/uma.h> | #include <vm/uma.h> | ||||
#include <vm/uma_int.h> | #include <vm/uma_int.h> | ||||
#include <machine/riscvreg.h> | #include <machine/riscvreg.h> | ||||
#include <machine/cpu.h> | #include <machine/cpu.h> | ||||
#include <machine/cpufunc.h> | |||||
#include <machine/pcb.h> | #include <machine/pcb.h> | ||||
#include <machine/frame.h> | #include <machine/frame.h> | ||||
#include <machine/sbi.h> | #include <machine/sbi.h> | ||||
#if __riscv_xlen == 64 | #if __riscv_xlen == 64 | ||||
#define TP_OFFSET 16 /* sizeof(struct tcb) */ | #define TP_OFFSET 16 /* sizeof(struct tcb) */ | ||||
#endif | #endif | ||||
▲ Show 20 Lines • Show All 201 Lines • ▼ Show 20 Lines | |||||
} | } | ||||
int | int | ||||
cpu_procctl(struct thread *td __unused, int idtype __unused, id_t id __unused, | cpu_procctl(struct thread *td __unused, int idtype __unused, id_t id __unused, | ||||
int com __unused, void *data __unused) | int com __unused, void *data __unused) | ||||
{ | { | ||||
return (EINVAL); | return (EINVAL); | ||||
} | |||||
void | |||||
cpu_sync_core(void) | |||||
{ | |||||
fence_i(); | |||||
} | } |