RISC-V 架构适配知识库
  • 睿迁工具集
  • RVSmartPorting
  • 简体中文
  • English (US)
在 Gitee 上查看
  • 睿迁工具集
  • RVSmartPorting
  • 简体中文
  • English (US)
在 Gitee 上查看
  • 简介
    • 贡献规范
  • 入门
    • 内存一致性模型
    • 硬件开发板差异
    • 指令集模块
  • 通用调整
    • 检查项目对多架构的支持性
    • 文件结构调整
    • 目录结构调整
    • 测试用例调整
  • C/C++ 程序
    • 内联汇编
    • 宏定义与判断
    • 移位运算中的整形常数
    • Intrinsic 函数
    • 多版本函数
    • 系统调用
  • 汇编程序
  • 编译配置文件
    • rpmbuild
    • Makefile
    • CMake
    • Autoconf
    • QMake
    • 其它
  • 其它编程语言
    • Rust
    • Go
    • Python
    • 其它语言
  • 辅助工具集
    • 目标代码定位工具
    • 汇编指令翻译工具

目录结构调整

示例:kexec-tools 项目添加 RISC-V 相关目录

项目链接:https://gitee.com/src-openeuler/kexec-tools
对应 RISC-V Patch 文件:support_riscv.patch

项目原有部分目录列表:

/purgatory/arch/alpha
/purgatory/arch/arm
/purgatory/arch/arm64
/purgatory/arch/i386
/purgatory/arch/ia64
/purgatory/arch/mips
/purgatory/arch/ppc
/purgatory/arch/ppc64
/purgatory/arch/s390
/purgatory/arch/sh
/purgatory/arch/x86_64

根据高亮部分的架构关键字,需要补充以下目录以支持 RISC-V 位架构:

/purgatory/arch/riscv
/purgatory/arch/riscv64
编辑本页面
最后更新时间:
贡献者: LightningRS
Prev
文件结构调整
Next
测试用例调整

本知识库采用 木兰开放作品许可协议 署名-相同方式共享 第1版 进行许可

版权所有 © 2025 RVSmartPorting. | 京ICP备20005262号 | beian京公网安备11010802043677号