Alexey E. Suslikov <alexey.suslikov <at> gmail.com> writes:
>
> Johan Huldtgren <johan+openbsd-ports <at> huldtgren.com> writes:
>
> > panic: kernel diagnostic assertion "level <= IPL_TTY || level >=
> > IPL_CLOCK || flags & IPL_MPSAFE" failed: file
> > "../../../../arch/amd64/amd64/intr.c", line 359
>
>
http://www.openbsd.org/cgi-bin/cvsweb/src/sys/arch/amd64/amd64/intr.c.diff?r1=1.34;r2=1.35
Looking at viomb.c/viomb_attach reveals
vsc->sc_ipl = IPL_VM;
while above commit message says
"... and nobody is supposed to establish interrupts at IPL_VM ..."