From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerd Hoffmann Subject: paravirt & xen & SMP Date: Wed, 10 Jan 2007 16:23:26 +0100 Message-ID: <45A504EE.5050409@suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.osdl.org Errors-To: virtualization-bounces@lists.osdl.org To: Virtualization Mailing List List-Id: virtualization@lists.linuxfoundation.org Hi, Anyone has this working? Looks like there is a chicken-and-egg issue with pda setup: * xen_load_gdt() uses multicalls, thus depends on cpu-specific variables (per-cpu mc buffer) which in turn requires pda being setup already. * pda setup can't be done before xen_load_gdt() ... Next question while looking at xen_load_gdt(): why does it use multicalls in the first place? Seems that function puts only one hypercall into the multicall array, so there is no obvious point in using multicalls ... cheers, Gerd -- = Gerd Hoffmann