Re: [PATCH 1/3] bootwrapper: Allow for multiple clusters in boot CPU detection

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

 



On Thu, Sep 27, 2012 at 07:06:18PM +0100, Jon Medhurst (Tixy) wrote:
> From: Jon Medhurst <tixy@xxxxxxxxxx>
> 
> Check all the CPU affinity fields of MPIDR, so we select only
> the first CPU of the first cluster as the one to boot on.

This seems reasonable.

The bfc could be a bic, but we only care about ARMv7 here anyway.

Cheers
---Dave

> Signed-off-by: Jon Medhurst <tixy@xxxxxxxxxx>
> ---
>  boot.S |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/boot.S b/boot.S
> index 727119a..40ebd33 100644
> --- a/boot.S
> +++ b/boot.S
> @@ -121,7 +121,7 @@ start:
>  
>  	@ Check CPU nr again
>  	mrc	p15, 0, r0, c0, c0, 5		@ MPIDR (ARMv7 only)
> -	and	r0, r0, #15			@ CPU number
> +	bfc	r0, #24, #8			@ CPU number, taking multicluster into account
>  	cmp	r0, #0				@ primary CPU?
>  	beq	2f
>  
> -- 
> 1.7.10.4
> 
_______________________________________________
kvmarm mailing list
kvmarm@xxxxxxxxxxxxxxxxxxxxx
https://lists.cs.columbia.edu/cucslists/listinfo/kvmarm


[Index of Archives]     [Linux KVM]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux