@@ -21,6 +21,9 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_AUDIO_INT_H
#define QEMU_AUDIO_INT_H
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifdef DAC
#define NAME "playback"
#define HWBUF hw->mix_buf
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef AUDIO_WIN_INT_H
#define AUDIO_WIN_INT_H
@@ -21,6 +21,9 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifdef DSBTYPE_IN
#define NAME "capture buffer"
#define NAME2 "DirectSoundCapture"
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
/*
* Tusen tack till Mike Nordell
* dec++'ified by Dscho
@@ -23,6 +23,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
/*
* Processed signed long samples from ibuf to obuf.
* Return number of samples processed.
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef BLOCK_QCOW2_H
#define BLOCK_QCOW2_H
@@ -12,6 +12,9 @@
* Contributions after 2012-01-13 are licensed under the terms of the
* GNU GPL, version 2 or (at your option) any later version.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_RAW_AIO_H
#define QEMU_RAW_AIO_H
@@ -15,6 +15,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef BLOCK_VHDX_H
#define BLOCK_VHDX_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -14,6 +14,9 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_H
#define QEMU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -1,6 +1,8 @@
/* $OpenBSD: signal.h,v 1.19 2006/01/08 14:20:16 millert Exp $ */
/* $NetBSD: signal.h,v 1.21 1996/02/09 18:25:32 christos Exp $ */
+/* FIXME Does not pass make check-headers, yet! */
+
/*
* Copyright (c) 1982, 1986, 1989, 1991, 1993
* The Regents of the University of California. All rights reserved.
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -6,6 +6,8 @@
* top-level directory.
*/
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef _IVSHMEM_CLIENT_H_
#define _IVSHMEM_CLIENT_H_
@@ -6,6 +6,8 @@
* top-level directory.
*/
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef _IVSHMEM_SERVER_H_
#define _IVSHMEM_SERVER_H_
@@ -15,6 +15,8 @@
* indicated otherwise.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
/*
===============================================================================
This C source fragment is part of the SoftFloat IEC/IEEE Floating-point
@@ -15,6 +15,8 @@
* indicated otherwise.
*/
+/* NOTE: May only be included into target-dependent code */
+
/*
===============================================================================
This C source fragment is part of the SoftFloat IEC/IEEE Floating-point
@@ -10,6 +10,9 @@
* the COPYING file in the top-level directory.
*
*/
+
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef _FILEOP_H
#define _FILEOP_H
#include <dirent.h>
@@ -10,6 +10,9 @@
* the COPYING file in the top-level directory.
*
*/
+
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef QEMU_FSDEV_H
#define QEMU_FSDEV_H
#include "qemu/option.h"
@@ -9,6 +9,9 @@
* This work is licensed under the terms of the GNU GPL, version 2. See
* the COPYING file in the top-level directory.
*/
+
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef _QEMU_9P_PROXY_H
#define _QEMU_9P_PROXY_H
@@ -10,6 +10,9 @@
* the COPYING file in the top-level directory.
*
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_9PFS_SYNTH_H
#define HW_9PFS_SYNTH_H 1
@@ -10,6 +10,9 @@
* the COPYING file in the top-level directory.
*
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _QEMU_9P_XATTR_H
#define _QEMU_9P_XATTR_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef _QEMU_9P_H
#define _QEMU_9P_H
@@ -12,6 +12,8 @@
*
*/
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef _QEMU_9P_COTH_H
#define _QEMU_9P_COTH_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef _QEMU_VIRTIO_9P_H
#define _QEMU_VIRTIO_9P_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef __FMOPL_H_
#define __FMOPL_H_
@@ -20,6 +20,8 @@
* along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
/*
* HDA codec descriptions
*/
@@ -9,6 +9,8 @@
* *****************************************************************
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_LM4549_H
#define HW_LM4549_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_NVME_H
#define HW_NVME_H
#include "qemu/cutils.h"
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef __XEN_BLKIF_H__
#define __XEN_BLKIF_H__
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _CRIS_BOOT_H
#define HW_CRIS_BOOT_H 1
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
static inline void glue(rop_8_,ROP_NAME)(uint8_t *dst, uint8_t src)
{
*dst = ROP_FN(*dst, src);
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#if DEPTH == 8
#define PUTPIXEL() ROP_OP(&d[0], col)
#elif DEPTH == 16
@@ -18,6 +18,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#if BITS == 8
#define COPY_PIXEL(to, r, g, b) \
do { \
@@ -27,6 +27,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+/* NOTE: May only be included into target-dependent code */
+
#if DEPTH == 32
# define BPP 4
# define PIXEL_TYPE uint32_t
@@ -9,6 +9,8 @@
* Framebuffer format conversion routines.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef ORDER
#if BITS == 8
@@ -9,6 +9,8 @@
* Framebuffer format conversion routines.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
# define SKIP_PIXEL(to) to += deststep
#if BITS == 8
# define COPY_PIXEL(to, from) do { *to = from; SKIP_PIXEL(to); } while (0)
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef HW_QXL_H
#define HW_QXL_H 1
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* NOTE: May only be included into target-dependent code */
+
#if DEPTH == 8
#define BPP 1
#define PIXEL_TYPE uint8_t
@@ -21,6 +21,8 @@
* with this program; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#if BITS == 8
# define SET_PIXEL(addr, color) (*(uint8_t *)addr = color)
#elif BITS == 15 || BITS == 16
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
static inline void vga_draw_glyph_line(uint8_t *d, uint32_t font_data,
uint32_t xorcol, uint32_t bgcol)
{
@@ -21,6 +21,9 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_VGA_INT_H
#define HW_VGA_INT_H 1
@@ -9,12 +9,12 @@
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
-
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
-
+ *
* You should have received a copy of the GNU General Public License along
* with this program; if not, see <http://www.gnu.org/licenses/>.
*
@@ -25,6 +25,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_I386_INTEL_IOMMU_INTERNAL_H
#define HW_I386_INTEL_IOMMU_INTERNAL_H
#include "hw/i386/intel_iommu.h"
@@ -21,6 +21,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_IDE_AHCI_H
#define HW_IDE_AHCI_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_LM32_H
#define HW_LM32_H 1
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* NOTE: May only be included into target-dependent code */
+
/*
* These are helper functions for creating the hardware description blob used
* in the Theobroma's uClinux port.
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_HW_MILKYMIST_H
#define QEMU_HW_MILKYMIST_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef __MICROBLAZE_BOOT__
#define __MICROBLAZE_BOOT__
@@ -33,6 +33,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#define E1000E_PHY_PAGE_SIZE (0x20)
#define E1000E_PHY_PAGES (0x07)
#define E1000E_MAC_SIZE (0x8000)
@@ -22,6 +22,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#include "e1000_regs.h"
#define defreg(x) x = (E1000_##x >> 2)
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_NE2000_H
#define HW_NE2000_H 1
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_PCNET_H
#define HW_PCNET_H 1
@@ -14,6 +14,8 @@
* GNU General Public License for more details.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _ROCKER_DESC_H_
#define _ROCKER_DESC_H_
@@ -14,6 +14,8 @@
* GNU General Public License for more details.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _ROCKER_FP_H_
#define _ROCKER_FP_H_
@@ -14,6 +14,8 @@
* GNU General Public License for more details.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _ROCKER_OF_DPA_H_
#define _ROCKER_OF_DPA_H_
@@ -14,6 +14,8 @@
* GNU General Public License for more details.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _ROCKER_TLV_H_
#define _ROCKER_TLV_H_
@@ -14,6 +14,8 @@
* GNU General Public License for more details.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _ROCKER_WORLD_H_
#define _ROCKER_WORLD_H_
@@ -14,6 +14,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef VMWARE_UTILS_H
#define VMWARE_UTILS_H
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#if !defined(PPC_405_H)
#define PPC_405_H
@@ -9,6 +9,8 @@
* directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_S390_IPL_H
#define HW_S390_IPL_H
@@ -11,6 +11,8 @@
* directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_S390_PCI_INST_H
#define HW_S390_PCI_INST_H
@@ -9,6 +9,8 @@
* directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_S390_VIRTIO_H
#define HW_S390_VIRTIO_H 1
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef MPTSAS_H
#define MPTSAS_H
@@ -31,6 +31,9 @@
/* of Linux and other operating systems (AIX, OS/400) that talk this protocol*/
/* between logical partitions */
/*****************************************************************************/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef PPC_VIOSRP_H
#define PPC_VIOSRP_H
@@ -9,6 +9,9 @@
* This work is licensed under the terms of the GNU GPL, version 2 or later.
* See the COPYING file in the top-level directory.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TPM_TPM_INT_H
#define TPM_TPM_INT_H
@@ -14,6 +14,9 @@
* http://www.trustedcomputinggroup.org
*
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TPM_TPM_TIS_H
#define TPM_TPM_TIS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_HW_USB_DESC_H
#define QEMU_HW_USB_DESC_H
@@ -12,6 +12,8 @@
* (at your option) any later version.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
/* 1 on 1 copy of linux/drivers/usb/serial/ftdi_sio_ids.h */
#include "quirks-ftdi-ids.h"
/* 1 on 1 copy of linux/drivers/usb/serial/pl2303.h */
@@ -9,6 +9,9 @@
* This work is licensed under the terms of the GNU GPL, version 2. See
* the COPYING file in the top-level directory.
*/
+
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef HW_VFIO_VFIO_PCI_H
#define HW_VFIO_VFIO_PCI_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef XEN_PT_H
#define XEN_PT_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef QEMU_HW_XEN_DOMAINBUILD_H
#define QEMU_HW_XEN_DOMAINBUILD_H 1
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_XTENSA_BOOTPARAM
#define HW_XTENSA_BOOTPARAM
@@ -9,6 +9,9 @@
* This work is licensed under the terms of the GNU LGPL, version 2 or later.
* See the COPYING.LIB file in the top-level directory.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef BLOCK_WRITE_THRESHOLD_H
#define BLOCK_WRITE_THRESHOLD_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _QEMU_DISAS_H
#define _QEMU_DISAS_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef CPU_ALL_H
#define CPU_ALL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef CPU_DEFS_H
#define CPU_DEFS_H
@@ -16,6 +16,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
/*
* Generate inline load/store functions for all MMU modes (typically
* at least _user and _kernel) as well as _data versions, for all data
@@ -24,6 +24,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#if !defined(SOFTMMU_CODE_ACCESS)
#include "trace.h"
#endif
@@ -23,6 +23,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#if !defined(CODE_ACCESS)
#include "trace.h"
#endif
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef CPUTLB_H
#define CPUTLB_H
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* NOTE: May only be included into target-dependent code */
+
#ifndef _EXEC_ALL_H_
#define _EXEC_ALL_H_
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef GEN_ICOUNT_H
#define GEN_ICOUNT_H 1
@@ -1,6 +1,8 @@
/* Helper file for declaring TCG helper functions.
This one expands generation functions for tcg opcodes. */
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HELPER_GEN_H
#define HELPER_GEN_H 1
@@ -1,6 +1,8 @@
/* Helper file for declaring TCG helper functions.
This one expands prototypes for the helper functions. */
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HELPER_PROTO_H
#define HELPER_PROTO_H 1
@@ -1,6 +1,8 @@
/* Helper file for declaring TCG helper functions.
This one defines data structures private to tcg.c. */
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HELPER_TCG_H
#define HELPER_TCG_H 1
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
/**************************************************************************
* IO ports API
*/
@@ -11,6 +11,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
/*
* This header is for use by exec.c and memory.c ONLY. Do not include it.
* The functions declared here will be removed soon.
@@ -11,6 +11,8 @@
*
*/
+/* NOTE: May only be included into target-dependent code */
+
/*
* This header is for use by exec.c and memory.c ONLY. Do not include it.
* The functions declared here will be removed soon.
@@ -6,6 +6,9 @@
*
* This code is licensed under the GPL
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef SOFTMMU_SEMI_H
#define SOFTMMU_SEMI_H 1
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* NOTE: May only be included into target-dependent code */
+
#ifndef EXEC_TB_HASH
#define EXEC_TB_HASH
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_TYPES_H
#define QEMU_TYPES_H
#include "cpu.h"
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef THUNK_H
#define THUNK_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_ACPI_PIIX4_H
#define HW_ACPI_PIIX4_H
@@ -6,6 +6,9 @@
* This work is licensed under the terms of the GNU GPL, version 2 or later.
* See the COPYING file in the top-level directory.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_ACPI_TCO_H
#define HW_ACPI_TCO_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef ALLWINNER_H_
#include "qemu-common.h"
@@ -8,6 +8,8 @@
* This code is licensed under the GNU GPLv2 and later.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef BCM2836_H
#define BCM2836_H
@@ -15,6 +15,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_ARM_DIGIC_H
#define HW_ARM_DIGIC_H
@@ -14,6 +14,8 @@
* for more details.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef FSL_IMX25_H
#define FSL_IMX25_H
@@ -14,6 +14,8 @@
* for more details.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef FSL_IMX31_H
#define FSL_IMX31_H
@@ -14,6 +14,8 @@
* for more details.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef FSL_IMX6_H
#define FSL_IMX6_H
@@ -3,6 +3,9 @@
*
* This file is licensed under the GNU GPL.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_SHARPSL_H
#define QEMU_SHARPSL_H
@@ -15,6 +15,8 @@
* for more details.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef XLNX_ZYNQMP_H
#include "qemu-common.h"
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_FDC_H
#define HW_FDC_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_FLASH_H
#define HW_FLASH_H 1
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_ESCC_H
#define HW_ESCC_H 1
@@ -12,6 +12,8 @@
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef PL011_UART_H
#define PL011_UART_H
@@ -12,6 +12,8 @@
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef XILINX_UARTLITE_H
#define XILINX_UARTLITE_H
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_EXTRAXFS_H
#define HW_EXTRAXFS_H 1
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_ETRAXFS_DMA_H
#define HW_ETRAXFS_DMA_H 1
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
static void glue(bswap_ehdr, SZ)(struct elfhdr *ehdr)
{
bswap16s(&ehdr->e_type); /* Object file type */
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_EMPTY_SLOT_H
#define HW_EMPTY_SLOT_H 1
@@ -17,6 +17,9 @@
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef ASPEED_I2C_H
#define ASPEED_I2C_H
@@ -16,6 +16,8 @@
* with this program; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef I2C_DDC
#define I2C_DDC
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef PM_SMBUS_H
#define PM_SMBUS_H
@@ -17,6 +17,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_APIC_INTERNAL_H
#define QEMU_APIC_INTERNAL_H
@@ -9,16 +9,18 @@
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
-
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
-
+ *
* You should have received a copy of the GNU General Public License along
* with this program; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef INTEL_IOMMU_H
#define INTEL_IOMMU_H
#include "hw/qdev.h"
@@ -19,6 +19,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_IOAPIC_INTERNAL_H
#define QEMU_IOAPIC_INTERNAL_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_HID_H
#define QEMU_HID_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef AW_A10_PIC_H
#define AW_A10_PIC_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_I8257_H
#define HW_I8257_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_VT82C686_H
#define HW_VT82C686_H
@@ -11,6 +11,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifdef CONFIG_KVM
void kvmclock_create(void);
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#include "cpu.h"
#define BIOS_SIZE (4 * 1024 * 1024)
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_MIPS_CPUDEVS_H
#define HW_MIPS_CPUDEVS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_MIPS_H
#define HW_MIPS_H
/* Definitions for mips board emulation. */
@@ -7,6 +7,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _MIPS_GCR_H
#define _MIPS_GCR_H
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef MIPS_CPC_H
#define MIPS_CPC_H
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef MIPS_ITU_H
#define MIPS_ITU_H
@@ -19,6 +19,9 @@
* GNU General Public License for more details.
*
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef AW_EMAC_H
#define AW_EMAC_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef FIRMWARE_ABI_H
#define FIRMWARE_ABI_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef APB_PCI_H
#define APB_PCI_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#if !defined(__HW_SPAPR_H__)
#error Please include spapr.h before this file!
#endif
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_PCI_BUS_H
#define QEMU_PCI_BUS_H
@@ -18,6 +18,8 @@
* with this program; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_PCIE_AER_H
#define QEMU_PCIE_AER_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_PPC_H
#define HW_PPC_H 1
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#if !defined(PPC_4XX_H)
#define PPC_4XX_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#if !defined(__HW_SPAPR_H__)
#define __HW_SPAPR_H__
@@ -6,6 +6,9 @@
* This work is licensed under the terms of the GNU GPL, version 2 or later.
* See the COPYING file in the top-level directory.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HW_SPAPR_CPU_CORE_H
#define HW_SPAPR_CPU_CORE_H
@@ -9,6 +9,9 @@
* This work is licensed under the terms of the GNU GPL, version 2 or later.
* See the COPYING file in the top-level directory.
*/
+
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#if !defined(__HW_SPAPR_DRC_H__)
#define __HW_SPAPR_DRC_H__
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _HW_SPAPR_VIO_H
#define _HW_SPAPR_VIO_H
/*
@@ -24,6 +24,9 @@
* THE SOFTWARE.
*
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#if !defined(__XICS_H__)
#define __XICS_H__
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _GRLIB_H_
#define _GRLIB_H_
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef SPARC32_DMA_H
#define SPARC32_DMA_H
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef XLNX_SPIPS_H
#define XLNX_SPIPS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef AW_A10_PIT_H
#define AW_A10_PIT_H
@@ -19,6 +19,9 @@
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef ASPEED_TIMER_H
#define ASPEED_TIMER_H
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_I8254_INTERNAL_H
#define QEMU_I8254_INTERNAL_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef NVRAM_H
#define NVRAM_H
@@ -12,6 +12,9 @@
* (at your option) any later version.
*
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef _QEMU_VIRTIO_ACCESS_H
#define _QEMU_VIRTIO_ACCESS_H
#include "hw/virtio/virtio.h"
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _QEMU_VIRTIO_INPUT_H
#define _QEMU_VIRTIO_INPUT_H
@@ -9,6 +9,8 @@
* top-level directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _QEMU_VIRTIO_RNG_H
#define _QEMU_VIRTIO_RNG_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef QEMU_HW_XEN_BACKEND_H
#define QEMU_HW_XEN_BACKEND_H 1
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef QEMU_HW_XEN_COMMON_H
#define QEMU_HW_XEN_COMMON_H 1
@@ -28,6 +28,8 @@
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA. */
+/* FIXME Does not pass make check-headers, yet! */
+
/* ------------------------------------------------------------------ */
/* decNumber package local type, tuning, and macro definitions */
/* ------------------------------------------------------------------ */
@@ -1,4 +1,7 @@
/* Declarations for use for CPU state serialization. */
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef MIGRATION_CPU_H
#define MIGRATION_CPU_H
@@ -21,6 +21,9 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef MONITOR_COMMON_H
#define MONITOR_COMMON_H
@@ -11,6 +11,8 @@
*
*/
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef QEMU_COMPATFD_H
#define QEMU_COMPATFD_H
@@ -11,6 +11,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_RATELIMIT_H
#define QEMU_RATELIMIT_H 1
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef __QEMU_THREAD_WIN32_H
#define __QEMU_THREAD_WIN32_H 1
#include "windows.h"
@@ -10,6 +10,9 @@
* later version. See the COPYING file in the top-level directory.
*
*/
+
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef QEMU_XATTR_H
#define QEMU_XATTR_H
@@ -11,6 +11,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _QEMU_BALLOON_H
#define _QEMU_BALLOON_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_CPUS_H
#define QEMU_CPUS_H
@@ -11,6 +11,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef DUMP_H
#define DUMP_H
@@ -11,6 +11,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef IOTHREAD_H
#define IOTHREAD_H
@@ -6,6 +6,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_KVM_INT_H
#define QEMU_KVM_INT_H
@@ -11,6 +11,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef MEMORY_MAPPING_H
#define MEMORY_MAPPING_H
@@ -23,6 +23,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef QEMU_OS_POSIX_H
#define QEMU_OS_POSIX_H
@@ -23,6 +23,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_OS_WIN32_H
#define QEMU_OS_WIN32_H
@@ -12,6 +12,9 @@
* Contributions after 2012-01-13 are licensed under the terms of the
* GNU GPL, version 2 or (at your option) any later version.
*/
+
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef QEMU_SECCOMP_H
#define QEMU_SECCOMP_H
@@ -9,6 +9,9 @@
* This work is licensed under the terms of the GNU GPL, version 2 or later.
* See the COPYING file in the top-level directory.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_TPM_H
#define QEMU_TPM_H
@@ -6,6 +6,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef XEN_MAPCACHE_H
#define XEN_MAPCACHE_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TRACE_TCG_H
#define TRACE_TCG_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef EGL_CONTEXT_H
#define EGL_CONTEXT_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef EGL_HELPERS_H
#define EGL_HELPERS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef UI_GTK_H
#define UI_GTK_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef INPUT_H
#define INPUT_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
static inline unsigned int rgb_to_pixel8(unsigned int r, unsigned int g,
unsigned int b)
{
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef SDL2_H
#define SDL2_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef QEMU_SHADER_H
#define QEMU_SHADER_H
@@ -15,6 +15,8 @@
* along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#include <spice/ipc_ring.h>
#include <spice/enums.h>
#include <spice/qxl_dev.h>
@@ -16,6 +16,8 @@
* Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef __ARM_KVM_H__
#define __ARM_KVM_H__
@@ -1 +1,3 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#include <asm-generic/kvm_para.h>
@@ -19,6 +19,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef __ARM_KVM_H__
#define __ARM_KVM_H__
@@ -1 +1,3 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#include <asm-generic/kvm_para.h>
@@ -14,6 +14,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#define __ARCH_WANT_RENAMEAT
#include <asm-generic/unistd.h>
@@ -8,6 +8,8 @@
* Authors: Sanjay Lal <sanjayl@kymasys.com>
*/
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef __LINUX_KVM_MIPS_H
#define __LINUX_KVM_MIPS_H
@@ -9,6 +9,9 @@
* Changed system calls macros _syscall5 - _syscall7 to push args 5 to 7 onto
* the stack. Robin Farine for ACN S.A, Copyright (C) 1996 by ACN S.A
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _ASM_UNISTD_H
#define _ASM_UNISTD_H
@@ -17,6 +17,8 @@
* Authors: Hollis Blanchard <hollisb@us.ibm.com>
*/
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef __LINUX_KVM_POWERPC_H
#define __LINUX_KVM_POWERPC_H
@@ -17,6 +17,8 @@
* Authors: Hollis Blanchard <hollisb@us.ibm.com>
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef __POWERPC_KVM_PARA_H__
#define __POWERPC_KVM_PARA_H__
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef __LINUX_KVM_S390_H
#define __LINUX_KVM_S390_H
/*
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef _ASM_X86_KVM_H
#define _ASM_X86_KVM_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef _ASM_X86_KVM_PARA_H
#define _ASM_X86_KVM_PARA_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef _ASM_X86_UNISTD_H
#define _ASM_X86_UNISTD_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef __LINUX_KVM_H
#define __LINUX_KVM_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef __LINUX_KVM_PARA_H
#define __LINUX_KVM_PARA_H
@@ -6,6 +6,8 @@
*
*/
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef _LINUX_USERFAULTFD_H
#define _LINUX_USERFAULTFD_H
@@ -8,6 +8,9 @@
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
+
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef VFIO_H
#define VFIO_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef _LINUX_VHOST_H
#define _LINUX_VHOST_H
/* Userspace interface for in-kernel virtio accelerators. */
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,6 +1,8 @@
/* from asm/termbits.h */
/* NOTE: exactly the same as i386 */
+/* FIXME Does not pass make check-headers, yet! */
+
#define TARGET_NCCS 19
struct target_termios {
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
typedef unsigned char target_cc_t;
typedef unsigned int target_speed_t;
typedef unsigned int target_tcflag_t;
@@ -18,6 +18,8 @@
along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef __FPA11_H__
#define __FPA11_H__
@@ -18,6 +18,8 @@
along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef __FPOPCODE_H__
#define __FPOPCODE_H__
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,3 +1,5 @@
+/* NOTE: May only be included into target-dependent code */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -1,6 +1,8 @@
/* from asm/termbits.h */
/* NOTE: exactly the same as i386 */
+/* FIXME Does not pass make check-headers, yet! */
+
#define TARGET_NCCS 19
struct target_termios {
@@ -17,6 +17,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,5 +1,7 @@
/* from asm/termbits.h */
+/* FIXME Does not pass make check-headers, yet! */
+
#define TARGET_NCCS 19
struct target_termios {
@@ -7,6 +7,8 @@
* support uClinux flat-format executables.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#define FLAT_VERSION 0x00000004L
#ifdef CONFIG_BINFMT_SHARED_FLAT
@@ -9,6 +9,8 @@
* See the COPYING file in the top-level directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_HOSTDEP_H
#define QEMU_HOSTDEP_H
@@ -9,6 +9,8 @@
* See the COPYING file in the top-level directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_HOSTDEP_H
#define QEMU_HOSTDEP_H
@@ -9,6 +9,8 @@
* See the COPYING file in the top-level directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_HOSTDEP_H
#define QEMU_HOSTDEP_H
@@ -9,6 +9,8 @@
* See the COPYING file in the top-level directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_HOSTDEP_H
#define QEMU_HOSTDEP_H
@@ -9,6 +9,8 @@
* See the COPYING file in the top-level directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_HOSTDEP_H
#define QEMU_HOSTDEP_H
@@ -9,6 +9,8 @@
* See the COPYING file in the top-level directory.
*/
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef QEMU_HOSTDEP_H
#define QEMU_HOSTDEP_H
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* NOTE: May only be included into target-dependent code */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -1,5 +1,7 @@
/* from asm/termbits.h */
+/* FIXME Does not pass make check-headers, yet! */
+
#define TARGET_NCCS 19
struct target_termios {
@@ -1,5 +1,7 @@
/* emulated ioctl list */
+/* FIXME Does not pass make check-headers, yet! */
+
IOCTL(TCGETS, IOC_R, MK_PTR(MK_STRUCT(STRUCT_termios)))
IOCTL(TCSETS, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
IOCTL(TCSETSF, IOC_W, MK_PTR(MK_STRUCT(STRUCT_termios)))
@@ -1,4 +1,7 @@
/* Copied from 2.6.25 kernel headers to avoid problems on older hosts. */
+
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef _LINUX_LOOP_H
#define _LINUX_LOOP_H
@@ -18,6 +18,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -1,6 +1,8 @@
/* from asm/termbits.h */
/* NOTE: exactly the same as i386 */
+/* FIXME Does not pass make check-headers, yet! */
+
#define TARGET_NCCS 19
struct target_termios {
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,5 +1,7 @@
/* from asm/termbits.h */
+/* FIXME Does not pass make check-headers, yet! */
+
#define TARGET_NCCS 19
struct target_termios {
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -1,5 +1,7 @@
/* from asm/termbits.h */
+/* FIXME Does not pass make check-headers, yet! */
+
#define TARGET_NCCS 23
struct target_termios {
@@ -1,3 +1,5 @@
+/* NOTE: May only be included into target-dependent code */
+
#ifdef TARGET_ABI32
/*
* Linux N32 syscalls are in the range from 6000 to 6999.
@@ -16,4 +16,7 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#include "../mips/target_cpu.h"
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -1,2 +1,4 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#include "../mips/target_structs.h"
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -1,5 +1,7 @@
/* from asm/termbits.h */
+/* FIXME Does not pass make check-headers, yet! */
+
#define TARGET_NCCS 23
struct target_termios {
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
typedef unsigned char target_openrisc_cc; /*cc_t*/
typedef unsigned int target_openrisc_speed; /*speed_t*/
typedef unsigned int target_openrisc_tcflag; /*tcflag_t*/
@@ -1,6 +1,9 @@
/*
* This file contains the system call numbers.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#define TARGET_NR_restart_syscall 0
#define TARGET_NR_exit 1
#define TARGET_NR_fork 2
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* NOTE: May only be included into target-dependent code */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -1,5 +1,7 @@
/* from asm/termbits.h */
+/* FIXME Does not pass make check-headers, yet! */
+
#define TARGET_NCCS 19
struct target_termios {
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_H
#define QEMU_H
@@ -19,6 +19,9 @@
* You should have received a copy of the GNU (Lesser) General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -6,6 +6,8 @@
* Derived from "include/asm-i386/termbits.h"
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#define TARGET_NCCS 19
struct target_termios {
unsigned int c_iflag; /* input mode flags */
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,5 +1,7 @@
/* from asm/termbits.h */
+/* FIXME Does not pass make check-headers, yet! */
+
#define TARGET_NCCS 19
struct target_termios {
@@ -1,3 +1,4 @@
+/* NOTE: May only be included into target-dependent code */
#if defined(TARGET_MIPS)
/* MIPS special values for constants */
@@ -17,6 +17,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -1,5 +1,7 @@
/* from asm/termbits.h */
+/* FIXME Does not pass make check-headers, yet! */
+
#define TARGET_NCCS 19
struct target_termios {
@@ -1 +1,3 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#include "../sparc/target_cpu.h"
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -1,5 +1,7 @@
/* from asm/termbits.h */
+/* FIXME Does not pass make check-headers, yet! */
+
#define TARGET_NCCS 19
struct target_termios {
@@ -1,5 +1,7 @@
/* common syscall defines for all architectures */
+/* FIXME Does not pass make check-headers, yet! */
+
/* Note: although the syscall numbers change between architectures,
most of them stay the same, so we handle it by putting ifdefs if
necessary */
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
STRUCT_SPECIAL(termios)
STRUCT(winsize,
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,3 +1,5 @@
+/* NOTE: May only be included into target-dependent code */
+
#ifndef TILEGX_SYSCALLS_H
#define TILEGX_SYSCALLS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */
+
#ifndef UNAME_H
#define UNAME_H 1
@@ -8,6 +8,9 @@
* published by the Free Software Foundation, or (at your option) any
* later version. See the COPYING file in the top-level directory.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_CPU_H
#define TARGET_CPU_H
@@ -5,6 +5,9 @@
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -5,6 +5,9 @@
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef __UC32_SYSCALL_H__
#define __UC32_SYSCALL_H__
struct target_pt_regs {
@@ -1,2 +1,5 @@
/* NOTE: exactly the same as i386 */
+
+/* FIXME Does not pass make check-headers, yet! */
+
#include "../i386/termbits.h"
@@ -1 +1,3 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#include "../i386/target_cpu.h"
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SIGNAL_H
#define TARGET_SIGNAL_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_STRUCTS_H
#define TARGET_STRUCTS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_SYSCALL_H
#define TARGET_SYSCALL_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#define TARGET_NCCS 19
typedef unsigned char target_cc_t;
@@ -1,3 +1,4 @@
+/* FIXME Does not pass make check-headers, yet! */
#if defined(QEMU_OPTIONS_GENERATE_ENUM)
@@ -10,6 +10,9 @@
* This work is licensed under the terms of the GNU GPL, version 2 or later.
* See the COPYING file in the top-level directory.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#include "qapi/qmp/dispatch.h"
#include "qemu-common.h"
#include "qga-qmp-commands.h"
@@ -10,6 +10,9 @@
* This work is licensed under the terms of the GNU GPL, version 2 or later.
* See the COPYING file in the top-level directory.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QGA_SERVICE_H
#define QGA_SERVICE_H
@@ -10,6 +10,8 @@
* See the COPYING file in the top-level directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef VSS_WIN32_REQUESTER_H
#define VSS_WIN32_REQUESTER_H
@@ -10,6 +10,8 @@
* See the COPYING file in the top-level directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef VSS_WIN32_H
#define VSS_WIN32_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef REPLAY_INTERNAL_H
#define REPLAY_INTERNAL_H
@@ -31,6 +31,8 @@ def generate(events, backend):
out('/* This file is autogenerated by tracetool, do not edit. */',
'/* You must include this file after the inclusion of helper.h */',
'',
+ '/* FIXME Does not pass make check-headers, yet! */',
+ '',
'#ifndef TRACE__GENERATED_TCG_TRACERS_H',
'#define TRACE__GENERATED_TCG_TRACERS_H',
'',
@@ -1,4 +1,7 @@
/* bootp/dhcp defines */
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef SLIRP_BOOTP_H
#define SLIRP_BOOTP_H 1
@@ -30,6 +30,8 @@
* ip.h,v 1.3 1994/08/21 05:27:30 paul Exp
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _IP_H_
#define _IP_H_
@@ -3,6 +3,8 @@
* Guillaume Subiron, Yann Bordenave, Serigne Modou Wagne.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef SLIRP_NETINET_ICMP6_H_
#define SLIRP_NETINET_ICMP6_H_
@@ -30,6 +30,8 @@
* ip_icmp.h,v 1.4 1995/05/30 08:09:43 rgrimes Exp
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _NETINET_IP_ICMP_H_
#define _NETINET_IP_ICMP_H_
@@ -4,6 +4,9 @@
* Please read the file COPYRIGHT for the
* terms and conditions of the copyright.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef SLIRP_MAIN_H
#define SLIRP_MAIN_H 1
@@ -30,6 +30,8 @@
* mbuf.h,v 1.9 1994/11/14 13:54:20 bde Exp
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _MBUF_H_
#define _MBUF_H_
@@ -5,6 +5,8 @@
* terms and conditions of the copyright.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _MISC_H_
#define _MISC_H_
@@ -5,6 +5,8 @@
* terms and conditions of the copyright.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _SBUF_H_
#define _SBUF_H_
@@ -5,6 +5,8 @@
* terms and conditions of the copyright.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _SLIRP_SOCKET_H_
#define _SLIRP_SOCKET_H_
@@ -30,6 +30,8 @@
* tcp.h,v 1.3 1994/08/21 05:27:34 paul Exp
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _TCP_H_
#define _TCP_H_
@@ -30,6 +30,8 @@
* tcp_timer.h,v 1.4 1994/08/21 05:27:38 paul Exp
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _TCP_TIMER_H_
#define _TCP_TIMER_H_
@@ -30,6 +30,8 @@
* tcp_var.h,v 1.3 1994/08/21 05:27:39 paul Exp
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _TCP_VAR_H_
#define _TCP_VAR_H_
@@ -30,6 +30,8 @@
* tcpip.h,v 1.3 1994/08/21 05:27:40 paul Exp
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _TCPIP_H_
#define _TCPIP_H_
@@ -1,4 +1,7 @@
/* tftp defines */
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef SLIRP_TFTP_H
#define SLIRP_TFTP_H 1
@@ -30,6 +30,8 @@
* udp.h,v 1.3 1994/08/21 05:27:41 paul Exp
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef _UDP_H_
#define _UDP_H_
@@ -21,6 +21,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#include "qemu/timer.h"
#include "exec/address-spaces.h"
#include "exec/memory.h"
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* NOTE: May only be included into target-dependent code */
+
#if !defined (__CPU_ALPHA_H__)
#define __CPU_ALPHA_H__
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
DEF_HELPER_3(excp, noreturn, env, int, int)
DEF_HELPER_FLAGS_1(load_pcc, TCG_CALL_NO_RWG_SE, i64, env)
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef ARM_LDST_H
#define ARM_LDST_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef CPU_ARM_H
#define CPU_ARM_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
DEF_HELPER_FLAGS_2(udiv64, TCG_CALL_NO_RWG_SE, i64, i64, i64)
DEF_HELPER_FLAGS_2(sdiv64, TCG_CALL_NO_RWG_SE, s64, s64, s64)
DEF_HELPER_FLAGS_1(clz64, TCG_CALL_NO_RWG_SE, i64, i64)
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
DEF_HELPER_FLAGS_1(clz, TCG_CALL_NO_RWG_SE, i32, i32)
DEF_HELPER_FLAGS_1(sxtb16, TCG_CALL_NO_RWG_SE, i32, i32)
DEF_HELPER_FLAGS_1(uxtb16, TCG_CALL_NO_RWG_SE, i32, i32)
@@ -22,6 +22,8 @@
* private to it and not required by the rest of QEMU.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_ARM_INTERNALS_H
#define TARGET_ARM_INTERNALS_H
@@ -8,6 +8,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_KVM_ARM_H
#define QEMU_KVM_ARM_H
@@ -7,6 +7,8 @@
* This code is licensed under the GPL.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifdef ARITH_GE
#define GE_ARG , void *gep
#define DECLARE_GE uint32_t ge = 0
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TARGET_ARM_TRANSLATE_H
#define TARGET_ARM_TRANSLATE_H
@@ -17,6 +17,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef CPU_CRIS_H
#define CPU_CRIS_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
DEF_HELPER_2(raise_exception, void, env, i32)
DEF_HELPER_2(tlb_flush_pid, void, env, i32)
DEF_HELPER_2(spc_write, void, env, i32)
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#define CRIS_MMU_ERR_EXEC 0
#define CRIS_MMU_ERR_READ 1
#define CRIS_MMU_ERR_WRITE 2
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#define DATA_BITS (1 << (3 + SHIFT))
#if DATA_BITS == 8
@@ -17,6 +17,9 @@
* License along with this library; if not, see
* <http://www.gnu.org/licenses/lgpl-2.1.html>
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef QEMU_I386_CPU_QOM_H
#define QEMU_I386_CPU_QOM_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef CPU_I386_H
#define CPU_I386_H
@@ -1,3 +1,5 @@
+/* NOTE: May only be included into target-dependent code */
+
DEF_HELPER_FLAGS_4(cc_compute_all, TCG_CALL_NO_RWG_SE, tl, tl, tl, tl, int)
DEF_HELPER_FLAGS_4(cc_compute_c, TCG_CALL_NO_RWG_SE, tl, tl, tl, tl, int)
@@ -11,6 +11,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef HYPERV_I386_H
#define HYPERV_I386_H
@@ -8,6 +8,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_KVM_I386_H
#define QEMU_KVM_I386_H
@@ -18,6 +18,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* NOTE: May only be included into target-dependent code */
+
#include "crypto/aes.h"
#if SHIFT == 0
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#if SHIFT == 0
#define Reg MMXReg
#define SUFFIX _mmx
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#define DATA_BITS (1 << (3 + SHIFT))
#define SHIFT_MASK (DATA_BITS - 1)
#if DATA_BITS <= 32
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* NOTE: May only be included into target-dependent code */
+
#ifndef CPU_LM32_H
#define CPU_LM32_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
DEF_HELPER_2(raise_exception, void, env, i32)
DEF_HELPER_1(hlt, void, env)
DEF_HELPER_3(wcsr_bp, void, env, i32, i32)
@@ -17,6 +17,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef CPU_M68K_H
#define CPU_M68K_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
DEF_HELPER_1(bitrev, i32, i32)
DEF_HELPER_1(ff1, i32, i32)
DEF_HELPER_2(sats, i32, i32, i32)
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef CPU_MICROBLAZE_H
#define CPU_MICROBLAZE_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
DEF_HELPER_2(raise_exception, void, env, i32)
DEF_HELPER_1(debug, void, env)
DEF_HELPER_FLAGS_3(carry, TCG_CALL_NO_RWG_SE, i32, i32, i32, i32)
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#define MMU_R_PID 0
#define MMU_R_ZPR 1
#define MMU_R_TLBX 2
@@ -17,6 +17,9 @@
* License along with this library; if not, see
* <http://www.gnu.org/licenses/lgpl-2.1.html>
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef QEMU_MIPS_CPU_QOM_H
#define QEMU_MIPS_CPU_QOM_H
@@ -1,3 +1,5 @@
+/* NOTE: May only be included into target-dependent code */
+
#if !defined (__MIPS_CPU_H__)
#define __MIPS_CPU_H__
@@ -1,3 +1,5 @@
+/* NOTE: May only be included into target-dependent code */
+
DEF_HELPER_3(raise_exception_err, noreturn, env, i32, int)
DEF_HELPER_2(raise_exception, noreturn, env, i32)
DEF_HELPER_1(raise_exception_debug, noreturn, env)
@@ -7,7 +7,9 @@
*
* Copyright (C) 2012-2014 Imagination Technologies Ltd.
* Authors: Sanjay Lal <sanjayl@kymasys.com>
-*/
+ */
+
+/* FIXME Does not pass make check-headers, yet! */
#ifndef __KVM_MIPS_H__
#define __KVM_MIPS_H__
@@ -1,3 +1,5 @@
+/* NOTE: May only be included into target-dependent code */
+
#if !defined (__QEMU_MIPS_DEFS_H__)
#define __QEMU_MIPS_DEFS_H__
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef _CPU_MOXIE_H
#define _CPU_MOXIE_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
DEF_HELPER_2(raise_exception, void, env, int)
DEF_HELPER_1(debug, void, env)
@@ -1 +1,3 @@
+/* FIXME Does not pass make check-headers, yet! */
+
extern const VMStateDescription vmstate_moxie_cpu;
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#define MOXIE_MMU_ERR_EXEC 0
#define MOXIE_MMU_ERR_READ 1
#define MOXIE_MMU_ERR_WRITE 2
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* NOTE: May only be included into target-dependent code */
+
#ifndef CPU_OPENRISC_H
#define CPU_OPENRISC_H
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_OPENRISC_EXCP_H
#define QEMU_OPENRISC_EXCP_H
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
/* exception */
DEF_HELPER_FLAGS_2(exception, 0, void, env, i32)
@@ -18,6 +18,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef TARGET_PPC_CPU_MODELS_H
#define TARGET_PPC_CPU_MODELS_H
@@ -17,6 +17,9 @@
* License along with this library; if not, see
* <http://www.gnu.org/licenses/lgpl-2.1.html>
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef QEMU_PPC_CPU_QOM_H
#define QEMU_PPC_CPU_QOM_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#if !defined (__CPU_PPC_H__)
#define __CPU_PPC_H__
@@ -1,3 +1,5 @@
+/* NOTE: May only be included into target-dependent code */
+
DEF_HELPER_3(raise_exception_err, void, env, i32, i32)
DEF_HELPER_2(raise_exception, void, env, i32)
DEF_HELPER_4(tw, void, env, tl, tl, i32)
@@ -17,6 +17,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* NOTE: May only be included into target-dependent code */
+
#if !defined(__HELPER_REGS_H__)
#define __HELPER_REGS_H__
@@ -6,6 +6,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef __KVM_PPC_H__
#define __KVM_PPC_H__
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#if !defined (__MMU_HASH32_H__)
#define __MMU_HASH32_H__
@@ -1,3 +1,5 @@
+/* NOTE: May only be included into target-dependent code */
+
#if !defined (__MMU_HASH64_H__)
#define __MMU_HASH64_H__
@@ -19,6 +19,9 @@
* You should have received a copy of the GNU (Lesser) General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef CPU_S390X_H
#define CPU_S390X_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
DEF_HELPER_2(exception, noreturn, env, i32)
DEF_HELPER_FLAGS_4(nc, TCG_CALL_NO_WG, i32, env, i32, i64, i64)
DEF_HELPER_FLAGS_4(oc, TCG_CALL_NO_WG, i32, env, i32, i64, i64)
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef _CPU_SH4_H
#define _CPU_SH4_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
DEF_HELPER_1(ldtlb, void, env)
DEF_HELPER_1(raise_illegal_instruction, noreturn, env)
DEF_HELPER_1(raise_slot_illegal_instruction, noreturn, env)
@@ -17,6 +17,9 @@
* License along with this library; if not, see
* <http://www.gnu.org/licenses/lgpl-2.1.html>
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef QEMU_SPARC_CPU_QOM_H
#define QEMU_SPARC_CPU_QOM_H
@@ -1,3 +1,5 @@
+/* NOTE: May only be included into target-dependent code */
+
#ifndef CPU_SPARC_H
#define CPU_SPARC_H
@@ -1,3 +1,5 @@
+/* NOTE: May only be included into target-dependent code */
+
#ifndef TARGET_SPARC64
DEF_HELPER_1(rett, void, env)
DEF_HELPER_2(wrpsr, void, env, tl)
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef CPU_TILEGX_H
#define CPU_TILEGX_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
DEF_HELPER_2(exception, noreturn, env, i32)
DEF_HELPER_1(ext01_ics, void, env)
DEF_HELPER_FLAGS_1(cntlz, TCG_CALL_NO_RWG_SE, i64, i64)
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#if !defined(__TRICORE_CPU_H__)
#define __TRICORE_CPU_H__
@@ -15,6 +15,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
/* Arithmetic */
DEF_HELPER_3(add_ssov, i32, env, i32, i32)
DEF_HELPER_3(add64_ssov, i64, env, i64, i64)
@@ -15,6 +15,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* NOTE: May only be included into target-dependent code */
+
#if !defined(__QEMU_TRICORE_DEFS_H__)
#define __QEMU_TRICORE_DEFS_H__
@@ -15,6 +15,8 @@
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+/* NOTE: May only be included into target-dependent code */
+
/*
* Opcode Masks for Tricore
* Format MASK_OP_InstrFormatName_Field
@@ -8,6 +8,9 @@
* published by the Free Software Foundation, or (at your option) any
* later version. See the COPYING file in the top-level directory.
*/
+
+/* NOTE: May only be included into target-dependent code */
+
#ifndef QEMU_UNICORE32_CPU_H
#define QEMU_UNICORE32_CPU_H
@@ -7,6 +7,8 @@
* later version. See the COPYING file in the top-level directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef CONFIG_USER_ONLY
DEF_HELPER_4(cp0_set, void, env, i32, i32, i32)
DEF_HELPER_3(cp0_get, i32, env, i32, i32)
@@ -25,6 +25,8 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+/* NOTE: May only be included into target-dependent code */
+
#ifndef CPU_XTENSA_H
#define CPU_XTENSA_H
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
DEF_HELPER_2(exception, noreturn, env, i32)
DEF_HELPER_3(exception_cause, noreturn, env, i32, i32)
DEF_HELPER_4(exception_cause_vaddr, noreturn, env, i32, i32, i32)
@@ -25,6 +25,8 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+/* NOTE: May only be included into target-dependent code */
+
#define XTREG(idx, ofs, bi, sz, al, no, flags, cp, typ, grp, name, \
a1, a2, a3, a4, a5, a6) \
{ .targno = (no), .type = (typ), .group = (grp), .size = (sz) },
@@ -23,6 +23,9 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TCG_TARGET_MIPS
#define TCG_TARGET_MIPS 1
@@ -20,6 +20,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifdef CONFIG_SOFTMMU
typedef struct TCGLabelQemuLdst {
@@ -20,6 +20,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
typedef struct TCGBackendData {
/* Empty */
char dummy;
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#include "tcg.h"
#include "exec/helper-proto.h"
#include "exec/helper-gen.h"
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* NOTE: May only be included into target-dependent code */
+
/*
* DEF(name, oargs, iargs, cargs, flags)
*/
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
DEF_HELPER_FLAGS_2(div_i32, TCG_CALL_NO_RWG_SE, s32, s32, s32)
DEF_HELPER_FLAGS_2(rem_i32, TCG_CALL_NO_RWG_SE, s32, s32, s32)
DEF_HELPER_FLAGS_2(divu_i32, TCG_CALL_NO_RWG_SE, i32, i32, i32)
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TCG_H
#define TCG_H
@@ -413,6 +413,26 @@ test-obj-y = tests/check-qint.o tests/check-qstring.o tests/check-qdict.o \
$(test-obj-y): QEMU_INCLUDES += -Itests
QEMU_CFLAGS += -I$(SRC_PATH)/tests
+ifneq ($(wildcard $(SRC_PATH)/.git),)
+# All headers:
+src-headers := $(filter %.h, $(shell cd $(SRC_PATH) && git ls-files))
+gen-headers := $(filter %.h, $(GENERATED_HEADERS))
+# Third party headers we don't want to mess with:
+excluded-headers := $(filter disas/libvixl/vixl/% pc-bios/% tests/multiboot/% tests/tcg/%, $(src-headers))
+# Coccinelle header, not actually C:
+excluded-headers += scripts/cocci-macro-file.h
+# Headers carrying a FIXME about this test:
+bad-header-with-$(CONFIG_WIN32) := ( with CONFIG_WIN32)?
+bad-header-comment := /* FIXME Does not pass make check-headers$(bad-header-with-y), yet!
+bad-headers := $(shell cd $(SRC_PATH) && fgrep -l '$(bad-header-comment)' $(src-headers))
+bad-headers += $(shell fgrep -l '$(bad-header-comment)' $(gen-headers))
+# Headers that require -DNEED_CPU_H etc.
+target-header-comment := /* NOTE: May only be included into target-dependent code */
+target-headers := $(shell cd $(SRC_PATH) && fgrep -l '$(target-header-comment)' $(src-headers))
+excluded-headers += $(target-headers) # test not implemented for these
+# Checked headers (all less excluded and bad):
+checked-headers := $(filter-out $(excluded-headers) $(bad-headers), $(src-headers) $(gen-headers))
+endif
# Deps that are common to various different sets of tests below
test-util-obj-y = libqemuutil.a libqemustub.a
@@ -647,6 +667,7 @@ check-help:
@echo " make check-unit Run qobject tests"
@echo " make check-qapi-schema Run QAPI schema tests"
@echo " make check-block Run block tests"
+ @echo " make check-source Run source code tests"
@echo " make check-report.html Generates an HTML test report"
@echo " make check-clean Clean the tests"
@echo
@@ -728,14 +749,36 @@ $(patsubst %, check-%, $(check-qapi-schema-y)): check-%.json: $(SRC_PATH)/%.json
@perl -p -e 's|\Q$(SRC_PATH)\E/||g' $*.test.err | diff -q $(SRC_PATH)/$*.err -
@diff -q $(SRC_PATH)/$*.exit $*.test.exit
+# Header sanity checking
+
+.PHONY: check-headers
+ifeq ($(wildcard $(SRC_PATH)/.git),)
+check-headers:
+ @echo " SKIP $@ (requires a git tree)"
+else
+check-headers: $(patsubst %.h,tests/headers/%.o, $(checked-headers))
+
+# Expected to fail:
+.PHONY: check-bad-headers
+check-bad-headers: $(patsubst %.h,tests/headers/%.o, $(bad-headers))
+
+.SECONDARY: $(patsubst %.h,tests/headers/%.c, $(src-headers) $(gen-headers))
+tests/headers/%.c: tests/header-test-template.c
+ @mkdir -p $(dir $@)
+ @sed 's,@header@,$(subst tests/headers/,,$(@:.c=.h)),' <$< >$@
+# TODO implement this test for $(target-headers)
+endif
+
# Consolidated targets
-.PHONY: check-qapi-schema check-qtest check-unit check check-clean
+.PHONY: check-qapi-schema check-qtest check-unit check-source
+.PHONY: check check-clean
check-qapi-schema: $(patsubst %,check-%, $(check-qapi-schema-y))
check-qtest: $(patsubst %,check-qtest-%, $(QTEST_TARGETS))
check-unit: $(patsubst %,check-%, $(check-unit-y))
check-block: $(patsubst %,check-%, $(check-block-y))
-check: check-qapi-schema check-unit check-qtest
+check-source: check-headers
+check: check-qapi-schema check-unit check-qtest check-source
check-clean:
$(MAKE) -C tests/tcg clean
rm -rf $(check-unit-y) tests/*.o $(QEMU_IOTESTS_HELPERS-y)
@@ -749,3 +792,4 @@ all: $(QEMU_IOTESTS_HELPERS-y)
-include $(wildcard tests/*.d)
-include $(wildcard tests/libqos/*.d)
+-include $(patsubst %.h,tests/headers/%.d, $(checked-headers))
@@ -18,6 +18,8 @@
* Author: Daniel P. Berrange <berrange@redhat.com>
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#include <gnutls/gnutls.h>
#include <gnutls/x509.h>
new file mode 100644
@@ -0,0 +1,16 @@
+/*
+ * Template for make check-headers
+ *
+ * Copyright (C) 2016 Red Hat, Inc.
+ *
+ * Authors:
+ * Markus Armbruster <armbru@redhat.com>
+ *
+ * This work is licensed under the terms of the GNU GPL, version 2 or
+ * later. See the COPYING file in the top-level directory.
+ */
+
+#include "qemu/osdep.h"
+#include "@header@"
+/* Include a second time to catch missing header guard */
+#include "@header@"
@@ -7,6 +7,8 @@
* See the COPYING file in the top-level directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TRACE__CONTROL_INTERNAL_H
#define TRACE__CONTROL_INTERNAL_H
@@ -7,6 +7,8 @@
* See the COPYING file in the top-level directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TRACE__MEM_INTERNAL_H
#define TRACE__MEM_INTERNAL_H
@@ -7,6 +7,8 @@
* See the COPYING file in the top-level directory.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TRACE__MEM_H
#define TRACE__MEM_H
@@ -8,6 +8,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TRACE_SIMPLE_H
#define TRACE_SIMPLE_H
@@ -16,6 +16,9 @@
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
+
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef TRANSLATE_ALL_H
#define TRANSLATE_ALL_H
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef QEMU_CURSES_KEYS_H
#define QEMU_CURSES_KEYS_H 1
@@ -1,3 +1,4 @@
+/* FIXME Does not pass make check-headers, yet! */
/* map SDL2 scancodes to QKeyCode */
@@ -1,3 +1,4 @@
+/* FIXME Does not pass make check-headers, yet! */
#include "keymaps.h"
@@ -11,6 +11,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef SDL_zoom_h
#define SDL_zoom_h
@@ -11,6 +11,8 @@
*
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#if BPP == 16
#define SDL_TYPE Uint16
#elif BPP == 32
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
static const uint8_t vgafont16[256 * 16] = {
/* 0 0x00 '^@' */
@@ -22,6 +22,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef __QEMU_VNC_AUTH_SASL_H__
#define __QEMU_VNC_AUTH_SASL_H__
@@ -24,6 +24,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef __QEMU_VNC_AUTH_VENCRYPT_H__
#define __QEMU_VNC_AUTH_VENCRYPT_H__
@@ -1,3 +1,5 @@
+/* FIXME Does not pass make check-headers, yet! */
+
#define CONCAT_I(a, b) a ## b
#define CONCAT(a, b) CONCAT_I(a, b)
#define pixel_t CONCAT(uint, CONCAT(BPP, _t))
@@ -27,6 +27,8 @@
* THE SOFTWARE.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef VNC_JOBS_H
#define VNC_JOBS_H
@@ -18,6 +18,8 @@
* along with this software; if not, see <http://www.gnu.org/licenses/>.
*/
+/* FIXME Does not pass make check-headers, yet! */
+
#ifndef __QEMU_UI_VNC_WS_H
#define __QEMU_UI_VNC_WS_H
@@ -1,3 +1,4 @@
+/* FIXME Does not pass make check-headers, yet! */
#include "keymaps.h"
Make target check-source is for checking the source code itself. For now, there's just one such check, make target check-headers. It checks basic header sanity: for each header "FOO.h", test whether #include "qemu/osdep.h" #include "FOO.h" #include "FOO.h" compiles. A large number of headers don't pass this test, by design or by accident. Third-party headers we don't intend to clean up are excluded from this test. See make variable excluded-headers. Some headers fail the test because they need to be compiled with -DNEED_CPU_H, and testing them is not yet implemented. They are marked with a comment /* NOTE: May only be included into target-dependent code */ Other headers known to fail the test are marked with /* FIXME Does not pass make check-headers, yet! */ or, if they fail only with CONFIG_WIN32, with /* FIXME Does not pass make check-headers with CONFIG_WIN32, yet! */ New make target check-bad-headers helps with examining how these fail. The test works only in a git tree, with git installed. It is skipped unless $(SRC_PATH)/.git exists. Known bug: we have headers that may only be included when certain CONFIG_* are present. The test fails if they aren't. For instance, /include/ui/shader.h doesn't compile unless we have CONFIG_OPENGL. This needs to be addressed before this test can be merged. Signed-off-by: Markus Armbruster <armbru@redhat.com> --- audio/audio_int.h | 3 ++ audio/audio_template.h | 2 ++ audio/audio_win_int.h | 2 ++ audio/dsound_template.h | 3 ++ audio/mixeng_template.h | 2 ++ audio/rate_template.h | 2 ++ block/qcow2.h | 2 ++ block/raw-aio.h | 3 ++ block/vhdx.h | 2 ++ bsd-user/i386/target_signal.h | 2 ++ bsd-user/i386/target_syscall.h | 2 ++ bsd-user/qemu.h | 3 ++ bsd-user/sparc/target_signal.h | 2 ++ bsd-user/sparc/target_syscall.h | 2 ++ bsd-user/sparc64/target_signal.h | 2 ++ bsd-user/sparc64/target_syscall.h | 2 ++ bsd-user/syscall_defs.h | 2 ++ bsd-user/x86_64/target_signal.h | 2 ++ bsd-user/x86_64/target_syscall.h | 2 ++ contrib/ivshmem-client/ivshmem-client.h | 2 ++ contrib/ivshmem-server/ivshmem-server.h | 2 ++ fpu/softfloat-macros.h | 2 ++ fpu/softfloat-specialize.h | 2 ++ fsdev/file-op-9p.h | 3 ++ fsdev/qemu-fsdev.h | 3 ++ hw/9pfs/9p-proxy.h | 3 ++ hw/9pfs/9p-synth.h | 3 ++ hw/9pfs/9p-xattr.h | 3 ++ hw/9pfs/9p.h | 2 ++ hw/9pfs/coth.h | 2 ++ hw/9pfs/virtio-9p.h | 2 ++ hw/audio/fmopl.h | 2 ++ hw/audio/hda-codec-common.h | 2 ++ hw/audio/lm4549.h | 2 ++ hw/block/nvme.h | 2 ++ hw/block/xen_blkif.h | 2 ++ hw/cris/boot.h | 2 ++ hw/display/cirrus_vga_rop.h | 2 ++ hw/display/cirrus_vga_rop2.h | 2 ++ hw/display/milkymist-vgafb_template.h | 2 ++ hw/display/omap_lcd_template.h | 2 ++ hw/display/pl110_template.h | 2 ++ hw/display/pxa2xx_template.h | 2 ++ hw/display/qxl.h | 2 ++ hw/display/sm501_template.h | 2 ++ hw/display/tc6393xb_template.h | 2 ++ hw/display/vga-helpers.h | 2 ++ hw/display/vga_int.h | 3 ++ hw/i386/intel_iommu_internal.h | 6 ++-- hw/ide/ahci.h | 2 ++ hw/lm32/lm32.h | 2 ++ hw/lm32/lm32_hwsetup.h | 2 ++ hw/lm32/milkymist-hw.h | 2 ++ hw/microblaze/boot.h | 2 ++ hw/net/e1000e_core.h | 2 ++ hw/net/e1000x_common.h | 2 ++ hw/net/ne2000.h | 2 ++ hw/net/pcnet.h | 2 ++ hw/net/rocker/rocker_desc.h | 2 ++ hw/net/rocker/rocker_fp.h | 2 ++ hw/net/rocker/rocker_of_dpa.h | 2 ++ hw/net/rocker/rocker_tlv.h | 2 ++ hw/net/rocker/rocker_world.h | 2 ++ hw/net/vmware_utils.h | 2 ++ hw/ppc/ppc405.h | 2 ++ hw/s390x/ipl.h | 2 ++ hw/s390x/s390-pci-inst.h | 2 ++ hw/s390x/s390-virtio.h | 2 ++ hw/scsi/mptsas.h | 2 ++ hw/scsi/viosrp.h | 3 ++ hw/tpm/tpm_int.h | 3 ++ hw/tpm/tpm_tis.h | 3 ++ hw/usb/desc.h | 2 ++ hw/usb/quirks.h | 2 ++ hw/vfio/pci.h | 3 ++ hw/xen/xen_pt.h | 2 ++ hw/xenpv/xen_domainbuild.h | 2 ++ hw/xtensa/bootparam.h | 2 ++ include/block/write-threshold.h | 3 ++ include/disas/disas.h | 2 ++ include/exec/cpu-all.h | 3 ++ include/exec/cpu-defs.h | 3 ++ include/exec/cpu_ldst.h | 2 ++ include/exec/cpu_ldst_template.h | 2 ++ include/exec/cpu_ldst_useronly_template.h | 2 ++ include/exec/cputlb.h | 3 ++ include/exec/exec-all.h | 2 ++ include/exec/gen-icount.h | 2 ++ include/exec/helper-gen.h | 2 ++ include/exec/helper-proto.h | 2 ++ include/exec/helper-tcg.h | 2 ++ include/exec/ioport.h | 2 ++ include/exec/memory-internal.h | 2 ++ include/exec/ram_addr.h | 2 ++ include/exec/softmmu-semi.h | 3 ++ include/exec/tb-hash.h | 2 ++ include/exec/user/abitypes.h | 2 ++ include/exec/user/thunk.h | 3 ++ include/hw/acpi/piix4.h | 2 ++ include/hw/acpi/tco.h | 3 ++ include/hw/arm/allwinner-a10.h | 2 ++ include/hw/arm/bcm2836.h | 2 ++ include/hw/arm/digic.h | 2 ++ include/hw/arm/fsl-imx25.h | 2 ++ include/hw/arm/fsl-imx31.h | 2 ++ include/hw/arm/fsl-imx6.h | 2 ++ include/hw/arm/sharpsl.h | 3 ++ include/hw/arm/xlnx-zynqmp.h | 2 ++ include/hw/block/fdc.h | 2 ++ include/hw/block/flash.h | 2 ++ include/hw/char/escc.h | 2 ++ include/hw/char/pl011.h | 2 ++ include/hw/char/xilinx_uartlite.h | 2 ++ include/hw/cris/etraxfs.h | 2 ++ include/hw/cris/etraxfs_dma.h | 2 ++ include/hw/elf_ops.h | 2 ++ include/hw/empty_slot.h | 2 ++ include/hw/i2c/aspeed_i2c.h | 3 ++ include/hw/i2c/i2c-ddc.h | 2 ++ include/hw/i2c/pm_smbus.h | 2 ++ include/hw/i386/apic_internal.h | 3 ++ include/hw/i386/intel_iommu.h | 6 ++-- include/hw/i386/ioapic_internal.h | 2 ++ include/hw/input/hid.h | 2 ++ include/hw/intc/allwinner-a10-pic.h | 2 ++ include/hw/isa/i8257.h | 2 ++ include/hw/isa/vt82c686.h | 2 ++ include/hw/kvm/clock.h | 2 ++ include/hw/mips/bios.h | 2 ++ include/hw/mips/cpudevs.h | 2 ++ include/hw/mips/mips.h | 2 ++ include/hw/misc/mips_cmgcr.h | 2 ++ include/hw/misc/mips_cpc.h | 2 ++ include/hw/misc/mips_itu.h | 2 ++ include/hw/net/allwinner_emac.h | 3 ++ include/hw/nvram/openbios_firmware_abi.h | 2 ++ include/hw/pci-host/apb.h | 2 ++ include/hw/pci-host/spapr.h | 3 ++ include/hw/pci/pci_bus.h | 2 ++ include/hw/pci/pcie_aer.h | 2 ++ include/hw/ppc/ppc.h | 2 ++ include/hw/ppc/ppc4xx.h | 2 ++ include/hw/ppc/spapr.h | 2 ++ include/hw/ppc/spapr_cpu_core.h | 3 ++ include/hw/ppc/spapr_drc.h | 3 ++ include/hw/ppc/spapr_vio.h | 2 ++ include/hw/ppc/xics.h | 3 ++ include/hw/sparc/grlib.h | 2 ++ include/hw/sparc/sparc32_dma.h | 2 ++ include/hw/ssi/xilinx_spips.h | 2 ++ include/hw/timer/allwinner-a10-pit.h | 2 ++ include/hw/timer/aspeed_timer.h | 3 ++ include/hw/timer/i8254_internal.h | 2 ++ include/hw/timer/m48t59.h | 2 ++ include/hw/virtio/virtio-access.h | 3 ++ include/hw/virtio/virtio-input.h | 2 ++ include/hw/virtio/virtio-rng.h | 2 ++ include/hw/xen/xen_backend.h | 2 ++ include/hw/xen/xen_common.h | 2 ++ include/libdecnumber/decNumberLocal.h | 2 ++ include/migration/cpu.h | 3 ++ include/monitor/hmp-target.h | 3 ++ include/qemu/compatfd.h | 2 ++ include/qemu/ratelimit.h | 2 ++ include/qemu/thread-win32.h | 2 ++ include/qemu/xattr.h | 3 ++ include/sysemu/balloon.h | 2 ++ include/sysemu/cpus.h | 2 ++ include/sysemu/dump.h | 2 ++ include/sysemu/iothread.h | 2 ++ include/sysemu/kvm_int.h | 2 ++ include/sysemu/memory_mapping.h | 2 ++ include/sysemu/os-posix.h | 2 ++ include/sysemu/os-win32.h | 2 ++ include/sysemu/seccomp.h | 3 ++ include/sysemu/tpm.h | 3 ++ include/sysemu/xen-mapcache.h | 2 ++ include/trace-tcg.h | 2 ++ include/ui/egl-context.h | 2 ++ include/ui/egl-helpers.h | 2 ++ include/ui/gtk.h | 2 ++ include/ui/input.h | 2 ++ include/ui/pixel_ops.h | 2 ++ include/ui/sdl2.h | 2 ++ include/ui/shader.h | 2 ++ include/ui/spice-display.h | 2 ++ linux-headers/asm-arm/kvm.h | 2 ++ linux-headers/asm-arm/kvm_para.h | 2 ++ linux-headers/asm-arm64/kvm.h | 2 ++ linux-headers/asm-arm64/kvm_para.h | 2 ++ linux-headers/asm-arm64/unistd.h | 2 ++ linux-headers/asm-mips/kvm.h | 2 ++ linux-headers/asm-mips/unistd.h | 3 ++ linux-headers/asm-powerpc/kvm.h | 2 ++ linux-headers/asm-powerpc/kvm_para.h | 2 ++ linux-headers/asm-s390/kvm.h | 2 ++ linux-headers/asm-x86/kvm.h | 2 ++ linux-headers/asm-x86/kvm_para.h | 2 ++ linux-headers/asm-x86/unistd.h | 2 ++ linux-headers/linux/kvm.h | 2 ++ linux-headers/linux/kvm_para.h | 2 ++ linux-headers/linux/userfaultfd.h | 2 ++ linux-headers/linux/vfio.h | 3 ++ linux-headers/linux/vhost.h | 2 ++ linux-user/aarch64/target_cpu.h | 3 ++ linux-user/aarch64/target_signal.h | 2 ++ linux-user/aarch64/target_structs.h | 3 ++ linux-user/aarch64/termbits.h | 2 ++ linux-user/alpha/target_cpu.h | 3 ++ linux-user/alpha/target_signal.h | 2 ++ linux-user/alpha/target_structs.h | 3 ++ linux-user/alpha/target_syscall.h | 2 ++ linux-user/alpha/termbits.h | 2 ++ linux-user/arm/nwfpe/fpa11.h | 2 ++ linux-user/arm/nwfpe/fpopcode.h | 2 ++ linux-user/arm/target_cpu.h | 3 ++ linux-user/arm/target_signal.h | 2 ++ linux-user/arm/target_structs.h | 3 ++ linux-user/arm/target_syscall.h | 2 ++ linux-user/arm/termbits.h | 2 ++ linux-user/cris/target_cpu.h | 3 ++ linux-user/cris/target_signal.h | 2 ++ linux-user/cris/target_structs.h | 3 ++ linux-user/cris/termbits.h | 2 ++ linux-user/flat.h | 2 ++ linux-user/host/aarch64/hostdep.h | 2 ++ linux-user/host/arm/hostdep.h | 2 ++ linux-user/host/i386/hostdep.h | 2 ++ linux-user/host/ppc64/hostdep.h | 2 ++ linux-user/host/s390x/hostdep.h | 2 ++ linux-user/host/x86_64/hostdep.h | 2 ++ linux-user/i386/target_cpu.h | 2 ++ linux-user/i386/target_signal.h | 2 ++ linux-user/i386/target_structs.h | 3 ++ linux-user/i386/target_syscall.h | 2 ++ linux-user/i386/termbits.h | 2 ++ linux-user/ioctls.h | 2 ++ linux-user/linux_loop.h | 3 ++ linux-user/m68k/target_cpu.h | 2 ++ linux-user/m68k/target_signal.h | 2 ++ linux-user/m68k/target_structs.h | 3 ++ linux-user/m68k/target_syscall.h | 2 ++ linux-user/m68k/termbits.h | 2 ++ linux-user/microblaze/target_cpu.h | 3 ++ linux-user/microblaze/target_signal.h | 2 ++ linux-user/microblaze/target_structs.h | 3 ++ linux-user/microblaze/termbits.h | 2 ++ linux-user/mips/target_cpu.h | 3 ++ linux-user/mips/target_signal.h | 2 ++ linux-user/mips/target_structs.h | 3 ++ linux-user/mips/target_syscall.h | 2 ++ linux-user/mips/termbits.h | 2 ++ linux-user/mips64/syscall_nr.h | 2 ++ linux-user/mips64/target_cpu.h | 3 ++ linux-user/mips64/target_signal.h | 2 ++ linux-user/mips64/target_structs.h | 2 ++ linux-user/mips64/target_syscall.h | 2 ++ linux-user/mips64/termbits.h | 2 ++ linux-user/openrisc/target_cpu.h | 2 ++ linux-user/openrisc/target_signal.h | 2 ++ linux-user/openrisc/target_structs.h | 3 ++ linux-user/openrisc/target_syscall.h | 2 ++ linux-user/openrisc/termbits.h | 2 ++ linux-user/ppc/syscall_nr.h | 3 ++ linux-user/ppc/target_cpu.h | 3 ++ linux-user/ppc/target_signal.h | 2 ++ linux-user/ppc/target_structs.h | 3 ++ linux-user/ppc/target_syscall.h | 2 ++ linux-user/ppc/termbits.h | 2 ++ linux-user/qemu.h | 2 ++ linux-user/s390x/target_cpu.h | 3 ++ linux-user/s390x/target_signal.h | 2 ++ linux-user/s390x/target_structs.h | 3 ++ linux-user/s390x/target_syscall.h | 2 ++ linux-user/s390x/termbits.h | 2 ++ linux-user/sh4/target_cpu.h | 3 ++ linux-user/sh4/target_signal.h | 2 ++ linux-user/sh4/target_structs.h | 3 ++ linux-user/sh4/termbits.h | 2 ++ linux-user/socket.h | 1 + linux-user/sparc/target_cpu.h | 3 ++ linux-user/sparc/target_signal.h | 2 ++ linux-user/sparc/target_structs.h | 3 ++ linux-user/sparc/target_syscall.h | 2 ++ linux-user/sparc/termbits.h | 2 ++ linux-user/sparc64/target_cpu.h | 2 ++ linux-user/sparc64/target_signal.h | 2 ++ linux-user/sparc64/target_structs.h | 3 ++ linux-user/sparc64/target_syscall.h | 2 ++ linux-user/sparc64/termbits.h | 2 ++ linux-user/syscall_defs.h | 2 ++ linux-user/syscall_types.h | 2 ++ linux-user/tilegx/target_cpu.h | 3 ++ linux-user/tilegx/target_signal.h | 2 ++ linux-user/tilegx/target_structs.h | 3 ++ linux-user/tilegx/target_syscall.h | 2 ++ linux-user/uname.h | 2 ++ linux-user/unicore32/target_cpu.h | 3 ++ linux-user/unicore32/target_signal.h | 3 ++ linux-user/unicore32/target_structs.h | 3 ++ linux-user/unicore32/target_syscall.h | 3 ++ linux-user/unicore32/termbits.h | 3 ++ linux-user/x86_64/target_cpu.h | 2 ++ linux-user/x86_64/target_signal.h | 2 ++ linux-user/x86_64/target_structs.h | 3 ++ linux-user/x86_64/target_syscall.h | 2 ++ linux-user/x86_64/termbits.h | 2 ++ qemu-options-wrapper.h | 1 + qga/guest-agent-core.h | 3 ++ qga/service-win32.h | 3 ++ qga/vss-win32/requester.h | 2 ++ qga/vss-win32/vss-common.h | 2 ++ replay/replay-internal.h | 2 ++ scripts/tracetool/format/tcg_h.py | 2 ++ slirp/bootp.h | 3 ++ slirp/ip.h | 2 ++ slirp/ip6_icmp.h | 2 ++ slirp/ip_icmp.h | 2 ++ slirp/main.h | 3 ++ slirp/mbuf.h | 2 ++ slirp/misc.h | 2 ++ slirp/sbuf.h | 2 ++ slirp/socket.h | 2 ++ slirp/tcp.h | 2 ++ slirp/tcp_timer.h | 2 ++ slirp/tcp_var.h | 2 ++ slirp/tcpip.h | 2 ++ slirp/tftp.h | 3 ++ slirp/udp.h | 2 ++ softmmu_template.h | 3 ++ target-alpha/cpu.h | 2 ++ target-alpha/helper.h | 2 ++ target-arm/arm_ldst.h | 2 ++ target-arm/cpu.h | 3 ++ target-arm/helper-a64.h | 3 ++ target-arm/helper.h | 2 ++ target-arm/internals.h | 2 ++ target-arm/kvm_arm.h | 2 ++ target-arm/op_addsub.h | 2 ++ target-arm/translate.h | 2 ++ target-cris/cpu.h | 3 ++ target-cris/helper.h | 2 ++ target-cris/mmu.h | 2 ++ target-i386/cc_helper_template.h | 2 ++ target-i386/cpu-qom.h | 3 ++ target-i386/cpu.h | 3 ++ target-i386/helper.h | 2 ++ target-i386/hyperv.h | 2 ++ target-i386/kvm_i386.h | 2 ++ target-i386/ops_sse.h | 2 ++ target-i386/ops_sse_header.h | 3 ++ target-i386/shift_helper_template.h | 2 ++ target-lm32/cpu.h | 2 ++ target-lm32/helper.h | 2 ++ target-m68k/cpu.h | 3 ++ target-m68k/helper.h | 2 ++ target-microblaze/cpu.h | 3 ++ target-microblaze/helper.h | 2 ++ target-microblaze/mmu.h | 2 ++ target-mips/cpu-qom.h | 3 ++ target-mips/cpu.h | 2 ++ target-mips/helper.h | 2 ++ target-mips/kvm_mips.h | 4 ++- target-mips/mips-defs.h | 2 ++ target-moxie/cpu.h | 3 ++ target-moxie/helper.h | 2 ++ target-moxie/machine.h | 2 ++ target-moxie/mmu.h | 2 ++ target-openrisc/cpu.h | 2 ++ target-openrisc/exception.h | 2 ++ target-openrisc/helper.h | 2 ++ target-ppc/cpu-models.h | 3 ++ target-ppc/cpu-qom.h | 3 ++ target-ppc/cpu.h | 3 ++ target-ppc/helper.h | 2 ++ target-ppc/helper_regs.h | 2 ++ target-ppc/kvm_ppc.h | 2 ++ target-ppc/mmu-hash32.h | 2 ++ target-ppc/mmu-hash64.h | 2 ++ target-s390x/cpu.h | 3 ++ target-s390x/helper.h | 2 ++ target-sh4/cpu.h | 3 ++ target-sh4/helper.h | 2 ++ target-sparc/cpu-qom.h | 3 ++ target-sparc/cpu.h | 2 ++ target-sparc/helper.h | 2 ++ target-tilegx/cpu.h | 3 ++ target-tilegx/helper.h | 2 ++ target-tricore/cpu.h | 3 ++ target-tricore/helper.h | 2 ++ target-tricore/tricore-defs.h | 2 ++ target-tricore/tricore-opcodes.h | 2 ++ target-unicore32/cpu.h | 3 ++ target-unicore32/helper.h | 2 ++ target-xtensa/cpu.h | 2 ++ target-xtensa/helper.h | 2 ++ target-xtensa/overlay_tool.h | 2 ++ tcg/mips/tcg-target.h | 3 ++ tcg/tcg-be-ldst.h | 2 ++ tcg/tcg-be-null.h | 2 ++ tcg/tcg-op.h | 2 ++ tcg/tcg-opc.h | 2 ++ tcg/tcg-runtime.h | 2 ++ tcg/tcg.h | 2 ++ tests/Makefile.include | 48 +++++++++++++++++++++++++++++-- tests/crypto-tls-x509-helpers.h | 2 ++ tests/header-test-template.c | 16 +++++++++++ trace/control-internal.h | 2 ++ trace/mem-internal.h | 2 ++ trace/mem.h | 2 ++ trace/simple.h | 2 ++ translate-all.h | 3 ++ ui/curses_keys.h | 2 ++ ui/sdl2-keymap.h | 1 + ui/sdl_keysym.h | 1 + ui/sdl_zoom.h | 2 ++ ui/sdl_zoom_template.h | 2 ++ ui/vgafont.h | 2 ++ ui/vnc-auth-sasl.h | 2 ++ ui/vnc-auth-vencrypt.h | 2 ++ ui/vnc-enc-hextile-template.h | 2 ++ ui/vnc-jobs.h | 2 ++ ui/vnc-ws.h | 2 ++ ui/vnc_keysym.h | 1 + 424 files changed, 1006 insertions(+), 7 deletions(-) create mode 100644 tests/header-test-template.c