Skip to content

Add initial support of riscv64#334

Closed
liulog wants to merge 1 commit intoarceos-hypervisor:masterfrom
liulog:riscv64
Closed

Add initial support of riscv64#334
liulog wants to merge 1 commit intoarceos-hypervisor:masterfrom
liulog:riscv64

Conversation

@liulog
Copy link

@liulog liulog commented Dec 24, 2025

Due to lack of riscv support in some crates, I just use patch to reference my repo (forked from original repo).

[patch.crates-io]
axvmconfig = {git = "https://github.com/liulog/axvmconfig.git", branch = "next"}
axvisor_api = {git = "https://github.com/liulog/axvisor_api.git", branch = "master"}
riscv_vcpu = {git= "https://github.com/liulog/riscv_vcpu.git", branch = "master"}

[patch."https://github.com/arceos-hypervisor/axvm.git"]
axvm = {git="https://github.com/liulog/axvm.git", branch = "next"}

[patch."https://github.com/arceos-hypervisor/axdevice.git"]
axdevice = {git="https://github.com/liulog/axdevice.git", branch = "master"}

Related PRs aren't merged yet, you can use this.

Note:
For current axvisor, linux should config CONFIG_RISCV_SBI_V01=y.

My develop logging is recorded in #303.

@liulog
Copy link
Author

liulog commented Dec 24, 2025

You can quickly test it.

But before merged, I need submit PR about related patches mentioned above.

@ZR233
Copy link
Contributor

ZR233 commented Dec 26, 2025

riscv_vplic 可以PR到这个仓库,方便后续合作开发:https://github.com/arceos-hypervisor/riscv_vplic

@liulog
Copy link
Author

liulog commented Dec 26, 2025

riscv_vplic 可以PR到这个仓库,方便后续合作开发:https://github.com/arceos-hypervisor/riscv_vplic

好的,可能需要您这边对这个仓库进行一下初始化,当前仓库为空,无法 fork

@ZR233
Copy link
Contributor

ZR233 commented Dec 26, 2025

riscv_vplic 可以PR到这个仓库,方便后续合作开发:https://github.com/arceos-hypervisor/riscv_vplic

好的,可能需要您这边对这个仓库进行一下初始化,当前仓库为空,无法 fork

已授权,可直接操作

@ZR233
Copy link
Contributor

ZR233 commented Mar 21, 2026

改动已合入 rcore-os/tgoskits#25

@ZR233 ZR233 closed this Mar 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants