riscv 相关问题

RISC-V是一种新的指令集架构(ISA),最初设计用于支持计算机体系结构研究和教育,现在已成为RISC-V Foundation治理下的行业实现的标准开放架构。

构建 Linux 内核以设置 riscv32

我试图从 linux repo v5.12 构建内核来为 qemu 模拟器设置一个图像,但我一直收到这个错误 ./arch/riscv/include/asm/irqflags.h:汇编程序消息: ./arch/riscv/

回答 0 投票 0

如何跟踪指令在流水线处理器中的位置?

让我们有一个规范的 5 级“开源”流水线处理器,稍后我们将在其上运行软件仿真。 处理器在第一阶段从内存中获取指令 IF...

回答 0 投票 0

无法在 QEMU 中写入 riscv64 satp 寄存器

我正在尝试运行我在 QEMU 上实现的 RISCV 操作系统内核,但是在初始化虚拟内存之后,QEMU 似乎挂起。调试后程序停在csrw satp,a5语句,不能

回答 0 投票 0

错误显示在执行 xv6 时检测到 gdb 内部问题

我目前正在自学MIT开设的课程6.1810。在执行实验 2 时键入 continue using gdb 后显示“程序未运行”。 (gdb) 文件内核/内核 从

回答 0 投票 0

为什么RISC-V中临时寄存器和保存寄存器没有顺序编号?

为什么不用x5~x11作为临时寄存器呢? 有什么理由吗?

回答 2 投票 0

如何跟踪流水线处理器内的数据流?

假设我们有一个规范的有序5级处理器,因此会有4组流水线寄存器,分别是IF/ID、ID/EX、EX/ME、ME/WB。我想创建一个模板如下: 指导...

回答 0 投票 0

RISC-V 汇编中的两个 64 位数字相乘

我对如何在 Risc-v 汇编中将两个 64 位相互相乘感到困惑。我想加载 64 位数字,将它们相乘,然后将其存储回变量中并打印...

回答 1 投票 0

如何使用参考模型轻松验证 RISC-V 内核机智?

我对RISC-V核心问题的验证很陌生。 我必须用验证系统验证 RISCV32IM 内核。 我写了一些测试台,其中包括一些场景和断言,例如自动

回答 0 投票 0

对 RISC-V 计算机的 dotnet 核心支持

我们知道 dotnet core 是多平台的,但我需要知道它是否支持 risc-v 进程/计算机? 我猜 dotnet core 支持 ARM-64 但不确定是否支持 risc-v

回答 1 投票 0

如何关闭 RISC-V 压缩指令?

当我使用 riscv64-unknown-elf-gcc 时,选项 -march=rv64g 和 -march=rv64gc 之间几乎没有区别。 -march=64g 将在标准库函数中使用 RVC 代码,例如 prin...

回答 2 投票 0

如何关闭 RISC-V 压缩指令?

当我使用 riscv64-unknown-elf-gcc 时,选项 -march=rv64g 和 -march=rv64gc 之间几乎没有区别。 -march=64g 将在标准库函数中使用 RVC 代码,例如 prin...

回答 2 投票 0

带有输入/输出操作数的内联 asm 以更新指针并更新它指向的内容

我正在使用 RISC-V 汇编语言和 GNU C 内联汇编实现 3*3 矩阵和 3*1 矩阵乘法。 // 描述:矩阵相乘两级for循环 #include 内...

回答 0 投票 0

在本地构建 openjdk riscv 时出现问题

我创建了 riscv chroot。在 chroot 内部,我正在尝试从源代码构建 openjdk riscv。 我从 https://github.com/openjdk/riscv-port.git 克隆了源代码。我已经成功执行...

回答 0 投票 0

3*3矩阵和3*1矩阵乘法使用risc-v汇编语言[重复]

// 描述:矩阵乘以两层 for 循环 #include 主函数() { int f,i=0; int h[9]={0}, x[3]={0}, y[3]={0}; 文件 *input = fopen("../input/...

回答 0 投票 0

RISC-V 中的存储地址

这是我实现凯撒密码的作业,该密码将大写字母 bt 3 转移,例如'a'到'd','b'到'e',...'x'到'c'。并填充空间数字0到9(不超过9)。现在我已经完成了...

回答 0 投票 0

RISC-V,向量化,如何处理数据类型溢出

我正在用 RISC-V 内在函数编写矢量代码,但这个问题可能通常适用于矢量化。 我需要乘以并累加很多 uint8 值。为此,我想填写

回答 0 投票 0

RISC-V,向量化,如何处理数据类型溢出

我正在用 RISC-V 内在函数编写矢量代码,但这个问题可能通常适用于矢量化。 我需要乘以并累加很多 uint8 值。为此,我想填写

回答 0 投票 0

CMake 在为 RISC-V 编译汇编文件时无法确定目标的链接器语言

我正在尝试构建一个 RISC-V 项目,但出现以下错误: -- C 编译器标识为 GNU 12.1.0 -- CXX编译器标识为GNU 12.1.0 -- 检测 C 编译器 ABI 信息 --

回答 1 投票 0

为什么我可以在我的 x86_64 机器上执行 RISC-V 二进制文件?

我使用 RISC-V 工具链从源代码编译了一个二进制文件 objdump_riscv。在这里,我阅读了它,显然,它是一个 RISC-V 二进制文件。 $ readelf -h ./objdump_riscv 精灵头: 魔法:7f 45 4c 46 02...

回答 0 投票 0

Little/Big Endian 移位位置

我写了一些代码,它存储一个来自字符数组的整数[2304] 进入一个整数数组,本质上,如果我的字符数组有整数 1000,它存储在 4 个字节中 memory_array[0]= ...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.