+-- On Tue, 5 Sep 2017, Peter Maydell wrote --+ | The code cannot be reached with a non-aligned value, | because we register these functions via the gic_ops[] | MemoryRegionops in hw/intc/arm_gicv3.c, and since we | do not specify .valid.unaligned=true there, the memory.c | code will throw out attempts at unaligned accesses.
I see, thank you for the clarification; ie. within the range GICR_IPRIORITYR ... GICR_IPRIORITYR + 0x1f: 'offset' would be GICR_IPRIORITYR +0, +4, +8 ... 0x1c? Maybe the patch could still be considered, not as bug fix though. Thank you. -- Prasad J Pandit / Red Hat Product Security Team 47AF CE69 3A90 54AA 9045 1053 DD13 3D32 FE5B 041F