Port-xen archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: XenServer and viridian



On Mon, 31 Mar 2025, Manuel Bouyer wrote:
On Mon, Mar 31, 2025 at 02:55:07PM +0100, Stephen Borrill wrote:
More code needed ...

I don't think that's the case. On FreeBSD xenpci0 attaches to that device,
but appears to do nothing. If I disable the device at boot time, everything
still works with or without viridian. Xen is detected extremely early on.
Abridged dmesg on FreeBSD 14.2 here (viridian = true,
xenpci disabled):

Hyper-V Version: 0.0.0 [SP0]
  Features=0x870<APIC,HYPERCALL,VPINDEX,TMFREQ>
  PM Features=0x0 [C0]
  Features3=0x8<PCPUDPE>
XEN: Hypervisor version 4.13 detected.
[snip]
xenpv0: <Xen PV bus>

Needs to look at what interface FreeBSD uses to communicate with
Xen in this case. Must be something else than the one we use.

I've found what the problem is (it's even documented in our source tree!) and it's not related to the above. I'm going to try to fix it myself as a learning exercise and I'll post further later.

--
Stephen


Home | Main Index | Thread Index | Old Index