gicv3: Stop setting the esize field
The GITS_BASER esize field is read-only, there is no need to change it. Reviewed by: gallatin, imp Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D41552
This commit is contained in:
parent
43d74fcac0
commit
2f11b2abfc
@ -557,14 +557,13 @@ gicv3_its_table_init(device_t dev, struct gicv3_its_softc *sc)
|
||||
/* Clear the fields we will be setting */
|
||||
reg &= ~(GITS_BASER_VALID | GITS_BASER_INDIRECT |
|
||||
GITS_BASER_CACHE_MASK | GITS_BASER_TYPE_MASK |
|
||||
GITS_BASER_ESIZE_MASK | GITS_BASER_PA_MASK |
|
||||
GITS_BASER_PA_MASK |
|
||||
GITS_BASER_SHARE_MASK | GITS_BASER_PSZ_MASK |
|
||||
GITS_BASER_SIZE_MASK);
|
||||
/* Set the new values */
|
||||
reg |= GITS_BASER_VALID |
|
||||
(cache << GITS_BASER_CACHE_SHIFT) |
|
||||
(type << GITS_BASER_TYPE_SHIFT) |
|
||||
((esize - 1) << GITS_BASER_ESIZE_SHIFT) |
|
||||
paddr | (share << GITS_BASER_SHARE_SHIFT) |
|
||||
(nitspages - 1);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user