/* * Copyright (c) 2006-2018, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2018-10-03 Bernard The first version */#ifndef CPUPORT_H__#define CPUPORT_H__#include <rtconfig.h>/* bytes of register width */#ifdef ARCH_CPU_64BIT#define STORE sd#define LOAD ld#define REGBYTES 8#else// error here, not portable#endif#endif#ifdef RISCV_U_MODE#define RISCV_USER_ENTRY 0xFFFFFFE000000000ULL#endif