]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
bhyve: Implement a PL031 RTC on arm64
authorJessica Clarke <jrtc27@jrtc27.com>
Wed, 21 Feb 2024 22:57:04 +0000 (22:57 +0000)
committerMark Johnston <markj@FreeBSD.org>
Wed, 10 Apr 2024 15:17:56 +0000 (11:17 -0400)
commit014d7082a2398ec39e76b5f7b1f842fc9be6c51e
treeda79c49347f417f5dfd246359eb35b8763409b80
parente3bd5730ca925cd74dece9c52bcc10237b058546
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
usr.sbin/bhyve/aarch64/Makefile.inc
usr.sbin/bhyve/aarch64/bhyverun_machdep.c
usr.sbin/bhyve/aarch64/fdt.c
usr.sbin/bhyve/aarch64/fdt.h
usr.sbin/bhyve/rtc_pl031.c [new file with mode: 0644]
usr.sbin/bhyve/rtc_pl031.h [new file with mode: 0644]