Port-xen archive

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

Re: bnx driver in 5.99.7 panics under xen 3.3.1



On Friday 06 February 2009 10:10:16 Fredrik Pettai wrote:
> On Feb 6, 2009, at 4:56 AM, Mike Bowie wrote:
> > Mike Bowie wrote:
> >
> > To summarize the final setup:
> > * ACPI disabled for Xen by adding "acpi=off" to it's entry in /
> > boot.cfg
> > * ACPI disabled for dom0 by building a kernel excluding it
> > * Xen's RAM access restricted by limiting it's RAM with mem=3072MB
>
> We had a similar problem (already in NetBSD 4.0_BETA2 + XEN 3.0) on
> our Dell 2950:s. This was due to a BIOS bug (the reserved memory
> (~700MB) for the PCI bus wasn't presented correctly or at all, it
> think. Ragge knows more about this than I do...).
> So once the BIOS was upgraded to the latest version, we could remove
> the memory limitation from XEN and it runs stable now (NetBSD 4.0 +
> XEN 3.1.2-4).

On Xen, the guests don't see any PCI holes unless they read the
BIOS memory map via the 
HYPERVISOR_memory_op(XENMEM_memory_map, &memmap)
hypercall.

This hypercall enforces us to compile our xen kernels with
options   __XEN_INTERFACE_VERSION__=0x00030205
which already exists commented-out in
sys/arch/amd64/conf/std.xen

Without this option, the above hypercall always returns ENOSYS
which means, this feature isn't present.

Christoph


Home | Main Index | Thread Index | Old Index