# risc-v-kernel **Repository Path**: whoisxxx/risc-v-kernel ## Basic Information - **Project Name**: risc-v-kernel - **Description**: Linux Kernel for openEuler RISC-V - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-20 - **Last Updated**: 2021-08-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # risc-v-kernel #### 介绍 用于制作 `openEuler RISC-V`版本的内核镜像,源代码取自openEuler/kernel的 OLK-5.10 分支。 由于kernel源码压缩包较大,这里利用OBS的tar_scm 插件来自动完成kernel源码包的下载和压缩工作,如果你想进行本地构建,需要手动获取到openeuler的kernel中OLK-5.10分支的代码,然后手动打包成 kernel.spec 文件中所指定的“tar.bz2”格式的压缩包。 https://gitee.com/openeuler/kernel/repository/archive/OLK-5.10.zip rpm包构建完成之后,你会得到一个未经压缩的kernel Image,需要配合 `openSBI` 来制作可通过QEMU启动的内核镜像。 #### 软件架构 RISC-V64 #### 安装教程 1. repo源配置:配置`openEuler RISC-V`提供的repo地址作为repo源 2. kernel安装 ``` dnf install risc-v-kernel opensbi ``` #### 使用说明 1. 获取此repo构建得到的rpm包 kernel-5.10.riscv64.rpm,解压缩或者安装 2. 安装kernel之后,在/boot目录下有Image和config-5,然后安装openSBI,/boot目录下会出现fw_payload_oe_qemuvirt.elf,即为QEMU启动的内核镜像,详情请见 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request