[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/8] fdc: Clean up and fix command processing
From: |
Kevin Wolf |
Subject: |
[Qemu-devel] [PATCH 0/8] fdc: Clean up and fix command processing |
Date: |
Tue, 19 May 2015 17:35:54 +0200 |
This series fixes the real bug that caused CVE-2015-3456, and does some
cleanup in the FIFO access functions to make the command processing more
obvious.
Kevin Wolf (8):
fdc: Rename fdctrl_reset_fifo() to fdctrl_to_command_phase()
fdc: Rename fdctrl_set_fifo() to fdctrl_to_result_phase()
fdc: Introduce fdctrl->phase
fdc: Use phase in fdctrl_write_data()
fdc: Code cleanup in fdctrl_write_data()
fdc: Disentangle phases in fdctrl_read_data()
fdc: Fix MSR.RQM flag
fdc-test: Test state for existing cases more thoroughly
hw/block/fdc.c | 235 +++++++++++++++++++++++++++++++++++++------------------
tests/fdc-test.c | 34 ++++++++
2 files changed, 192 insertions(+), 77 deletions(-)
--
1.8.3.1
- [Qemu-devel] [PATCH 0/8] fdc: Clean up and fix command processing,
Kevin Wolf <=