WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

RE: [Xen-devel] smp booting query

To: "Pradeep Singh, TLS-Chennai" <pradeep_s@xxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: RE: [Xen-devel] smp booting query
From: "Petersson, Mats" <Mats.Petersson@xxxxxxx>
Date: Fri, 9 Mar 2007 14:40:38 +0100
Delivery-date: Fri, 09 Mar 2007 05:40:10 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <66E8AEE9980BB44CA5FCAD39EBA56AC6C4C874@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcdiTpgHtZck4bcvThaAwANuoSj7FAAASNqw
Thread-topic: [Xen-devel] smp booting query
 

> -----Original Message-----
> From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx 
> [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Pradeep Singh, TLS-Chennai
> Sent: 09 March 2007 13:27
> To: xen-devel@xxxxxxxxxxxxxxxxxxx
> Subject: [Xen-devel] smp booting query
> 
> 
> hi all,
> 
> My query is related to xen-3.0.3.
> 
> 1. Xen does not supports SMP booting , right?
>    Is it true for both domU and dom0?

I'm pretty sure that 3.0.3 supports SMP in boht Dom0 and para-virtual
DomU. It also supports SMP in HVM DomU, but I'm not sure how "automatic"
this support is (there were some changes recently to fix ACPI
information to tell the guest how many CPU's it's got, for example). 

> 
> 2. This means start_secondary from x86_32.S is never called 
> by the hypervisor, am i right?
>    the SECONDARY_CPU_FLAG denotes a non boot CPU here i guess?

Why do you think this?

> 
> 3. If it is a secondary processor xen jumps to start_secondary.

Yes. 
> 
> 4. __start_xen is called irrespective of the processor. right?

No, only on the first CPU, not other CPU's. 

> 
> 5. On doing a nm x86_32.o , we get -
> 
>          U __bss_start
> 00000057 t __start
>          U __start_xen
>          U _end
> 00000000 T _stext
> 00000000 B cpu0_stack
> 000001ac T gdt
> 000001aa t gdt_descr
> 00001000 T gdt_table
> 00000000 B idle_pg_table
> 00000000 B idle_pg_table_l2
> 000001a4 T idt
> 000001a2 t idt_descr
>          U idt_table
> 00000170 t ignore_int
> 0000015c t int_msg
>          U mmu_cr4_features
> 000001b2 t nopaging_gdt_descr
> 00000031 t not_multiboot
> 00000010 t not_multiboot_msg
>          U printf
> 00000190 T stack_start
> 00000000 T start
> 00000108 t start_paging
>          U start_secondary
> 00000000 T stext
> 
> nm shows that start_secondary is there still.Are we using it somehow ?

Yes, on booting the second and further procesors... 

--
Mats
> 
> or am i missing something here?
> 
> Thanks in advance?
> 
> 
> 
> 
> -----------------------
> Pradeep Singh
> Member Technical Staff
> Core Technology Divison
> 53, Greams Road.
> HCL Technologies, Chennai
> 
> 
> 
> 



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

<Prev in Thread] Current Thread [Next in Thread>