Skip to content

Add TPCI200 and IP-Octal 232 IndustryPack emulation

Alberto Garcia qemu-devel 5 versions – Applied

Status from this message: Thanks, applied.

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v5 Latest2 patches 3 repliesApplied
  2. v42 patches 8 repliesSuperseded
  3. v32 patches 2 repliesSuperseded
Earlier versions · 2
VersionPostedPatchesRepliesStatus
v22 patches1 replySuperseded
v12 patches15 repliesSuperseded

Patches in v5 Applied

#Subject and filesSizeRepliesApplied
1/2Add TEWS TPCI200 IndustryPack emulationdefault-configs/pci.mak hw/Makefile.objs hw/ipack.c +3 more+872 -02 replies
2/2Add GE IP-Octal 232 IndustryPack emulationhw/Makefile.objs hw/ipoctal232.c+620 -10 replies

Reviews trailers per patch

1 of 2 patches has a Reviewed-by or Acked-by.

PatchAndreas Färber
1/2R-b
2/2

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v5 thread

Cover letter [Qemu-devel] [PATCH v5 0/2] Add TPCI200 and IP-Octal 232 IndustryPack emulation

I updated the patches again, here are the changes from v4:

* Replaced DO_UPCAST() with checked casts.
* Added ipack_bus_new_inplace(). The fields of IPackBus are now private.
* Renamed ipoctal.c to ipoctal232.c (*).
* Replaced qdev->parent_bus with qdev_get_parent_bus(qdev).
* Replaced bus->qbus with BUS(bus).
* Replaced dev->qdev with DEVICE(dev).

(*) I didn't rename everything in the code from ipoctal to ipoctal232 for the reasons I told Andreas: all devices from the IP-Octal family are almost identical from the emulation point of view.

Regards,

Berto

Alberto Garcia (2):
Add TEWS TPCI200 IndustryPack emulation
Add GE IP-Octal 232 IndustryPack emulation

 default-configs/pci.mak |    1 +
 hw/Makefile.objs        |    3 +
 hw/ipack.c              |  115 ++++++++
 hw/ipack.h              |   79 ++++++
 hw/ipoctal232.c         |  619 +++++++++++++++++++++++++++++++++++++++++++
 hw/pci/pci_ids.h        |    3 +
 hw/tpci200.c            |  671 +++++++++++++++++++++++++++++++++++++++++++++++
 7 ficheiros modificados, 1491 adições(+)
 create mode 100644 hw/ipack.c
 create mode 100644 hw/ipack.h
 create mode 100644 hw/ipoctal232.c
 create mode 100644 hw/tpci200.c
Signature · 1 line
1.7.10.4