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

[Xen-devel] Re: [PATCH 00/17] Netchannel2 for a modern git kernel



> > What dependencies does it have on the rest of the xen changes?  In
> > general I like to avoid basing branches on xen/master, because it makes
> > them fairly brittle to rebase or otherwise rearrange.  Ideally I like to
> > base each topic branch on a mainline kernel version (like v2.6.31), or
> > if there are too many dependencies on other Xen topic branches, the most
> > specific one that covers the dependencies (xen/core, xen/dom0/core, for
> > example).
> I needed to make some changes to netback to make forwarding packets
> between NC1 and NC2 interfaces work, but apart from that it's fairly
> self-contained.  Would you like me to rebase to
> xen/dom0/backend/netback?
Hmm... xen/dom0/backend/netback doesn't actually boot on my test box,
so that could be a little tricky:

<6>ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) mm.c:777:d0 Non-privileged (0) attempt to map I/O space 000fec00
<3>1 multicall(s) failed: cpu 0
Pid: 0, comm: swapper Not tainted 2.6.30 #27
Call Trace:
 [<c10031a2>] ? xen_mc_flush+0xa2/0x14c
 [<c100457a>] ? xen_set_iomap_pte+0x84/0x98
 [<c101b6a2>] ? set_pte_vaddr+0xdd/0x107
 [<c101a6f4>] ? __native_set_fixmap+0x1e/0x26
 [<c163d58f>] ? mp_register_ioapic+0xf5/0x10f
 [<c163d5d3>] ? acpi_parse_ioapic+0x2a/0x35
 [<c164bc1d>] ? acpi_table_parse_entries+0xa4/0x109
 [<c164bc95>] ? acpi_table_parse_madt+0x13/0x16
 [<c163d5a9>] ? acpi_parse_ioapic+0x0/0x35
 [<c163d833>] ? acpi_boot_init+0x189/0x2d6
 [<c1639716>] ? setup_arch+0x4fb/0x567
 [<c163bd1f>] ? reserve_early+0x36/0x3e
 [<c1637540>] ? start_kernel+0x66/0x257
 [<c1637fc6>] ? xen_start_kernel+0x428/0x430
<7>  call  1/1: op=1 arg=[c167e8e0] result=-22  xen_set_iomap_pte+0x39/0x98
<4>------------[ cut here ]------------
<4>WARNING: at arch/x86/xen/multicalls.c:182 xen_set_iomap_pte+0x84/0x98()
<4>Hardware name: To Be Filled By O.E.M.
<d>Modules linked in:
Pid: 0, comm: swapper Not tainted 2.6.30 #27
Call Trace:
 [<c10286b2>] ? warn_slowpath_common+0x41/0x71
 [<c10286cf>] ? warn_slowpath_common+0x5e/0x71
 [<c10286ec>] ? warn_slowpath_null+0xa/0xc
 [<c100457a>] ? xen_set_iomap_pte+0x84/0x98
 [<c101b6a2>] ? set_pte_vaddr+0xdd/0x107
 [<c101a6f4>] ? __native_set_fixmap+0x1e/0x26
 [<c163d58f>] ? mp_register_ioapic+0xf5/0x10f
 [<c163d5d3>] ? acpi_parse_ioapic+0x2a/0x35
 [<c164bc1d>] ? acpi_table_parse_entries+0xa4/0x109
 [<c164bc95>] ? acpi_table_parse_madt+0x13/0x16
 [<c163d5a9>] ? acpi_parse_ioapic+0x0/0x35
 [<c163d833>] ? acpi_boot_init+0x189/0x2d6
 [<c1639716>] ? setup_arch+0x4fb/0x567
 [<c163bd1f>] ? reserve_early+0x36/0x3e
 [<c1637540>] ? start_kernel+0x66/0x257
 [<c1637fc6>] ? xen_start_kernel+0x428/0x430
<4>---[ end trace 4eaa2a86a8e2da22 ]---
(XEN) d0:v0: unhandled page fault (ec=0002)
(XEN) Pagetable walk from 00000000ffbfa000:
(XEN)  L4[0x000] = 0000000079616027 0000000000001616
(XEN)  L3[0x003] = 0000000079690027 0000000000001690
(XEN)  L2[0x1fd] = 0000000079691067 0000000000001691
(XEN)  L1[0x1fa] = 0000000000000000 ffffffffffffffff
(XEN) domain_crash_sync called from entry.S
(XEN) Domain 0 (vcpu#0) crashed on cpu#0:
(XEN) ----[ Xen-3.5-unstable  x86_64  debug=y  Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e019:[<00000000c1642697>]
(XEN) RFLAGS: 0000000000000246   EM: 1   CONTEXT: pv guest
(XEN) rax: 0000000000000000   rbx: 0000000000000000   rcx: 0000000000000000
(XEN) rdx: 0000000000000000   rsi: 00000000c101255f   rdi: 00000000ffbfa000
(XEN) rbp: 0000000000000002   rsp: 00000000c1631ea0   r8:  0000000000000000
(XEN) r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000000026f0
(XEN) cr3: 000000007d326000   cr2: 00000000ffbfa000
(XEN) ds: e021   es: e021   fs: e021   gs: e021   ss: e021   cs: e019
(XEN) Guest stack trace from esp=c1631ea0:
(XEN)   00000002 c1642697 0001e019 00010046 00000000 fec0047b c167e060 c1004af2
(XEN)   c1004af2 00000001 c100322e 00000000 79691067 ffbfa000 00000003 00000000
(XEN)   00000000 00000000 00000000 00000000 00000000 00000000 00000000 fec0047b
(XEN)   80000000 ffbfa000 ffbfa000 00000002 00000000 ffa003fc 00000000 80000000
(XEN)   00000000 ffa003fc c163d4f7 ffa003dc 00000001 c153d89b c163d5d3 ffa003dc
(XEN)   c164bc1d 00000001 0000006c ffa00390 00000000 00000000 c162cd20 c1631fb8
(XEN)   c164bc95 c163d5a9 00000040 c163d833 00000000 023ff000 c1639716 016f5d14
(XEN)   c163bd1f 016f5d14 00000000 00000000 c1631fdc c19ef000 00000000 00000000
(XEN)   c1631fdc c19ef000 00000000 c1637540 c1538568 c138d020 c1659360 c1631fe8
(XEN)   c1637fc6 00000000 c1631fec 00000000 00000000 00000000 00000000 1fc89b75
(XEN)   80000281 00020800 000006fb 00000001 00000000 c19ec000 00000000 00000000
(XEN)   c1382aeb c1382af3 c1003900 c16384a0 c1003aa0 c1003bd5 c1003df3 c10040d2
(XEN)   c1004231 c10042b9 c10045c9 c10046fe c100475d c16389b5 c16389bd c1382b45
(XEN)   c1382bce c1382bfd c100582a c10058a2 c1005a79 c1005ff3 c1006035 c1006047
(XEN)   c10064ec c10065de c1006ad4 c1006ae0 c1007e1b c1008572 c1008647 c1638fdc
(XEN)   c1639086 c10092d3 c163958d c1639595 c100a058 c163980a c1639868 c16398be
(XEN)   c1639917 c1639970 c16399c9 c1639a22 c1639a7b c1639ad4 c1639b2d c1639b86
(XEN)   c1639c02 c1639c10 c1639c6f c1639cce c1639d30 c1639d92 c1639df4 c163ab5c
(XEN)   c163ab64 c100ac41 c100ac4f c100acd3 c100ace1 c163c27f c163c292 c100ba3f
(XEN)   c100ba9e c100bd8f c100bdc6 c100be95 c100c02f c100c158 c100c181 c100c20b
(XEN) Domain 0 crashed: rebooting machine in 5 seconds.

This was presumably fixed by one of 5343 changesets which are present
in xen/master but not xen/dom0/backend/netback, so I'm not going to
try to chase it.

(For what it's worth, git rebase --onto seems to do roughly the right
thing, but it's kind of hard to be confident when I can't even boot.)

Steven.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.