Mine a little newer

QEMU emulator version 4.0.50
Copyright (c) 2003-2019 Fabrice Bellard and the QEMU Project developers

Rob Miller
rob.mil...@broadcom.com
(919)721-3339


On Wed, Oct 23, 2019 at 9:26 AM Gylstorff Quirin via Xenomai <
xenomai@xenomai.org> wrote:

>
>
> On 10/23/19 2:48 PM, Rob Miller via Xenomai wrote:
> > Interestingly, I also get the exact same failure on the xenomai-images
> > pulled from the git repo.
> >
> > the errors start right off the bat with:
> >
> > tsc: Fast calibration failed
> > tsc: Unable to calibrate against PIT
> > tsc: No reference (HPET/PMTIMER) available
> > ..
> > ..
> > clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
> > 19112604467 ns
> > hpet clock event registered
> > tsc: Fast calibration failed
> > tsc: Unable to calibrate against PIT
> > tsc: No reference (HPET/PMTIMER) available
> > tsc: Marking TSC unstable due to could not calculate TSC khz
> <---
> > kiss of death I believe as Cobalt sees the flag and errors out
> > ..
> > ..
> > hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
> > hpet0: 3 comparators , 64-bit 100.000000 MHz counter
> > clocksource: Switched to clocksource hpet
> > ..
> > ..
> > [Xenomai] scheduling class idle registered
> > [Xenomai] scheduling class weak registered
> > [Xenomai] scheduling class tp registered
> > [Xenomai] scheduling class pss registered
> > [Xenomai] scheduling class quota registered
> > [Xenomai] scheduling class rt registered
> > I-pipe: high-resolution clock not working               <--- I believe
> this
> > looks at the TSC marked as being unstable flag set above and bails out
> > [Xenomai] init failed, code -19
> >
> > I dug into the unstable issues on my VM (ie: non xenomai-images repo),
> and
> > found that tsc_read_refs(*ref, hpet) is where the problem lies in either
> > whether using using hpet or not, either the returned ref value is 0 (when
> > hpet == 1), or the amount of time is took to read from PM (hpet == 0)
> took
> > forever (ie: 100000+ cycles) which is at least 2x the SMI_THRESHOLD vlaue
> > that is allowed in the code. My guess is that even when using the stock
> > xenomai-images directly, I'll have the same situation.
> >
> > I read about SMI issues, and given the cycle allowance for SMI
> > interruptions in the tsc_read_refs() functio, I focused on SMI. In my VM
> > (ie: non-stock images), I set the linux cmdline option
> > xenomai.smi=disabled, but no love there either.
> >
> > Given that both my VM and the stock images fail, I'm now thinking QEMU
> > version, or underlying host CPU issues, or TBD, is the issue, and thought
> > I'd first ask the community for guidance as to how to proceed.
> >
> > Thoughts ideas will be greatly appreciated.
> >
> What qemu version do you use?
>
> For our tests we use
> QEMU emulator version 3.1.0 (Debian 1:3.1+dfsg-8+deb10u2).
>
>
> Quirin
>
> --
> Siemens AG
> Corporate Technology
> CT RDA IOT SES-DE
>
>
>
>

Reply via email to