From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: [PATCH v3] x86: correct socket_cpumask allocation Date: Fri, 10 Jul 2015 16:29:40 +0200 Message-ID: <1436538580.22672.420.camel@citrix.com> References: <1436451837-26171-1-git-send-email-chao.p.peng@linux.intel.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4527515828346286956==" Return-path: In-Reply-To: <1436451837-26171-1-git-send-email-chao.p.peng@linux.intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Chao Peng Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com, keir@xen.org, JBeulich@suse.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org --===============4527515828346286956== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-JpP8tARi8jDMyn0ugpzS" --=-JpP8tARi8jDMyn0ugpzS Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, 2015-07-09 at 22:23 +0800, Chao Peng wrote: > For booting cpu, the socket number is not needed to be 0 so > it needs to be computed by cpu number. >=20 This made my system boot, yes... but now it does not shutdown! :-/ I'm attaching the splat I see, reliably, on my testbox. I'll try have a look at this, but feel free (especially Chao) to preempt me, if you get to the solution quicker. Dario (XEN) ----[ Xen-4.6-unstable x86_64 debug=3Dy Tainted: C ]---- (XEN) CPU: 0 (XEN) RIP: e008:[] cpu_smpboot_free+0x2b/0x255 (XEN) RFLAGS: 0000000000010206 CONTEXT: hypervisor (XEN) rax: ffff83032072a5c0 rbx: 00000000ffffffff rcx: 0000000000000000 (XEN) rdx: ffff82d08031ff00 rsi: 0000000000008008 rdi: 0000000000000001 (XEN) rbp: ffff8300dbaefd40 rsp: ffff8300dbaefd20 r8: ffff830320729df0 (XEN) r9: 00000000003206fd r10: 0000000000000001 r11: 0080000000000000 (XEN) r12: 0000000000000001 r13: ffff82d08029e348 r14: 0000000000008008 (XEN) r15: 0000000000008000 cr0: 000000008005003b cr4: 00000000000026e0 (XEN) cr3: 00000000dba9c000 cr2: ffff830b2072a5b8 (XEN) ds: 002b es: 002b fs: 0000 gs: 0000 ss: e010 cs: e008 (XEN) Xen stack trace from rsp=3Dffff8300dbaefd20: (XEN) 0000000000008008 0000000000000001 ffff82d08029f140 ffff82d08029e34= 8 (XEN) ffff8300dbaefd70 ffff82d080189225 ffff82d08029f148 ffff82d08029f14= 0 (XEN) ffff82d08029e348 0000000000008008 ffff8300dbaefdc0 ffff82d08011c01= 9 (XEN) 0000000000000000 0000000000000001 ffff8300dbaefdb0 000000000000000= 0 (XEN) 0000000000000000 0000000000000001 ffff82d080334a88 fffffffffffffff= f (XEN) ffff8300dbaefe00 ffff82d08010153e ffff8300dbaefdf0 ffff82d08029e34= 0 (XEN) 0000000052414d44 0000000000000001 0000000000000001 ffff82d08028aca= 0 (XEN) ffff8300dbaefe30 ffff82d080101744 0000000000000000 000000000000000= 5 (XEN) ffff82d080334b60 ffff82d080334a88 ffff8300dbaefe80 ffff82d0801a896= 7 (XEN) ffff8300dbaefe60 ffff82d080165bee ffff82d080334a88 ffff830322da140= 0 (XEN) ffff8300dbb3b000 ffff82d080334b60 ffff82d080334a88 fffffffffffffff= f (XEN) ffff8300dbaefea0 ffff82d080106212 ffff8300dbb3b1d0 000000000000000= 0 (XEN) ffff8300dbaefec0 ffff82d08012f8ae ffff8300dbaefec0 ffff82d080334b7= 0 (XEN) ffff8300dbaefef0 ffff82d08012fbe4 0000000cdb9d803e ffff8300dbae800= 0 (XEN) 0000000cdb9d803e ffff8300dbdf4000 ffff8300dbaeff10 ffff82d0801617e= 0 (XEN) ffff82d08012cb4c ffff8300dbdf4000 ffff8300dbaefe10 00000000001d600= 0 (XEN) 00000000ffffffed 00000000001d6000 0000000000000000 ffff880012ae3eb= 0 (XEN) 0000000000000000 0000000000000246 0000000000000040 000000000000000= 0 (XEN) 00000000000000d2 0000000000000000 ffffffff810013aa 010000000000000= 0 (XEN) 00000000deadbeef 00000000deadbeef 0000010000000000 ffffffff810013a= a (XEN) Xen call trace: (XEN) [] cpu_smpboot_free+0x2b/0x255 (XEN) [] cpu_smpboot_callback+0x317/0x327 (XEN) [] notifier_call_chain+0x67/0x87 (XEN) [] cpu_down+0xd9/0x12c (XEN) [] disable_nonboot_cpus+0x93/0x138 (XEN) [] enter_state_helper+0xbd/0x365 (XEN) [] continue_hypercall_tasklet_handler+0x4a/0xb1 (XEN) [] do_tasklet_work+0x78/0xab (XEN) [] do_tasklet+0x5e/0x8a (XEN) [] idle_loop+0x56/0x6b (XEN)=20 (XEN) Pagetable walk from ffff830b2072a5b8: (XEN) L4[0x106] =3D 00000000dba9a063 ffffffffffffffff (XEN) L3[0x02c] =3D 0000000000000000 ffffffffffffffff (XEN)=20 (XEN) **************************************** (XEN) Panic on CPU 0: (XEN) FATAL PAGE FAULT (XEN) [error_code=3D0000] (XEN) Faulting linear address: ffff830b2072a5b8 (XEN) **************************************** --=20 <> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) --=-JpP8tARi8jDMyn0ugpzS Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEABECAAYFAlWf1t0ACgkQk4XaBE3IOsRdHwCfTUPoD3zW3ACwdwCjpMa8rYPE GS8Anj6uGRbXbsd9c0wIP9w4CuEkILnY =qc9u -----END PGP SIGNATURE----- --=-JpP8tARi8jDMyn0ugpzS-- --===============4527515828346286956== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============4527515828346286956==--