Message ID | 20200128103459.19413-5-eric.auger@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | arm/arm64: Add ITS tests | expand |
Hi Eric, On 2020/1/28 18:34, Eric Auger wrote: > PROPBASER, PENDBASE and GICR_CTRL will be used for LPI management. > > Signed-off-by: Eric Auger <eric.auger@redhat.com> > --- > lib/arm/asm/gic-v3.h | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/lib/arm/asm/gic-v3.h b/lib/arm/asm/gic-v3.h > index 6beeab6..ffb2e26 100644 > --- a/lib/arm/asm/gic-v3.h > +++ b/lib/arm/asm/gic-v3.h > @@ -18,6 +18,7 @@ > * We expect to be run in Non-secure mode, thus we define the > * group1 enable bits with respect to that view. > */ > +#define GICD_CTLR 0x0000 > #define GICD_CTLR_RWP (1U << 31) > #define GICD_CTLR_ARE_NS (1U << 4) > #define GICD_CTLR_ENABLE_G1A (1U << 1) > @@ -36,6 +37,11 @@ > #define GICR_ICENABLER0 GICD_ICENABLER > #define GICR_IPRIORITYR0 GICD_IPRIORITYR > > +#define GICR_PROPBASER 0x0070 > +#define GICR_PENDBASER 0x0078 nit: we'd better use tab instead of space. Reviewed-by: Zenghui Yu <yuzenghui@huawei.com> > +#define GICR_CTLR GICD_CTLR > +#define GICR_CTLR_ENABLE_LPIS (1UL << 0) > + > #define ICC_SGI1R_AFFINITY_1_SHIFT 16 > #define ICC_SGI1R_AFFINITY_2_SHIFT 32 > #define ICC_SGI1R_AFFINITY_3_SHIFT 48 >
diff --git a/lib/arm/asm/gic-v3.h b/lib/arm/asm/gic-v3.h index 6beeab6..ffb2e26 100644 --- a/lib/arm/asm/gic-v3.h +++ b/lib/arm/asm/gic-v3.h @@ -18,6 +18,7 @@ * We expect to be run in Non-secure mode, thus we define the * group1 enable bits with respect to that view. */ +#define GICD_CTLR 0x0000 #define GICD_CTLR_RWP (1U << 31) #define GICD_CTLR_ARE_NS (1U << 4) #define GICD_CTLR_ENABLE_G1A (1U << 1) @@ -36,6 +37,11 @@ #define GICR_ICENABLER0 GICD_ICENABLER #define GICR_IPRIORITYR0 GICD_IPRIORITYR +#define GICR_PROPBASER 0x0070 +#define GICR_PENDBASER 0x0078 +#define GICR_CTLR GICD_CTLR +#define GICR_CTLR_ENABLE_LPIS (1UL << 0) + #define ICC_SGI1R_AFFINITY_1_SHIFT 16 #define ICC_SGI1R_AFFINITY_2_SHIFT 32 #define ICC_SGI1R_AFFINITY_3_SHIFT 48
PROPBASER, PENDBASE and GICR_CTRL will be used for LPI management. Signed-off-by: Eric Auger <eric.auger@redhat.com> --- lib/arm/asm/gic-v3.h | 6 ++++++ 1 file changed, 6 insertions(+)