diff options
author | Philippe Mathieu-Daudé <f4bug@amsat.org> | 2020-02-18 07:33:55 +0100 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2020-02-18 11:22:10 -0800 |
commit | 90e94c0591687f7f788fc40ac86b5583f30d9513 (patch) | |
tree | 286690b357130f3685822706320a016761fa9bdc | |
parent | c9cbfebfd08acb34ec2a22b9b971fcca856d44e9 (diff) |
hw/hppa/dino: Do not accept accesses to registers 0x818 and 0x82c
Register 0x818 is documented as 'undefined', and register
0x82c is not documented. Refuse their access.
Acked-by: Helge Deller <deller@gmx.de>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20200218063355.18577-5-f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
-rw-r--r-- | hw/hppa/dino.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/hw/hppa/dino.c b/hw/hppa/dino.c index be799aad43..2b1b38c58a 100644 --- a/hw/hppa/dino.c +++ b/hw/hppa/dino.c @@ -181,7 +181,9 @@ static bool dino_chip_mem_valid(void *opaque, hwaddr addr, case DINO_IO_ADDR_EN: case DINO_PCI_IO_DATA: case DINO_TOC_ADDR: - case DINO_GMASK ... DINO_TLTIM: + case DINO_GMASK ... DINO_PCISTS: + case DINO_MLTIM ... DINO_PCIWOR: + case DINO_TLTIM: ret = true; break; case DINO_PCI_IO_DATA + 2: |