On Thu, Sep 25, 2014 at 07:32:19PM +0100, Christoffer Dall wrote:
> From: Joel Schopp <[email protected]>
> 
> The current aarch64 calculation for VTTBR_BADDR_MASK masks only 39 bits
> and not all the bits in the PA range. This is clearly a bug that
> manifests itself on systems that allocate memory in the higher address
> space range.
> 
>  [ Modified from Joel's original patch to be based on PHYS_MASK_SHIFT
>    instead of a hard-coded value and to move the alignment check of the
>    allocation to mmu.c.  Also added a comment explaining why we hardcode
>    the IPA range and changed the stage-2 pgd allocation to be based on
>    the 40 bit IPA range instead of the maximum possible 48 bit PA range.
>    - Christoffer ]
> 
> Signed-off-by: Joel Schopp <[email protected]>
> Signed-off-by: Christoffer Dall <[email protected]>

Reviewed-by: Catalin Marinas <[email protected]>
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to