4c5188bb | 01-Aug-2024 |
Mark Johnston <markj@FreeBSD.org> |
bhyve: Assert success in a couple of libvmmapi calls
- In vmexit_smccc(), copy an assertion from amd64. - In fbsdrun_addcpu(), make sure that our vm_suspend_cpu() call is succesful.
Reviewed by:
bhyve: Assert success in a couple of libvmmapi calls
- In vmexit_smccc(), copy an assertion from amd64. - In fbsdrun_addcpu(), make sure that our vm_suspend_cpu() call is succesful.
Reviewed by: jhb MFC after: 2 weeks Sponsored by: Innovate UK Differential Revision: https://reviews.freebsd.org/D46197
show more ...
|
05704402 | 04-Jun-2024 |
Mark Johnston <markj@FreeBSD.org> |
bhyve: Add a stub VM_EXITCODE_REG_EMUL handler
This lets us print a few fields of interest before aborting the VM loop.
No functional change intended.
Reviewed by: corvink, andrew Sponsored by: In
bhyve: Add a stub VM_EXITCODE_REG_EMUL handler
This lets us print a few fields of interest before aborting the VM loop.
No functional change intended.
Reviewed by: corvink, andrew Sponsored by: Innovate UK Differential Revision: https://reviews.freebsd.org/D44741
show more ...
|
014d7082 | 21-Feb-2024 |
Jessica Clarke <jrtc27@jrtc27.com> |
bhyve: Implement a PL031 RTC on arm64
Unlike amd64's, this RTC is implemented entirely in userspace. This is the same RTC as is provided by QEMU's virt machine.
Reviewed by: jhb MFC after: 2 weeks
bhyve: Implement a PL031 RTC on arm64
Unlike amd64's, this RTC is implemented entirely in userspace. This is the same RTC as is provided by QEMU's virt machine.
Reviewed by: jhb MFC after: 2 weeks Obtained from: CheriBSD
show more ...
|