qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/6] ioport related clean ups
@ 2009-07-02 10:32 Isaku Yamahata
  2009-07-02 10:32 ` [Qemu-devel] [PATCH 1/6] split out ioport related stuffs from vl.c into ioport.c Isaku Yamahata
                   ` (5 more replies)
  0 siblings, 6 replies; 25+ messages in thread
From: Isaku Yamahata @ 2009-07-02 10:32 UTC (permalink / raw)
  To: qemu-devel; +Cc: yamahata

This patch series cleans up io port emulation
sliming down bloated vl.c a bit and consolidated
ones used for user emulation.

Isaku Yamahata (6):
  split out ioport related stuffs from vl.c into ioport.c.
  use constant IOPORTS_MASK instead of 0xffff.
  ioport: consolidate duplicated logic in register_ioport_{read,
    write}().
  ioport: remove some #ifdef DEBUG_UNUSED_IOPORT.
  consolidate user cpu_{in, out}[bwl] into ioport-user.c
  use uint32_t for ioport port and value instead of int.

 Makefile.target    |    9 +-
 bsd-user/main.c    |   33 -------
 cpu-all.h          |   12 +--
 darwin-user/main.c |   33 -------
 hw/apb_pci.c       |   12 +-
 hw/hw.h            |    5 +-
 hw/isa.h           |    8 +-
 hw/isa_mmio.c      |   12 +-
 ioport-user.c      |   59 ++++++++++++
 ioport.c           |  261 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 ioport.h           |   55 +++++++++++
 linux-user/main.c  |   33 -------
 monitor.c          |    2 +-
 tests/Makefile     |    4 +-
 tests/qruncom.c    |   33 -------
 vl.c               |  226 ---------------------------------------------
 16 files changed, 399 insertions(+), 398 deletions(-)
 create mode 100644 ioport-user.c
 create mode 100644 ioport.c
 create mode 100644 ioport.h

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

end of thread, other threads:[~2009-07-14  1:58 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-02 10:32 [Qemu-devel] [PATCH 0/6] ioport related clean ups Isaku Yamahata
2009-07-02 10:32 ` [Qemu-devel] [PATCH 1/6] split out ioport related stuffs from vl.c into ioport.c Isaku Yamahata
2009-07-02 10:32 ` [Qemu-devel] [PATCH 2/6] use constant IOPORTS_MASK instead of 0xffff Isaku Yamahata
2009-07-02 10:32 ` [Qemu-devel] [PATCH 3/6] ioport: consolidate duplicated logic in register_ioport_{read, write}() Isaku Yamahata
2009-07-02 10:32 ` [Qemu-devel] [PATCH 4/6] ioport: remove some #ifdef DEBUG_UNUSED_IOPORT Isaku Yamahata
2009-07-02 10:32 ` [Qemu-devel] [PATCH 5/6] consolidate user cpu_{in, out}[bwl] into ioport-user.c Isaku Yamahata
2009-07-02 10:32 ` [Qemu-devel] [PATCH 6/6] use uint32_t for ioport port and value instead of int Isaku Yamahata
2009-07-02 18:11   ` Stuart Brady
2009-07-02 18:30     ` Stuart Brady
2009-07-09 19:07   ` Anthony Liguori
2009-07-10  8:21     ` Samuel Thibault
2009-07-10  8:45       ` Isaku Yamahata
2009-07-10  8:54         ` Samuel Thibault
2009-07-10  9:09           ` Tristan Gingold
2009-07-10 12:59             ` Anthony Liguori
2009-07-10 13:12               ` Tristan Gingold
2009-07-10 13:16                 ` Anthony Liguori
2009-07-10 13:28                   ` Tristan Gingold
2009-07-10 12:55         ` Anthony Liguori
2009-07-13  3:14           ` Isaku Yamahata
2009-07-13 18:59             ` Anthony Liguori
2009-07-13 21:19               ` Stuart Brady
2009-07-13 21:28                 ` Anthony Liguori
2009-07-14  1:58               ` Isaku Yamahata
2009-07-10 12:53       ` Anthony Liguori

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).