Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Xen: Devel
Re: Workings/effectiveness of the xen-acpi-processor driver
 

Index | Next | Previous | View Flat


boris.ostrovsky at amd

May 2, 2012, 10:06 AM


Views: 506
Permalink
Re: Workings/effectiveness of the xen-acpi-processor driver [In reply to]

On 05/02/2012 12:08 PM, Konrad Rzeszutek Wilk wrote:
> diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c
> index a8f8844..d816448 100644
> --- a/arch/x86/xen/enlighten.c
> +++ b/arch/x86/xen/enlighten.c
> @@ -811,7 +811,29 @@ static void xen_io_delay(void)
> #ifdef CONFIG_X86_LOCAL_APIC
> static u32 xen_apic_read(u32 reg)
> {
> - return 0;
> + struct xen_platform_op op = {
> + .cmd = XENPF_get_cpuinfo,
> + .interface_version = XENPF_INTERFACE_VERSION,
> + .u.pcpu_info.xen_cpuid = 0,


Is this always zero? This will probably solve the current problem but I
am wondering whether in the future we might hit another bug because this
routine will return the same APICID for all VCPUs.

-boris


> + };
> + int ret = 0;
> +
> + /* Shouldn't need this as APIC is turned off for PV, and we only
> + * get called on the bootup processor. But just in case. */
> + if (!xen_initial_domain() || smp_processor_id())
> + return 0;
> +
> + if (reg == APIC_LVR)
> + return 0x10;
> +
> + if (reg != APIC_ID)
> + return 0;
> +
> + ret = HYPERVISOR_dom0_op(&op);
> + if (ret)
> + return 0;
> +
> + return op.u.pcpu_info.apic_id;
> }
>
> static void xen_apic_write(u32 reg, u32 val)
>



_______________________________________________
Xen-devel mailing list
Xen-devel [at] lists
http://lists.xen.org/xen-devel

Subject User Time
Workings/effectiveness of the xen-acpi-processor driver stefan.bader at canonical Apr 25, 2012, 6:00 AM
    Re: Workings/effectiveness of the xen-acpi-processor driver konrad.wilk at oracle Apr 26, 2012, 8:50 AM
        Re: Workings/effectiveness of the xen-acpi-processor driver stefan.bader at canonical Apr 26, 2012, 9:25 AM
            Re: Workings/effectiveness of the xen-acpi-processor driver konrad.wilk at oracle Apr 26, 2012, 10:04 AM
                Re: Workings/effectiveness of the xen-acpi-processor driver pasik at iki May 6, 2012, 8:23 AM
                    Re: Workings/effectiveness of the xen-acpi-processor driver konrad.wilk at oracle May 7, 2012, 10:33 AM
                        Re: Workings/effectiveness of the xen-acpi-processor driver pasik at iki May 7, 2012, 10:44 AM
            Re: Workings/effectiveness of the xen-acpi-processor driver konrad.wilk at oracle May 1, 2012, 1:02 PM
                Re: Workings/effectiveness of the xen-acpi-processor driver boris.ostrovsky at amd May 1, 2012, 3:35 PM
                    Re: Workings/effectiveness of the xen-acpi-processor driver konrad.wilk at oracle May 1, 2012, 3:54 PM
                        Re: Workings/effectiveness of the xen-acpi-processor driver konrad.wilk at oracle May 1, 2012, 5:47 PM
                            Re: Workings/effectiveness of the xen-acpi-processor driver boris.ostrovsky at amd May 1, 2012, 6:11 PM
                                Re: Workings/effectiveness of the xen-acpi-processor driver JBeulich at suse May 2, 2012, 2:19 AM
                        Re: Workings/effectiveness of the xen-acpi-processor driver stefan.bader at canonical May 2, 2012, 7:56 AM
                    Re: Workings/effectiveness of the xen-acpi-processor driver stefan.bader at canonical May 2, 2012, 1:36 AM
                    Re: Workings/effectiveness of the xen-acpi-processor driver stefan.bader at canonical May 2, 2012, 8:01 AM
                        Re: Workings/effectiveness of the xen-acpi-processor driver konrad.wilk at oracle May 2, 2012, 9:08 AM
                            Re: Workings/effectiveness of the xen-acpi-processor driver boris.ostrovsky at amd May 2, 2012, 10:06 AM
                                Re: Workings/effectiveness of the xen-acpi-processor driver konrad.wilk at oracle May 2, 2012, 10:14 AM
                                    Re: Workings/effectiveness of the xen-acpi-processor driver boris.ostrovsky at amd May 2, 2012, 2:31 PM
                                        Re: Workings/effectiveness of the xen-acpi-processor driver konrad.wilk at oracle May 2, 2012, 2:41 PM
                                            Re: Workings/effectiveness of the xen-acpi-processor driver boris.ostrovsky at amd May 2, 2012, 3:09 PM
                                                Re: Workings/effectiveness of the xen-acpi-processor driver stefan.bader at canonical May 2, 2012, 11:55 PM
                                                    Re: Workings/effectiveness of the xen-acpi-processor driver stefan.bader at canonical May 3, 2012, 3:00 AM
                                                Re: Workings/effectiveness of the xen-acpi-processor driver stefan.bader at canonical May 3, 2012, 5:58 AM
                                                    Re: Workings/effectiveness of the xen-acpi-processor driver stefan.bader at canonical May 3, 2012, 7:47 AM
                                                        Re: Workings/effectiveness of the xen-acpi-processor driver konrad at darnok May 3, 2012, 8:46 AM
                                                            Re: Workings/effectiveness of the xen-acpi-processor driver boris.ostrovsky at amd May 3, 2012, 10:02 AM
                                                            Re: Workings/effectiveness of the xen-acpi-processor driver konrad.wilk at oracle May 3, 2012, 10:08 AM
                                                                Re: Workings/effectiveness of the xen-acpi-processor driver stefan.bader at canonical May 4, 2012, 1:00 AM
                                                Re: Workings/effectiveness of the xen-acpi-processor driver konrad.wilk at oracle May 3, 2012, 9:14 AM
                            Re: Workings/effectiveness of the xen-acpi-processor driver stefan.bader at canonical May 2, 2012, 2:29 PM
                Re: Workings/effectiveness of the xen-acpi-processor driver stefan.bader at canonical May 2, 2012, 1:22 AM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.