tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: (tiny) patch review: return if RTC diag fails
On Fri, 14 Feb 2025, Manuel Bouyer wrote:
(also it should be specific to the broken hypervisor concerned and not
applied to all hypervisors)
that's what VM_GUEST_* is for
This behavior is specific to the microvm machine type in QEMU, which
sets rtc=off by default, we can't just have a condition on the
hypervisor.
As a matter of fact we do have a validity/presence test in
sys/arch/x86/isa/rtc.c rtcget():
if ((mc146818_read(NULL, MC_REGD) & MC_REGD_VRT) == 0)
return (-1);
ref https://www.scs.stanford.edu/23wi-cs212/pintos/specs/mc146818a.pdf
page 16 (thanks khorben@ for the hint).
Can't we just move this test to startrtclock()?
------------------------------------------------------------------------
Emile `iMil' Heitor <imil@{home.imil.net,NetBSD.org}> | https://imil.net
Home |
Main Index |
Thread Index |
Old Index