diff options
| author | Eric Auger <eric.auger@redhat.com> | 2021-03-09 11:27:41 +0100 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2021-03-12 12:40:10 +0000 |
| commit | 1194140b7fab588b4b9de9aeacbe9672f06c1d8f (patch) | |
| tree | b8ab57842d22616864670958097cf6f003300510 /scripts/qapi/parser.py | |
| parent | 6d9cd115b9dfee08faef0f64c3b90ac5c79ededc (diff) | |
| download | focaccia-qemu-1194140b7fab588b4b9de9aeacbe9672f06c1d8f.tar.gz focaccia-qemu-1194140b7fab588b4b9de9aeacbe9672f06c1d8f.zip | |
hw/arm/smmuv3: Fix SMMU_CMD_CFGI_STE_RANGE handling
If the whole SID range (32b) is invalidated (SMMU_CMD_CFGI_ALL), @end overflows and we fail to handle the command properly. Once this gets fixed, the current code really is awkward in the sense it loops over the whole range instead of removing the currently cached configs through a hash table lookup. Fix both the overflow and the lookup. Signed-off-by: Eric Auger <eric.auger@redhat.com> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Message-id: 20210309102742.30442-7-eric.auger@redhat.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'scripts/qapi/parser.py')
0 files changed, 0 insertions, 0 deletions