Port-xen archive

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

XEN and cardbus



Hello people,

I've been trying to get a cardbus' rtk ethernet and XEN working together, but I didn't get too far. I added this to my kernel configuration file:

options         PCI_BUS_FIXUP
cbb*            at pci? dev? function ?
cardslot*       at cbb?
cardbus*        at cardslot?
pcmcia*         at cardslot?
rtk*            at cardbus? function ?

PCI_BUS_FIXUP is unfortunately needed, otherwise no device is found. Similar configuration works in i386 GENERIC kernel, but not with i386 XEN.

I had to adjust also this in order to compile:

diff --git a/sys/arch/i386/i386/rbus_machdep.c b/sys/arch/i386/i386/rbus_machdep.c
index 178dd73..4eb6c55 100644
--- a/sys/arch/i386/i386/rbus_machdep.c
+++ b/sys/arch/i386/i386/rbus_machdep.c
@@ -114,7 +114,7 @@ rbus_min_start_hint(size_t ram)
        }

        aprint_debug("rbus: rbus_min_start set to 0x%0lx\n",
-          rbus_min_start);
+          (long unsigned int)rbus_min_start);
 #endif
 }

I'm not sure fix is correct, but I think it doesn't trigger the issue. What actually happens is attached in cardbus_boot.txt file.

My guess is that this is an issue related to PAE addressing.

Any idea what needs to be done in order to get cardbus working with XEN?

Thanks in advance,
Juraj
Press any key to continue.
root (hd0,1,a)
 Filesystem type is ffs, partition type 0xa9
kernel (hd0,0)/kernels/xen/3.3.2/xen-debug.gz dom0_mem=524288 cpuidle cpufreq=d
om0-kernel loglvl=all console=com1 com1=115200,8n1
   [Multiboot-elf, <0x100000:0xf750c:0x65af4>, shtab=0x25d078, entry=0x100000]
module (hd0,0)/kernels/netbsd/netbsd-XEN3PAE_DOM0_MASTER-new-pcmcia-fixup.gz ro
 console=com1,speed=115200
   [Multiboot-module @ 0x25e000, 0xb0cd5e bytes]

 __  __            _____  _____  ____  
 \ \/ /___ _ __   |___ / |___ / |___ \ 
  \  // _ \ '_ \    |_ \   |_ \   __) |
  /  \  __/ | | |  ___) | ___) | / __/ 
 /_/\_\___|_| |_| |____(_)____(_)_____|
                                       
(XEN) Xen version 3.3.2 (juraj@localdomain) (gcc version 4.4.2 (GCC) ) Mon Nov 
30 21:36:01 CET 2009
(XEN) Latest ChangeSet: unavailable
(XEN) Command line: dom0_mem=524288 cpuidle cpufreq=dom0-kernel loglvl=all 
console=com1 com1=115200,8n1
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: none; EDID transfer time: 0 seconds
(XEN)  EDID info not retrieved because no DDC retrieval method detected
(XEN) Disc information:
(XEN)  Found 1 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009f000 (usable)
(XEN)  000000000009f000 - 00000000000a0000 (reserved)
(XEN)  0000000000100000 - 000000005ffae000 (usable)
(XEN)  000000005ffae000 - 0000000060000000 (reserved)
(XEN)  00000000feda0000 - 00000000fee00000 (reserved)
(XEN)  00000000ffb00000 - 0000000100000000 (reserved)
(XEN) System RAM: 1535MB (1572148kB)
(XEN) ACPI: RSDP 000FDF00, 0014 (r0 DELL  )
(XEN) ACPI: RSDT 5FFF0000, 002C (r1 DELL    CPi R   27D5061E ASL        61)
(XEN) ACPI: FACP 5FFF0400, 0074 (r1 DELL    CPi R   27D5061E ASL        61)
(XEN) ACPI: DSDT 5FFF0C00, 2E30 (r1 INT430 SYSFexxx     1001 MSFT  100000E)
(XEN) ACPI: FACS 5FFFF800, 0040
(XEN) ACPI: ASF! 5FFF0800, 005B (r16 DELL    CPi R   27D5061E ASL        61)
(XEN) NUMA turned off
(XEN) Faking a node at 0000000000000000-000000005ffae000
(XEN) Xen heap: 9MB (9796kB)
(XEN) Domain heap initialised
(XEN) DMI 2.3 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x808
(XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[804,0], pm1x_evt[800,0]
(XEN) ACPI:                  wakeup_vec[5ffff80c], vec_size[20]
(XEN) Local APIC disabled by BIOS -- you can enable it with "lapic"
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Initializing CPU#0
(XEN) Detected 1993.577 MHz processor.
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 2048K
(XEN) CPU: Setting frequency MHz: 600, voltage mV: 700
(XEN) Intel machine check architecture supported.
(XEN) Intel machine check reporting enabled on CPU#0.
(XEN) CPU0: Intel(R) Pentium(R) M processor 2.00GHz stepping 06
(XEN) SMP motherboard not detected.
(XEN) Local APIC not detected. Using dummy APIC emulation.
(XEN) Platform timer is 3.579MHz ACPI PM Timer
(XEN) Brought up 1 CPUs
(XEN) I/O virtualisation disabled
(XEN) ACPI sleep modes: S3
(XEN) MCA: Machine check polling timer started.
(XEN) xenoprof: Initialization failed. No APIC
(XEN) *** LOADING DOMAIN 0 ***
(XEN) elf_parse_binary: phdr: paddr=0xc0100000 memsz=0x97b9b0
(XEN) elf_parse_binary: phdr: paddr=0xc0a7c9c0 memsz=0x108b5c
(XEN) elf_parse_binary: memory: 0xc0100000 -> 0xc0b8551c
(XEN) elf_xen_parse: __xen_guest: 
"GUEST_OS=netbsd,GUEST_VER=3.0,XEN_VER=xen-3.0,VIRT_BASE=0xc0000000,ELF_PADDR_OFFSET=0xc0000000,VIRT_ENT"
(XEN) elf_xen_parse_guest_info: GUEST_OS="netbsd"
(XEN) elf_xen_parse_guest_info: GUEST_VER="3.0"
(XEN) elf_xen_parse_guest_info: XEN_VER="xen-3.0"
(XEN) elf_xen_parse_guest_info: VIRT_BASE="0xc0000000"
(XEN) elf_xen_parse_guest_info: ELF_PADDR_OFFSET="0xc0000000"
(XEN) elf_xen_parse_guest_info: VIRT_ENTRY="0xc0100000"
(XEN) elf_xen_parse_guest_info: HYPERCALL_PAGE="0x00000101"
(XEN) elf_xen_parse_guest_info: PAE="yes[extended-cr3]"
(XEN) elf_xen_parse_guest_info: LOADER="generic"
(XEN) elf_xen_parse_guest_info: BSD_SYMTAB="yes"
(XEN) elf_xen_addr_calc_check: addresses:
(XEN)     virt_base        = 0xc0000000
(XEN)     elf_paddr_offset = 0xc0000000
(XEN)     virt_offset      = 0x0
(XEN)     virt_kstart      = 0xc0100000
(XEN)     virt_kend        = 0xc0c69b04
(XEN)     virt_entry       = 0xc0100000
(XEN)  Xen  kernel: 32-bit, PAE, lsb
(XEN)  Dom0 kernel: 32-bit, PAE, lsb, paddr 0xc0100000 -> 0xc0b8551c
(XEN)  Dom0 symbol map 0xc0b8551c -> 0xc0c69b04
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   000000003e000000->000000003f000000 (126976 pages to be 
allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: c0100000->c0c69b04
(XEN)  Init. ramdisk: c0c6a000->c0c6a000
(XEN)  Phys-Mach map: c0c6a000->c0cea000
(XEN)  Start info:    c0cea000->c0cea474
(XEN)  Page tables:   c0ceb000->c0cf8000
(XEN)  Boot stack:    c0cf8000->c0cf9000
(XEN)  TOTAL:         c0000000->c1000000
(XEN)  ENTRY ADDRESS: c0100000
(XEN) Dom0 has maximum 1 VCPUs
(XEN) elf_load_binary: phdr 0 at 0xc0100000 -> 0xc0a7b9b0
(XEN) elf_load_binary: phdr 1 at 0xc0a7c9c0 -> 0xc0af2c54
(XEN) elf_load_bsdsyms: shdr 28 at 0x3ff1b7b0 -> 0xc0b85a2c
(XEN) elf_load_bsdsyms: shdr 29 at 0x3ff1be2c -> 0xc0b85bd0
(XEN) elf_load_bsdsyms: shdr 30 at 0x3ff8f74c -> 0xc0bf94f0
(XEN) Scrubbing Free RAM: .........done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to 
Xen)
(XEN) Freed 96kB init memory.
Loaded initial symtab at 0xc0b85520, strtab at 0xc0bf94f0, # entries 27949
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009, 2010
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 5.99.23 (XEN3PAE_DOM0_MASTER) #0: Wed Jan 13 12:12:04 CET 2010
        
builder@dump:/os/netbsd/build/netbsd-new-i386/obj/sys/arch/i386/compile/XEN3PAE_DOM0_CUSTOM
total memory = 512 MB
avail memory = 489 MB
mainbus0 (root)
pmap_kenter_pa: pa 0x0 for va 0xcaeae000 outside range
pmap_kenter_pa: pa 0x9f000 for va 0xcaeae000 outside range
pmap_kenter_pa: pa 0x9e000 for va 0xcaeae000 outside range
pmap_kenter_pa: pa 0xf0000 for va 0xcaeae000 outside range
pmap_kenter_pa: pa 0xf1000 for va 0xcaeaf000 outside range
pmap_kenter_pa: pa 0xf2000 for va 0xcaeb0000 outside range
pmap_kenter_pa: pa 0xf3000 for va 0xcaeb1000 outside range
pmap_kenter_pa: pa 0xf4000 for va 0xcaeb2000 outside range
pmap_kenter_pa: pa 0xf5000 for va 0xcaeb3000 outside range
pmap_kenter_pa: pa 0xf6000 for va 0xcaeb4000 outside range
pmap_kenter_pa: pa 0xf7000 for va 0xcaeb5000 outside range
pmap_kenter_pa: pa 0xf8000 for va 0xcaeb6000 outside range
pmap_kenter_pa: pa 0xf9000 for va 0xcaeb7000 outside range
pmap_kenter_pa: pa 0xfa000 for va 0xcaeb8000 outside range
pmap_kenter_pa: pa 0xfb000 for va 0xcaeb9000 outside range
pmap_kenter_pa: pa 0xfc000 for va 0xcaeba000 outside range
pmap_kenter_pa: pa 0xfd000 for va 0xcaebb000 outside range
pmap_kenter_pa: pa 0xfe000 for va 0xcaebc000 outside range
pmap_kenter_pa: pa 0xff000 for va 0xcaebd000 outside range
cpu0 at mainbus0: (uniprocessor)
hypervisor0 at mainbus0: Xen version 3.3
vcpu0 at hypervisor0: Intel 686-class, 598MHz, id 0x6d6
vcpu0: Enhanced SpeedStep UnderVolting default voltages (mV): 1340 1292 1244 
1196 1148 1100 1052 988
xenbus0 at hypervisor0: Xen Virtual Bus Interface
xencons0 at hypervisor0: Xen Virtual Console Driver
npx0 at hypervisor0: using exception 16
acpi0 at hypervisor0: Intel ACPICA 20090730
mpacpi: found root PCI bus 0 at level 1
mpacpi: found subordinate bus 1 at level 2
mpacpi: found subordinate bus 2 at level 2
mpacpi: 3 PCI busses
mpacpi: configuring PCI bus 0 int routing
LNKB: BIOS IRQ 11 for 0.31.INTB is invalid
mpacpi: configuring PCI bus 1 int routing
mpacpi: configuring PCI bus 2 int routing
LNKB: BIOS IRQ 11 for 2.3.INTA is invalid
pic0: pin 0 attached to isa0 irq 0 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
pic0: pin 1 attached to isa0 irq 1 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
pic0: pin 3 attached to isa0 irq 3 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
pic0: pin 4 attached to isa0 irq 4 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
pic0: pin 5 attached to isa0 irq 5 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
pic0: pin 6 attached to isa0 irq 6 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
pic0: pin 7 attached to isa0 irq 7 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
pic0: pin 8 attached to isa0 irq 8 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
pic0: pin 9 attached to isa0 irq 9 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
pic0: pin 10 attached to isa0 irq 10 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
pic0: pin 11 attached to isa0 irq 11 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
pic0: pin 12 attached to isa0 irq 12 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
pic0: pin 13 attached to isa0 irq 13 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
pic0: pin 14 attached to isa0 irq 14 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
pic0: pin 15 attached to isa0 irq 15 (type 0x0<type=0x0> flags 
0x0<pol=0x0,trig=0x0>)
linkdev LNKA attached to pci0 device 31 INT_A (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKB attached to pci0 device 31 INT_B (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKC attached to pci0 device 31 INT_C (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKD attached to pci0 device 31 INT_D (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKA attached to pci0 device 29 INT_A (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKD attached to pci0 device 29 INT_B (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKC attached to pci0 device 29 INT_C (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKH attached to pci0 device 29 INT_D (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKA attached to pci0 device 1 INT_A (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKB attached to pci0 device 1 INT_B (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKA attached to pci1 device 0 INT_A (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKD attached to pci2 device 1 INT_A (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKD attached to pci2 device 1 INT_B (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKB attached to pci2 device 3 INT_A (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKD attached to pci2 device 3 INT_B (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKC attached to pci2 device 0 INT_A (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKB attached to pci2 device 8 INT_A (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
linkdev LNKB attached to pci2 device 8 INT_B (type 0x0<type=0x0> flags 
0xf<pol=0x3=Act Lo,trig=0x3=Level>)
acpiacad0 at acpi0 (AC, ACPI0003): ACPI AC Adapter
acpibat0 at acpi0 (BAT0, PNP0C0A-1): ACPI Battery (Control Method)
ACPI Warning for \_SB_.BAT0._BIF: Converted Buffer to expected String at index 
9 (20090730/nsrepair-215)
ACPI Warning for \_SB_.BAT0._BIF: Converted Buffer to expected String at index 
10 (20090730/nsrepair-215)
ACPI Warning for \_SB_.BAT0._BIF: Converted Buffer to expected String at index 
11 (20090730/nsrepair-215)
ACPI Warning for \_SB_.BAT0._BIF: Converted Buffer to expected String at index 
12 (20090730/nsrepair-215)
acpibat1 at acpi0 (BAT1, PNP0C0A-2): ACPI Battery (Control Method)
acpilid0 at acpi0 (LID, PNP0C0D): ACPI Lid Switch
acpibut0 at acpi0 (PBTN, PNP0C0C): ACPI Power Button
acpibut1 at acpi0 (SBTN, PNP0C0E): ACPI Sleep Button
PS2M (PNP0F13) [PS/2 Port for PS/2-style Mice] at acpi0 not configured
KBC (PNP0303) [IBM Enhanced (101/102-key, PS/2 mouse support)] at acpi0 not 
configured
TMR (PNP0100) [AT Timer] at acpi0 not configured
SPKR (PNP0800) [AT-style speaker sound] at acpi0 not configured
COPR (PNP0C04) [Math Coprocessor] at acpi0 not configured
UAR1 (PNP0501) [16550A-compatible COM port] at acpi0 not configured
ECP (PNP0401) [ECP printer port] at acpi0 not configured
THM (ACPI Object Type 'Thermal' [0x0d]) at acpi0 not configured
pci0 at hypervisor0 bus 0: configuration mode 1
hypervisor0: added to list as bus 0
pchb0 at pci0 dev 0 function 0: Intel 82855PM MCH Host Controller (rev. 0x03)
agp0 at pchb0: aperture at 0xe0000000, size 0x8000000
ppb0 at pci0 dev 1 function 0: Intel 82855PM Host-AGP Bridge (rev. 0x03)
pci1 at ppb0 bus 1
ppb0: added to list as bus 1
vga0 at pci1 dev 0 function 0: NVIDIA product 0x034c (rev. 0xa1)
wsdisplay0 at vga0 kbdmux 1
drm at vga0 not configured
uhci0 at pci0 dev 29 function 0: Intel 82801DB USB UHCI Controller (rev. 0x01)
linkdev LNKA returned ACPI global irq 11, line 11
uhci0: interrupting at irq 11, event channel 4
xen_alloc_contig: XENMEM_decrease_reservation failed!
usb0 at uhci0: USB revision 1.0
uhci1 at pci0 dev 29 function 1: Intel 82801DB USB UHCI Controller (rev. 0x01)
linkdev LNKD returned ACPI global irq 11, line 11
uhci1: interrupting at irq 11, event channel 4
xen_alloc_contig: XENMEM_decrease_reservation failed!
usb1 at uhci1: USB revision 1.0
uhci2 at pci0 dev 29 function 2: Intel 82801DB USB UHCI Controller (rev. 0x01)
linkdev LNKC returned ACPI global irq 11, line 11
uhci2: interrupting at irq 11, event channel 4
xen_alloc_contig: XENMEM_decrease_reservation failed!
usb2 at uhci2: USB revision 1.0
ehci0 at pci0 dev 29 function 7: Intel 82801DB USB EHCI Controller (rev. 0x01)
linkdev LNKH returned ACPI global irq 11, line 11
ehci0: interrupting at irq 11, event channel 4
ehci0: companion controllers, 2 ports each: uhci0 uhci1 uhci2
xen_alloc_contig: XENMEM_decrease_reservation failed!
usb3 at ehci0: USB revision 2.0
ppb1 at pci0 dev 30 function 0: Intel 82801BAM Hub-PCI Bridge (rev. 0x81)
pci2 at ppb1 bus 2
ppb1: added to list as bus 2
bge0 at pci2 dev 0 function 0: Broadcom BCM5705M Gigabit Ethernet
linkdev LNKC returned ACPI global irq 11, line 11
bge0: interrupting at irq 11, event channel 4
bge0: ASIC BCM5705 A1 (0x3001), Ethernet address 00:11:22:33:44:55
brgphy0 at bge0 phy 1: BCM5705 1000BASE-T media interface, rev. 1
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
cbb0 at pci2 dev 1 function 0: Texas Instruments PCI7510 PCI-CardBus Bridge w/ 
IEEE 1394 Host Controller (rev. 0x01)
cbb1 at pci2 dev 1 function 1: Texas Instruments PCI7610 PCI-CardBus Bridge 
(Smart Card Mode) (rev. 0x01)
fwohci0 at pci2 dev 1 function 2: Texas Instruments PCI7[4-6]10 IEEE 1394 Host 
Controller w/ PCI-CardBus Bridge (rev. 0x00)
linkdev LNKD returned ACPI global irq 11, line 11
fwohci0: interrupting at irq 11, event channel 4
fwohci0: OHCI version 1.10 (ROM=0)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 11:22:33:44:55:66:77:88
fwohci0: Phy 1394a available S400, 2 ports.
fwohci0: Link S400, max_rec 2048 bytes.
ieee1394if0 at fwohci0: IEEE1394 bus
fwip0 at ieee1394if0: IP over IEEE1394
fwohci0: Initiate bus reset
Texas Instruments product 0x8204 (miscellaneous system) at pci2 dev 1 function 
3 not configured
iwi0 at pci2 dev 3 function 0: Intel PRO/Wireless LAN 2915ABG Mini-PCI Adapter 
(rev. 0x05)
linkdev LNKB returned ACPI global irq 9, line 9
iwi0: interrupting at irq 11, event channel 4
iwi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
iwi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
iwi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 
36Mbps 48Mbps 54Mbps
(XEN) mm.c:1782:d0 Error pfn 40000: rd=ff27c100, od=0000000a, caf=00000000, 
taf=00000000
(XEN) mm.c:708:d0 Error getting mfn 40000 (pfn 55555555) from L1 entry 
000000004000001b for dom0
xpq_flush_queue: 1 entries 
0x0000000040e6dd60: 0x000000004000001b
panic: HYPERVISOR_mmu_update failed

fatal breakpoint trap in supervisor mode
trap type 1 code 0 eip c0230254 cs 9 eflags 246 cr2 0 ilevel 8
Stopped in pid 0.1 (system) at  netbsd:breakpoint+0x4:  popl    %ebp
db> bt
breakpoint(c0a7025e,c0cfb554,c0a8e840,c069df7b,c0a76b61,5,0,0,c0cfb554,fffffffd)
 at netbsd:breakpoint+0x4
panic(c0a76b77,40e6dd60,0,4000001b,0,c01727,c0cfb598,40000000,ffffffff,ffffffff)
 at netbsd:panic+0x1d8
xpq_update_foreign(40e6dd60,0,4000001b,0,8,c0af4fac,4,1000000,cb5ac000,bfe5ad60)
 at netbsd:xpq_update_foreign
pmap_kenter_ma(cb5ac000,40000000,0,3,1000000,0,40000000,0,40001000,0) at netbsd:
pmap_kenter_ma+0xe4
x86_mem_add_mapping(40000000,0,1000,0,caf61e20,caf61e20,12,c0cfb6b4,caf78c58,c05
a0e40) at netbsd:x86_mem_add_mapping+0x100
rbus_space_alloc_subregion(c1725680,40000000,0,ffffffff,0,0,0,1000,fff,0) at net
bsd:rbus_space_alloc_subregion+0x2e1
rbus_space_alloc(c1725680,0,0,1000,fff,0,1000,0,0,c0cfb7b0) at netbsd:rbus_space
_alloc+0x73
pccbb_pci_callback(cafaf004,0,c0aec6dc,c0a817b8,c09d57e2,0,c0cfb818,c068e2f6,caf
78c3c,caf78c3c) at netbsd:pccbb_pci_callback+0x94
config_process_deferred(caf78c3c,caf78c3c,c0cfb85c,0,c0cfb85c,caf61804,caf78c3c,
c09d58da,c05a7590,caf61804) at netbsd:config_process_deferred+0x44
config_attach_loc(caf61804,c0a807b0,0,c0cfb85c,c05a7590,0,c0cfb998,c05e8ef9,caf6
1804,c09d58da) at netbsd:config_attach_loc+0x1a6
config_found_ia(caf61804,c09d58da,c0cfb85c,c05a7590,100,caf27f04,c0cfbba8,c05a0e
bc,0,1) at netbsd:config_found_ia+0x32
ppbattach(caee0c3c,caf61804,c0cfb9fc,c0cfba38,c0cfb9fc,8000f000,caf61804,caedc00
4,c09d57e2,c05a0e40) at netbsd:ppbattach+0x1a9
config_attach_loc(caee0c3c,c0a80ab0,c0cfba38,c0cfb9fc,c05a0e40,c068c660,c0cfba78
,24488086,80800107,10000) at netbsd:config_attach_loc+0x176
pci_probe_device(caedc004,8000f000,0,0,0,c0995854,c0cfbba8,1,0,8000f000) at netb
sd:pci_probe_device+0x272
pci_enumerate_bus(caedc004,c0995850,0,0,caee0c3c,caee0c3c,caedc004,c09d57e2,c099
5850,c05a1090) at netbsd:pci_enumerate_bus+0x187
pcirescan(caee0c3c,c09d57e2,c0995850,c069e5c6,cae9c028,c05a7590,caee0c3c,caedc00
4,2,0) at netbsd:pcirescan+0x5a
pciattach(cae9c00c,caee0c3c,c0cfbb74,0,c0cfbb74,0,caee0c3c,c0cfbb74,cae9c00c,0) 
a
t netbsd:pciattach+0x18e
config_attach_loc(cae9c00c,c0a80780,0,c0cfbb74,c05a7590,0,c0cfbba8,c02f805e,cae9
c00c,c09d58da) at netbsd:config_attach_loc+0x176
config_found_ia(cae9c00c,c09d58da,c0cfbb74,c05a7590,c0cfbbb4,0,0,1,c0aead20,0) a
t netbsd:config_found_ia+0x32
hypervisor_attach(caea59dc,cae9c00c,c0cfbc24,0,c0cfbc24,c0cfbc48,cae9c00c,caea59
dc,c0cfbc24,c0cfbc48) at netbsd:hypervisor_attach+0x14e
config_attach_loc(caea59dc,c0a806a8,0,c0cfbc24,c0505010,0,c0cfbc58,c05050e3,caea
59dc,c09d58b9) at netbsd:config_attach_loc+0x176
config_found_ia(caea59dc,c09d58b9,c0cfbc24,c0505010,c0a5224a,5,0,0,c0cfbc64,c09d
530c) at netbsd:config_found_ia+0x32
mainbus_attach(0,caea59dc,0,c068bece,c09d5304,c09d5304,caea59dc,0,c09d5304,0) at
 netbsd:mainbus_attach+0xa3
config_attach_loc(0,c0a80690,0,0,0,0,c0cfbcc8,c068e544,0,c0a80690) at netbsd:con
fig_attach_loc+0x176
config_attach(0,c0a80690,0,0,c0a8e840,cfc000,c0cfbce8,c01e2967,c09d5304,0) at ne
tbsd:config_attach+0x2c
config_rootfound(c09d5304,0,0,8,c16ac800,c0a8e840,c0cfbd38,c040ba6e,c0b36f80,a) 
a
t netbsd:config_rootfound+0x44
cpu_configure(c0b36f80,a,14,1f300,0,0,0,6000,0,d00) at netbsd:cpu_configure+0x27

main(c0100063,c010006b,0,0,0,0,0,0,0,0) at netbsd:main+0x22e
db> 





Home | Main Index | Thread Index | Old Index