aboutsummaryrefslogtreecommitdiff
path: root/hw/intc
diff options
context:
space:
mode:
authorAlistair Francis <alistair.francis@xilinx.com>2016-12-27 14:59:22 +0000
committerPeter Maydell <peter.maydell@linaro.org>2016-12-27 14:59:22 +0000
commit450aaae8638e4c75ac6547ce6e09d63281a5a925 (patch)
tree4edb7705b6150b2bfcfd7c9195e3282970b577ea /hw/intc
parenta470b33259bf82ef2336bfcd5d07640562d3f63b (diff)
cadence_uart: Check baud rate generator and divider values on migration
The Cadence UART device emulator calculates speed by dividing the baud rate by a 'baud rate generator' & 'baud rate divider' value. The device specification defines these register values to be non-zero and within certain limits. Checks were recently added when writing to these registers but not when restoring from migration. This patch adds checks when restoring from migration to avoid divide by zero errors. Reported-by: Huawei PSIRT <psirt@huawei.com> Signed-off-by: Alistair Francis <alistair.francis@xilinx.com> Message-id: 04ae30ed8ee1758cd2d2af880da4d28f74c67738.1481132150.git.alistair.francis@xilinx.com Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/intc')
0 files changed, 0 insertions, 0 deletions