15462 bhyve rtc lacks precision beyond seconds
commita1d41cf940fc4cda50098ad61e6a78b19c7483cd
authorPatrick Mooney <pmooney@pfmooney.com>
Wed, 15 Mar 2023 04:43:17 +0000 (15 04:43 +0000)
committerPatrick Mooney <pmooney@oxide.computer>
Thu, 4 May 2023 18:02:21 +0000 (4 18:02 +0000)
tree1bf0c4ccc17f24f78aa203c3e4c34c59801d90de
parentddb365bfc9e868ad24ccdcb0dc91af18b10df082
15462 bhyve rtc lacks precision beyond seconds
15326 bhyve vrtc fails ASSERT after migration
Reviewed by: Jordan Paige Hendricks <jordan@oxidecomputer.com>
Approved by: Robert Mustacchi <rm@fingolfin.org>
21 files changed:
usr/src/cmd/bhyve/rtc.c
usr/src/cmd/bhyvectl/bhyvectl.c
usr/src/compat/bhyve/sys/clock.h
usr/src/lib/libvmmapi/common/vmmapi.c
usr/src/lib/libvmmapi/common/vmmapi.h
usr/src/pkg/manifests/system-bhyve-tests.p5m
usr/src/test/bhyve-tests/runfiles/default.run
usr/src/test/bhyve-tests/tests/common/in_guest.c
usr/src/test/bhyve-tests/tests/common/in_guest.h
usr/src/test/bhyve-tests/tests/common/payload_common.h
usr/src/test/bhyve-tests/tests/common/payload_utils.S
usr/src/test/bhyve-tests/tests/common/payload_utils.h
usr/src/test/bhyve-tests/tests/kdev/Makefile
usr/src/test/bhyve-tests/tests/kdev/payload_vrtc_ops.c [new file with mode: 0644]
usr/src/test/bhyve-tests/tests/kdev/vrtc_ops.c [new file with mode: 0644]
usr/src/uts/intel/io/vmm/io/vrtc.c
usr/src/uts/intel/io/vmm/io/vrtc.h
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
usr/src/uts/intel/io/vmm/vmm_sol_glue.c
usr/src/uts/intel/sys/vmm_data.h
usr/src/uts/intel/sys/vmm_dev.h