Date: Sat, 7 Oct 2017 09:50:18 +0300 From: Alexandru Elisei <alexandru.elisei@gmail.com> To: freebsd-arm@freebsd.org Subject: bhyve on ARMv8 - initarm() and struct arm64_bootparams Message-ID: <CAB-4s4k5ivqRjwXaUtjS0EPf6qF-5PvBCkYOigjgatU0y5i=fQ@mail.gmail.com>
index | next in thread | raw e-mail
Hello, I am currently working on porting bhyve to ARMv8 and I've managed to start a guest kernel inside bhyve. I am having trouble getting past the initarm() function in the guest and I think the problem is the fact that I am not sending the correct boot parameter arm64_bootparams->modulep to the guest (the other struct variables are computed in locore.S before calling initarm()). As far as I can I can tell modulep is a pointer to the mapped kernel image virtual address where module information is stored, but I don't know how to get that information from the guest kernel when creating the virtual machine. Can anyone provide some help with this issue? Thank you, Alexhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAB-4s4k5ivqRjwXaUtjS0EPf6qF-5PvBCkYOigjgatU0y5i=fQ>
