1 /* 2 * Copyright (c) 2006-2021, RT-Thread Development Team 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 * 6 * Change Logs: 7 * Date Author Notes 8 * 2021-01-30 lizhirui first version 9 */ 10 11 #include <rthw.h> 12 #include <rtthread.h> 13 14 #include <stdint.h> 15 #include <riscv.h> 16 #include <string.h> 17 #include <stdlib.h> 18 19 #include "riscv_mmu.h" 20 mmu_enable_user_page_access(void)21void mmu_enable_user_page_access(void) 22 { 23 set_csr(sstatus, SSTATUS_SUM); 24 } 25 mmu_disable_user_page_access(void)26void mmu_disable_user_page_access(void) 27 { 28 clear_csr(sstatus, SSTATUS_SUM); 29 } 30