From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35505) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aR46T-0006fC-Gb for qemu-devel@nongnu.org; Wed, 03 Feb 2016 15:32:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aR46Q-0005bD-6G for qemu-devel@nongnu.org; Wed, 03 Feb 2016 15:32:41 -0500 Received: from mx1.redhat.com ([209.132.183.28]:51368) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aR46Q-0005ZN-1P for qemu-devel@nongnu.org; Wed, 03 Feb 2016 15:32:38 -0500 From: John Snow Date: Wed, 3 Feb 2016 15:32:15 -0500 Message-Id: <1454531555-32022-1-git-send-email-jsnow@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PULL 00/20] FDC patches List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, jsnow@redhat.com The following changes since commit 87574621b18f86eab295a2c207e0b42c77b5df= a0: Merge remote-tracking branch 'remotes/kraxel/tags/pull-vga-20160203-1' = into staging (2016-02-03 12:23:48 +0000) are available in the git repository at: https://github.com/jnsnow/qemu.git tags/ide-pull-request for you to fetch changes up to ba0a71022ca704eadcad4bffa92678d7c723729d: dma: remove now useless DMA_* functions (2016-02-03 11:28:58 -0500) ---------------------------------------------------------------- ---------------------------------------------------------------- Herv=C3=A9 Poussineau (19): i82374: device only existed as ISA device, so simplify device i8257: pass ISA bus to DMA_init() function i8257: rename struct dma_cont to I8257State i8257: rename struct dma_regs to I8257Regs i8257: rename functions to start with i8257_ prefix i8257: make the DMA running method per controller i8257: add missing const i8257: QOM'ify i8257: move state definition to new independent header isa: add an ISA DMA interface, and store it within the ISA bus i8257: implement the IsaDma interface magnum: disable floppy DMA for now sparc: disable floppy DMA sparc64: disable floppy DMA fdc: use IsaDma interface instead of global DMA_* functions cs4231a: use IsaDma interface instead of global DMA_* functions gus: use IsaDma interface instead of global DMA_* functions sb16: use IsaDma interface instead of global DMA_* functions dma: remove now useless DMA_* functions John Snow (1): fdc: fix detection under Linux hw/audio/cs4231a.c | 23 ++- hw/audio/gus.c | 20 ++- hw/audio/sb16.c | 23 ++- hw/block/fdc.c | 81 +++++++--- hw/dma/i82374.c | 58 +++---- hw/dma/i8257.c | 395 ++++++++++++++++++++++++++----------------= ------ hw/i386/pc.c | 2 +- hw/isa/isa-bus.c | 21 +++ hw/mips/mips_fulong2e.c | 2 +- hw/mips/mips_jazz.c | 5 +- hw/mips/mips_malta.c | 2 +- hw/sparc/sun4m.c | 24 +-- hw/sparc64/sun4u.c | 39 ++--- include/hw/isa/i8257.h | 42 +++++ include/hw/isa/isa.h | 51 +++++-- include/qemu/typedefs.h | 1 + 16 files changed, 472 insertions(+), 317 deletions(-) create mode 100644 include/hw/isa/i8257.h --=20 2.4.3