xlnx-zynqmp: Connect the AHCI SATA device
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v6 Latest3 of 4 patches 14 repliesIn review
- v53 of 4 patches 0 repliesSuperseded
- v43 of 4 patches 2 repliesSuperseded
Earlier versions · 3
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v3 | 3 of 4 patches | 7 replies | Superseded | |
| v2 | 3 of 4 patches | 2 replies | Superseded | |
| v1 | 3 patches | 23 replies | Superseded |
Changes in v6 from the cover letter
- Fix up Macros
3 of 4 patches are in this archive. The cover letter announces 4.
Patches in v6 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | ahci: Separate the AHCI state structure into the headerhw/ hw/ | +14 | 0 replies | |
| 2/4 | ahci.c: Don't assume AHCIState's parent is AHCIPCIStatehw/ hw/ | +9 | 3 replies | |
| 3/4 | xlnx-zynqmp.c: Convert some of the error_propagate() calls to error_aborthw/ | +2 | 0 replies |
Reviews trailers per patch
All 3 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Sai Pavan Boddu | Peter Crosthwaite | John Snow |
|---|---|---|---|
| Series | R-b | ||
| 1/4 | R-b | R-b | |
| 2/4 | R-b | A-b | |
| 3/4 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [Qemu-devel] [PATCH v6 0/4] xlnx-zynqmp: Connect the AHCI SATA device
This series connects the AHCI SATA device to the ZynqMP machine. It requires a restructure of the AHCI file to make the AHCI state struct visible. It also requires a small change to the ahci_irq_lower() and ahci_irq_raise() functions to avoid assuming that the AHCIState is a child of AHCIPCIState.
V6:
- Fix up Macros
V5:
- Remove the return checks when setting PCIDevice
V4:
- Remove unnesicary casts
- Use object_dynamic_cast() instead of object_class_dynamic_cast()
V3:
- Perform checks inside the ahci_irq_lower() and ahci_irq_raise() functions to ensure the correct parent object is used.
V2:
- Macroify the number of SATA ports
- Update the non-realise error_propagate() calls to
use error_abort instead.
Alistair Francis (4):
ahci: Seperate the AHCI state structure into the header ahci.c: Don't assume AHCIState's parent is AHCIPCIState xlnx-zynqmp.c: Convert some of the error_propagate() calls to
error_abort
xlnx-zynqmp: Connect the sysbus AHCI to ZynqMP
hw/arm/xlnx-zynqmp.c | 32 ++++++++++++++++++++------------ hw/ide/ahci.c | 26 +++++++------------------- hw/ide/ahci.h | 16 ++++++++++++++++ include/hw/arm/xlnx-zynqmp.h | 3 +++ 4 files changed, 46 insertions(+), 31 deletions(-)