On 18 February 2016 at 16:56, Wei Huang <w...@redhat.com> wrote: > pl061.c emulates two GPIO devices, ARM PL061 and TI Stellaris, which > share the same read/write functions (pl061_read and pl061_write). > However PL061 and Stellaris have different GPIO register definitions > and pl061_read()/pl061_write() doesn't check it. This patch enforces > checking on offset, preventing R/W into the reserved memory area. > > Signed-off-by: Wei Huang <w...@redhat.com> > --- > hw/gpio/pl061.c | 30 ++++++++++++++++++++++-------- > 1 file changed, 22 insertions(+), 8 deletions(-)
Applied to target-arm.next, thanks. -- PMM