|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [RISC-V] Switch to H-mode
Hi Alistair and community,
I am working on RISC-V support upstream for Xen based on your and Bobby
patches.
Adding the RISC-V support I realized that Xen is ran in S-mode. Output
of OpenSBI:
...
Domain0 Next Mode : S-mode
...
So the first my question is shouldn't it be in H-mode?
If I am right than it looks like we have to do a patch to OpenSBI to
add support of H-mode as it is not supported now:
[1]
https://github.com/riscv-software-src/opensbi/blob/master/lib/sbi/sbi_domain.c#L380
[2]
https://github.com/riscv-software-src/opensbi/blob/master/include/sbi/riscv_encoding.h#L110
Please correct me if I am wrong.
The other option I see is to switch to H-mode in U-boot as I understand
the classical boot flow is:
OpenSBI -> U-boot -> Xen -> Domain{0,...}
If it is at all possible since U-boot will be in S mode after OpenSBI.
Thanks in advance.
~ Oleksii
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |