|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 12/27] xen/arm: Introduce hsr_xabt to gather common bits between hsr_dabt and
Hi,
On 14/08/17 15:24, Julien Grall wrote:
> This will allow to consolidate some part of the data abort and prefetch
> abort handling in a single function later on.
>
> Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
Reviewed-by: Andre Przywara <andre.przywara@xxxxxxx>
Cheers,
Andre.
> ---
> xen/include/asm-arm/processor.h | 13 +++++++++++++
> 1 file changed, 13 insertions(+)
>
> diff --git a/xen/include/asm-arm/processor.h b/xen/include/asm-arm/processor.h
> index 3ef606c554..9964348189 100644
> --- a/xen/include/asm-arm/processor.h
> +++ b/xen/include/asm-arm/processor.h
> @@ -537,6 +537,19 @@ union hsr {
> unsigned long ec:6; /* Exception Class */
> } dabt; /* HSR_EC_DATA_ABORT_* */
>
> + /* Contain the common bits between DABT and IABT */
> + struct hsr_xabt {
> + unsigned long fsc:6; /* Fault status code */
> + unsigned long pad1:1;
> + unsigned long s1ptw:1; /* Stage 2 fault during stage 1 translation
> */
> + unsigned long pad2:1;
> + unsigned long eat:1; /* External abort type */
> + unsigned long fnv:1; /* FAR not Valid */
> + unsigned long pad3:14;
> + unsigned long len:1; /* Instruction length */
> + unsigned long ec:6; /* Exception Class */
> + } xabt;
> +
> #ifdef CONFIG_ARM_64
> struct hsr_brk {
> unsigned long comment:16; /* Comment */
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |