From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44318) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VyVj6-0006Wq-U9 for qemu-devel@nongnu.org; Wed, 01 Jan 2014 19:01:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VyViz-0002YT-D5 for qemu-devel@nongnu.org; Wed, 01 Jan 2014 19:01:28 -0500 Received: from mail-pa0-f42.google.com ([209.85.220.42]:49503) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VyViz-0002YP-7E for qemu-devel@nongnu.org; Wed, 01 Jan 2014 19:01:21 -0500 Received: by mail-pa0-f42.google.com with SMTP id lj1so14048828pab.1 for ; Wed, 01 Jan 2014 16:01:20 -0800 (PST) Sender: Peter Crosthwaite From: Peter Crosthwaite Date: Wed, 1 Jan 2014 16:00:47 -0800 Message-Id: Subject: [Qemu-devel] [RFC/RFT v1 0/8] mb/ppc: Remove include/hw/xilinx.h List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, edgar.iglesias@gmail.com Cc: agraf@suse.de Hi Edgar, This file is written for a very old qdev style of machine description. Remove by inlining all usages of its functions (which is consistent with the modern preference that qdev_initery should be inline and not in cross-board helper functions). To avoid movement of magic numbers, Define macros for IRQ and memory maps as appropriate. This cleanup comes first, followed by the piecewise removal of xilinx.h. I have based this ontop of my error_abort series to avoid conflicts there. Regards, Peter Peter Crosthwaite (8): microblaze/s3adsp_1800: Define macros for irq map ppc/virtex_ml507: Define macros for irq/memory maps microblaze/ml605: Define macros for irq/memory maps xilinx: Inline usages of xilinx_intc_create() xilinx: Inline usages of xilinx_timer_create() xilinx: Inline usage of xilinx_ethlite_create() xilinx: Inline usages of xilinx_axi*_init() xilinx: Delete hw/include/xilinx.h hw/microblaze/petalogix_ml605_mmu.c | 53 +++++++++++++++---- hw/microblaze/petalogix_s3adsp1800_mmu.c | 33 ++++++++++-- hw/ppc/virtex_ml507.c | 29 +++++++--- include/hw/xilinx.h | 90 -------------------------------- 4 files changed, 93 insertions(+), 112 deletions(-) delete mode 100644 include/hw/xilinx.h -- 1.8.5.2