qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH for-2.1 v2 0/2] Generalise FIFO to more integer types
@ 2014-04-08  2:04 Peter Crosthwaite
  2014-04-08  2:04 ` [Qemu-devel] [PATCH for-2.1 v2 1/2] util/fifo: s/fifo8/fifo globally Peter Crosthwaite
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Peter Crosthwaite @ 2014-04-08  2:04 UTC (permalink / raw)
  To: qemu-devel; +Cc: b.galvani, dslutz


There is a utility helper for dealing with 8 bit fifos. This should be
applicable to other integer widths as well. These two patches
generalise this FIFO to work for 16, 32 and 64 bit ints.

CC some recent contributors around this code.

changed since v1:
Rebased to include fifo buffer functionality.


Peter Crosthwaite (2):
  util/fifo: s/fifo8/fifo globally
  util/fifo: Generalise for common integer widths

 hw/char/serial.c                |  30 +++---
 hw/net/allwinner_emac.c         |  72 +++++++-------
 hw/ssi/xilinx_spi.c             |  42 ++++-----
 hw/ssi/xilinx_spips.c           |  70 +++++++-------
 include/hw/char/serial.h        |   6 +-
 include/hw/net/allwinner_emac.h |   6 +-
 include/qemu/fifo.h             | 166 ++++++++++++++++++++++++++++++++
 include/qemu/fifo8.h            | 160 -------------------------------
 util/Makefile.objs              |   2 +-
 util/fifo.c                     | 203 ++++++++++++++++++++++++++++++++++++++++
 util/fifo8.c                    | 126 -------------------------
 11 files changed, 483 insertions(+), 400 deletions(-)
 create mode 100644 include/qemu/fifo.h
 delete mode 100644 include/qemu/fifo8.h
 create mode 100644 util/fifo.c
 delete mode 100644 util/fifo8.c

-- 
1.9.1.1.gbb9f595

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2014-04-09  1:51 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-08  2:04 [Qemu-devel] [PATCH for-2.1 v2 0/2] Generalise FIFO to more integer types Peter Crosthwaite
2014-04-08  2:04 ` [Qemu-devel] [PATCH for-2.1 v2 1/2] util/fifo: s/fifo8/fifo globally Peter Crosthwaite
2014-04-08 18:48   ` Beniamino Galvani
2014-04-09  1:50     ` Peter Crosthwaite
2014-04-08  2:05 ` [Qemu-devel] [PATCH for-2.1 v2 2/2] util/fifo: Generalise for common integer widths Peter Crosthwaite
2014-04-08 21:42   ` Beniamino Galvani
2014-04-09  1:51     ` Peter Crosthwaite
2014-04-08  7:14 ` [Qemu-devel] [PATCH for-2.1 v2 0/2] Generalise FIFO to more integer types Markus Armbruster
2014-04-08  7:24   ` Peter Crosthwaite
2014-04-08  9:10     ` Markus Armbruster
2014-04-08 21:22       ` Don Slutz
2014-04-09  0:03         ` Peter Crosthwaite

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).