summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmar Takhar <amar@rtems.org>2015-12-11 17:52:06 -0500
committerAmar Takhar <amar@rtems.org>2015-12-11 17:52:06 -0500
commitc569cf06755829d10c726844333f69990a3672ec (patch)
tree6b0d77ed91b50538dfd3992fe3deb8016d9f7c48
parent4e8b1f40aefd1d7d4650464a28b7bfa4a08e40ad (diff)
Stage 3: Add duplicate header pointers.
-rw-r--r--include/arm/altcycv_devkit_smp/bsp.h5
-rw-r--r--include/arm/altcycv_devkit_smp/bsp/i2cdrv.h5
-rw-r--r--include/arm/altcycv_devkit_smp/bsp/irq.h5
-rw-r--r--include/arm/altcycv_devkit_smp/bsp/linker-symbols.h5
-rw-r--r--include/arm/altcycv_devkit_smp/bsp/start.h5
-rw-r--r--include/arm/altcycv_devkit_smp/coverhd.h5
-rw-r--r--include/arm/altcycv_devkit_smp/machine/elf_machdep.h5
-rw-r--r--include/arm/altcycv_devkit_smp/rtems/asm.h5
-rw-r--r--include/arm/altcycv_devkit_smp/rtems/score/cpu.h5
-rw-r--r--include/arm/altcycv_devkit_smp/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/altcycv_devkit_smp/rtems/score/types.h5
-rw-r--r--include/arm/altcycv_devkit_smp/tm27.h5
-rw-r--r--include/arm/arm1136jfs/bsp/linker-symbols.h5
-rw-r--r--include/arm/arm1136jfs/bsp/start.h5
-rw-r--r--include/arm/arm1136jfs/coverhd.h5
-rw-r--r--include/arm/arm1136jfs/machine/elf_machdep.h5
-rw-r--r--include/arm/arm1136jfs/rtems/asm.h5
-rw-r--r--include/arm/arm1136jfs/rtems/score/cpu.h5
-rw-r--r--include/arm/arm1136jfs/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/arm1136jfs/rtems/score/types.h5
-rw-r--r--include/arm/arm1136js/bsp.h5
-rw-r--r--include/arm/arm1136js/bsp/irq.h5
-rw-r--r--include/arm/arm1136js/bsp/linker-symbols.h5
-rw-r--r--include/arm/arm1136js/bsp/start.h5
-rw-r--r--include/arm/arm1136js/coverhd.h5
-rw-r--r--include/arm/arm1136js/machine/elf_machdep.h5
-rw-r--r--include/arm/arm1136js/rtems/asm.h5
-rw-r--r--include/arm/arm1136js/rtems/score/cpu.h5
-rw-r--r--include/arm/arm1136js/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/arm1136js/rtems/score/types.h5
-rw-r--r--include/arm/arm1136js/tm27.h5
-rw-r--r--include/arm/arm7tdmi/bsp.h5
-rw-r--r--include/arm/arm7tdmi/bsp/irq.h5
-rw-r--r--include/arm/arm7tdmi/bsp/linker-symbols.h5
-rw-r--r--include/arm/arm7tdmi/bsp/start.h5
-rw-r--r--include/arm/arm7tdmi/coverhd.h5
-rw-r--r--include/arm/arm7tdmi/machine/elf_machdep.h5
-rw-r--r--include/arm/arm7tdmi/rtems/asm.h5
-rw-r--r--include/arm/arm7tdmi/rtems/score/cpu.h5
-rw-r--r--include/arm/arm7tdmi/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/arm7tdmi/rtems/score/types.h5
-rw-r--r--include/arm/arm7tdmi/tm27.h5
-rw-r--r--include/arm/arm920/bsp.h5
-rw-r--r--include/arm/arm920/bsp/irq.h5
-rw-r--r--include/arm/arm920/bsp/linker-symbols.h5
-rw-r--r--include/arm/arm920/bsp/start.h5
-rw-r--r--include/arm/arm920/coverhd.h5
-rw-r--r--include/arm/arm920/machine/elf_machdep.h5
-rw-r--r--include/arm/arm920/rtems/asm.h5
-rw-r--r--include/arm/arm920/rtems/score/cpu.h5
-rw-r--r--include/arm/arm920/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/arm920/rtems/score/types.h5
-rw-r--r--include/arm/arm920/tm27.h5
-rw-r--r--include/arm/armcortexa9/bsp.h5
-rw-r--r--include/arm/armcortexa9/bsp/irq.h5
-rw-r--r--include/arm/armcortexa9/bsp/linker-symbols.h5
-rw-r--r--include/arm/armcortexa9/bsp/start.h5
-rw-r--r--include/arm/armcortexa9/coverhd.h5
-rw-r--r--include/arm/armcortexa9/machine/elf_machdep.h5
-rw-r--r--include/arm/armcortexa9/rtems/asm.h5
-rw-r--r--include/arm/armcortexa9/rtems/score/cpu.h5
-rw-r--r--include/arm/armcortexa9/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/armcortexa9/rtems/score/types.h5
-rw-r--r--include/arm/armcortexa9/tm27.h5
-rw-r--r--include/arm/beagleboardorig/bsp/linker-symbols.h5
-rw-r--r--include/arm/beagleboardorig/bsp/start.h5
-rw-r--r--include/arm/beagleboardorig/coverhd.h5
-rw-r--r--include/arm/beagleboardorig/machine/elf_machdep.h5
-rw-r--r--include/arm/beagleboardorig/rtems/asm.h5
-rw-r--r--include/arm/beagleboardorig/rtems/score/cpu.h5
-rw-r--r--include/arm/beagleboardorig/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/beagleboardorig/rtems/score/types.h5
-rw-r--r--include/arm/beagleboardorig/tm27.h5
-rw-r--r--include/arm/beagleboardxm/bsp.h5
-rw-r--r--include/arm/beagleboardxm/bsp/i2c.h5
-rw-r--r--include/arm/beagleboardxm/bsp/irq.h5
-rw-r--r--include/arm/beagleboardxm/bsp/linker-symbols.h5
-rw-r--r--include/arm/beagleboardxm/bsp/start.h5
-rw-r--r--include/arm/beagleboardxm/coverhd.h5
-rw-r--r--include/arm/beagleboardxm/machine/elf_machdep.h5
-rw-r--r--include/arm/beagleboardxm/rtems/asm.h5
-rw-r--r--include/arm/beagleboardxm/rtems/score/cpu.h5
-rw-r--r--include/arm/beagleboardxm/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/beagleboardxm/rtems/score/types.h5
-rw-r--r--include/arm/beagleboardxm/tm27.h5
-rw-r--r--include/arm/beagleboneblack/bsp.h5
-rw-r--r--include/arm/beagleboneblack/bsp/i2c.h5
-rw-r--r--include/arm/beagleboneblack/bsp/irq.h5
-rw-r--r--include/arm/beagleboneblack/bsp/linker-symbols.h5
-rw-r--r--include/arm/beagleboneblack/bsp/start.h5
-rw-r--r--include/arm/beagleboneblack/coverhd.h5
-rw-r--r--include/arm/beagleboneblack/machine/elf_machdep.h5
-rw-r--r--include/arm/beagleboneblack/rtems/asm.h5
-rw-r--r--include/arm/beagleboneblack/rtems/score/cpu.h5
-rw-r--r--include/arm/beagleboneblack/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/beagleboneblack/rtems/score/types.h5
-rw-r--r--include/arm/beagleboneblack/tm27.h5
-rw-r--r--include/arm/beaglebonewhite/bsp.h5
-rw-r--r--include/arm/beaglebonewhite/bsp/i2c.h5
-rw-r--r--include/arm/beaglebonewhite/bsp/irq.h5
-rw-r--r--include/arm/beaglebonewhite/bsp/linker-symbols.h5
-rw-r--r--include/arm/beaglebonewhite/bsp/start.h5
-rw-r--r--include/arm/beaglebonewhite/coverhd.h5
-rw-r--r--include/arm/beaglebonewhite/machine/elf_machdep.h5
-rw-r--r--include/arm/beaglebonewhite/rtems/asm.h5
-rw-r--r--include/arm/beaglebonewhite/rtems/score/cpu.h5
-rw-r--r--include/arm/beaglebonewhite/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/beaglebonewhite/rtems/score/types.h5
-rw-r--r--include/arm/beaglebonewhite/tm27.h5
-rw-r--r--include/arm/csb336/bsp/linker-symbols.h5
-rw-r--r--include/arm/csb336/coverhd.h5
-rw-r--r--include/arm/csb336/machine/elf_machdep.h5
-rw-r--r--include/arm/csb336/rtems/asm.h5
-rw-r--r--include/arm/csb336/rtems/score/cpu.h5
-rw-r--r--include/arm/csb336/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/csb336/rtems/score/types.h5
-rw-r--r--include/arm/csb336/tm27.h5
-rw-r--r--include/arm/csb337/bsp/linker-symbols.h5
-rw-r--r--include/arm/csb337/coverhd.h5
-rw-r--r--include/arm/csb337/libcpu/mmu.h5
-rw-r--r--include/arm/csb337/machine/elf_machdep.h5
-rw-r--r--include/arm/csb337/rtems/asm.h5
-rw-r--r--include/arm/csb337/rtems/score/cpu.h5
-rw-r--r--include/arm/csb337/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/csb337/rtems/score/types.h5
-rw-r--r--include/arm/csb337/tm27.h5
-rw-r--r--include/arm/csb637/bsp.h5
-rw-r--r--include/arm/csb637/bsp/irq.h5
-rw-r--r--include/arm/csb637/bsp/linker-symbols.h5
-rw-r--r--include/arm/csb637/coverhd.h5
-rw-r--r--include/arm/csb637/libcpu/mmu.h5
-rw-r--r--include/arm/csb637/machine/elf_machdep.h5
-rw-r--r--include/arm/csb637/rtems/asm.h5
-rw-r--r--include/arm/csb637/rtems/score/cpu.h5
-rw-r--r--include/arm/csb637/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/csb637/rtems/score/types.h5
-rw-r--r--include/arm/csb637/tm27.h5
-rw-r--r--include/arm/edb7312/bsp/linker-symbols.h5
-rw-r--r--include/arm/edb7312/coverhd.h5
-rw-r--r--include/arm/edb7312/machine/elf_machdep.h5
-rw-r--r--include/arm/edb7312/rtems/asm.h5
-rw-r--r--include/arm/edb7312/rtems/score/cpu.h5
-rw-r--r--include/arm/edb7312/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/edb7312/rtems/score/types.h5
-rw-r--r--include/arm/edb7312/tm27.h5
-rw-r--r--include/arm/gba/bsp/linker-symbols.h5
-rw-r--r--include/arm/gba/coverhd.h5
-rw-r--r--include/arm/gba/machine/elf_machdep.h5
-rw-r--r--include/arm/gba/rtems/asm.h5
-rw-r--r--include/arm/gba/rtems/score/cpu.h5
-rw-r--r--include/arm/gba/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/gba/rtems/score/types.h5
-rw-r--r--include/arm/gba/tm27.h5
-rw-r--r--include/arm/gp32/bsp/linker-symbols.h5
-rw-r--r--include/arm/gp32/coverhd.h5
-rw-r--r--include/arm/gp32/libcpu/mmu.h5
-rw-r--r--include/arm/gp32/machine/elf_machdep.h5
-rw-r--r--include/arm/gp32/rtems/asm.h5
-rw-r--r--include/arm/gp32/rtems/score/cpu.h5
-rw-r--r--include/arm/gp32/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/gp32/rtems/score/types.h5
-rw-r--r--include/arm/gp32/tm27.h5
-rw-r--r--include/arm/gumstix/bsp/linker-symbols.h5
-rw-r--r--include/arm/gumstix/coverhd.h5
-rw-r--r--include/arm/gumstix/libcpu/mmu.h5
-rw-r--r--include/arm/gumstix/machine/elf_machdep.h5
-rw-r--r--include/arm/gumstix/rtems/asm.h5
-rw-r--r--include/arm/gumstix/rtems/score/cpu.h5
-rw-r--r--include/arm/gumstix/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/gumstix/rtems/score/types.h5
-rw-r--r--include/arm/kit637_v6/bsp.h5
-rw-r--r--include/arm/kit637_v6/bsp/irq.h5
-rw-r--r--include/arm/kit637_v6/bsp/linker-symbols.h5
-rw-r--r--include/arm/kit637_v6/coverhd.h5
-rw-r--r--include/arm/kit637_v6/libcpu/mmu.h5
-rw-r--r--include/arm/kit637_v6/machine/elf_machdep.h5
-rw-r--r--include/arm/kit637_v6/rtems/asm.h5
-rw-r--r--include/arm/kit637_v6/rtems/score/cpu.h5
-rw-r--r--include/arm/kit637_v6/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/kit637_v6/rtems/score/types.h5
-rw-r--r--include/arm/kit637_v6/tm27.h5
-rw-r--r--include/arm/lm3s3749/bsp/linker-symbols.h5
-rw-r--r--include/arm/lm3s3749/bsp/start.h5
-rw-r--r--include/arm/lm3s3749/coverhd.h5
-rw-r--r--include/arm/lm3s3749/machine/elf_machdep.h5
-rw-r--r--include/arm/lm3s3749/rtems/asm.h5
-rw-r--r--include/arm/lm3s3749/rtems/score/cpu.h5
-rw-r--r--include/arm/lm3s3749/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lm3s3749/rtems/score/types.h5
-rw-r--r--include/arm/lm3s3749/tm27.h5
-rw-r--r--include/arm/lm3s6965/bsp.h5
-rw-r--r--include/arm/lm3s6965/bsp/io.h5
-rw-r--r--include/arm/lm3s6965/bsp/irq.h5
-rw-r--r--include/arm/lm3s6965/bsp/linker-symbols.h5
-rw-r--r--include/arm/lm3s6965/bsp/start.h5
-rw-r--r--include/arm/lm3s6965/bsp/uart.h5
-rw-r--r--include/arm/lm3s6965/coverhd.h5
-rw-r--r--include/arm/lm3s6965/machine/elf_machdep.h5
-rw-r--r--include/arm/lm3s6965/rtems/asm.h5
-rw-r--r--include/arm/lm3s6965/rtems/score/cpu.h5
-rw-r--r--include/arm/lm3s6965/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lm3s6965/rtems/score/types.h5
-rw-r--r--include/arm/lm3s6965/tm27.h5
-rw-r--r--include/arm/lm3s6965_qemu/bsp.h5
-rw-r--r--include/arm/lm3s6965_qemu/bsp/io.h5
-rw-r--r--include/arm/lm3s6965_qemu/bsp/irq.h5
-rw-r--r--include/arm/lm3s6965_qemu/bsp/linker-symbols.h5
-rw-r--r--include/arm/lm3s6965_qemu/bsp/start.h5
-rw-r--r--include/arm/lm3s6965_qemu/bsp/uart.h5
-rw-r--r--include/arm/lm3s6965_qemu/coverhd.h5
-rw-r--r--include/arm/lm3s6965_qemu/machine/elf_machdep.h5
-rw-r--r--include/arm/lm3s6965_qemu/rtems/asm.h5
-rw-r--r--include/arm/lm3s6965_qemu/rtems/score/cpu.h5
-rw-r--r--include/arm/lm3s6965_qemu/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lm3s6965_qemu/rtems/score/types.h5
-rw-r--r--include/arm/lm3s6965_qemu/tm27.h5
-rw-r--r--include/arm/lm4f120/bsp.h5
-rw-r--r--include/arm/lm4f120/bsp/io.h5
-rw-r--r--include/arm/lm4f120/bsp/irq.h5
-rw-r--r--include/arm/lm4f120/bsp/linker-symbols.h5
-rw-r--r--include/arm/lm4f120/bsp/start.h5
-rw-r--r--include/arm/lm4f120/bsp/uart.h5
-rw-r--r--include/arm/lm4f120/coverhd.h5
-rw-r--r--include/arm/lm4f120/machine/elf_machdep.h5
-rw-r--r--include/arm/lm4f120/rtems/asm.h5
-rw-r--r--include/arm/lm4f120/rtems/score/cpu.h5
-rw-r--r--include/arm/lm4f120/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lm4f120/rtems/score/types.h5
-rw-r--r--include/arm/lm4f120/tm27.h5
-rw-r--r--include/arm/lpc1768_mbed/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc1768_mbed/bsp/start.h5
-rw-r--r--include/arm/lpc1768_mbed/coverhd.h5
-rw-r--r--include/arm/lpc1768_mbed/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc1768_mbed/rtems/asm.h5
-rw-r--r--include/arm/lpc1768_mbed/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc1768_mbed/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc1768_mbed/rtems/score/types.h5
-rw-r--r--include/arm/lpc1768_mbed/tm27.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/bsp.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/bsp/dma.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/bsp/io.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/bsp/irq.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/bsp/start.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/bsp/watchdog.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/coverhd.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/rtems/asm.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/rtems/score/types.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram/tm27.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/bsp.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/bsp/dma.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/bsp/io.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/bsp/irq.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/bsp/start.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/bsp/watchdog.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/coverhd.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/rtems/asm.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/rtems/score/types.h5
-rw-r--r--include/arm/lpc1768_mbed_ahb_ram_eth/tm27.h5
-rw-r--r--include/arm/lpc17xx_ea_ram/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc17xx_ea_ram/bsp/start.h5
-rw-r--r--include/arm/lpc17xx_ea_ram/coverhd.h5
-rw-r--r--include/arm/lpc17xx_ea_ram/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc17xx_ea_ram/rtems/asm.h5
-rw-r--r--include/arm/lpc17xx_ea_ram/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc17xx_ea_ram/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc17xx_ea_ram/rtems/score/types.h5
-rw-r--r--include/arm/lpc17xx_ea_ram/tm27.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/bsp.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/bsp/dma.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/bsp/i2c.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/bsp/io.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/bsp/irq.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/bsp/start.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/coverhd.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/rtems/asm.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/rtems/score/types.h5
-rw-r--r--include/arm/lpc17xx_ea_rom_int/tm27.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/bsp.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/bsp/dma.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/bsp/i2c.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/bsp/io.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/bsp/irq.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/bsp/start.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/coverhd.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/rtems/asm.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/rtems/score/types.h5
-rw-r--r--include/arm/lpc17xx_plx800_ram/tm27.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/bsp.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/bsp/dma.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/bsp/i2c.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/bsp/io.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/bsp/irq.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/bsp/start.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/coverhd.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/rtems/asm.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/rtems/score/types.h5
-rw-r--r--include/arm/lpc17xx_plx800_rom_int/tm27.h5
-rw-r--r--include/arm/lpc2362/bsp.h5
-rw-r--r--include/arm/lpc2362/bsp/dma.h5
-rw-r--r--include/arm/lpc2362/bsp/i2c.h5
-rw-r--r--include/arm/lpc2362/bsp/io.h5
-rw-r--r--include/arm/lpc2362/bsp/irq.h5
-rw-r--r--include/arm/lpc2362/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc2362/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc2362/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc2362/bsp/start.h5
-rw-r--r--include/arm/lpc2362/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc2362/coverhd.h5
-rw-r--r--include/arm/lpc2362/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc2362/rtems/asm.h5
-rw-r--r--include/arm/lpc2362/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc2362/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc2362/rtems/score/types.h5
-rw-r--r--include/arm/lpc2362/tm27.h5
-rw-r--r--include/arm/lpc23xx_tli800/bsp.h5
-rw-r--r--include/arm/lpc23xx_tli800/bsp/dma.h5
-rw-r--r--include/arm/lpc23xx_tli800/bsp/i2c.h5
-rw-r--r--include/arm/lpc23xx_tli800/bsp/io.h5
-rw-r--r--include/arm/lpc23xx_tli800/bsp/irq.h5
-rw-r--r--include/arm/lpc23xx_tli800/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc23xx_tli800/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc23xx_tli800/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc23xx_tli800/bsp/start.h5
-rw-r--r--include/arm/lpc23xx_tli800/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc23xx_tli800/coverhd.h5
-rw-r--r--include/arm/lpc23xx_tli800/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc23xx_tli800/rtems/asm.h5
-rw-r--r--include/arm/lpc23xx_tli800/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc23xx_tli800/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc23xx_tli800/rtems/score/types.h5
-rw-r--r--include/arm/lpc23xx_tli800/tm27.h5
-rw-r--r--include/arm/lpc24xx_ea/bsp.h5
-rw-r--r--include/arm/lpc24xx_ea/bsp/dma.h5
-rw-r--r--include/arm/lpc24xx_ea/bsp/i2c.h5
-rw-r--r--include/arm/lpc24xx_ea/bsp/io.h5
-rw-r--r--include/arm/lpc24xx_ea/bsp/irq.h5
-rw-r--r--include/arm/lpc24xx_ea/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc24xx_ea/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc24xx_ea/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc24xx_ea/bsp/start.h5
-rw-r--r--include/arm/lpc24xx_ea/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc24xx_ea/coverhd.h5
-rw-r--r--include/arm/lpc24xx_ea/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc24xx_ea/rtems/asm.h5
-rw-r--r--include/arm/lpc24xx_ea/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc24xx_ea/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc24xx_ea/rtems/score/types.h5
-rw-r--r--include/arm/lpc24xx_ea/tm27.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/bsp.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/bsp/dma.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/bsp/i2c.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/bsp/io.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/bsp/irq.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/bsp/start.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/coverhd.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/rtems/asm.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/rtems/score/types.h5
-rw-r--r--include/arm/lpc24xx_ncs_ram/tm27.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/bsp.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/bsp/dma.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/bsp/i2c.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/bsp/io.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/bsp/irq.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/bsp/start.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/coverhd.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/rtems/asm.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/rtems/score/types.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_ext/tm27.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/bsp.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/bsp/dma.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/bsp/i2c.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/bsp/io.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/bsp/irq.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/bsp/start.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/coverhd.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/rtems/asm.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/rtems/score/types.h5
-rw-r--r--include/arm/lpc24xx_ncs_rom_int/tm27.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/bsp.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/bsp/dma.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/bsp/i2c.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/bsp/io.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/bsp/irq.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/bsp/start.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/coverhd.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/rtems/asm.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/rtems/score/types.h5
-rw-r--r--include/arm/lpc24xx_plx800_ram/tm27.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/bsp.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/bsp/dma.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/bsp/i2c.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/bsp/io.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/bsp/irq.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/bsp/start.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/coverhd.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/rtems/asm.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/rtems/score/types.h5
-rw-r--r--include/arm/lpc24xx_plx800_rom_int/tm27.h5
-rw-r--r--include/arm/lpc32xx_mzx/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc32xx_mzx/bsp/start.h5
-rw-r--r--include/arm/lpc32xx_mzx/coverhd.h5
-rw-r--r--include/arm/lpc32xx_mzx/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc32xx_mzx/rtems/asm.h5
-rw-r--r--include/arm/lpc32xx_mzx/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc32xx_mzx/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc32xx_mzx/rtems/score/types.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/bsp.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/bsp/i2c.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/bsp/irq.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/bsp/mmu.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/bsp/start.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/coverhd.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/rtems/asm.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/rtems/score/types.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_1/tm27.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/bsp.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/bsp/i2c.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/bsp/irq.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/bsp/mmu.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/bsp/start.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/coverhd.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/rtems/asm.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/rtems/score/types.h5
-rw-r--r--include/arm/lpc32xx_mzx_stage_2/tm27.h5
-rw-r--r--include/arm/lpc32xx_phycore/bsp.h5
-rw-r--r--include/arm/lpc32xx_phycore/bsp/i2c.h5
-rw-r--r--include/arm/lpc32xx_phycore/bsp/irq.h5
-rw-r--r--include/arm/lpc32xx_phycore/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc32xx_phycore/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc32xx_phycore/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc32xx_phycore/bsp/mmu.h5
-rw-r--r--include/arm/lpc32xx_phycore/bsp/start.h5
-rw-r--r--include/arm/lpc32xx_phycore/coverhd.h5
-rw-r--r--include/arm/lpc32xx_phycore/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc32xx_phycore/rtems/asm.h5
-rw-r--r--include/arm/lpc32xx_phycore/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc32xx_phycore/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc32xx_phycore/rtems/score/types.h5
-rw-r--r--include/arm/lpc32xx_phycore/tm27.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/bsp.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/bsp/dma.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/bsp/i2c.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/bsp/io.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/bsp/irq.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/bsp/start.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/coverhd.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/rtems/asm.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/rtems/score/types.h5
-rw-r--r--include/arm/lpc40xx_ea_ram/tm27.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/bsp.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/bsp/dma.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/bsp/i2c.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/bsp/io.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/bsp/irq.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/bsp/linker-symbols.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/bsp/lpc-clock-config.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/bsp/lpc-ethernet-config.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/bsp/start.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/bsp/system-clocks.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/coverhd.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/machine/elf_machdep.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/rtems/asm.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/rtems/score/cpu.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/rtems/score/types.h5
-rw-r--r--include/arm/lpc40xx_ea_rom_int/tm27.h5
-rw-r--r--include/arm/nds/bsp/linker-symbols.h5
-rw-r--r--include/arm/nds/coverhd.h5
-rw-r--r--include/arm/nds/machine/elf_machdep.h5
-rw-r--r--include/arm/nds/rtems/asm.h5
-rw-r--r--include/arm/nds/rtems/score/cpu.h5
-rw-r--r--include/arm/nds/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/nds/rtems/score/types.h5
-rw-r--r--include/arm/nds/tm27.h5
-rw-r--r--include/arm/raspberrypi/bsp/linker-symbols.h5
-rw-r--r--include/arm/raspberrypi/bsp/start.h5
-rw-r--r--include/arm/raspberrypi/coverhd.h5
-rw-r--r--include/arm/raspberrypi/machine/elf_machdep.h5
-rw-r--r--include/arm/raspberrypi/rtems/asm.h5
-rw-r--r--include/arm/raspberrypi/rtems/score/cpu.h5
-rw-r--r--include/arm/raspberrypi/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/raspberrypi/rtems/score/types.h5
-rw-r--r--include/arm/raspberrypi/tm27.h5
-rw-r--r--include/arm/raspberrypi2/bsp.h5
-rw-r--r--include/arm/raspberrypi2/bsp/i2c.h5
-rw-r--r--include/arm/raspberrypi2/bsp/irq.h5
-rw-r--r--include/arm/raspberrypi2/bsp/linker-symbols.h5
-rw-r--r--include/arm/raspberrypi2/bsp/mmu.h5
-rw-r--r--include/arm/raspberrypi2/bsp/spi.h5
-rw-r--r--include/arm/raspberrypi2/bsp/start.h5
-rw-r--r--include/arm/raspberrypi2/bsp/usart.h5
-rw-r--r--include/arm/raspberrypi2/coverhd.h5
-rw-r--r--include/arm/raspberrypi2/libcpu/cache_.h5
-rw-r--r--include/arm/raspberrypi2/machine/elf_machdep.h5
-rw-r--r--include/arm/raspberrypi2/rtems/asm.h5
-rw-r--r--include/arm/raspberrypi2/rtems/score/cpu.h5
-rw-r--r--include/arm/raspberrypi2/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/raspberrypi2/rtems/score/types.h5
-rw-r--r--include/arm/raspberrypi2/tm27.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu/bsp/linker-symbols.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu/bsp/start.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu/coverhd.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu/machine/elf_machdep.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu/rtems/asm.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu/rtems/score/cpu.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu/rtems/score/types.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu_smp/bsp.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu_smp/bsp/irq.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu_smp/bsp/linker-symbols.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu_smp/bsp/start.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu_smp/coverhd.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu_smp/machine/elf_machdep.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu_smp/rtems/asm.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu_smp/rtems/score/cpu.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu_smp/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu_smp/rtems/score/types.h5
-rw-r--r--include/arm/realview_pbx_a9_qemu_smp/tm27.h5
-rw-r--r--include/arm/rtl22xx/bsp/linker-symbols.h5
-rw-r--r--include/arm/rtl22xx/coverhd.h5
-rw-r--r--include/arm/rtl22xx/machine/elf_machdep.h5
-rw-r--r--include/arm/rtl22xx/rtems/asm.h5
-rw-r--r--include/arm/rtl22xx/rtems/score/cpu.h5
-rw-r--r--include/arm/rtl22xx/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/rtl22xx/rtems/score/types.h5
-rw-r--r--include/arm/rtl22xx/tm27.h5
-rw-r--r--include/arm/rtl22xx/uart.h5
-rw-r--r--include/arm/rtl22xx_t/bsp.h5
-rw-r--r--include/arm/rtl22xx_t/bsp/irq.h5
-rw-r--r--include/arm/rtl22xx_t/bsp/linker-symbols.h5
-rw-r--r--include/arm/rtl22xx_t/coverhd.h5
-rw-r--r--include/arm/rtl22xx_t/machine/elf_machdep.h5
-rw-r--r--include/arm/rtl22xx_t/rtems/asm.h5
-rw-r--r--include/arm/rtl22xx_t/rtems/score/cpu.h5
-rw-r--r--include/arm/rtl22xx_t/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/rtl22xx_t/rtems/score/types.h5
-rw-r--r--include/arm/rtl22xx_t/tm27.h5
-rw-r--r--include/arm/rtl22xx_t/uart.h5
-rw-r--r--include/arm/smdk2410/bsp.h5
-rw-r--r--include/arm/smdk2410/bsp/irq.h5
-rw-r--r--include/arm/smdk2410/bsp/linker-symbols.h5
-rw-r--r--include/arm/smdk2410/coverhd.h5
-rw-r--r--include/arm/smdk2410/libcpu/mmu.h5
-rw-r--r--include/arm/smdk2410/machine/elf_machdep.h5
-rw-r--r--include/arm/smdk2410/rtems/asm.h5
-rw-r--r--include/arm/smdk2410/rtems/score/cpu.h5
-rw-r--r--include/arm/smdk2410/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/smdk2410/rtems/score/types.h5
-rw-r--r--include/arm/smdk2410/tm27.h5
-rw-r--r--include/arm/stm32f105rc/bsp/linker-symbols.h5
-rw-r--r--include/arm/stm32f105rc/bsp/start.h5
-rw-r--r--include/arm/stm32f105rc/coverhd.h5
-rw-r--r--include/arm/stm32f105rc/machine/elf_machdep.h5
-rw-r--r--include/arm/stm32f105rc/rtems/asm.h5
-rw-r--r--include/arm/stm32f105rc/rtems/score/cpu.h5
-rw-r--r--include/arm/stm32f105rc/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/stm32f105rc/rtems/score/types.h5
-rw-r--r--include/arm/stm32f105rc/tm27.h5
-rw-r--r--include/arm/stm32f4/bsp.h5
-rw-r--r--include/arm/stm32f4/bsp/i2c.h5
-rw-r--r--include/arm/stm32f4/bsp/io.h5
-rw-r--r--include/arm/stm32f4/bsp/irq.h5
-rw-r--r--include/arm/stm32f4/bsp/linker-symbols.h5
-rw-r--r--include/arm/stm32f4/bsp/start.h5
-rw-r--r--include/arm/stm32f4/bsp/usart.h5
-rw-r--r--include/arm/stm32f4/coverhd.h5
-rw-r--r--include/arm/stm32f4/machine/elf_machdep.h5
-rw-r--r--include/arm/stm32f4/rtems/asm.h5
-rw-r--r--include/arm/stm32f4/rtems/score/cpu.h5
-rw-r--r--include/arm/stm32f4/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/stm32f4/rtems/score/types.h5
-rw-r--r--include/arm/stm32f4/tm27.h5
-rw-r--r--include/arm/tms570ls3137_hdk/bsp/linker-symbols.h5
-rw-r--r--include/arm/tms570ls3137_hdk/bsp/start.h5
-rw-r--r--include/arm/tms570ls3137_hdk/coverhd.h5
-rw-r--r--include/arm/tms570ls3137_hdk/machine/elf_machdep.h5
-rw-r--r--include/arm/tms570ls3137_hdk/rtems/asm.h5
-rw-r--r--include/arm/tms570ls3137_hdk/rtems/score/cpu.h5
-rw-r--r--include/arm/tms570ls3137_hdk/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/tms570ls3137_hdk/rtems/score/types.h5
-rw-r--r--include/arm/tms570ls3137_hdk/tm27.h5
-rw-r--r--include/arm/tms570ls3137_hdk_intram/bsp.h5
-rw-r--r--include/arm/tms570ls3137_hdk_intram/bsp/irq.h5
-rw-r--r--include/arm/tms570ls3137_hdk_intram/bsp/linker-symbols.h5
-rw-r--r--include/arm/tms570ls3137_hdk_intram/bsp/start.h5
-rw-r--r--include/arm/tms570ls3137_hdk_intram/bsp/system-clocks.h5
-rw-r--r--include/arm/tms570ls3137_hdk_intram/coverhd.h5
-rw-r--r--include/arm/tms570ls3137_hdk_intram/machine/elf_machdep.h5
-rw-r--r--include/arm/tms570ls3137_hdk_intram/rtems/asm.h5
-rw-r--r--include/arm/tms570ls3137_hdk_intram/rtems/score/cpu.h5
-rw-r--r--include/arm/tms570ls3137_hdk_intram/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/tms570ls3137_hdk_intram/rtems/score/types.h5
-rw-r--r--include/arm/tms570ls3137_hdk_intram/tm27.h5
-rw-r--r--include/arm/tms570ls3137_hdk_sdram/bsp.h5
-rw-r--r--include/arm/tms570ls3137_hdk_sdram/bsp/irq.h5
-rw-r--r--include/arm/tms570ls3137_hdk_sdram/bsp/linker-symbols.h5
-rw-r--r--include/arm/tms570ls3137_hdk_sdram/bsp/start.h5
-rw-r--r--include/arm/tms570ls3137_hdk_sdram/bsp/system-clocks.h5
-rw-r--r--include/arm/tms570ls3137_hdk_sdram/coverhd.h5
-rw-r--r--include/arm/tms570ls3137_hdk_sdram/machine/elf_machdep.h5
-rw-r--r--include/arm/tms570ls3137_hdk_sdram/rtems/asm.h5
-rw-r--r--include/arm/tms570ls3137_hdk_sdram/rtems/score/cpu.h5
-rw-r--r--include/arm/tms570ls3137_hdk_sdram/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/tms570ls3137_hdk_sdram/rtems/score/types.h5
-rw-r--r--include/arm/tms570ls3137_hdk_sdram/tm27.h5
-rw-r--r--include/arm/tms570ls3137_hdk_with_loader/bsp.h5
-rw-r--r--include/arm/tms570ls3137_hdk_with_loader/bsp/irq.h5
-rw-r--r--include/arm/tms570ls3137_hdk_with_loader/bsp/linker-symbols.h5
-rw-r--r--include/arm/tms570ls3137_hdk_with_loader/bsp/start.h5
-rw-r--r--include/arm/tms570ls3137_hdk_with_loader/bsp/system-clocks.h5
-rw-r--r--include/arm/tms570ls3137_hdk_with_loader/coverhd.h5
-rw-r--r--include/arm/tms570ls3137_hdk_with_loader/machine/elf_machdep.h5
-rw-r--r--include/arm/tms570ls3137_hdk_with_loader/rtems/asm.h5
-rw-r--r--include/arm/tms570ls3137_hdk_with_loader/rtems/score/cpu.h5
-rw-r--r--include/arm/tms570ls3137_hdk_with_loader/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/tms570ls3137_hdk_with_loader/rtems/score/types.h5
-rw-r--r--include/arm/tms570ls3137_hdk_with_loader/tm27.h5
-rw-r--r--include/arm/xilinx_zynq_a9_qemu/bsp/linker-symbols.h5
-rw-r--r--include/arm/xilinx_zynq_a9_qemu/bsp/start.h5
-rw-r--r--include/arm/xilinx_zynq_a9_qemu/coverhd.h5
-rw-r--r--include/arm/xilinx_zynq_a9_qemu/machine/elf_machdep.h5
-rw-r--r--include/arm/xilinx_zynq_a9_qemu/rtems/asm.h5
-rw-r--r--include/arm/xilinx_zynq_a9_qemu/rtems/score/cpu.h5
-rw-r--r--include/arm/xilinx_zynq_a9_qemu/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/xilinx_zynq_a9_qemu/rtems/score/types.h5
-rw-r--r--include/arm/xilinx_zynq_zc702/bsp.h5
-rw-r--r--include/arm/xilinx_zynq_zc702/bsp/i2c.h5
-rw-r--r--include/arm/xilinx_zynq_zc702/bsp/irq.h5
-rw-r--r--include/arm/xilinx_zynq_zc702/bsp/linker-symbols.h5
-rw-r--r--include/arm/xilinx_zynq_zc702/bsp/start.h5
-rw-r--r--include/arm/xilinx_zynq_zc702/coverhd.h5
-rw-r--r--include/arm/xilinx_zynq_zc702/machine/elf_machdep.h5
-rw-r--r--include/arm/xilinx_zynq_zc702/rtems/asm.h5
-rw-r--r--include/arm/xilinx_zynq_zc702/rtems/score/cpu.h5
-rw-r--r--include/arm/xilinx_zynq_zc702/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/xilinx_zynq_zc702/rtems/score/types.h5
-rw-r--r--include/arm/xilinx_zynq_zc702/tm27.h5
-rw-r--r--include/arm/xilinx_zynq_zc706/bsp.h5
-rw-r--r--include/arm/xilinx_zynq_zc706/bsp/i2c.h5
-rw-r--r--include/arm/xilinx_zynq_zc706/bsp/irq.h5
-rw-r--r--include/arm/xilinx_zynq_zc706/bsp/linker-symbols.h5
-rw-r--r--include/arm/xilinx_zynq_zc706/bsp/start.h5
-rw-r--r--include/arm/xilinx_zynq_zc706/coverhd.h5
-rw-r--r--include/arm/xilinx_zynq_zc706/machine/elf_machdep.h5
-rw-r--r--include/arm/xilinx_zynq_zc706/rtems/asm.h5
-rw-r--r--include/arm/xilinx_zynq_zc706/rtems/score/cpu.h5
-rw-r--r--include/arm/xilinx_zynq_zc706/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/xilinx_zynq_zc706/rtems/score/types.h5
-rw-r--r--include/arm/xilinx_zynq_zc706/tm27.h5
-rw-r--r--include/arm/xilinx_zynq_zedboard/bsp.h5
-rw-r--r--include/arm/xilinx_zynq_zedboard/bsp/i2c.h5
-rw-r--r--include/arm/xilinx_zynq_zedboard/bsp/irq.h5
-rw-r--r--include/arm/xilinx_zynq_zedboard/bsp/linker-symbols.h5
-rw-r--r--include/arm/xilinx_zynq_zedboard/bsp/start.h5
-rw-r--r--include/arm/xilinx_zynq_zedboard/coverhd.h5
-rw-r--r--include/arm/xilinx_zynq_zedboard/machine/elf_machdep.h5
-rw-r--r--include/arm/xilinx_zynq_zedboard/rtems/asm.h5
-rw-r--r--include/arm/xilinx_zynq_zedboard/rtems/score/cpu.h5
-rw-r--r--include/arm/xilinx_zynq_zedboard/rtems/score/cpu_asm.h5
-rw-r--r--include/arm/xilinx_zynq_zedboard/rtems/score/types.h5
-rw-r--r--include/arm/xilinx_zynq_zedboard/tm27.h5
-rw-r--r--include/avr/avrtest/coverhd.h5
-rw-r--r--include/avr/avrtest/tm27.h5
-rw-r--r--include/bfin/TLL6527M/coverhd.h5
-rw-r--r--include/bfin/bf537Stamp/coverhd.h5
-rw-r--r--include/bfin/bf537Stamp/libcpu/mmu.h5
-rw-r--r--include/bfin/bf537Stamp/rtems/asm.h5
-rw-r--r--include/bfin/bf537Stamp/rtems/score/cpu.h5
-rw-r--r--include/bfin/bf537Stamp/rtems/score/cpu_asm.h5
-rw-r--r--include/bfin/bf537Stamp/rtems/score/types.h5
-rw-r--r--include/bfin/bf537Stamp/tm27.h5
-rw-r--r--include/bfin/eZKit533/coverhd.h5
-rw-r--r--include/bfin/eZKit533/libcpu/mmu.h5
-rw-r--r--include/bfin/eZKit533/rtems/asm.h5
-rw-r--r--include/bfin/eZKit533/rtems/score/cpu.h5
-rw-r--r--include/bfin/eZKit533/rtems/score/cpu_asm.h5
-rw-r--r--include/bfin/eZKit533/rtems/score/types.h5
-rw-r--r--include/epiphany/epiphany_sim/coverhd.h5
-rw-r--r--include/h8300/h8sim/coverhd.h5
-rw-r--r--include/h8300/h8sim/tm27.h5
-rw-r--r--include/h8300/h8sxsim/bsp.h5
-rw-r--r--include/h8300/h8sxsim/coverhd.h5
-rw-r--r--include/h8300/h8sxsim/rtems/asm.h5
-rw-r--r--include/h8300/h8sxsim/rtems/score/cpu.h5
-rw-r--r--include/h8300/h8sxsim/rtems/score/types.h5
-rw-r--r--include/h8300/h8sxsim/tm27.h5
-rw-r--r--include/i386/edison/coverhd.h5
-rw-r--r--include/i386/pc386/bsp.h5
-rw-r--r--include/i386/pc386/bsp/irq.h5
-rw-r--r--include/i386/pc386/coverhd.h5
-rw-r--r--include/i386/pc386/libcpu/byteorder.h5
-rw-r--r--include/i386/pc386/machine/elf_machdep.h5
-rw-r--r--include/i386/pc386/rtems/asm.h5
-rw-r--r--include/i386/pc386/rtems/score/cpu.h5
-rw-r--r--include/i386/pc386/rtems/score/types.h5
-rw-r--r--include/i386/pc386/tm27.h5
-rw-r--r--include/i386/pc386/uart.h5
-rw-r--r--include/i386/pc486/bsp.h5
-rw-r--r--include/i386/pc486/bsp/irq.h5
-rw-r--r--include/i386/pc486/coverhd.h5
-rw-r--r--include/i386/pc486/libcpu/byteorder.h5
-rw-r--r--include/i386/pc486/machine/elf_machdep.h5
-rw-r--r--include/i386/pc486/rtems/asm.h5
-rw-r--r--include/i386/pc486/rtems/score/cpu.h5
-rw-r--r--include/i386/pc486/rtems/score/types.h5
-rw-r--r--include/i386/pc486/tm27.h5
-rw-r--r--include/i386/pc486/uart.h5
-rw-r--r--include/i386/pc586-sse/bsp.h5
-rw-r--r--include/i386/pc586-sse/bsp/irq.h5
-rw-r--r--include/i386/pc586-sse/coverhd.h5
-rw-r--r--include/i386/pc586-sse/libcpu/byteorder.h5
-rw-r--r--include/i386/pc586-sse/machine/elf_machdep.h5
-rw-r--r--include/i386/pc586-sse/rtems/asm.h5
-rw-r--r--include/i386/pc586-sse/rtems/score/cpu.h5
-rw-r--r--include/i386/pc586-sse/rtems/score/types.h5
-rw-r--r--include/i386/pc586-sse/tm27.h5
-rw-r--r--include/i386/pc586-sse/uart.h5
-rw-r--r--include/i386/pc586/bsp.h5
-rw-r--r--include/i386/pc586/bsp/irq.h5
-rw-r--r--include/i386/pc586/coverhd.h5
-rw-r--r--include/i386/pc586/libcpu/byteorder.h5
-rw-r--r--include/i386/pc586/machine/elf_machdep.h5
-rw-r--r--include/i386/pc586/rtems/asm.h5
-rw-r--r--include/i386/pc586/rtems/score/cpu.h5
-rw-r--r--include/i386/pc586/rtems/score/types.h5
-rw-r--r--include/i386/pc586/tm27.h5
-rw-r--r--include/i386/pc586/uart.h5
-rw-r--r--include/i386/pc686/bsp.h5
-rw-r--r--include/i386/pc686/bsp/irq.h5
-rw-r--r--include/i386/pc686/coverhd.h5
-rw-r--r--include/i386/pc686/libcpu/byteorder.h5
-rw-r--r--include/i386/pc686/machine/elf_machdep.h5
-rw-r--r--include/i386/pc686/rtems/asm.h5
-rw-r--r--include/i386/pc686/rtems/score/cpu.h5
-rw-r--r--include/i386/pc686/rtems/score/types.h5
-rw-r--r--include/i386/pc686/tm27.h5
-rw-r--r--include/i386/pc686/uart.h5
-rw-r--r--include/i386/pcp4/bsp.h5
-rw-r--r--include/i386/pcp4/bsp/irq.h5
-rw-r--r--include/i386/pcp4/coverhd.h5
-rw-r--r--include/i386/pcp4/libcpu/byteorder.h5
-rw-r--r--include/i386/pcp4/machine/elf_machdep.h5
-rw-r--r--include/i386/pcp4/rtems/asm.h5
-rw-r--r--include/i386/pcp4/rtems/score/cpu.h5
-rw-r--r--include/i386/pcp4/rtems/score/types.h5
-rw-r--r--include/i386/pcp4/tm27.h5
-rw-r--r--include/i386/pcp4/uart.h5
-rw-r--r--include/lm32/lm32_evr_gdbsim/bsp.h5
-rw-r--r--include/lm32/lm32_evr_gdbsim/coverhd.h5
-rw-r--r--include/lm32/lm32_evr_gdbsim/rtems/asm.h5
-rw-r--r--include/lm32/lm32_evr_gdbsim/rtems/score/cpu.h5
-rw-r--r--include/lm32/lm32_evr_gdbsim/rtems/score/cpu_asm.h5
-rw-r--r--include/lm32/lm32_evr_gdbsim/rtems/score/types.h5
-rw-r--r--include/lm32/lm32_evr_gdbsim/system_conf.h5
-rw-r--r--include/lm32/lm32_evr_gdbsim/tm27.h5
-rw-r--r--include/lm32/milkymist/coverhd.h5
-rw-r--r--include/lm32/milkymist/rtems/asm.h5
-rw-r--r--include/lm32/milkymist/rtems/score/cpu.h5
-rw-r--r--include/lm32/milkymist/rtems/score/cpu_asm.h5
-rw-r--r--include/lm32/milkymist/rtems/score/types.h5
-rw-r--r--include/lm32/milkymist/tm27.h5
-rw-r--r--include/m32c/m32csim/coverhd.h5
-rw-r--r--include/m32c/m32csim/tm27.h5
-rw-r--r--include/m32r/m32rsim/coverhd.h5
-rw-r--r--include/m68k/COBRA5475/coverhd.h5
-rw-r--r--include/m68k/av5282/bsp/linker-symbols.h5
-rw-r--r--include/m68k/av5282/coverhd.h5
-rw-r--r--include/m68k/av5282/machine/elf_machdep.h5
-rw-r--r--include/m68k/av5282/rtems/asm.h5
-rw-r--r--include/m68k/av5282/rtems/score/cpu.h5
-rw-r--r--include/m68k/av5282/rtems/score/types.h5
-rw-r--r--include/m68k/csb360/bsp/linker-symbols.h5
-rw-r--r--include/m68k/csb360/machine/elf_machdep.h5
-rw-r--r--include/m68k/csb360/rtems/asm.h5
-rw-r--r--include/m68k/csb360/rtems/score/cpu.h5
-rw-r--r--include/m68k/csb360/rtems/score/types.h5
-rw-r--r--include/m68k/gen68302/bsp/linker-symbols.h5
-rw-r--r--include/m68k/gen68302/machine/elf_machdep.h5
-rw-r--r--include/m68k/gen68302/rtems/asm.h5
-rw-r--r--include/m68k/gen68302/rtems/score/cpu.h5
-rw-r--r--include/m68k/gen68302/rtems/score/types.h5
-rw-r--r--include/m68k/gen68302/tm27.h5
-rw-r--r--include/m68k/gen68340/bsp/linker-symbols.h5
-rw-r--r--include/m68k/gen68340/machine/elf_machdep.h5
-rw-r--r--include/m68k/gen68340/rtems/asm.h5
-rw-r--r--include/m68k/gen68340/rtems/score/cpu.h5
-rw-r--r--include/m68k/gen68340/rtems/score/types.h5
-rw-r--r--include/m68k/gen68340/tm27.h5
-rw-r--r--include/m68k/gen68360/bsp/linker-symbols.h5
-rw-r--r--include/m68k/gen68360/machine/elf_machdep.h5
-rw-r--r--include/m68k/gen68360/rtems/asm.h5
-rw-r--r--include/m68k/gen68360/rtems/score/cpu.h5
-rw-r--r--include/m68k/gen68360/rtems/score/types.h5
-rw-r--r--include/m68k/gen68360_040/bsp.h5
-rw-r--r--include/m68k/gen68360_040/bsp/linker-symbols.h5
-rw-r--r--include/m68k/gen68360_040/coverhd.h5
-rw-r--r--include/m68k/gen68360_040/machine/elf_machdep.h5
-rw-r--r--include/m68k/gen68360_040/rtems/asm.h5
-rw-r--r--include/m68k/gen68360_040/rtems/score/cpu.h5
-rw-r--r--include/m68k/gen68360_040/rtems/score/types.h5
-rw-r--r--include/m68k/gen68360_040/tm27.h5
-rw-r--r--include/m68k/idp/bsp/linker-symbols.h5
-rw-r--r--include/m68k/idp/coverhd.h5
-rw-r--r--include/m68k/idp/machine/elf_machdep.h5
-rw-r--r--include/m68k/idp/rtems/asm.h5
-rw-r--r--include/m68k/idp/rtems/score/cpu.h5
-rw-r--r--include/m68k/idp/rtems/score/types.h5
-rw-r--r--include/m68k/idp/tm27.h5
-rw-r--r--include/m68k/m5484FireEngine/bsp.h5
-rw-r--r--include/m68k/m5484FireEngine/bsp/irq.h5
-rw-r--r--include/m68k/m5484FireEngine/bsp/linker-symbols.h5
-rw-r--r--include/m68k/m5484FireEngine/coverhd.h5
-rw-r--r--include/m68k/m5484FireEngine/machine/elf_machdep.h5
-rw-r--r--include/m68k/m5484FireEngine/rtems/asm.h5
-rw-r--r--include/m68k/m5484FireEngine/rtems/score/cpu.h5
-rw-r--r--include/m68k/m5484FireEngine/rtems/score/types.h5
-rw-r--r--include/m68k/m5484FireEngine/tm27.h5
-rw-r--r--include/m68k/mcf5206elite/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mcf5206elite/machine/elf_machdep.h5
-rw-r--r--include/m68k/mcf5206elite/rtems/asm.h5
-rw-r--r--include/m68k/mcf5206elite/rtems/score/cpu.h5
-rw-r--r--include/m68k/mcf5206elite/rtems/score/types.h5
-rw-r--r--include/m68k/mcf52235/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mcf52235/coverhd.h5
-rw-r--r--include/m68k/mcf52235/machine/elf_machdep.h5
-rw-r--r--include/m68k/mcf52235/rtems/asm.h5
-rw-r--r--include/m68k/mcf52235/rtems/score/cpu.h5
-rw-r--r--include/m68k/mcf52235/rtems/score/types.h5
-rw-r--r--include/m68k/mcf5225x/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mcf5225x/coverhd.h5
-rw-r--r--include/m68k/mcf5225x/machine/elf_machdep.h5
-rw-r--r--include/m68k/mcf5225x/rtems/asm.h5
-rw-r--r--include/m68k/mcf5225x/rtems/score/cpu.h5
-rw-r--r--include/m68k/mcf5225x/rtems/score/types.h5
-rw-r--r--include/m68k/mcf5235/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mcf5235/coverhd.h5
-rw-r--r--include/m68k/mcf5235/machine/elf_machdep.h5
-rw-r--r--include/m68k/mcf5235/rtems/asm.h5
-rw-r--r--include/m68k/mcf5235/rtems/score/cpu.h5
-rw-r--r--include/m68k/mcf5235/rtems/score/types.h5
-rw-r--r--include/m68k/mcf5329/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mcf5329/coverhd.h5
-rw-r--r--include/m68k/mcf5329/machine/elf_machdep.h5
-rw-r--r--include/m68k/mcf5329/rtems/asm.h5
-rw-r--r--include/m68k/mcf5329/rtems/score/cpu.h5
-rw-r--r--include/m68k/mcf5329/rtems/score/types.h5
-rw-r--r--include/m68k/mrm332/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mrm332/coverhd.h5
-rw-r--r--include/m68k/mrm332/machine/elf_machdep.h5
-rw-r--r--include/m68k/mrm332/rtems/asm.h5
-rw-r--r--include/m68k/mrm332/rtems/score/cpu.h5
-rw-r--r--include/m68k/mrm332/rtems/score/types.h5
-rw-r--r--include/m68k/mrm332/tm27.h5
-rw-r--r--include/m68k/mvme136/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mvme136/machine/elf_machdep.h5
-rw-r--r--include/m68k/mvme136/rtems/asm.h5
-rw-r--r--include/m68k/mvme136/rtems/score/cpu.h5
-rw-r--r--include/m68k/mvme136/rtems/score/types.h5
-rw-r--r--include/m68k/mvme147/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mvme147/machine/elf_machdep.h5
-rw-r--r--include/m68k/mvme147/rtems/asm.h5
-rw-r--r--include/m68k/mvme147/rtems/score/cpu.h5
-rw-r--r--include/m68k/mvme147/rtems/score/types.h5
-rw-r--r--include/m68k/mvme147s/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mvme147s/machine/elf_machdep.h5
-rw-r--r--include/m68k/mvme147s/rtems/asm.h5
-rw-r--r--include/m68k/mvme147s/rtems/score/cpu.h5
-rw-r--r--include/m68k/mvme147s/rtems/score/types.h5
-rw-r--r--include/m68k/mvme162/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mvme162/machine/elf_machdep.h5
-rw-r--r--include/m68k/mvme162/rtems/asm.h5
-rw-r--r--include/m68k/mvme162/rtems/score/cpu.h5
-rw-r--r--include/m68k/mvme162/rtems/score/types.h5
-rw-r--r--include/m68k/mvme162lx/bsp.h5
-rw-r--r--include/m68k/mvme162lx/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mvme162lx/coverhd.h5
-rw-r--r--include/m68k/mvme162lx/machine/elf_machdep.h5
-rw-r--r--include/m68k/mvme162lx/page_table.h5
-rw-r--r--include/m68k/mvme162lx/rtems/asm.h5
-rw-r--r--include/m68k/mvme162lx/rtems/score/cpu.h5
-rw-r--r--include/m68k/mvme162lx/rtems/score/types.h5
-rw-r--r--include/m68k/mvme162lx/tm27.h5
-rw-r--r--include/m68k/mvme167/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mvme167/machine/elf_machdep.h5
-rw-r--r--include/m68k/mvme167/rtems/asm.h5
-rw-r--r--include/m68k/mvme167/rtems/score/cpu.h5
-rw-r--r--include/m68k/mvme167/rtems/score/types.h5
-rw-r--r--include/m68k/ods68302/bsp/linker-symbols.h5
-rw-r--r--include/m68k/ods68302/machine/elf_machdep.h5
-rw-r--r--include/m68k/ods68302/rtems/asm.h5
-rw-r--r--include/m68k/ods68302/rtems/score/cpu.h5
-rw-r--r--include/m68k/ods68302/rtems/score/types.h5
-rw-r--r--include/m68k/ods68302/tm27.h5
-rw-r--r--include/m68k/pgh360/bsp.h5
-rw-r--r--include/m68k/pgh360/bsp/linker-symbols.h5
-rw-r--r--include/m68k/pgh360/coverhd.h5
-rw-r--r--include/m68k/pgh360/machine/elf_machdep.h5
-rw-r--r--include/m68k/pgh360/rtems/asm.h5
-rw-r--r--include/m68k/pgh360/rtems/score/cpu.h5
-rw-r--r--include/m68k/pgh360/rtems/score/types.h5
-rw-r--r--include/m68k/pgh360/tm27.h5
-rw-r--r--include/m68k/uC5282/bsp/linker-symbols.h5
-rw-r--r--include/m68k/uC5282/coverhd.h5
-rw-r--r--include/m68k/uC5282/machine/elf_machdep.h5
-rw-r--r--include/m68k/uC5282/rtems/asm.h5
-rw-r--r--include/m68k/uC5282/rtems/score/cpu.h5
-rw-r--r--include/m68k/uC5282/rtems/score/types.h5
-rw-r--r--include/mips/csb350/coverhd.h5
-rw-r--r--include/mips/genmongoosev/coverhd.h5
-rw-r--r--include/mips/genmongoosev/machine/elf_machdep.h5
-rw-r--r--include/mips/genmongoosev/rtems/asm.h5
-rw-r--r--include/mips/genmongoosev/rtems/score/cpu.h5
-rw-r--r--include/mips/genmongoosev/rtems/score/types.h5
-rw-r--r--include/mips/hurricane/bsp/regs.h5
-rw-r--r--include/mips/hurricane/coverhd.h5
-rw-r--r--include/mips/hurricane/machine/elf_machdep.h5
-rw-r--r--include/mips/hurricane/rtems/asm.h5
-rw-r--r--include/mips/hurricane/rtems/score/cpu.h5
-rw-r--r--include/mips/hurricane/rtems/score/types.h5
-rw-r--r--include/mips/hurricane/tm27.h5
-rw-r--r--include/mips/jmr3904/bsp/regs.h5
-rw-r--r--include/mips/jmr3904/coverhd.h5
-rw-r--r--include/mips/jmr3904/machine/elf_machdep.h5
-rw-r--r--include/mips/jmr3904/rtems/asm.h5
-rw-r--r--include/mips/jmr3904/rtems/score/cpu.h5
-rw-r--r--include/mips/jmr3904/rtems/score/types.h5
-rw-r--r--include/mips/malta/bsp/regs.h5
-rw-r--r--include/mips/malta/coverhd.h5
-rw-r--r--include/mips/malta/machine/elf_machdep.h5
-rw-r--r--include/mips/malta/rtems/asm.h5
-rw-r--r--include/mips/malta/rtems/score/cpu.h5
-rw-r--r--include/mips/malta/rtems/score/types.h5
-rw-r--r--include/mips/malta/tm27.h5
-rw-r--r--include/mips/rbtx4925/bsp/regs.h5
-rw-r--r--include/mips/rbtx4925/coverhd.h5
-rw-r--r--include/mips/rbtx4925/machine/elf_machdep.h5
-rw-r--r--include/mips/rbtx4925/rtems/asm.h5
-rw-r--r--include/mips/rbtx4925/rtems/score/cpu.h5
-rw-r--r--include/mips/rbtx4925/rtems/score/types.h5
-rw-r--r--include/mips/rbtx4925/tm27.h5
-rw-r--r--include/mips/rbtx4938/bsp/regs.h5
-rw-r--r--include/mips/rbtx4938/coverhd.h5
-rw-r--r--include/mips/rbtx4938/machine/elf_machdep.h5
-rw-r--r--include/mips/rbtx4938/rtems/asm.h5
-rw-r--r--include/mips/rbtx4938/rtems/score/cpu.h5
-rw-r--r--include/mips/rbtx4938/rtems/score/types.h5
-rw-r--r--include/mips/rbtx4938/tm27.h5
-rw-r--r--include/moxie/moxiesim/coverhd.h5
-rw-r--r--include/moxie/moxiesim/tm27.h5
-rw-r--r--include/nios2/nios2_iss/coverhd.h5
-rw-r--r--include/nios2/nios2_iss/tm27.h5
-rw-r--r--include/or1k/generic_or1k/coverhd.h5
-rw-r--r--include/or1k/generic_or1k/tm27.h5
-rw-r--r--include/powerpc/beatnik/coverhd.h5
-rw-r--r--include/powerpc/beatnik/tm27.h5
-rw-r--r--include/powerpc/br_uid/coverhd.h5
-rw-r--r--include/powerpc/br_uid/libcpu/byteorder.h5
-rw-r--r--include/powerpc/br_uid/libcpu/mmu.h5
-rw-r--r--include/powerpc/br_uid/machine/elf_machdep.h5
-rw-r--r--include/powerpc/br_uid/rtems/asm.h5
-rw-r--r--include/powerpc/br_uid/rtems/score/cpu.h5
-rw-r--r--include/powerpc/br_uid/rtems/score/types.h5
-rw-r--r--include/powerpc/brs5l/coverhd.h5
-rw-r--r--include/powerpc/brs5l/i2c.h5
-rw-r--r--include/powerpc/brs5l/libcpu/byteorder.h5
-rw-r--r--include/powerpc/brs5l/libcpu/mmu.h5
-rw-r--r--include/powerpc/brs5l/machine/elf_machdep.h5
-rw-r--r--include/powerpc/brs5l/rtems/asm.h5
-rw-r--r--include/powerpc/brs5l/rtems/score/cpu.h5
-rw-r--r--include/powerpc/brs5l/rtems/score/types.h5
-rw-r--r--include/powerpc/brs6l/bsp.h5
-rw-r--r--include/powerpc/brs6l/bsp/i2c.h5
-rw-r--r--include/powerpc/brs6l/bsp/i2cdrv.h5
-rw-r--r--include/powerpc/brs6l/bsp/irq.h5
-rw-r--r--include/powerpc/brs6l/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/brs6l/coverhd.h5
-rw-r--r--include/powerpc/brs6l/i2c.h5
-rw-r--r--include/powerpc/brs6l/libcpu/byteorder.h5
-rw-r--r--include/powerpc/brs6l/libcpu/mmu.h5
-rw-r--r--include/powerpc/brs6l/machine/elf_machdep.h5
-rw-r--r--include/powerpc/brs6l/rtems/asm.h5
-rw-r--r--include/powerpc/brs6l/rtems/score/cpu.h5
-rw-r--r--include/powerpc/brs6l/rtems/score/types.h5
-rw-r--r--include/powerpc/brs6l/tm27.h5
-rw-r--r--include/powerpc/dp2/bsp.h5
-rw-r--r--include/powerpc/dp2/bsp/i2c.h5
-rw-r--r--include/powerpc/dp2/bsp/i2cdrv.h5
-rw-r--r--include/powerpc/dp2/bsp/irq.h5
-rw-r--r--include/powerpc/dp2/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/dp2/coverhd.h5
-rw-r--r--include/powerpc/dp2/i2c.h5
-rw-r--r--include/powerpc/dp2/libcpu/byteorder.h5
-rw-r--r--include/powerpc/dp2/libcpu/mmu.h5
-rw-r--r--include/powerpc/dp2/machine/elf_machdep.h5
-rw-r--r--include/powerpc/dp2/rtems/asm.h5
-rw-r--r--include/powerpc/dp2/rtems/score/cpu.h5
-rw-r--r--include/powerpc/dp2/rtems/score/types.h5
-rw-r--r--include/powerpc/dp2/tm27.h5
-rw-r--r--include/powerpc/ep1a/bsp/pci.h5
-rw-r--r--include/powerpc/ep1a/bsp/uart.h5
-rw-r--r--include/powerpc/ep1a/coverhd.h5
-rw-r--r--include/powerpc/ep1a/libcpu/byteorder.h5
-rw-r--r--include/powerpc/ep1a/libcpu/mmu.h5
-rw-r--r--include/powerpc/ep1a/machine/elf_machdep.h5
-rw-r--r--include/powerpc/ep1a/rtems/asm.h5
-rw-r--r--include/powerpc/ep1a/rtems/score/cpu.h5
-rw-r--r--include/powerpc/ep1a/rtems/score/types.h5
-rw-r--r--include/powerpc/gwlcfm/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/gwlcfm/bsp/start.h5
-rw-r--r--include/powerpc/gwlcfm/coverhd.h5
-rw-r--r--include/powerpc/gwlcfm/libcpu/byteorder.h5
-rw-r--r--include/powerpc/gwlcfm/libcpu/mmu.h5
-rw-r--r--include/powerpc/gwlcfm/machine/elf_machdep.h5
-rw-r--r--include/powerpc/gwlcfm/rtems/asm.h5
-rw-r--r--include/powerpc/gwlcfm/rtems/score/cpu.h5
-rw-r--r--include/powerpc/gwlcfm/rtems/score/types.h5
-rw-r--r--include/powerpc/gwlcfm/tm27.h5
-rw-r--r--include/powerpc/haleakala/bsp/uart.h5
-rw-r--r--include/powerpc/haleakala/libcpu/byteorder.h5
-rw-r--r--include/powerpc/haleakala/libcpu/mmu.h5
-rw-r--r--include/powerpc/haleakala/machine/elf_machdep.h5
-rw-r--r--include/powerpc/haleakala/rtems/asm.h5
-rw-r--r--include/powerpc/haleakala/rtems/score/cpu.h5
-rw-r--r--include/powerpc/haleakala/rtems/score/types.h5
-rw-r--r--include/powerpc/haleakala/tm27.h5
-rw-r--r--include/powerpc/hsc_cm01/bsp.h5
-rw-r--r--include/powerpc/hsc_cm01/bsp/irq.h5
-rw-r--r--include/powerpc/hsc_cm01/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/hsc_cm01/bsp/start.h5
-rw-r--r--include/powerpc/hsc_cm01/bsp/tsec-config.h5
-rw-r--r--include/powerpc/hsc_cm01/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/hsc_cm01/coverhd.h5
-rw-r--r--include/powerpc/hsc_cm01/libcpu/byteorder.h5
-rw-r--r--include/powerpc/hsc_cm01/libcpu/mmu.h5
-rw-r--r--include/powerpc/hsc_cm01/machine/elf_machdep.h5
-rw-r--r--include/powerpc/hsc_cm01/rtems/asm.h5
-rw-r--r--include/powerpc/hsc_cm01/rtems/score/cpu.h5
-rw-r--r--include/powerpc/hsc_cm01/rtems/score/types.h5
-rw-r--r--include/powerpc/hsc_cm01/tm27.h5
-rw-r--r--include/powerpc/icecube/bsp.h5
-rw-r--r--include/powerpc/icecube/bsp/i2c.h5
-rw-r--r--include/powerpc/icecube/bsp/i2cdrv.h5
-rw-r--r--include/powerpc/icecube/bsp/irq.h5
-rw-r--r--include/powerpc/icecube/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/icecube/coverhd.h5
-rw-r--r--include/powerpc/icecube/i2c.h5
-rw-r--r--include/powerpc/icecube/libcpu/byteorder.h5
-rw-r--r--include/powerpc/icecube/libcpu/mmu.h5
-rw-r--r--include/powerpc/icecube/machine/elf_machdep.h5
-rw-r--r--include/powerpc/icecube/rtems/asm.h5
-rw-r--r--include/powerpc/icecube/rtems/score/cpu.h5
-rw-r--r--include/powerpc/icecube/rtems/score/types.h5
-rw-r--r--include/powerpc/icecube/tm27.h5
-rw-r--r--include/powerpc/mbx821_001/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mbx821_001/libcpu/mmu.h5
-rw-r--r--include/powerpc/mbx821_001/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mbx821_001/rtems/asm.h5
-rw-r--r--include/powerpc/mbx821_001/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mbx821_001/rtems/score/types.h5
-rw-r--r--include/powerpc/mbx821_001/tm27.h5
-rw-r--r--include/powerpc/mbx821_002/bsp.h5
-rw-r--r--include/powerpc/mbx821_002/bsp/8xx_immap.h5
-rw-r--r--include/powerpc/mbx821_002/bsp/irq.h5
-rw-r--r--include/powerpc/mbx821_002/coverhd.h5
-rw-r--r--include/powerpc/mbx821_002/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mbx821_002/libcpu/mmu.h5
-rw-r--r--include/powerpc/mbx821_002/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mbx821_002/rtems/asm.h5
-rw-r--r--include/powerpc/mbx821_002/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mbx821_002/rtems/score/types.h5
-rw-r--r--include/powerpc/mbx821_002/tm27.h5
-rw-r--r--include/powerpc/mbx821_002b/bsp.h5
-rw-r--r--include/powerpc/mbx821_002b/bsp/8xx_immap.h5
-rw-r--r--include/powerpc/mbx821_002b/bsp/irq.h5
-rw-r--r--include/powerpc/mbx821_002b/coverhd.h5
-rw-r--r--include/powerpc/mbx821_002b/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mbx821_002b/libcpu/mmu.h5
-rw-r--r--include/powerpc/mbx821_002b/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mbx821_002b/rtems/asm.h5
-rw-r--r--include/powerpc/mbx821_002b/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mbx821_002b/rtems/score/types.h5
-rw-r--r--include/powerpc/mbx821_002b/tm27.h5
-rw-r--r--include/powerpc/mbx860_001b/bsp.h5
-rw-r--r--include/powerpc/mbx860_001b/bsp/8xx_immap.h5
-rw-r--r--include/powerpc/mbx860_001b/bsp/irq.h5
-rw-r--r--include/powerpc/mbx860_001b/coverhd.h5
-rw-r--r--include/powerpc/mbx860_001b/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mbx860_001b/libcpu/mmu.h5
-rw-r--r--include/powerpc/mbx860_001b/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mbx860_001b/rtems/asm.h5
-rw-r--r--include/powerpc/mbx860_001b/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mbx860_001b/rtems/score/types.h5
-rw-r--r--include/powerpc/mbx860_001b/tm27.h5
-rw-r--r--include/powerpc/mbx860_002/bsp.h5
-rw-r--r--include/powerpc/mbx860_002/bsp/8xx_immap.h5
-rw-r--r--include/powerpc/mbx860_002/bsp/irq.h5
-rw-r--r--include/powerpc/mbx860_002/coverhd.h5
-rw-r--r--include/powerpc/mbx860_002/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mbx860_002/libcpu/mmu.h5
-rw-r--r--include/powerpc/mbx860_002/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mbx860_002/rtems/asm.h5
-rw-r--r--include/powerpc/mbx860_002/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mbx860_002/rtems/score/types.h5
-rw-r--r--include/powerpc/mbx860_002/tm27.h5
-rw-r--r--include/powerpc/mbx860_005b/bsp.h5
-rw-r--r--include/powerpc/mbx860_005b/bsp/8xx_immap.h5
-rw-r--r--include/powerpc/mbx860_005b/bsp/irq.h5
-rw-r--r--include/powerpc/mbx860_005b/coverhd.h5
-rw-r--r--include/powerpc/mbx860_005b/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mbx860_005b/libcpu/mmu.h5
-rw-r--r--include/powerpc/mbx860_005b/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mbx860_005b/rtems/asm.h5
-rw-r--r--include/powerpc/mbx860_005b/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mbx860_005b/rtems/score/types.h5
-rw-r--r--include/powerpc/mbx860_005b/tm27.h5
-rw-r--r--include/powerpc/mbx860_1b/bsp.h5
-rw-r--r--include/powerpc/mbx860_1b/bsp/8xx_immap.h5
-rw-r--r--include/powerpc/mbx860_1b/bsp/irq.h5
-rw-r--r--include/powerpc/mbx860_1b/coverhd.h5
-rw-r--r--include/powerpc/mbx860_1b/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mbx860_1b/libcpu/mmu.h5
-rw-r--r--include/powerpc/mbx860_1b/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mbx860_1b/rtems/asm.h5
-rw-r--r--include/powerpc/mbx860_1b/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mbx860_1b/rtems/score/types.h5
-rw-r--r--include/powerpc/mbx860_1b/tm27.h5
-rw-r--r--include/powerpc/mcp750/bsp/irq.h5
-rw-r--r--include/powerpc/mcp750/bsp/pci.h5
-rw-r--r--include/powerpc/mcp750/bsp/uart.h5
-rw-r--r--include/powerpc/mcp750/coverhd.h5
-rw-r--r--include/powerpc/mcp750/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mcp750/libcpu/mmu.h5
-rw-r--r--include/powerpc/mcp750/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mcp750/rtems/asm.h5
-rw-r--r--include/powerpc/mcp750/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mcp750/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5566evb/bsp.h5
-rw-r--r--include/powerpc/mpc5566evb/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5566evb/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5566evb/bsp/start.h5
-rw-r--r--include/powerpc/mpc5566evb/coverhd.h5
-rw-r--r--include/powerpc/mpc5566evb/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5566evb/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5566evb/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mpc5566evb/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5566evb/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5566evb/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5566evb/tm27.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/bsp.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/bsp/start.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/coverhd.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/tm27.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/bsp.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/bsp/start.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/coverhd.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/tm27.h5
-rw-r--r--include/powerpc/mpc5643l_evb/bsp.h5
-rw-r--r--include/powerpc/mpc5643l_evb/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5643l_evb/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5643l_evb/bsp/start.h5
-rw-r--r--include/powerpc/mpc5643l_evb/coverhd.h5
-rw-r--r--include/powerpc/mpc5643l_evb/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5643l_evb/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5643l_evb/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mpc5643l_evb/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5643l_evb/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5643l_evb/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5643l_evb/tm27.h5
-rw-r--r--include/powerpc/mpc5668g/bsp.h5
-rw-r--r--include/powerpc/mpc5668g/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5668g/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5668g/bsp/start.h5
-rw-r--r--include/powerpc/mpc5668g/coverhd.h5
-rw-r--r--include/powerpc/mpc5668g/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5668g/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5668g/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mpc5668g/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5668g/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5668g/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5668g/tm27.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/bsp.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/bsp/start.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/coverhd.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/tm27.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/bsp.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/bsp/start.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/coverhd.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/tm27.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/bsp.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/bsp/start.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/coverhd.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/tm27.h5
-rw-r--r--include/powerpc/mpc5674fevb/bsp.h5
-rw-r--r--include/powerpc/mpc5674fevb/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5674fevb/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5674fevb/bsp/start.h5
-rw-r--r--include/powerpc/mpc5674fevb/coverhd.h5
-rw-r--r--include/powerpc/mpc5674fevb/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5674fevb/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5674fevb/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mpc5674fevb/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5674fevb/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5674fevb/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5674fevb/tm27.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/bsp.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/bsp/start.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/coverhd.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/tm27.h5
-rw-r--r--include/powerpc/mpc8260ads/coverhd.h5
-rw-r--r--include/powerpc/mpc8260ads/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc8260ads/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc8260ads/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mpc8260ads/rtems/asm.h5
-rw-r--r--include/powerpc/mpc8260ads/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc8260ads/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc8309som/bsp.h5
-rw-r--r--include/powerpc/mpc8309som/bsp/irq.h5
-rw-r--r--include/powerpc/mpc8309som/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc8309som/bsp/start.h5
-rw-r--r--include/powerpc/mpc8309som/bsp/tsec-config.h5
-rw-r--r--include/powerpc/mpc8309som/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/mpc8309som/coverhd.h5
-rw-r--r--include/powerpc/mpc8309som/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc8309som/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc8309som/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mpc8309som/rtems/asm.h5
-rw-r--r--include/powerpc/mpc8309som/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc8309som/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc8309som/tm27.h5
-rw-r--r--include/powerpc/mpc8313erdb/bsp.h5
-rw-r--r--include/powerpc/mpc8313erdb/bsp/irq.h5
-rw-r--r--include/powerpc/mpc8313erdb/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc8313erdb/bsp/start.h5
-rw-r--r--include/powerpc/mpc8313erdb/bsp/tsec-config.h5
-rw-r--r--include/powerpc/mpc8313erdb/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/mpc8313erdb/coverhd.h5
-rw-r--r--include/powerpc/mpc8313erdb/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc8313erdb/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc8313erdb/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mpc8313erdb/rtems/asm.h5
-rw-r--r--include/powerpc/mpc8313erdb/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc8313erdb/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc8313erdb/tm27.h5
-rw-r--r--include/powerpc/mpc8349eamds/bsp.h5
-rw-r--r--include/powerpc/mpc8349eamds/bsp/irq.h5
-rw-r--r--include/powerpc/mpc8349eamds/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc8349eamds/bsp/start.h5
-rw-r--r--include/powerpc/mpc8349eamds/bsp/tsec-config.h5
-rw-r--r--include/powerpc/mpc8349eamds/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/mpc8349eamds/coverhd.h5
-rw-r--r--include/powerpc/mpc8349eamds/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc8349eamds/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc8349eamds/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mpc8349eamds/rtems/asm.h5
-rw-r--r--include/powerpc/mpc8349eamds/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc8349eamds/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc8349eamds/tm27.h5
-rw-r--r--include/powerpc/mtx603e/bsp.h5
-rw-r--r--include/powerpc/mtx603e/bsp/VMEConfig.h5
-rw-r--r--include/powerpc/mtx603e/bsp/irq.h5
-rw-r--r--include/powerpc/mtx603e/bsp/pci.h5
-rw-r--r--include/powerpc/mtx603e/bsp/uart.h5
-rw-r--r--include/powerpc/mtx603e/coverhd.h5
-rw-r--r--include/powerpc/mtx603e/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mtx603e/libcpu/mmu.h5
-rw-r--r--include/powerpc/mtx603e/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mtx603e/nvram.h5
-rw-r--r--include/powerpc/mtx603e/rtems/asm.h5
-rw-r--r--include/powerpc/mtx603e/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mtx603e/rtems/score/types.h5
-rw-r--r--include/powerpc/mtx603e/tm27.h5
-rw-r--r--include/powerpc/mvme2100/bsp.h5
-rw-r--r--include/powerpc/mvme2100/bsp/VMEConfig.h5
-rw-r--r--include/powerpc/mvme2100/bsp/irq.h5
-rw-r--r--include/powerpc/mvme2100/bsp/pci.h5
-rw-r--r--include/powerpc/mvme2100/bsp/uart.h5
-rw-r--r--include/powerpc/mvme2100/coverhd.h5
-rw-r--r--include/powerpc/mvme2100/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mvme2100/libcpu/mmu.h5
-rw-r--r--include/powerpc/mvme2100/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mvme2100/nvram.h5
-rw-r--r--include/powerpc/mvme2100/rtems/asm.h5
-rw-r--r--include/powerpc/mvme2100/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mvme2100/rtems/score/types.h5
-rw-r--r--include/powerpc/mvme2100/tm27.h5
-rw-r--r--include/powerpc/mvme2307/bsp.h5
-rw-r--r--include/powerpc/mvme2307/bsp/VMEConfig.h5
-rw-r--r--include/powerpc/mvme2307/bsp/irq.h5
-rw-r--r--include/powerpc/mvme2307/bsp/pci.h5
-rw-r--r--include/powerpc/mvme2307/bsp/uart.h5
-rw-r--r--include/powerpc/mvme2307/coverhd.h5
-rw-r--r--include/powerpc/mvme2307/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mvme2307/libcpu/mmu.h5
-rw-r--r--include/powerpc/mvme2307/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mvme2307/nvram.h5
-rw-r--r--include/powerpc/mvme2307/rtems/asm.h5
-rw-r--r--include/powerpc/mvme2307/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mvme2307/rtems/score/types.h5
-rw-r--r--include/powerpc/mvme2307/tm27.h5
-rw-r--r--include/powerpc/mvme3100/bsp/pci.h5
-rw-r--r--include/powerpc/mvme3100/bsp/uart.h5
-rw-r--r--include/powerpc/mvme3100/coverhd.h5
-rw-r--r--include/powerpc/mvme3100/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mvme3100/libcpu/mmu.h5
-rw-r--r--include/powerpc/mvme3100/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mvme3100/rtems/asm.h5
-rw-r--r--include/powerpc/mvme3100/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mvme3100/rtems/score/types.h5
-rw-r--r--include/powerpc/mvme3100/tm27.h5
-rw-r--r--include/powerpc/mvme5500/bsp/pci.h5
-rw-r--r--include/powerpc/mvme5500/bsp/uart.h5
-rw-r--r--include/powerpc/mvme5500/coverhd.h5
-rw-r--r--include/powerpc/mvme5500/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mvme5500/libcpu/mmu.h5
-rw-r--r--include/powerpc/mvme5500/machine/elf_machdep.h5
-rw-r--r--include/powerpc/mvme5500/rtems/asm.h5
-rw-r--r--include/powerpc/mvme5500/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mvme5500/rtems/score/types.h5
-rw-r--r--include/powerpc/pghplus/libcpu/byteorder.h5
-rw-r--r--include/powerpc/pghplus/libcpu/mmu.h5
-rw-r--r--include/powerpc/pghplus/machine/elf_machdep.h5
-rw-r--r--include/powerpc/pghplus/rtems/asm.h5
-rw-r--r--include/powerpc/pghplus/rtems/score/cpu.h5
-rw-r--r--include/powerpc/pghplus/rtems/score/types.h5
-rw-r--r--include/powerpc/pghplus/tm27.h5
-rw-r--r--include/powerpc/phycore_mpc5554/bsp.h5
-rw-r--r--include/powerpc/phycore_mpc5554/bsp/irq.h5
-rw-r--r--include/powerpc/phycore_mpc5554/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/phycore_mpc5554/bsp/start.h5
-rw-r--r--include/powerpc/phycore_mpc5554/coverhd.h5
-rw-r--r--include/powerpc/phycore_mpc5554/libcpu/byteorder.h5
-rw-r--r--include/powerpc/phycore_mpc5554/libcpu/mmu.h5
-rw-r--r--include/powerpc/phycore_mpc5554/machine/elf_machdep.h5
-rw-r--r--include/powerpc/phycore_mpc5554/rtems/asm.h5
-rw-r--r--include/powerpc/phycore_mpc5554/rtems/score/cpu.h5
-rw-r--r--include/powerpc/phycore_mpc5554/rtems/score/types.h5
-rw-r--r--include/powerpc/phycore_mpc5554/tm27.h5
-rw-r--r--include/powerpc/pm520_cr825/bsp.h5
-rw-r--r--include/powerpc/pm520_cr825/bsp/i2c.h5
-rw-r--r--include/powerpc/pm520_cr825/bsp/i2cdrv.h5
-rw-r--r--include/powerpc/pm520_cr825/bsp/irq.h5
-rw-r--r--include/powerpc/pm520_cr825/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/pm520_cr825/coverhd.h5
-rw-r--r--include/powerpc/pm520_cr825/i2c.h5
-rw-r--r--include/powerpc/pm520_cr825/libcpu/byteorder.h5
-rw-r--r--include/powerpc/pm520_cr825/libcpu/mmu.h5
-rw-r--r--include/powerpc/pm520_cr825/machine/elf_machdep.h5
-rw-r--r--include/powerpc/pm520_cr825/rtems/asm.h5
-rw-r--r--include/powerpc/pm520_cr825/rtems/score/cpu.h5
-rw-r--r--include/powerpc/pm520_cr825/rtems/score/types.h5
-rw-r--r--include/powerpc/pm520_cr825/tm27.h5
-rw-r--r--include/powerpc/pm520_ze30/bsp.h5
-rw-r--r--include/powerpc/pm520_ze30/bsp/i2c.h5
-rw-r--r--include/powerpc/pm520_ze30/bsp/i2cdrv.h5
-rw-r--r--include/powerpc/pm520_ze30/bsp/irq.h5
-rw-r--r--include/powerpc/pm520_ze30/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/pm520_ze30/coverhd.h5
-rw-r--r--include/powerpc/pm520_ze30/i2c.h5
-rw-r--r--include/powerpc/pm520_ze30/libcpu/byteorder.h5
-rw-r--r--include/powerpc/pm520_ze30/libcpu/mmu.h5
-rw-r--r--include/powerpc/pm520_ze30/machine/elf_machdep.h5
-rw-r--r--include/powerpc/pm520_ze30/rtems/asm.h5
-rw-r--r--include/powerpc/pm520_ze30/rtems/score/cpu.h5
-rw-r--r--include/powerpc/pm520_ze30/rtems/score/types.h5
-rw-r--r--include/powerpc/pm520_ze30/tm27.h5
-rw-r--r--include/powerpc/psim/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/psim/libcpu/byteorder.h5
-rw-r--r--include/powerpc/psim/libcpu/mmu.h5
-rw-r--r--include/powerpc/psim/machine/elf_machdep.h5
-rw-r--r--include/powerpc/psim/rtems/asm.h5
-rw-r--r--include/powerpc/psim/rtems/score/cpu.h5
-rw-r--r--include/powerpc/psim/rtems/score/types.h5
-rw-r--r--include/powerpc/qemuppc/coverhd.h5
-rw-r--r--include/powerpc/qemuppc/libcpu/byteorder.h5
-rw-r--r--include/powerpc/qemuppc/libcpu/mmu.h5
-rw-r--r--include/powerpc/qemuppc/machine/elf_machdep.h5
-rw-r--r--include/powerpc/qemuppc/rtems/asm.h5
-rw-r--r--include/powerpc/qemuppc/rtems/score/cpu.h5
-rw-r--r--include/powerpc/qemuppc/rtems/score/types.h5
-rw-r--r--include/powerpc/qemuppc/tm27.h5
-rw-r--r--include/powerpc/qemuprep-altivec/bsp.h5
-rw-r--r--include/powerpc/qemuprep-altivec/bsp/VMEConfig.h5
-rw-r--r--include/powerpc/qemuprep-altivec/bsp/irq.h5
-rw-r--r--include/powerpc/qemuprep-altivec/bsp/pci.h5
-rw-r--r--include/powerpc/qemuprep-altivec/bsp/uart.h5
-rw-r--r--include/powerpc/qemuprep-altivec/coverhd.h5
-rw-r--r--include/powerpc/qemuprep-altivec/libcpu/byteorder.h5
-rw-r--r--include/powerpc/qemuprep-altivec/libcpu/mmu.h5
-rw-r--r--include/powerpc/qemuprep-altivec/machine/elf_machdep.h5
-rw-r--r--include/powerpc/qemuprep-altivec/nvram.h5
-rw-r--r--include/powerpc/qemuprep-altivec/rtems/asm.h5
-rw-r--r--include/powerpc/qemuprep-altivec/rtems/score/cpu.h5
-rw-r--r--include/powerpc/qemuprep-altivec/rtems/score/types.h5
-rw-r--r--include/powerpc/qemuprep-altivec/tm27.h5
-rw-r--r--include/powerpc/qemuprep/bsp.h5
-rw-r--r--include/powerpc/qemuprep/bsp/VMEConfig.h5
-rw-r--r--include/powerpc/qemuprep/bsp/irq.h5
-rw-r--r--include/powerpc/qemuprep/bsp/pci.h5
-rw-r--r--include/powerpc/qemuprep/bsp/uart.h5
-rw-r--r--include/powerpc/qemuprep/coverhd.h5
-rw-r--r--include/powerpc/qemuprep/libcpu/byteorder.h5
-rw-r--r--include/powerpc/qemuprep/libcpu/mmu.h5
-rw-r--r--include/powerpc/qemuprep/machine/elf_machdep.h5
-rw-r--r--include/powerpc/qemuprep/nvram.h5
-rw-r--r--include/powerpc/qemuprep/rtems/asm.h5
-rw-r--r--include/powerpc/qemuprep/rtems/score/cpu.h5
-rw-r--r--include/powerpc/qemuprep/rtems/score/types.h5
-rw-r--r--include/powerpc/qemuprep/tm27.h5
-rw-r--r--include/powerpc/qoriq_core_0/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/qoriq_core_0/bsp/start.h5
-rw-r--r--include/powerpc/qoriq_core_0/coverhd.h5
-rw-r--r--include/powerpc/qoriq_core_0/libcpu/byteorder.h5
-rw-r--r--include/powerpc/qoriq_core_0/libcpu/mmu.h5
-rw-r--r--include/powerpc/qoriq_core_0/machine/elf_machdep.h5
-rw-r--r--include/powerpc/qoriq_core_0/rtems/asm.h5
-rw-r--r--include/powerpc/qoriq_core_0/rtems/score/cpu.h5
-rw-r--r--include/powerpc/qoriq_core_0/rtems/score/types.h5
-rw-r--r--include/powerpc/qoriq_core_1/bsp.h5
-rw-r--r--include/powerpc/qoriq_core_1/bsp/irq.h5
-rw-r--r--include/powerpc/qoriq_core_1/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/qoriq_core_1/bsp/mmu.h5
-rw-r--r--include/powerpc/qoriq_core_1/bsp/start.h5
-rw-r--r--include/powerpc/qoriq_core_1/bsp/tsec-config.h5
-rw-r--r--include/powerpc/qoriq_core_1/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/qoriq_core_1/coverhd.h5
-rw-r--r--include/powerpc/qoriq_core_1/libcpu/byteorder.h5
-rw-r--r--include/powerpc/qoriq_core_1/libcpu/mmu.h5
-rw-r--r--include/powerpc/qoriq_core_1/machine/elf_machdep.h5
-rw-r--r--include/powerpc/qoriq_core_1/rtems/asm.h5
-rw-r--r--include/powerpc/qoriq_core_1/rtems/score/cpu.h5
-rw-r--r--include/powerpc/qoriq_core_1/rtems/score/types.h5
-rw-r--r--include/powerpc/qoriq_core_1/tm27.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/bsp.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/bsp/irq.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/bsp/mmu.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/bsp/start.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/bsp/tsec-config.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/coverhd.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/libcpu/byteorder.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/libcpu/mmu.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/machine/elf_machdep.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/rtems/asm.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/rtems/score/cpu.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/rtems/score/types.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/tm27.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/bsp.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/bsp/irq.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/bsp/mmu.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/bsp/start.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/bsp/tsec-config.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/coverhd.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/libcpu/byteorder.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/libcpu/mmu.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/machine/elf_machdep.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/rtems/asm.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/rtems/score/cpu.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/rtems/score/types.h5
-rw-r--r--include/powerpc/qoriq_t2080rdb/tm27.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/bsp.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/bsp/irq.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/bsp/mmu.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/bsp/start.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/bsp/tsec-config.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/coverhd.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/libcpu/byteorder.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/libcpu/mmu.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/machine/elf_machdep.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/rtems/asm.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/rtems/score/cpu.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/rtems/score/types.h5
-rw-r--r--include/powerpc/qoriq_t4240rdb/tm27.h5
-rw-r--r--include/powerpc/score603e/bsp/pci.h5
-rw-r--r--include/powerpc/score603e/coverhd.h5
-rw-r--r--include/powerpc/score603e/libcpu/byteorder.h5
-rw-r--r--include/powerpc/score603e/libcpu/mmu.h5
-rw-r--r--include/powerpc/score603e/machine/elf_machdep.h5
-rw-r--r--include/powerpc/score603e/rtems/asm.h5
-rw-r--r--include/powerpc/score603e/rtems/score/cpu.h5
-rw-r--r--include/powerpc/score603e/rtems/score/types.h5
-rw-r--r--include/powerpc/ss555/coverhd.h5
-rw-r--r--include/powerpc/ss555/libcpu/byteorder.h5
-rw-r--r--include/powerpc/ss555/libcpu/mmu.h5
-rw-r--r--include/powerpc/ss555/machine/elf_machdep.h5
-rw-r--r--include/powerpc/ss555/rtems/asm.h5
-rw-r--r--include/powerpc/ss555/rtems/score/cpu.h5
-rw-r--r--include/powerpc/ss555/rtems/score/types.h5
-rw-r--r--include/powerpc/t32mppc/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/t32mppc/bsp/start.h5
-rw-r--r--include/powerpc/t32mppc/coverhd.h5
-rw-r--r--include/powerpc/t32mppc/libcpu/byteorder.h5
-rw-r--r--include/powerpc/t32mppc/libcpu/mmu.h5
-rw-r--r--include/powerpc/t32mppc/machine/elf_machdep.h5
-rw-r--r--include/powerpc/t32mppc/rtems/asm.h5
-rw-r--r--include/powerpc/t32mppc/rtems/score/cpu.h5
-rw-r--r--include/powerpc/t32mppc/rtems/score/types.h5
-rw-r--r--include/powerpc/t32mppc/tm27.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/bsp.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/bsp/8xx_immap.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/bsp/irq.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/bsp/spi.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/coverhd.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/libcpu/byteorder.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/libcpu/mmu.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/machine/elf_machdep.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/rtems/asm.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/rtems/score/cpu.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/rtems/score/types.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/tm27.h5
-rw-r--r--include/powerpc/virtex/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/virtex/libcpu/byteorder.h5
-rw-r--r--include/powerpc/virtex/libcpu/mmu.h5
-rw-r--r--include/powerpc/virtex/machine/elf_machdep.h5
-rw-r--r--include/powerpc/virtex/rtems/asm.h5
-rw-r--r--include/powerpc/virtex/rtems/score/cpu.h5
-rw-r--r--include/powerpc/virtex/rtems/score/types.h5
-rw-r--r--include/powerpc/virtex/tm27.h5
-rw-r--r--include/powerpc/virtex4/libcpu/byteorder.h5
-rw-r--r--include/powerpc/virtex4/libcpu/mmu.h5
-rw-r--r--include/powerpc/virtex4/machine/elf_machdep.h5
-rw-r--r--include/powerpc/virtex4/rtems/asm.h5
-rw-r--r--include/powerpc/virtex4/rtems/score/cpu.h5
-rw-r--r--include/powerpc/virtex4/rtems/score/types.h5
-rw-r--r--include/powerpc/virtex4/tm27.h5
-rw-r--r--include/powerpc/virtex5/libcpu/byteorder.h5
-rw-r--r--include/powerpc/virtex5/libcpu/mmu.h5
-rw-r--r--include/powerpc/virtex5/machine/elf_machdep.h5
-rw-r--r--include/powerpc/virtex5/rtems/asm.h5
-rw-r--r--include/powerpc/virtex5/rtems/score/cpu.h5
-rw-r--r--include/powerpc/virtex5/rtems/score/types.h5
-rw-r--r--include/powerpc/virtex5/tm27.h5
-rw-r--r--include/sh/gensh1/tm27.h5
-rw-r--r--include/sh/gensh2/rtems/asm.h5
-rw-r--r--include/sh/gensh2/rtems/score/cpu.h5
-rw-r--r--include/sh/gensh2/rtems/score/types.h5
-rw-r--r--include/sh/gensh2/tm27.h5
-rw-r--r--include/sh/gensh4/coverhd.h5
-rw-r--r--include/sh/gensh4/rtems/asm.h5
-rw-r--r--include/sh/gensh4/rtems/score/cpu.h5
-rw-r--r--include/sh/gensh4/rtems/score/types.h5
-rw-r--r--include/sh/simsh1/coverhd.h5
-rw-r--r--include/sh/simsh1/rtems/asm.h5
-rw-r--r--include/sh/simsh1/rtems/score/cpu.h5
-rw-r--r--include/sh/simsh1/rtems/score/types.h5
-rw-r--r--include/sh/simsh1/tm27.h5
-rw-r--r--include/sh/simsh2/bsp.h5
-rw-r--r--include/sh/simsh2/bsp/syscall.h5
-rw-r--r--include/sh/simsh2/coverhd.h5
-rw-r--r--include/sh/simsh2/rtems/asm.h5
-rw-r--r--include/sh/simsh2/rtems/score/cpu.h5
-rw-r--r--include/sh/simsh2/rtems/score/types.h5
-rw-r--r--include/sh/simsh2/tm27.h5
-rw-r--r--include/sh/simsh2e/bsp.h5
-rw-r--r--include/sh/simsh2e/bsp/syscall.h5
-rw-r--r--include/sh/simsh2e/coverhd.h5
-rw-r--r--include/sh/simsh2e/rtems/asm.h5
-rw-r--r--include/sh/simsh2e/rtems/score/cpu.h5
-rw-r--r--include/sh/simsh2e/rtems/score/types.h5
-rw-r--r--include/sh/simsh2e/tm27.h5
-rw-r--r--include/sh/simsh4/bsp.h5
-rw-r--r--include/sh/simsh4/bsp/syscall.h5
-rw-r--r--include/sh/simsh4/coverhd.h5
-rw-r--r--include/sh/simsh4/rtems/asm.h5
-rw-r--r--include/sh/simsh4/rtems/score/cpu.h5
-rw-r--r--include/sh/simsh4/rtems/score/types.h5
-rw-r--r--include/sh/simsh4/tm27.h5
-rw-r--r--include/sparc/erc32/coverhd.h5
-rw-r--r--include/sparc/leon2/coverhd.h5
-rw-r--r--include/sparc/leon2/libcpu/byteorder.h5
-rw-r--r--include/sparc/leon2/machine/elf_machdep.h5
-rw-r--r--include/sparc/leon2/rtems/asm.h5
-rw-r--r--include/sparc/leon2/rtems/score/cpu.h5
-rw-r--r--include/sparc/leon2/rtems/score/types.h5
-rw-r--r--include/sparc/leon3/coverhd.h5
-rw-r--r--include/sparc/leon3/libcpu/byteorder.h5
-rw-r--r--include/sparc/leon3/machine/elf_machdep.h5
-rw-r--r--include/sparc/leon3/rtems/asm.h5
-rw-r--r--include/sparc/leon3/rtems/score/cpu.h5
-rw-r--r--include/sparc/leon3/rtems/score/types.h5
-rw-r--r--include/sparc/ngmp/bsp.h5
-rw-r--r--include/sparc/ngmp/bsp/irq.h5
-rw-r--r--include/sparc/ngmp/bsp/watchdog.h5
-rw-r--r--include/sparc/ngmp/coverhd.h5
-rw-r--r--include/sparc/ngmp/leon.h5
-rw-r--r--include/sparc/ngmp/libcpu/byteorder.h5
-rw-r--r--include/sparc/ngmp/machine/elf_machdep.h5
-rw-r--r--include/sparc/ngmp/rtems/asm.h5
-rw-r--r--include/sparc/ngmp/rtems/score/cpu.h5
-rw-r--r--include/sparc/ngmp/rtems/score/types.h5
-rw-r--r--include/sparc/ngmp/tm27.h5
-rw-r--r--include/sparc/sis/bsp.h5
-rw-r--r--include/sparc/sis/bsp/irq.h5
-rw-r--r--include/sparc/sis/coverhd.h5
-rw-r--r--include/sparc/sis/libcpu/byteorder.h5
-rw-r--r--include/sparc/sis/machine/elf_machdep.h5
-rw-r--r--include/sparc/sis/rtems/asm.h5
-rw-r--r--include/sparc/sis/rtems/score/cpu.h5
-rw-r--r--include/sparc/sis/rtems/score/types.h5
-rw-r--r--include/sparc/sis/tm27.h5
-rw-r--r--include/sparc64/niagara/coverhd.h5
-rw-r--r--include/sparc64/usiii/coverhd.h5
-rw-r--r--include/sparc64/usiii/rtems/asm.h5
-rw-r--r--include/sparc64/usiii/rtems/score/cpu.h5
-rw-r--r--include/sparc64/usiii/rtems/score/types.h5
-rw-r--r--include/v850/v850e1sim/coverhd.h5
-rw-r--r--include/v850/v850e1sim/tm27.h5
-rw-r--r--include/v850/v850e2sim/bsp.h5
-rw-r--r--include/v850/v850e2sim/bsp/syscall.h5
-rw-r--r--include/v850/v850e2sim/coverhd.h5
-rw-r--r--include/v850/v850e2sim/rtems/asm.h5
-rw-r--r--include/v850/v850e2sim/rtems/score/cpu.h5
-rw-r--r--include/v850/v850e2sim/rtems/score/cpu_asm.h5
-rw-r--r--include/v850/v850e2sim/rtems/score/types.h5
-rw-r--r--include/v850/v850e2sim/tm27.h5
-rw-r--r--include/v850/v850e2v3sim/bsp.h5
-rw-r--r--include/v850/v850e2v3sim/bsp/syscall.h5
-rw-r--r--include/v850/v850e2v3sim/coverhd.h5
-rw-r--r--include/v850/v850e2v3sim/rtems/asm.h5
-rw-r--r--include/v850/v850e2v3sim/rtems/score/cpu.h5
-rw-r--r--include/v850/v850e2v3sim/rtems/score/cpu_asm.h5
-rw-r--r--include/v850/v850e2v3sim/rtems/score/types.h5
-rw-r--r--include/v850/v850e2v3sim/tm27.h5
-rw-r--r--include/v850/v850esim/bsp.h5
-rw-r--r--include/v850/v850esim/bsp/syscall.h5
-rw-r--r--include/v850/v850esim/coverhd.h5
-rw-r--r--include/v850/v850esim/rtems/asm.h5
-rw-r--r--include/v850/v850esim/rtems/score/cpu.h5
-rw-r--r--include/v850/v850esim/rtems/score/cpu_asm.h5
-rw-r--r--include/v850/v850esim/rtems/score/types.h5
-rw-r--r--include/v850/v850esim/tm27.h5
-rw-r--r--include/v850/v850essim/bsp.h5
-rw-r--r--include/v850/v850essim/bsp/syscall.h5
-rw-r--r--include/v850/v850essim/coverhd.h5
-rw-r--r--include/v850/v850essim/rtems/asm.h5
-rw-r--r--include/v850/v850essim/rtems/score/cpu.h5
-rw-r--r--include/v850/v850essim/rtems/score/cpu_asm.h5
-rw-r--r--include/v850/v850essim/rtems/score/types.h5
-rw-r--r--include/v850/v850essim/tm27.h5
-rw-r--r--include/v850/v850sim/bsp.h5
-rw-r--r--include/v850/v850sim/bsp/syscall.h5
-rw-r--r--include/v850/v850sim/coverhd.h5
-rw-r--r--include/v850/v850sim/rtems/asm.h5
-rw-r--r--include/v850/v850sim/rtems/score/cpu.h5
-rw-r--r--include/v850/v850sim/rtems/score/cpu_asm.h5
-rw-r--r--include/v850/v850sim/rtems/score/types.h5
-rw-r--r--include/v850/v850sim/tm27.h5
1786 files changed, 8930 insertions, 0 deletions
diff --git a/include/arm/altcycv_devkit_smp/bsp.h b/include/arm/altcycv_devkit_smp/bsp.h
new file mode 100644
index 0000000000..97413b21a7
--- /dev/null
+++ b/include/arm/altcycv_devkit_smp/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp.h>
diff --git a/include/arm/altcycv_devkit_smp/bsp/i2cdrv.h b/include/arm/altcycv_devkit_smp/bsp/i2cdrv.h
new file mode 100644
index 0000000000..0680582583
--- /dev/null
+++ b/include/arm/altcycv_devkit_smp/bsp/i2cdrv.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/i2cdrv.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/i2cdrv.h>
diff --git a/include/arm/altcycv_devkit_smp/bsp/irq.h b/include/arm/altcycv_devkit_smp/bsp/irq.h
new file mode 100644
index 0000000000..405821d78e
--- /dev/null
+++ b/include/arm/altcycv_devkit_smp/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/irq.h>
diff --git a/include/arm/altcycv_devkit_smp/bsp/linker-symbols.h b/include/arm/altcycv_devkit_smp/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/altcycv_devkit_smp/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/altcycv_devkit_smp/bsp/start.h b/include/arm/altcycv_devkit_smp/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/altcycv_devkit_smp/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/altcycv_devkit_smp/coverhd.h b/include/arm/altcycv_devkit_smp/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/altcycv_devkit_smp/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/altcycv_devkit_smp/machine/elf_machdep.h b/include/arm/altcycv_devkit_smp/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/altcycv_devkit_smp/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/altcycv_devkit_smp/rtems/asm.h b/include/arm/altcycv_devkit_smp/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/altcycv_devkit_smp/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/altcycv_devkit_smp/rtems/score/cpu.h b/include/arm/altcycv_devkit_smp/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/altcycv_devkit_smp/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/altcycv_devkit_smp/rtems/score/cpu_asm.h b/include/arm/altcycv_devkit_smp/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/altcycv_devkit_smp/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/altcycv_devkit_smp/rtems/score/types.h b/include/arm/altcycv_devkit_smp/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/altcycv_devkit_smp/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/altcycv_devkit_smp/tm27.h b/include/arm/altcycv_devkit_smp/tm27.h
new file mode 100644
index 0000000000..9559aec633
--- /dev/null
+++ b/include/arm/altcycv_devkit_smp/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/tm27.h>
diff --git a/include/arm/arm1136jfs/bsp/linker-symbols.h b/include/arm/arm1136jfs/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/arm1136jfs/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/arm1136jfs/bsp/start.h b/include/arm/arm1136jfs/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/arm1136jfs/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/arm1136jfs/coverhd.h b/include/arm/arm1136jfs/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/arm1136jfs/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/arm1136jfs/machine/elf_machdep.h b/include/arm/arm1136jfs/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/arm1136jfs/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/arm1136jfs/rtems/asm.h b/include/arm/arm1136jfs/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/arm1136jfs/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/arm1136jfs/rtems/score/cpu.h b/include/arm/arm1136jfs/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/arm1136jfs/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/arm1136jfs/rtems/score/cpu_asm.h b/include/arm/arm1136jfs/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/arm1136jfs/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/arm1136jfs/rtems/score/types.h b/include/arm/arm1136jfs/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/arm1136jfs/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/arm1136js/bsp.h b/include/arm/arm1136js/bsp.h
new file mode 100644
index 0000000000..5c3e03ce58
--- /dev/null
+++ b/include/arm/arm1136js/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/bsp.h>
diff --git a/include/arm/arm1136js/bsp/irq.h b/include/arm/arm1136js/bsp/irq.h
new file mode 100644
index 0000000000..60ec9d0f3e
--- /dev/null
+++ b/include/arm/arm1136js/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/bsp/irq.h>
diff --git a/include/arm/arm1136js/bsp/linker-symbols.h b/include/arm/arm1136js/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/arm1136js/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/arm1136js/bsp/start.h b/include/arm/arm1136js/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/arm1136js/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/arm1136js/coverhd.h b/include/arm/arm1136js/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/arm1136js/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/arm1136js/machine/elf_machdep.h b/include/arm/arm1136js/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/arm1136js/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/arm1136js/rtems/asm.h b/include/arm/arm1136js/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/arm1136js/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/arm1136js/rtems/score/cpu.h b/include/arm/arm1136js/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/arm1136js/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/arm1136js/rtems/score/cpu_asm.h b/include/arm/arm1136js/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/arm1136js/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/arm1136js/rtems/score/types.h b/include/arm/arm1136js/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/arm1136js/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/arm1136js/tm27.h b/include/arm/arm1136js/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/arm1136js/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/arm7tdmi/bsp.h b/include/arm/arm7tdmi/bsp.h
new file mode 100644
index 0000000000..5c3e03ce58
--- /dev/null
+++ b/include/arm/arm7tdmi/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/bsp.h>
diff --git a/include/arm/arm7tdmi/bsp/irq.h b/include/arm/arm7tdmi/bsp/irq.h
new file mode 100644
index 0000000000..60ec9d0f3e
--- /dev/null
+++ b/include/arm/arm7tdmi/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/bsp/irq.h>
diff --git a/include/arm/arm7tdmi/bsp/linker-symbols.h b/include/arm/arm7tdmi/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/arm7tdmi/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/arm7tdmi/bsp/start.h b/include/arm/arm7tdmi/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/arm7tdmi/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/arm7tdmi/coverhd.h b/include/arm/arm7tdmi/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/arm7tdmi/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/arm7tdmi/machine/elf_machdep.h b/include/arm/arm7tdmi/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/arm7tdmi/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/arm7tdmi/rtems/asm.h b/include/arm/arm7tdmi/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/arm7tdmi/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/arm7tdmi/rtems/score/cpu.h b/include/arm/arm7tdmi/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/arm7tdmi/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/arm7tdmi/rtems/score/cpu_asm.h b/include/arm/arm7tdmi/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/arm7tdmi/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/arm7tdmi/rtems/score/types.h b/include/arm/arm7tdmi/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/arm7tdmi/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/arm7tdmi/tm27.h b/include/arm/arm7tdmi/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/arm7tdmi/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/arm920/bsp.h b/include/arm/arm920/bsp.h
new file mode 100644
index 0000000000..5c3e03ce58
--- /dev/null
+++ b/include/arm/arm920/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/bsp.h>
diff --git a/include/arm/arm920/bsp/irq.h b/include/arm/arm920/bsp/irq.h
new file mode 100644
index 0000000000..60ec9d0f3e
--- /dev/null
+++ b/include/arm/arm920/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/bsp/irq.h>
diff --git a/include/arm/arm920/bsp/linker-symbols.h b/include/arm/arm920/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/arm920/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/arm920/bsp/start.h b/include/arm/arm920/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/arm920/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/arm920/coverhd.h b/include/arm/arm920/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/arm920/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/arm920/machine/elf_machdep.h b/include/arm/arm920/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/arm920/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/arm920/rtems/asm.h b/include/arm/arm920/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/arm920/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/arm920/rtems/score/cpu.h b/include/arm/arm920/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/arm920/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/arm920/rtems/score/cpu_asm.h b/include/arm/arm920/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/arm920/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/arm920/rtems/score/types.h b/include/arm/arm920/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/arm920/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/arm920/tm27.h b/include/arm/arm920/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/arm920/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/armcortexa9/bsp.h b/include/arm/armcortexa9/bsp.h
new file mode 100644
index 0000000000..5c3e03ce58
--- /dev/null
+++ b/include/arm/armcortexa9/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/bsp.h>
diff --git a/include/arm/armcortexa9/bsp/irq.h b/include/arm/armcortexa9/bsp/irq.h
new file mode 100644
index 0000000000..60ec9d0f3e
--- /dev/null
+++ b/include/arm/armcortexa9/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/bsp/irq.h>
diff --git a/include/arm/armcortexa9/bsp/linker-symbols.h b/include/arm/armcortexa9/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/armcortexa9/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/armcortexa9/bsp/start.h b/include/arm/armcortexa9/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/armcortexa9/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/armcortexa9/coverhd.h b/include/arm/armcortexa9/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/armcortexa9/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/armcortexa9/machine/elf_machdep.h b/include/arm/armcortexa9/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/armcortexa9/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/armcortexa9/rtems/asm.h b/include/arm/armcortexa9/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/armcortexa9/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/armcortexa9/rtems/score/cpu.h b/include/arm/armcortexa9/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/armcortexa9/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/armcortexa9/rtems/score/cpu_asm.h b/include/arm/armcortexa9/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/armcortexa9/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/armcortexa9/rtems/score/types.h b/include/arm/armcortexa9/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/armcortexa9/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/armcortexa9/tm27.h b/include/arm/armcortexa9/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/armcortexa9/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/beagleboardorig/bsp/linker-symbols.h b/include/arm/beagleboardorig/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/beagleboardorig/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/beagleboardorig/bsp/start.h b/include/arm/beagleboardorig/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/beagleboardorig/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/beagleboardorig/coverhd.h b/include/arm/beagleboardorig/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/beagleboardorig/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/beagleboardorig/machine/elf_machdep.h b/include/arm/beagleboardorig/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/beagleboardorig/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/beagleboardorig/rtems/asm.h b/include/arm/beagleboardorig/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/beagleboardorig/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/beagleboardorig/rtems/score/cpu.h b/include/arm/beagleboardorig/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/beagleboardorig/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/beagleboardorig/rtems/score/cpu_asm.h b/include/arm/beagleboardorig/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/beagleboardorig/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/beagleboardorig/rtems/score/types.h b/include/arm/beagleboardorig/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/beagleboardorig/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/beagleboardorig/tm27.h b/include/arm/beagleboardorig/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/beagleboardorig/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/beagleboardxm/bsp.h b/include/arm/beagleboardxm/bsp.h
new file mode 100644
index 0000000000..64c75a4541
--- /dev/null
+++ b/include/arm/beagleboardxm/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/beagleboardorig/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/beagleboardorig/bsp.h>
diff --git a/include/arm/beagleboardxm/bsp/i2c.h b/include/arm/beagleboardxm/bsp/i2c.h
new file mode 100644
index 0000000000..3487b69849
--- /dev/null
+++ b/include/arm/beagleboardxm/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/beagleboardorig/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/beagleboardorig/bsp/i2c.h>
diff --git a/include/arm/beagleboardxm/bsp/irq.h b/include/arm/beagleboardxm/bsp/irq.h
new file mode 100644
index 0000000000..1351963365
--- /dev/null
+++ b/include/arm/beagleboardxm/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/beagleboardorig/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/beagleboardorig/bsp/irq.h>
diff --git a/include/arm/beagleboardxm/bsp/linker-symbols.h b/include/arm/beagleboardxm/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/beagleboardxm/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/beagleboardxm/bsp/start.h b/include/arm/beagleboardxm/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/beagleboardxm/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/beagleboardxm/coverhd.h b/include/arm/beagleboardxm/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/beagleboardxm/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/beagleboardxm/machine/elf_machdep.h b/include/arm/beagleboardxm/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/beagleboardxm/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/beagleboardxm/rtems/asm.h b/include/arm/beagleboardxm/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/beagleboardxm/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/beagleboardxm/rtems/score/cpu.h b/include/arm/beagleboardxm/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/beagleboardxm/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/beagleboardxm/rtems/score/cpu_asm.h b/include/arm/beagleboardxm/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/beagleboardxm/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/beagleboardxm/rtems/score/types.h b/include/arm/beagleboardxm/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/beagleboardxm/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/beagleboardxm/tm27.h b/include/arm/beagleboardxm/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/beagleboardxm/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/beagleboneblack/bsp.h b/include/arm/beagleboneblack/bsp.h
new file mode 100644
index 0000000000..64c75a4541
--- /dev/null
+++ b/include/arm/beagleboneblack/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/beagleboardorig/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/beagleboardorig/bsp.h>
diff --git a/include/arm/beagleboneblack/bsp/i2c.h b/include/arm/beagleboneblack/bsp/i2c.h
new file mode 100644
index 0000000000..3487b69849
--- /dev/null
+++ b/include/arm/beagleboneblack/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/beagleboardorig/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/beagleboardorig/bsp/i2c.h>
diff --git a/include/arm/beagleboneblack/bsp/irq.h b/include/arm/beagleboneblack/bsp/irq.h
new file mode 100644
index 0000000000..1351963365
--- /dev/null
+++ b/include/arm/beagleboneblack/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/beagleboardorig/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/beagleboardorig/bsp/irq.h>
diff --git a/include/arm/beagleboneblack/bsp/linker-symbols.h b/include/arm/beagleboneblack/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/beagleboneblack/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/beagleboneblack/bsp/start.h b/include/arm/beagleboneblack/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/beagleboneblack/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/beagleboneblack/coverhd.h b/include/arm/beagleboneblack/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/beagleboneblack/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/beagleboneblack/machine/elf_machdep.h b/include/arm/beagleboneblack/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/beagleboneblack/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/beagleboneblack/rtems/asm.h b/include/arm/beagleboneblack/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/beagleboneblack/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/beagleboneblack/rtems/score/cpu.h b/include/arm/beagleboneblack/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/beagleboneblack/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/beagleboneblack/rtems/score/cpu_asm.h b/include/arm/beagleboneblack/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/beagleboneblack/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/beagleboneblack/rtems/score/types.h b/include/arm/beagleboneblack/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/beagleboneblack/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/beagleboneblack/tm27.h b/include/arm/beagleboneblack/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/beagleboneblack/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/beaglebonewhite/bsp.h b/include/arm/beaglebonewhite/bsp.h
new file mode 100644
index 0000000000..64c75a4541
--- /dev/null
+++ b/include/arm/beaglebonewhite/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/beagleboardorig/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/beagleboardorig/bsp.h>
diff --git a/include/arm/beaglebonewhite/bsp/i2c.h b/include/arm/beaglebonewhite/bsp/i2c.h
new file mode 100644
index 0000000000..3487b69849
--- /dev/null
+++ b/include/arm/beaglebonewhite/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/beagleboardorig/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/beagleboardorig/bsp/i2c.h>
diff --git a/include/arm/beaglebonewhite/bsp/irq.h b/include/arm/beaglebonewhite/bsp/irq.h
new file mode 100644
index 0000000000..1351963365
--- /dev/null
+++ b/include/arm/beaglebonewhite/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/beagleboardorig/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/beagleboardorig/bsp/irq.h>
diff --git a/include/arm/beaglebonewhite/bsp/linker-symbols.h b/include/arm/beaglebonewhite/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/beaglebonewhite/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/beaglebonewhite/bsp/start.h b/include/arm/beaglebonewhite/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/beaglebonewhite/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/beaglebonewhite/coverhd.h b/include/arm/beaglebonewhite/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/beaglebonewhite/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/beaglebonewhite/machine/elf_machdep.h b/include/arm/beaglebonewhite/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/beaglebonewhite/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/beaglebonewhite/rtems/asm.h b/include/arm/beaglebonewhite/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/beaglebonewhite/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/beaglebonewhite/rtems/score/cpu.h b/include/arm/beaglebonewhite/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/beaglebonewhite/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/beaglebonewhite/rtems/score/cpu_asm.h b/include/arm/beaglebonewhite/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/beaglebonewhite/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/beaglebonewhite/rtems/score/types.h b/include/arm/beaglebonewhite/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/beaglebonewhite/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/beaglebonewhite/tm27.h b/include/arm/beaglebonewhite/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/beaglebonewhite/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/csb336/bsp/linker-symbols.h b/include/arm/csb336/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/csb336/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/csb336/coverhd.h b/include/arm/csb336/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/csb336/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/csb336/machine/elf_machdep.h b/include/arm/csb336/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/csb336/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/csb336/rtems/asm.h b/include/arm/csb336/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/csb336/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/csb336/rtems/score/cpu.h b/include/arm/csb336/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/csb336/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/csb336/rtems/score/cpu_asm.h b/include/arm/csb336/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/csb336/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/csb336/rtems/score/types.h b/include/arm/csb336/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/csb336/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/csb336/tm27.h b/include/arm/csb336/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/csb336/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/csb337/bsp/linker-symbols.h b/include/arm/csb337/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/csb337/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/csb337/coverhd.h b/include/arm/csb337/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/csb337/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/csb337/libcpu/mmu.h b/include/arm/csb337/libcpu/mmu.h
new file mode 100644
index 0000000000..613920fcf5
--- /dev/null
+++ b/include/arm/csb337/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/csb336/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/csb336/libcpu/mmu.h>
diff --git a/include/arm/csb337/machine/elf_machdep.h b/include/arm/csb337/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/csb337/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/csb337/rtems/asm.h b/include/arm/csb337/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/csb337/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/csb337/rtems/score/cpu.h b/include/arm/csb337/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/csb337/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/csb337/rtems/score/cpu_asm.h b/include/arm/csb337/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/csb337/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/csb337/rtems/score/types.h b/include/arm/csb337/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/csb337/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/csb337/tm27.h b/include/arm/csb337/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/csb337/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/csb637/bsp.h b/include/arm/csb637/bsp.h
new file mode 100644
index 0000000000..566848f23f
--- /dev/null
+++ b/include/arm/csb637/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/csb337/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/csb337/bsp.h>
diff --git a/include/arm/csb637/bsp/irq.h b/include/arm/csb637/bsp/irq.h
new file mode 100644
index 0000000000..3f0223fbf9
--- /dev/null
+++ b/include/arm/csb637/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/csb337/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/csb337/bsp/irq.h>
diff --git a/include/arm/csb637/bsp/linker-symbols.h b/include/arm/csb637/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/csb637/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/csb637/coverhd.h b/include/arm/csb637/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/csb637/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/csb637/libcpu/mmu.h b/include/arm/csb637/libcpu/mmu.h
new file mode 100644
index 0000000000..613920fcf5
--- /dev/null
+++ b/include/arm/csb637/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/csb336/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/csb336/libcpu/mmu.h>
diff --git a/include/arm/csb637/machine/elf_machdep.h b/include/arm/csb637/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/csb637/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/csb637/rtems/asm.h b/include/arm/csb637/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/csb637/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/csb637/rtems/score/cpu.h b/include/arm/csb637/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/csb637/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/csb637/rtems/score/cpu_asm.h b/include/arm/csb637/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/csb637/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/csb637/rtems/score/types.h b/include/arm/csb637/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/csb637/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/csb637/tm27.h b/include/arm/csb637/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/csb637/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/edb7312/bsp/linker-symbols.h b/include/arm/edb7312/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/edb7312/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/edb7312/coverhd.h b/include/arm/edb7312/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/edb7312/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/edb7312/machine/elf_machdep.h b/include/arm/edb7312/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/edb7312/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/edb7312/rtems/asm.h b/include/arm/edb7312/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/edb7312/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/edb7312/rtems/score/cpu.h b/include/arm/edb7312/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/edb7312/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/edb7312/rtems/score/cpu_asm.h b/include/arm/edb7312/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/edb7312/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/edb7312/rtems/score/types.h b/include/arm/edb7312/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/edb7312/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/edb7312/tm27.h b/include/arm/edb7312/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/edb7312/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/gba/bsp/linker-symbols.h b/include/arm/gba/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/gba/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/gba/coverhd.h b/include/arm/gba/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/gba/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/gba/machine/elf_machdep.h b/include/arm/gba/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/gba/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/gba/rtems/asm.h b/include/arm/gba/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/gba/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/gba/rtems/score/cpu.h b/include/arm/gba/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/gba/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/gba/rtems/score/cpu_asm.h b/include/arm/gba/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/gba/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/gba/rtems/score/types.h b/include/arm/gba/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/gba/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/gba/tm27.h b/include/arm/gba/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/gba/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/gp32/bsp/linker-symbols.h b/include/arm/gp32/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/gp32/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/gp32/coverhd.h b/include/arm/gp32/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/gp32/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/gp32/libcpu/mmu.h b/include/arm/gp32/libcpu/mmu.h
new file mode 100644
index 0000000000..613920fcf5
--- /dev/null
+++ b/include/arm/gp32/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/csb336/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/csb336/libcpu/mmu.h>
diff --git a/include/arm/gp32/machine/elf_machdep.h b/include/arm/gp32/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/gp32/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/gp32/rtems/asm.h b/include/arm/gp32/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/gp32/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/gp32/rtems/score/cpu.h b/include/arm/gp32/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/gp32/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/gp32/rtems/score/cpu_asm.h b/include/arm/gp32/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/gp32/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/gp32/rtems/score/types.h b/include/arm/gp32/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/gp32/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/gp32/tm27.h b/include/arm/gp32/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/gp32/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/gumstix/bsp/linker-symbols.h b/include/arm/gumstix/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/gumstix/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/gumstix/coverhd.h b/include/arm/gumstix/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/gumstix/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/gumstix/libcpu/mmu.h b/include/arm/gumstix/libcpu/mmu.h
new file mode 100644
index 0000000000..613920fcf5
--- /dev/null
+++ b/include/arm/gumstix/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/csb336/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/csb336/libcpu/mmu.h>
diff --git a/include/arm/gumstix/machine/elf_machdep.h b/include/arm/gumstix/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/gumstix/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/gumstix/rtems/asm.h b/include/arm/gumstix/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/gumstix/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/gumstix/rtems/score/cpu.h b/include/arm/gumstix/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/gumstix/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/gumstix/rtems/score/cpu_asm.h b/include/arm/gumstix/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/gumstix/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/gumstix/rtems/score/types.h b/include/arm/gumstix/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/gumstix/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/kit637_v6/bsp.h b/include/arm/kit637_v6/bsp.h
new file mode 100644
index 0000000000..566848f23f
--- /dev/null
+++ b/include/arm/kit637_v6/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/csb337/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/csb337/bsp.h>
diff --git a/include/arm/kit637_v6/bsp/irq.h b/include/arm/kit637_v6/bsp/irq.h
new file mode 100644
index 0000000000..3f0223fbf9
--- /dev/null
+++ b/include/arm/kit637_v6/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/csb337/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/csb337/bsp/irq.h>
diff --git a/include/arm/kit637_v6/bsp/linker-symbols.h b/include/arm/kit637_v6/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/kit637_v6/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/kit637_v6/coverhd.h b/include/arm/kit637_v6/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/kit637_v6/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/kit637_v6/libcpu/mmu.h b/include/arm/kit637_v6/libcpu/mmu.h
new file mode 100644
index 0000000000..613920fcf5
--- /dev/null
+++ b/include/arm/kit637_v6/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/csb336/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/csb336/libcpu/mmu.h>
diff --git a/include/arm/kit637_v6/machine/elf_machdep.h b/include/arm/kit637_v6/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/kit637_v6/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/kit637_v6/rtems/asm.h b/include/arm/kit637_v6/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/kit637_v6/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/kit637_v6/rtems/score/cpu.h b/include/arm/kit637_v6/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/kit637_v6/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/kit637_v6/rtems/score/cpu_asm.h b/include/arm/kit637_v6/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/kit637_v6/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/kit637_v6/rtems/score/types.h b/include/arm/kit637_v6/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/kit637_v6/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/kit637_v6/tm27.h b/include/arm/kit637_v6/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/kit637_v6/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lm3s3749/bsp/linker-symbols.h b/include/arm/lm3s3749/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lm3s3749/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lm3s3749/bsp/start.h b/include/arm/lm3s3749/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lm3s3749/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lm3s3749/coverhd.h b/include/arm/lm3s3749/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lm3s3749/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lm3s3749/machine/elf_machdep.h b/include/arm/lm3s3749/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lm3s3749/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lm3s3749/rtems/asm.h b/include/arm/lm3s3749/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lm3s3749/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lm3s3749/rtems/score/cpu.h b/include/arm/lm3s3749/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lm3s3749/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lm3s3749/rtems/score/cpu_asm.h b/include/arm/lm3s3749/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lm3s3749/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lm3s3749/rtems/score/types.h b/include/arm/lm3s3749/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lm3s3749/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lm3s3749/tm27.h b/include/arm/lm3s3749/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lm3s3749/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lm3s6965/bsp.h b/include/arm/lm3s6965/bsp.h
new file mode 100644
index 0000000000..d60f983f3f
--- /dev/null
+++ b/include/arm/lm3s6965/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lm3s3749/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lm3s3749/bsp.h>
diff --git a/include/arm/lm3s6965/bsp/io.h b/include/arm/lm3s6965/bsp/io.h
new file mode 100644
index 0000000000..38e1a89e7e
--- /dev/null
+++ b/include/arm/lm3s6965/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lm3s3749/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lm3s3749/bsp/io.h>
diff --git a/include/arm/lm3s6965/bsp/irq.h b/include/arm/lm3s6965/bsp/irq.h
new file mode 100644
index 0000000000..d189da479d
--- /dev/null
+++ b/include/arm/lm3s6965/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lm3s3749/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lm3s3749/bsp/irq.h>
diff --git a/include/arm/lm3s6965/bsp/linker-symbols.h b/include/arm/lm3s6965/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lm3s6965/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lm3s6965/bsp/start.h b/include/arm/lm3s6965/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lm3s6965/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lm3s6965/bsp/uart.h b/include/arm/lm3s6965/bsp/uart.h
new file mode 100644
index 0000000000..afed666a8f
--- /dev/null
+++ b/include/arm/lm3s6965/bsp/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lm3s3749/bsp/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lm3s3749/bsp/uart.h>
diff --git a/include/arm/lm3s6965/coverhd.h b/include/arm/lm3s6965/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lm3s6965/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lm3s6965/machine/elf_machdep.h b/include/arm/lm3s6965/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lm3s6965/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lm3s6965/rtems/asm.h b/include/arm/lm3s6965/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lm3s6965/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lm3s6965/rtems/score/cpu.h b/include/arm/lm3s6965/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lm3s6965/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lm3s6965/rtems/score/cpu_asm.h b/include/arm/lm3s6965/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lm3s6965/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lm3s6965/rtems/score/types.h b/include/arm/lm3s6965/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lm3s6965/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lm3s6965/tm27.h b/include/arm/lm3s6965/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lm3s6965/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lm3s6965_qemu/bsp.h b/include/arm/lm3s6965_qemu/bsp.h
new file mode 100644
index 0000000000..d60f983f3f
--- /dev/null
+++ b/include/arm/lm3s6965_qemu/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lm3s3749/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lm3s3749/bsp.h>
diff --git a/include/arm/lm3s6965_qemu/bsp/io.h b/include/arm/lm3s6965_qemu/bsp/io.h
new file mode 100644
index 0000000000..38e1a89e7e
--- /dev/null
+++ b/include/arm/lm3s6965_qemu/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lm3s3749/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lm3s3749/bsp/io.h>
diff --git a/include/arm/lm3s6965_qemu/bsp/irq.h b/include/arm/lm3s6965_qemu/bsp/irq.h
new file mode 100644
index 0000000000..d189da479d
--- /dev/null
+++ b/include/arm/lm3s6965_qemu/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lm3s3749/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lm3s3749/bsp/irq.h>
diff --git a/include/arm/lm3s6965_qemu/bsp/linker-symbols.h b/include/arm/lm3s6965_qemu/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lm3s6965_qemu/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lm3s6965_qemu/bsp/start.h b/include/arm/lm3s6965_qemu/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lm3s6965_qemu/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lm3s6965_qemu/bsp/uart.h b/include/arm/lm3s6965_qemu/bsp/uart.h
new file mode 100644
index 0000000000..afed666a8f
--- /dev/null
+++ b/include/arm/lm3s6965_qemu/bsp/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lm3s3749/bsp/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lm3s3749/bsp/uart.h>
diff --git a/include/arm/lm3s6965_qemu/coverhd.h b/include/arm/lm3s6965_qemu/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lm3s6965_qemu/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lm3s6965_qemu/machine/elf_machdep.h b/include/arm/lm3s6965_qemu/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lm3s6965_qemu/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lm3s6965_qemu/rtems/asm.h b/include/arm/lm3s6965_qemu/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lm3s6965_qemu/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lm3s6965_qemu/rtems/score/cpu.h b/include/arm/lm3s6965_qemu/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lm3s6965_qemu/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lm3s6965_qemu/rtems/score/cpu_asm.h b/include/arm/lm3s6965_qemu/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lm3s6965_qemu/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lm3s6965_qemu/rtems/score/types.h b/include/arm/lm3s6965_qemu/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lm3s6965_qemu/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lm3s6965_qemu/tm27.h b/include/arm/lm3s6965_qemu/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lm3s6965_qemu/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lm4f120/bsp.h b/include/arm/lm4f120/bsp.h
new file mode 100644
index 0000000000..d60f983f3f
--- /dev/null
+++ b/include/arm/lm4f120/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lm3s3749/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lm3s3749/bsp.h>
diff --git a/include/arm/lm4f120/bsp/io.h b/include/arm/lm4f120/bsp/io.h
new file mode 100644
index 0000000000..38e1a89e7e
--- /dev/null
+++ b/include/arm/lm4f120/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lm3s3749/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lm3s3749/bsp/io.h>
diff --git a/include/arm/lm4f120/bsp/irq.h b/include/arm/lm4f120/bsp/irq.h
new file mode 100644
index 0000000000..d189da479d
--- /dev/null
+++ b/include/arm/lm4f120/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lm3s3749/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lm3s3749/bsp/irq.h>
diff --git a/include/arm/lm4f120/bsp/linker-symbols.h b/include/arm/lm4f120/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lm4f120/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lm4f120/bsp/start.h b/include/arm/lm4f120/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lm4f120/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lm4f120/bsp/uart.h b/include/arm/lm4f120/bsp/uart.h
new file mode 100644
index 0000000000..afed666a8f
--- /dev/null
+++ b/include/arm/lm4f120/bsp/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lm3s3749/bsp/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lm3s3749/bsp/uart.h>
diff --git a/include/arm/lm4f120/coverhd.h b/include/arm/lm4f120/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lm4f120/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lm4f120/machine/elf_machdep.h b/include/arm/lm4f120/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lm4f120/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lm4f120/rtems/asm.h b/include/arm/lm4f120/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lm4f120/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lm4f120/rtems/score/cpu.h b/include/arm/lm4f120/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lm4f120/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lm4f120/rtems/score/cpu_asm.h b/include/arm/lm4f120/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lm4f120/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lm4f120/rtems/score/types.h b/include/arm/lm4f120/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lm4f120/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lm4f120/tm27.h b/include/arm/lm4f120/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lm4f120/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc1768_mbed/bsp/linker-symbols.h b/include/arm/lpc1768_mbed/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc1768_mbed/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc1768_mbed/bsp/start.h b/include/arm/lpc1768_mbed/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc1768_mbed/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc1768_mbed/coverhd.h b/include/arm/lpc1768_mbed/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc1768_mbed/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc1768_mbed/machine/elf_machdep.h b/include/arm/lpc1768_mbed/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc1768_mbed/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc1768_mbed/rtems/asm.h b/include/arm/lpc1768_mbed/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc1768_mbed/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc1768_mbed/rtems/score/cpu.h b/include/arm/lpc1768_mbed/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc1768_mbed/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc1768_mbed/rtems/score/cpu_asm.h b/include/arm/lpc1768_mbed/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc1768_mbed/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc1768_mbed/rtems/score/types.h b/include/arm/lpc1768_mbed/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc1768_mbed/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc1768_mbed/tm27.h b/include/arm/lpc1768_mbed/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc1768_mbed/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/bsp.h b/include/arm/lpc1768_mbed_ahb_ram/bsp.h
new file mode 100644
index 0000000000..5a2c12c877
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc1768_mbed/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc1768_mbed/bsp.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/bsp/dma.h b/include/arm/lpc1768_mbed_ahb_ram/bsp/dma.h
new file mode 100644
index 0000000000..d9dcc8b089
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc1768_mbed/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc1768_mbed/bsp/dma.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/bsp/io.h b/include/arm/lpc1768_mbed_ahb_ram/bsp/io.h
new file mode 100644
index 0000000000..05fbbad2aa
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc1768_mbed/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc1768_mbed/bsp/io.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/bsp/irq.h b/include/arm/lpc1768_mbed_ahb_ram/bsp/irq.h
new file mode 100644
index 0000000000..e84d8987f7
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc1768_mbed/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc1768_mbed/bsp/irq.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/bsp/linker-symbols.h b/include/arm/lpc1768_mbed_ahb_ram/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/bsp/lpc-clock-config.h b/include/arm/lpc1768_mbed_ahb_ram/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..58d58f1f70
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc1768_mbed/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc1768_mbed/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/bsp/start.h b/include/arm/lpc1768_mbed_ahb_ram/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/bsp/system-clocks.h b/include/arm/lpc1768_mbed_ahb_ram/bsp/system-clocks.h
new file mode 100644
index 0000000000..b4e965d389
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc1768_mbed/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc1768_mbed/bsp/system-clocks.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/bsp/watchdog.h b/include/arm/lpc1768_mbed_ahb_ram/bsp/watchdog.h
new file mode 100644
index 0000000000..5caf2dfcb2
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/bsp/watchdog.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc1768_mbed/bsp/watchdog.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc1768_mbed/bsp/watchdog.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/coverhd.h b/include/arm/lpc1768_mbed_ahb_ram/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/machine/elf_machdep.h b/include/arm/lpc1768_mbed_ahb_ram/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/rtems/asm.h b/include/arm/lpc1768_mbed_ahb_ram/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/rtems/score/cpu.h b/include/arm/lpc1768_mbed_ahb_ram/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/rtems/score/cpu_asm.h b/include/arm/lpc1768_mbed_ahb_ram/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/rtems/score/types.h b/include/arm/lpc1768_mbed_ahb_ram/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram/tm27.h b/include/arm/lpc1768_mbed_ahb_ram/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/bsp.h b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp.h
new file mode 100644
index 0000000000..5a2c12c877
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc1768_mbed/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc1768_mbed/bsp.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/dma.h b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/dma.h
new file mode 100644
index 0000000000..d9dcc8b089
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc1768_mbed/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc1768_mbed/bsp/dma.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/io.h b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/io.h
new file mode 100644
index 0000000000..05fbbad2aa
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc1768_mbed/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc1768_mbed/bsp/io.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/irq.h b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/irq.h
new file mode 100644
index 0000000000..e84d8987f7
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc1768_mbed/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc1768_mbed/bsp/irq.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/linker-symbols.h b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/lpc-clock-config.h b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..58d58f1f70
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc1768_mbed/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc1768_mbed/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/start.h b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/system-clocks.h b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/system-clocks.h
new file mode 100644
index 0000000000..b4e965d389
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc1768_mbed/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc1768_mbed/bsp/system-clocks.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/watchdog.h b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/watchdog.h
new file mode 100644
index 0000000000..5caf2dfcb2
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/bsp/watchdog.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc1768_mbed/bsp/watchdog.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc1768_mbed/bsp/watchdog.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/coverhd.h b/include/arm/lpc1768_mbed_ahb_ram_eth/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/machine/elf_machdep.h b/include/arm/lpc1768_mbed_ahb_ram_eth/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/rtems/asm.h b/include/arm/lpc1768_mbed_ahb_ram_eth/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/rtems/score/cpu.h b/include/arm/lpc1768_mbed_ahb_ram_eth/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/rtems/score/cpu_asm.h b/include/arm/lpc1768_mbed_ahb_ram_eth/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/rtems/score/types.h b/include/arm/lpc1768_mbed_ahb_ram_eth/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc1768_mbed_ahb_ram_eth/tm27.h b/include/arm/lpc1768_mbed_ahb_ram_eth/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc17xx_ea_ram/bsp/linker-symbols.h b/include/arm/lpc17xx_ea_ram/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc17xx_ea_ram/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc17xx_ea_ram/bsp/start.h b/include/arm/lpc17xx_ea_ram/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc17xx_ea_ram/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc17xx_ea_ram/coverhd.h b/include/arm/lpc17xx_ea_ram/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc17xx_ea_ram/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc17xx_ea_ram/machine/elf_machdep.h b/include/arm/lpc17xx_ea_ram/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc17xx_ea_ram/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc17xx_ea_ram/rtems/asm.h b/include/arm/lpc17xx_ea_ram/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc17xx_ea_ram/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc17xx_ea_ram/rtems/score/cpu.h b/include/arm/lpc17xx_ea_ram/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc17xx_ea_ram/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc17xx_ea_ram/rtems/score/cpu_asm.h b/include/arm/lpc17xx_ea_ram/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc17xx_ea_ram/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc17xx_ea_ram/rtems/score/types.h b/include/arm/lpc17xx_ea_ram/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc17xx_ea_ram/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc17xx_ea_ram/tm27.h b/include/arm/lpc17xx_ea_ram/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc17xx_ea_ram/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/bsp.h b/include/arm/lpc17xx_ea_rom_int/bsp.h
new file mode 100644
index 0000000000..d782e1ffa6
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/bsp/dma.h b/include/arm/lpc17xx_ea_rom_int/bsp/dma.h
new file mode 100644
index 0000000000..c9f37d1e03
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/dma.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/bsp/i2c.h b/include/arm/lpc17xx_ea_rom_int/bsp/i2c.h
new file mode 100644
index 0000000000..c9c3c77722
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/i2c.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/bsp/io.h b/include/arm/lpc17xx_ea_rom_int/bsp/io.h
new file mode 100644
index 0000000000..32a06c6969
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/io.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/bsp/irq.h b/include/arm/lpc17xx_ea_rom_int/bsp/irq.h
new file mode 100644
index 0000000000..31c7ccebfb
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/irq.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/bsp/linker-symbols.h b/include/arm/lpc17xx_ea_rom_int/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/bsp/lpc-clock-config.h b/include/arm/lpc17xx_ea_rom_int/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..20f2e40532
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/bsp/lpc-ethernet-config.h b/include/arm/lpc17xx_ea_rom_int/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..742e6f1199
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/bsp/start.h b/include/arm/lpc17xx_ea_rom_int/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/bsp/system-clocks.h b/include/arm/lpc17xx_ea_rom_int/bsp/system-clocks.h
new file mode 100644
index 0000000000..e9922dfe0e
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/system-clocks.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/coverhd.h b/include/arm/lpc17xx_ea_rom_int/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/machine/elf_machdep.h b/include/arm/lpc17xx_ea_rom_int/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/rtems/asm.h b/include/arm/lpc17xx_ea_rom_int/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/rtems/score/cpu.h b/include/arm/lpc17xx_ea_rom_int/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/rtems/score/cpu_asm.h b/include/arm/lpc17xx_ea_rom_int/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/rtems/score/types.h b/include/arm/lpc17xx_ea_rom_int/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc17xx_ea_rom_int/tm27.h b/include/arm/lpc17xx_ea_rom_int/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc17xx_plx800_ram/bsp.h b/include/arm/lpc17xx_plx800_ram/bsp.h
new file mode 100644
index 0000000000..d782e1ffa6
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp.h>
diff --git a/include/arm/lpc17xx_plx800_ram/bsp/dma.h b/include/arm/lpc17xx_plx800_ram/bsp/dma.h
new file mode 100644
index 0000000000..c9f37d1e03
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/dma.h>
diff --git a/include/arm/lpc17xx_plx800_ram/bsp/i2c.h b/include/arm/lpc17xx_plx800_ram/bsp/i2c.h
new file mode 100644
index 0000000000..c9c3c77722
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/i2c.h>
diff --git a/include/arm/lpc17xx_plx800_ram/bsp/io.h b/include/arm/lpc17xx_plx800_ram/bsp/io.h
new file mode 100644
index 0000000000..32a06c6969
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/io.h>
diff --git a/include/arm/lpc17xx_plx800_ram/bsp/irq.h b/include/arm/lpc17xx_plx800_ram/bsp/irq.h
new file mode 100644
index 0000000000..31c7ccebfb
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/irq.h>
diff --git a/include/arm/lpc17xx_plx800_ram/bsp/linker-symbols.h b/include/arm/lpc17xx_plx800_ram/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc17xx_plx800_ram/bsp/lpc-clock-config.h b/include/arm/lpc17xx_plx800_ram/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..20f2e40532
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc17xx_plx800_ram/bsp/lpc-ethernet-config.h b/include/arm/lpc17xx_plx800_ram/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..742e6f1199
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc17xx_plx800_ram/bsp/start.h b/include/arm/lpc17xx_plx800_ram/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc17xx_plx800_ram/bsp/system-clocks.h b/include/arm/lpc17xx_plx800_ram/bsp/system-clocks.h
new file mode 100644
index 0000000000..e9922dfe0e
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/system-clocks.h>
diff --git a/include/arm/lpc17xx_plx800_ram/coverhd.h b/include/arm/lpc17xx_plx800_ram/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc17xx_plx800_ram/machine/elf_machdep.h b/include/arm/lpc17xx_plx800_ram/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc17xx_plx800_ram/rtems/asm.h b/include/arm/lpc17xx_plx800_ram/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc17xx_plx800_ram/rtems/score/cpu.h b/include/arm/lpc17xx_plx800_ram/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc17xx_plx800_ram/rtems/score/cpu_asm.h b/include/arm/lpc17xx_plx800_ram/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc17xx_plx800_ram/rtems/score/types.h b/include/arm/lpc17xx_plx800_ram/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc17xx_plx800_ram/tm27.h b/include/arm/lpc17xx_plx800_ram/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/bsp.h b/include/arm/lpc17xx_plx800_rom_int/bsp.h
new file mode 100644
index 0000000000..d782e1ffa6
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/bsp/dma.h b/include/arm/lpc17xx_plx800_rom_int/bsp/dma.h
new file mode 100644
index 0000000000..c9f37d1e03
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/dma.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/bsp/i2c.h b/include/arm/lpc17xx_plx800_rom_int/bsp/i2c.h
new file mode 100644
index 0000000000..c9c3c77722
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/i2c.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/bsp/io.h b/include/arm/lpc17xx_plx800_rom_int/bsp/io.h
new file mode 100644
index 0000000000..32a06c6969
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/io.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/bsp/irq.h b/include/arm/lpc17xx_plx800_rom_int/bsp/irq.h
new file mode 100644
index 0000000000..31c7ccebfb
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/irq.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/bsp/linker-symbols.h b/include/arm/lpc17xx_plx800_rom_int/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/bsp/lpc-clock-config.h b/include/arm/lpc17xx_plx800_rom_int/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..20f2e40532
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/bsp/lpc-ethernet-config.h b/include/arm/lpc17xx_plx800_rom_int/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..742e6f1199
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/bsp/start.h b/include/arm/lpc17xx_plx800_rom_int/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/bsp/system-clocks.h b/include/arm/lpc17xx_plx800_rom_int/bsp/system-clocks.h
new file mode 100644
index 0000000000..e9922dfe0e
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/system-clocks.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/coverhd.h b/include/arm/lpc17xx_plx800_rom_int/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/machine/elf_machdep.h b/include/arm/lpc17xx_plx800_rom_int/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/rtems/asm.h b/include/arm/lpc17xx_plx800_rom_int/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/rtems/score/cpu.h b/include/arm/lpc17xx_plx800_rom_int/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/rtems/score/cpu_asm.h b/include/arm/lpc17xx_plx800_rom_int/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/rtems/score/types.h b/include/arm/lpc17xx_plx800_rom_int/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc17xx_plx800_rom_int/tm27.h b/include/arm/lpc17xx_plx800_rom_int/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc2362/bsp.h b/include/arm/lpc2362/bsp.h
new file mode 100644
index 0000000000..d782e1ffa6
--- /dev/null
+++ b/include/arm/lpc2362/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp.h>
diff --git a/include/arm/lpc2362/bsp/dma.h b/include/arm/lpc2362/bsp/dma.h
new file mode 100644
index 0000000000..c9f37d1e03
--- /dev/null
+++ b/include/arm/lpc2362/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/dma.h>
diff --git a/include/arm/lpc2362/bsp/i2c.h b/include/arm/lpc2362/bsp/i2c.h
new file mode 100644
index 0000000000..c9c3c77722
--- /dev/null
+++ b/include/arm/lpc2362/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/i2c.h>
diff --git a/include/arm/lpc2362/bsp/io.h b/include/arm/lpc2362/bsp/io.h
new file mode 100644
index 0000000000..32a06c6969
--- /dev/null
+++ b/include/arm/lpc2362/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/io.h>
diff --git a/include/arm/lpc2362/bsp/irq.h b/include/arm/lpc2362/bsp/irq.h
new file mode 100644
index 0000000000..31c7ccebfb
--- /dev/null
+++ b/include/arm/lpc2362/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/irq.h>
diff --git a/include/arm/lpc2362/bsp/linker-symbols.h b/include/arm/lpc2362/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc2362/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc2362/bsp/lpc-clock-config.h b/include/arm/lpc2362/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..20f2e40532
--- /dev/null
+++ b/include/arm/lpc2362/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc2362/bsp/lpc-ethernet-config.h b/include/arm/lpc2362/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..742e6f1199
--- /dev/null
+++ b/include/arm/lpc2362/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc2362/bsp/start.h b/include/arm/lpc2362/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc2362/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc2362/bsp/system-clocks.h b/include/arm/lpc2362/bsp/system-clocks.h
new file mode 100644
index 0000000000..e9922dfe0e
--- /dev/null
+++ b/include/arm/lpc2362/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/system-clocks.h>
diff --git a/include/arm/lpc2362/coverhd.h b/include/arm/lpc2362/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc2362/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc2362/machine/elf_machdep.h b/include/arm/lpc2362/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc2362/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc2362/rtems/asm.h b/include/arm/lpc2362/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc2362/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc2362/rtems/score/cpu.h b/include/arm/lpc2362/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc2362/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc2362/rtems/score/cpu_asm.h b/include/arm/lpc2362/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc2362/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc2362/rtems/score/types.h b/include/arm/lpc2362/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc2362/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc2362/tm27.h b/include/arm/lpc2362/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc2362/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc23xx_tli800/bsp.h b/include/arm/lpc23xx_tli800/bsp.h
new file mode 100644
index 0000000000..d782e1ffa6
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp.h>
diff --git a/include/arm/lpc23xx_tli800/bsp/dma.h b/include/arm/lpc23xx_tli800/bsp/dma.h
new file mode 100644
index 0000000000..c9f37d1e03
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/dma.h>
diff --git a/include/arm/lpc23xx_tli800/bsp/i2c.h b/include/arm/lpc23xx_tli800/bsp/i2c.h
new file mode 100644
index 0000000000..c9c3c77722
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/i2c.h>
diff --git a/include/arm/lpc23xx_tli800/bsp/io.h b/include/arm/lpc23xx_tli800/bsp/io.h
new file mode 100644
index 0000000000..32a06c6969
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/io.h>
diff --git a/include/arm/lpc23xx_tli800/bsp/irq.h b/include/arm/lpc23xx_tli800/bsp/irq.h
new file mode 100644
index 0000000000..31c7ccebfb
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/irq.h>
diff --git a/include/arm/lpc23xx_tli800/bsp/linker-symbols.h b/include/arm/lpc23xx_tli800/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc23xx_tli800/bsp/lpc-clock-config.h b/include/arm/lpc23xx_tli800/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..20f2e40532
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc23xx_tli800/bsp/lpc-ethernet-config.h b/include/arm/lpc23xx_tli800/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..742e6f1199
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc23xx_tli800/bsp/start.h b/include/arm/lpc23xx_tli800/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc23xx_tli800/bsp/system-clocks.h b/include/arm/lpc23xx_tli800/bsp/system-clocks.h
new file mode 100644
index 0000000000..e9922dfe0e
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/system-clocks.h>
diff --git a/include/arm/lpc23xx_tli800/coverhd.h b/include/arm/lpc23xx_tli800/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc23xx_tli800/machine/elf_machdep.h b/include/arm/lpc23xx_tli800/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc23xx_tli800/rtems/asm.h b/include/arm/lpc23xx_tli800/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc23xx_tli800/rtems/score/cpu.h b/include/arm/lpc23xx_tli800/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc23xx_tli800/rtems/score/cpu_asm.h b/include/arm/lpc23xx_tli800/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc23xx_tli800/rtems/score/types.h b/include/arm/lpc23xx_tli800/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc23xx_tli800/tm27.h b/include/arm/lpc23xx_tli800/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc24xx_ea/bsp.h b/include/arm/lpc24xx_ea/bsp.h
new file mode 100644
index 0000000000..d782e1ffa6
--- /dev/null
+++ b/include/arm/lpc24xx_ea/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp.h>
diff --git a/include/arm/lpc24xx_ea/bsp/dma.h b/include/arm/lpc24xx_ea/bsp/dma.h
new file mode 100644
index 0000000000..c9f37d1e03
--- /dev/null
+++ b/include/arm/lpc24xx_ea/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/dma.h>
diff --git a/include/arm/lpc24xx_ea/bsp/i2c.h b/include/arm/lpc24xx_ea/bsp/i2c.h
new file mode 100644
index 0000000000..c9c3c77722
--- /dev/null
+++ b/include/arm/lpc24xx_ea/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/i2c.h>
diff --git a/include/arm/lpc24xx_ea/bsp/io.h b/include/arm/lpc24xx_ea/bsp/io.h
new file mode 100644
index 0000000000..32a06c6969
--- /dev/null
+++ b/include/arm/lpc24xx_ea/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/io.h>
diff --git a/include/arm/lpc24xx_ea/bsp/irq.h b/include/arm/lpc24xx_ea/bsp/irq.h
new file mode 100644
index 0000000000..31c7ccebfb
--- /dev/null
+++ b/include/arm/lpc24xx_ea/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/irq.h>
diff --git a/include/arm/lpc24xx_ea/bsp/linker-symbols.h b/include/arm/lpc24xx_ea/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc24xx_ea/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc24xx_ea/bsp/lpc-clock-config.h b/include/arm/lpc24xx_ea/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..20f2e40532
--- /dev/null
+++ b/include/arm/lpc24xx_ea/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc24xx_ea/bsp/lpc-ethernet-config.h b/include/arm/lpc24xx_ea/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..742e6f1199
--- /dev/null
+++ b/include/arm/lpc24xx_ea/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc24xx_ea/bsp/start.h b/include/arm/lpc24xx_ea/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc24xx_ea/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc24xx_ea/bsp/system-clocks.h b/include/arm/lpc24xx_ea/bsp/system-clocks.h
new file mode 100644
index 0000000000..e9922dfe0e
--- /dev/null
+++ b/include/arm/lpc24xx_ea/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/system-clocks.h>
diff --git a/include/arm/lpc24xx_ea/coverhd.h b/include/arm/lpc24xx_ea/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc24xx_ea/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc24xx_ea/machine/elf_machdep.h b/include/arm/lpc24xx_ea/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc24xx_ea/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc24xx_ea/rtems/asm.h b/include/arm/lpc24xx_ea/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc24xx_ea/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc24xx_ea/rtems/score/cpu.h b/include/arm/lpc24xx_ea/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc24xx_ea/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc24xx_ea/rtems/score/cpu_asm.h b/include/arm/lpc24xx_ea/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc24xx_ea/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc24xx_ea/rtems/score/types.h b/include/arm/lpc24xx_ea/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc24xx_ea/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc24xx_ea/tm27.h b/include/arm/lpc24xx_ea/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc24xx_ea/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc24xx_ncs_ram/bsp.h b/include/arm/lpc24xx_ncs_ram/bsp.h
new file mode 100644
index 0000000000..d782e1ffa6
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp.h>
diff --git a/include/arm/lpc24xx_ncs_ram/bsp/dma.h b/include/arm/lpc24xx_ncs_ram/bsp/dma.h
new file mode 100644
index 0000000000..c9f37d1e03
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/dma.h>
diff --git a/include/arm/lpc24xx_ncs_ram/bsp/i2c.h b/include/arm/lpc24xx_ncs_ram/bsp/i2c.h
new file mode 100644
index 0000000000..c9c3c77722
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/i2c.h>
diff --git a/include/arm/lpc24xx_ncs_ram/bsp/io.h b/include/arm/lpc24xx_ncs_ram/bsp/io.h
new file mode 100644
index 0000000000..32a06c6969
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/io.h>
diff --git a/include/arm/lpc24xx_ncs_ram/bsp/irq.h b/include/arm/lpc24xx_ncs_ram/bsp/irq.h
new file mode 100644
index 0000000000..31c7ccebfb
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/irq.h>
diff --git a/include/arm/lpc24xx_ncs_ram/bsp/linker-symbols.h b/include/arm/lpc24xx_ncs_ram/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc24xx_ncs_ram/bsp/lpc-clock-config.h b/include/arm/lpc24xx_ncs_ram/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..20f2e40532
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc24xx_ncs_ram/bsp/lpc-ethernet-config.h b/include/arm/lpc24xx_ncs_ram/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..742e6f1199
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc24xx_ncs_ram/bsp/start.h b/include/arm/lpc24xx_ncs_ram/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc24xx_ncs_ram/bsp/system-clocks.h b/include/arm/lpc24xx_ncs_ram/bsp/system-clocks.h
new file mode 100644
index 0000000000..e9922dfe0e
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/system-clocks.h>
diff --git a/include/arm/lpc24xx_ncs_ram/coverhd.h b/include/arm/lpc24xx_ncs_ram/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc24xx_ncs_ram/machine/elf_machdep.h b/include/arm/lpc24xx_ncs_ram/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc24xx_ncs_ram/rtems/asm.h b/include/arm/lpc24xx_ncs_ram/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc24xx_ncs_ram/rtems/score/cpu.h b/include/arm/lpc24xx_ncs_ram/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc24xx_ncs_ram/rtems/score/cpu_asm.h b/include/arm/lpc24xx_ncs_ram/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc24xx_ncs_ram/rtems/score/types.h b/include/arm/lpc24xx_ncs_ram/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc24xx_ncs_ram/tm27.h b/include/arm/lpc24xx_ncs_ram/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/bsp.h b/include/arm/lpc24xx_ncs_rom_ext/bsp.h
new file mode 100644
index 0000000000..d782e1ffa6
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/bsp/dma.h b/include/arm/lpc24xx_ncs_rom_ext/bsp/dma.h
new file mode 100644
index 0000000000..c9f37d1e03
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/dma.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/bsp/i2c.h b/include/arm/lpc24xx_ncs_rom_ext/bsp/i2c.h
new file mode 100644
index 0000000000..c9c3c77722
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/i2c.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/bsp/io.h b/include/arm/lpc24xx_ncs_rom_ext/bsp/io.h
new file mode 100644
index 0000000000..32a06c6969
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/io.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/bsp/irq.h b/include/arm/lpc24xx_ncs_rom_ext/bsp/irq.h
new file mode 100644
index 0000000000..31c7ccebfb
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/irq.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/bsp/linker-symbols.h b/include/arm/lpc24xx_ncs_rom_ext/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/bsp/lpc-clock-config.h b/include/arm/lpc24xx_ncs_rom_ext/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..20f2e40532
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/bsp/lpc-ethernet-config.h b/include/arm/lpc24xx_ncs_rom_ext/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..742e6f1199
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/bsp/start.h b/include/arm/lpc24xx_ncs_rom_ext/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/bsp/system-clocks.h b/include/arm/lpc24xx_ncs_rom_ext/bsp/system-clocks.h
new file mode 100644
index 0000000000..e9922dfe0e
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/system-clocks.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/coverhd.h b/include/arm/lpc24xx_ncs_rom_ext/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/machine/elf_machdep.h b/include/arm/lpc24xx_ncs_rom_ext/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/rtems/asm.h b/include/arm/lpc24xx_ncs_rom_ext/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/rtems/score/cpu.h b/include/arm/lpc24xx_ncs_rom_ext/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/rtems/score/cpu_asm.h b/include/arm/lpc24xx_ncs_rom_ext/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/rtems/score/types.h b/include/arm/lpc24xx_ncs_rom_ext/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc24xx_ncs_rom_ext/tm27.h b/include/arm/lpc24xx_ncs_rom_ext/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/bsp.h b/include/arm/lpc24xx_ncs_rom_int/bsp.h
new file mode 100644
index 0000000000..d782e1ffa6
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/bsp/dma.h b/include/arm/lpc24xx_ncs_rom_int/bsp/dma.h
new file mode 100644
index 0000000000..c9f37d1e03
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/dma.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/bsp/i2c.h b/include/arm/lpc24xx_ncs_rom_int/bsp/i2c.h
new file mode 100644
index 0000000000..c9c3c77722
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/i2c.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/bsp/io.h b/include/arm/lpc24xx_ncs_rom_int/bsp/io.h
new file mode 100644
index 0000000000..32a06c6969
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/io.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/bsp/irq.h b/include/arm/lpc24xx_ncs_rom_int/bsp/irq.h
new file mode 100644
index 0000000000..31c7ccebfb
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/irq.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/bsp/linker-symbols.h b/include/arm/lpc24xx_ncs_rom_int/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/bsp/lpc-clock-config.h b/include/arm/lpc24xx_ncs_rom_int/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..20f2e40532
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/bsp/lpc-ethernet-config.h b/include/arm/lpc24xx_ncs_rom_int/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..742e6f1199
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/bsp/start.h b/include/arm/lpc24xx_ncs_rom_int/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/bsp/system-clocks.h b/include/arm/lpc24xx_ncs_rom_int/bsp/system-clocks.h
new file mode 100644
index 0000000000..e9922dfe0e
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/system-clocks.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/coverhd.h b/include/arm/lpc24xx_ncs_rom_int/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/machine/elf_machdep.h b/include/arm/lpc24xx_ncs_rom_int/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/rtems/asm.h b/include/arm/lpc24xx_ncs_rom_int/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/rtems/score/cpu.h b/include/arm/lpc24xx_ncs_rom_int/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/rtems/score/cpu_asm.h b/include/arm/lpc24xx_ncs_rom_int/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/rtems/score/types.h b/include/arm/lpc24xx_ncs_rom_int/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc24xx_ncs_rom_int/tm27.h b/include/arm/lpc24xx_ncs_rom_int/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc24xx_plx800_ram/bsp.h b/include/arm/lpc24xx_plx800_ram/bsp.h
new file mode 100644
index 0000000000..d782e1ffa6
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp.h>
diff --git a/include/arm/lpc24xx_plx800_ram/bsp/dma.h b/include/arm/lpc24xx_plx800_ram/bsp/dma.h
new file mode 100644
index 0000000000..c9f37d1e03
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/dma.h>
diff --git a/include/arm/lpc24xx_plx800_ram/bsp/i2c.h b/include/arm/lpc24xx_plx800_ram/bsp/i2c.h
new file mode 100644
index 0000000000..c9c3c77722
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/i2c.h>
diff --git a/include/arm/lpc24xx_plx800_ram/bsp/io.h b/include/arm/lpc24xx_plx800_ram/bsp/io.h
new file mode 100644
index 0000000000..32a06c6969
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/io.h>
diff --git a/include/arm/lpc24xx_plx800_ram/bsp/irq.h b/include/arm/lpc24xx_plx800_ram/bsp/irq.h
new file mode 100644
index 0000000000..31c7ccebfb
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/irq.h>
diff --git a/include/arm/lpc24xx_plx800_ram/bsp/linker-symbols.h b/include/arm/lpc24xx_plx800_ram/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc24xx_plx800_ram/bsp/lpc-clock-config.h b/include/arm/lpc24xx_plx800_ram/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..20f2e40532
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc24xx_plx800_ram/bsp/lpc-ethernet-config.h b/include/arm/lpc24xx_plx800_ram/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..742e6f1199
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc24xx_plx800_ram/bsp/start.h b/include/arm/lpc24xx_plx800_ram/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc24xx_plx800_ram/bsp/system-clocks.h b/include/arm/lpc24xx_plx800_ram/bsp/system-clocks.h
new file mode 100644
index 0000000000..e9922dfe0e
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/system-clocks.h>
diff --git a/include/arm/lpc24xx_plx800_ram/coverhd.h b/include/arm/lpc24xx_plx800_ram/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc24xx_plx800_ram/machine/elf_machdep.h b/include/arm/lpc24xx_plx800_ram/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc24xx_plx800_ram/rtems/asm.h b/include/arm/lpc24xx_plx800_ram/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc24xx_plx800_ram/rtems/score/cpu.h b/include/arm/lpc24xx_plx800_ram/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc24xx_plx800_ram/rtems/score/cpu_asm.h b/include/arm/lpc24xx_plx800_ram/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc24xx_plx800_ram/rtems/score/types.h b/include/arm/lpc24xx_plx800_ram/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc24xx_plx800_ram/tm27.h b/include/arm/lpc24xx_plx800_ram/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/bsp.h b/include/arm/lpc24xx_plx800_rom_int/bsp.h
new file mode 100644
index 0000000000..d782e1ffa6
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/bsp/dma.h b/include/arm/lpc24xx_plx800_rom_int/bsp/dma.h
new file mode 100644
index 0000000000..c9f37d1e03
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/dma.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/bsp/i2c.h b/include/arm/lpc24xx_plx800_rom_int/bsp/i2c.h
new file mode 100644
index 0000000000..c9c3c77722
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/i2c.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/bsp/io.h b/include/arm/lpc24xx_plx800_rom_int/bsp/io.h
new file mode 100644
index 0000000000..32a06c6969
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/io.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/bsp/irq.h b/include/arm/lpc24xx_plx800_rom_int/bsp/irq.h
new file mode 100644
index 0000000000..31c7ccebfb
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/irq.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/bsp/linker-symbols.h b/include/arm/lpc24xx_plx800_rom_int/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/bsp/lpc-clock-config.h b/include/arm/lpc24xx_plx800_rom_int/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..20f2e40532
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/bsp/lpc-ethernet-config.h b/include/arm/lpc24xx_plx800_rom_int/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..742e6f1199
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/bsp/start.h b/include/arm/lpc24xx_plx800_rom_int/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/bsp/system-clocks.h b/include/arm/lpc24xx_plx800_rom_int/bsp/system-clocks.h
new file mode 100644
index 0000000000..e9922dfe0e
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/system-clocks.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/coverhd.h b/include/arm/lpc24xx_plx800_rom_int/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/machine/elf_machdep.h b/include/arm/lpc24xx_plx800_rom_int/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/rtems/asm.h b/include/arm/lpc24xx_plx800_rom_int/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/rtems/score/cpu.h b/include/arm/lpc24xx_plx800_rom_int/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/rtems/score/cpu_asm.h b/include/arm/lpc24xx_plx800_rom_int/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/rtems/score/types.h b/include/arm/lpc24xx_plx800_rom_int/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc24xx_plx800_rom_int/tm27.h b/include/arm/lpc24xx_plx800_rom_int/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc32xx_mzx/bsp/linker-symbols.h b/include/arm/lpc32xx_mzx/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc32xx_mzx/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc32xx_mzx/bsp/start.h b/include/arm/lpc32xx_mzx/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc32xx_mzx/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc32xx_mzx/coverhd.h b/include/arm/lpc32xx_mzx/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc32xx_mzx/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc32xx_mzx/machine/elf_machdep.h b/include/arm/lpc32xx_mzx/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc32xx_mzx/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc32xx_mzx/rtems/asm.h b/include/arm/lpc32xx_mzx/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc32xx_mzx/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc32xx_mzx/rtems/score/cpu.h b/include/arm/lpc32xx_mzx/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc32xx_mzx/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc32xx_mzx/rtems/score/cpu_asm.h b/include/arm/lpc32xx_mzx/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc32xx_mzx/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc32xx_mzx/rtems/score/types.h b/include/arm/lpc32xx_mzx/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc32xx_mzx/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/bsp.h b/include/arm/lpc32xx_mzx_stage_1/bsp.h
new file mode 100644
index 0000000000..583de32254
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/bsp/i2c.h b/include/arm/lpc32xx_mzx_stage_1/bsp/i2c.h
new file mode 100644
index 0000000000..5955038ffe
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/i2c.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/bsp/irq.h b/include/arm/lpc32xx_mzx_stage_1/bsp/irq.h
new file mode 100644
index 0000000000..afe812e2d8
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/irq.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/bsp/linker-symbols.h b/include/arm/lpc32xx_mzx_stage_1/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/bsp/lpc-clock-config.h b/include/arm/lpc32xx_mzx_stage_1/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..0424fd9eb5
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/bsp/lpc-ethernet-config.h b/include/arm/lpc32xx_mzx_stage_1/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..9ad4858877
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/bsp/mmu.h b/include/arm/lpc32xx_mzx_stage_1/bsp/mmu.h
new file mode 100644
index 0000000000..1ccd390cb5
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/bsp/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/mmu.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/bsp/start.h b/include/arm/lpc32xx_mzx_stage_1/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/coverhd.h b/include/arm/lpc32xx_mzx_stage_1/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/machine/elf_machdep.h b/include/arm/lpc32xx_mzx_stage_1/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/rtems/asm.h b/include/arm/lpc32xx_mzx_stage_1/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/rtems/score/cpu.h b/include/arm/lpc32xx_mzx_stage_1/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/rtems/score/cpu_asm.h b/include/arm/lpc32xx_mzx_stage_1/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/rtems/score/types.h b/include/arm/lpc32xx_mzx_stage_1/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc32xx_mzx_stage_1/tm27.h b/include/arm/lpc32xx_mzx_stage_1/tm27.h
new file mode 100644
index 0000000000..87249f02e7
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/tm27.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/bsp.h b/include/arm/lpc32xx_mzx_stage_2/bsp.h
new file mode 100644
index 0000000000..583de32254
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/bsp/i2c.h b/include/arm/lpc32xx_mzx_stage_2/bsp/i2c.h
new file mode 100644
index 0000000000..5955038ffe
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/i2c.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/bsp/irq.h b/include/arm/lpc32xx_mzx_stage_2/bsp/irq.h
new file mode 100644
index 0000000000..afe812e2d8
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/irq.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/bsp/linker-symbols.h b/include/arm/lpc32xx_mzx_stage_2/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/bsp/lpc-clock-config.h b/include/arm/lpc32xx_mzx_stage_2/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..0424fd9eb5
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/bsp/lpc-ethernet-config.h b/include/arm/lpc32xx_mzx_stage_2/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..9ad4858877
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/bsp/mmu.h b/include/arm/lpc32xx_mzx_stage_2/bsp/mmu.h
new file mode 100644
index 0000000000..1ccd390cb5
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/bsp/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/mmu.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/bsp/start.h b/include/arm/lpc32xx_mzx_stage_2/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/coverhd.h b/include/arm/lpc32xx_mzx_stage_2/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/machine/elf_machdep.h b/include/arm/lpc32xx_mzx_stage_2/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/rtems/asm.h b/include/arm/lpc32xx_mzx_stage_2/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/rtems/score/cpu.h b/include/arm/lpc32xx_mzx_stage_2/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/rtems/score/cpu_asm.h b/include/arm/lpc32xx_mzx_stage_2/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/rtems/score/types.h b/include/arm/lpc32xx_mzx_stage_2/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc32xx_mzx_stage_2/tm27.h b/include/arm/lpc32xx_mzx_stage_2/tm27.h
new file mode 100644
index 0000000000..87249f02e7
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/tm27.h>
diff --git a/include/arm/lpc32xx_phycore/bsp.h b/include/arm/lpc32xx_phycore/bsp.h
new file mode 100644
index 0000000000..583de32254
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp.h>
diff --git a/include/arm/lpc32xx_phycore/bsp/i2c.h b/include/arm/lpc32xx_phycore/bsp/i2c.h
new file mode 100644
index 0000000000..5955038ffe
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/i2c.h>
diff --git a/include/arm/lpc32xx_phycore/bsp/irq.h b/include/arm/lpc32xx_phycore/bsp/irq.h
new file mode 100644
index 0000000000..afe812e2d8
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/irq.h>
diff --git a/include/arm/lpc32xx_phycore/bsp/linker-symbols.h b/include/arm/lpc32xx_phycore/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc32xx_phycore/bsp/lpc-clock-config.h b/include/arm/lpc32xx_phycore/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..0424fd9eb5
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc32xx_phycore/bsp/lpc-ethernet-config.h b/include/arm/lpc32xx_phycore/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..9ad4858877
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc32xx_phycore/bsp/mmu.h b/include/arm/lpc32xx_phycore/bsp/mmu.h
new file mode 100644
index 0000000000..1ccd390cb5
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/bsp/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/bsp/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/bsp/mmu.h>
diff --git a/include/arm/lpc32xx_phycore/bsp/start.h b/include/arm/lpc32xx_phycore/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc32xx_phycore/coverhd.h b/include/arm/lpc32xx_phycore/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc32xx_phycore/machine/elf_machdep.h b/include/arm/lpc32xx_phycore/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc32xx_phycore/rtems/asm.h b/include/arm/lpc32xx_phycore/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc32xx_phycore/rtems/score/cpu.h b/include/arm/lpc32xx_phycore/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc32xx_phycore/rtems/score/cpu_asm.h b/include/arm/lpc32xx_phycore/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc32xx_phycore/rtems/score/types.h b/include/arm/lpc32xx_phycore/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc32xx_phycore/tm27.h b/include/arm/lpc32xx_phycore/tm27.h
new file mode 100644
index 0000000000..87249f02e7
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc32xx_mzx/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc32xx_mzx/tm27.h>
diff --git a/include/arm/lpc40xx_ea_ram/bsp.h b/include/arm/lpc40xx_ea_ram/bsp.h
new file mode 100644
index 0000000000..d782e1ffa6
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp.h>
diff --git a/include/arm/lpc40xx_ea_ram/bsp/dma.h b/include/arm/lpc40xx_ea_ram/bsp/dma.h
new file mode 100644
index 0000000000..c9f37d1e03
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/dma.h>
diff --git a/include/arm/lpc40xx_ea_ram/bsp/i2c.h b/include/arm/lpc40xx_ea_ram/bsp/i2c.h
new file mode 100644
index 0000000000..c9c3c77722
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/i2c.h>
diff --git a/include/arm/lpc40xx_ea_ram/bsp/io.h b/include/arm/lpc40xx_ea_ram/bsp/io.h
new file mode 100644
index 0000000000..32a06c6969
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/io.h>
diff --git a/include/arm/lpc40xx_ea_ram/bsp/irq.h b/include/arm/lpc40xx_ea_ram/bsp/irq.h
new file mode 100644
index 0000000000..31c7ccebfb
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/irq.h>
diff --git a/include/arm/lpc40xx_ea_ram/bsp/linker-symbols.h b/include/arm/lpc40xx_ea_ram/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc40xx_ea_ram/bsp/lpc-clock-config.h b/include/arm/lpc40xx_ea_ram/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..20f2e40532
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc40xx_ea_ram/bsp/lpc-ethernet-config.h b/include/arm/lpc40xx_ea_ram/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..742e6f1199
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc40xx_ea_ram/bsp/start.h b/include/arm/lpc40xx_ea_ram/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc40xx_ea_ram/bsp/system-clocks.h b/include/arm/lpc40xx_ea_ram/bsp/system-clocks.h
new file mode 100644
index 0000000000..e9922dfe0e
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/system-clocks.h>
diff --git a/include/arm/lpc40xx_ea_ram/coverhd.h b/include/arm/lpc40xx_ea_ram/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc40xx_ea_ram/machine/elf_machdep.h b/include/arm/lpc40xx_ea_ram/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc40xx_ea_ram/rtems/asm.h b/include/arm/lpc40xx_ea_ram/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc40xx_ea_ram/rtems/score/cpu.h b/include/arm/lpc40xx_ea_ram/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc40xx_ea_ram/rtems/score/cpu_asm.h b/include/arm/lpc40xx_ea_ram/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc40xx_ea_ram/rtems/score/types.h b/include/arm/lpc40xx_ea_ram/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc40xx_ea_ram/tm27.h b/include/arm/lpc40xx_ea_ram/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/bsp.h b/include/arm/lpc40xx_ea_rom_int/bsp.h
new file mode 100644
index 0000000000..d782e1ffa6
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/bsp/dma.h b/include/arm/lpc40xx_ea_rom_int/bsp/dma.h
new file mode 100644
index 0000000000..c9f37d1e03
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/bsp/dma.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/dma.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/dma.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/bsp/i2c.h b/include/arm/lpc40xx_ea_rom_int/bsp/i2c.h
new file mode 100644
index 0000000000..c9c3c77722
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/i2c.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/bsp/io.h b/include/arm/lpc40xx_ea_rom_int/bsp/io.h
new file mode 100644
index 0000000000..32a06c6969
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/io.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/bsp/irq.h b/include/arm/lpc40xx_ea_rom_int/bsp/irq.h
new file mode 100644
index 0000000000..31c7ccebfb
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/irq.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/bsp/linker-symbols.h b/include/arm/lpc40xx_ea_rom_int/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/bsp/lpc-clock-config.h b/include/arm/lpc40xx_ea_rom_int/bsp/lpc-clock-config.h
new file mode 100644
index 0000000000..20f2e40532
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/bsp/lpc-clock-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/bsp/lpc-ethernet-config.h b/include/arm/lpc40xx_ea_rom_int/bsp/lpc-ethernet-config.h
new file mode 100644
index 0000000000..742e6f1199
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/bsp/lpc-ethernet-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/bsp/start.h b/include/arm/lpc40xx_ea_rom_int/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/bsp/system-clocks.h b/include/arm/lpc40xx_ea_rom_int/bsp/system-clocks.h
new file mode 100644
index 0000000000..e9922dfe0e
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/lpc17xx_ea_ram/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/lpc17xx_ea_ram/bsp/system-clocks.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/coverhd.h b/include/arm/lpc40xx_ea_rom_int/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/machine/elf_machdep.h b/include/arm/lpc40xx_ea_rom_int/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/rtems/asm.h b/include/arm/lpc40xx_ea_rom_int/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/rtems/score/cpu.h b/include/arm/lpc40xx_ea_rom_int/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/rtems/score/cpu_asm.h b/include/arm/lpc40xx_ea_rom_int/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/rtems/score/types.h b/include/arm/lpc40xx_ea_rom_int/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/lpc40xx_ea_rom_int/tm27.h b/include/arm/lpc40xx_ea_rom_int/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/nds/bsp/linker-symbols.h b/include/arm/nds/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/nds/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/nds/coverhd.h b/include/arm/nds/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/nds/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/nds/machine/elf_machdep.h b/include/arm/nds/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/nds/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/nds/rtems/asm.h b/include/arm/nds/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/nds/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/nds/rtems/score/cpu.h b/include/arm/nds/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/nds/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/nds/rtems/score/cpu_asm.h b/include/arm/nds/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/nds/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/nds/rtems/score/types.h b/include/arm/nds/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/nds/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/nds/tm27.h b/include/arm/nds/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/nds/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/raspberrypi/bsp/linker-symbols.h b/include/arm/raspberrypi/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/raspberrypi/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/raspberrypi/bsp/start.h b/include/arm/raspberrypi/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/raspberrypi/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/raspberrypi/coverhd.h b/include/arm/raspberrypi/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/raspberrypi/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/raspberrypi/machine/elf_machdep.h b/include/arm/raspberrypi/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/raspberrypi/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/raspberrypi/rtems/asm.h b/include/arm/raspberrypi/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/raspberrypi/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/raspberrypi/rtems/score/cpu.h b/include/arm/raspberrypi/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/raspberrypi/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/raspberrypi/rtems/score/cpu_asm.h b/include/arm/raspberrypi/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/raspberrypi/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/raspberrypi/rtems/score/types.h b/include/arm/raspberrypi/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/raspberrypi/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/raspberrypi/tm27.h b/include/arm/raspberrypi/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/raspberrypi/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/raspberrypi2/bsp.h b/include/arm/raspberrypi2/bsp.h
new file mode 100644
index 0000000000..bd9aa03cf8
--- /dev/null
+++ b/include/arm/raspberrypi2/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/raspberrypi/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/raspberrypi/bsp.h>
diff --git a/include/arm/raspberrypi2/bsp/i2c.h b/include/arm/raspberrypi2/bsp/i2c.h
new file mode 100644
index 0000000000..2c32c46df7
--- /dev/null
+++ b/include/arm/raspberrypi2/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/raspberrypi/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/raspberrypi/bsp/i2c.h>
diff --git a/include/arm/raspberrypi2/bsp/irq.h b/include/arm/raspberrypi2/bsp/irq.h
new file mode 100644
index 0000000000..63e4d7e432
--- /dev/null
+++ b/include/arm/raspberrypi2/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/raspberrypi/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/raspberrypi/bsp/irq.h>
diff --git a/include/arm/raspberrypi2/bsp/linker-symbols.h b/include/arm/raspberrypi2/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/raspberrypi2/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/raspberrypi2/bsp/mmu.h b/include/arm/raspberrypi2/bsp/mmu.h
new file mode 100644
index 0000000000..465032513c
--- /dev/null
+++ b/include/arm/raspberrypi2/bsp/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/raspberrypi/bsp/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/raspberrypi/bsp/mmu.h>
diff --git a/include/arm/raspberrypi2/bsp/spi.h b/include/arm/raspberrypi2/bsp/spi.h
new file mode 100644
index 0000000000..ad71d939a8
--- /dev/null
+++ b/include/arm/raspberrypi2/bsp/spi.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/raspberrypi/bsp/spi.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/raspberrypi/bsp/spi.h>
diff --git a/include/arm/raspberrypi2/bsp/start.h b/include/arm/raspberrypi2/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/raspberrypi2/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/raspberrypi2/bsp/usart.h b/include/arm/raspberrypi2/bsp/usart.h
new file mode 100644
index 0000000000..a76998c01e
--- /dev/null
+++ b/include/arm/raspberrypi2/bsp/usart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/raspberrypi/bsp/usart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/raspberrypi/bsp/usart.h>
diff --git a/include/arm/raspberrypi2/coverhd.h b/include/arm/raspberrypi2/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/raspberrypi2/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/raspberrypi2/libcpu/cache_.h b/include/arm/raspberrypi2/libcpu/cache_.h
new file mode 100644
index 0000000000..1faf957069
--- /dev/null
+++ b/include/arm/raspberrypi2/libcpu/cache_.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/raspberrypi/libcpu/cache_.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/raspberrypi/libcpu/cache_.h>
diff --git a/include/arm/raspberrypi2/machine/elf_machdep.h b/include/arm/raspberrypi2/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/raspberrypi2/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/raspberrypi2/rtems/asm.h b/include/arm/raspberrypi2/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/raspberrypi2/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/raspberrypi2/rtems/score/cpu.h b/include/arm/raspberrypi2/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/raspberrypi2/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/raspberrypi2/rtems/score/cpu_asm.h b/include/arm/raspberrypi2/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/raspberrypi2/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/raspberrypi2/rtems/score/types.h b/include/arm/raspberrypi2/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/raspberrypi2/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/raspberrypi2/tm27.h b/include/arm/raspberrypi2/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/raspberrypi2/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/realview_pbx_a9_qemu/bsp/linker-symbols.h b/include/arm/realview_pbx_a9_qemu/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/realview_pbx_a9_qemu/bsp/start.h b/include/arm/realview_pbx_a9_qemu/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/realview_pbx_a9_qemu/coverhd.h b/include/arm/realview_pbx_a9_qemu/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/realview_pbx_a9_qemu/machine/elf_machdep.h b/include/arm/realview_pbx_a9_qemu/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/realview_pbx_a9_qemu/rtems/asm.h b/include/arm/realview_pbx_a9_qemu/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/realview_pbx_a9_qemu/rtems/score/cpu.h b/include/arm/realview_pbx_a9_qemu/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/realview_pbx_a9_qemu/rtems/score/cpu_asm.h b/include/arm/realview_pbx_a9_qemu/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/realview_pbx_a9_qemu/rtems/score/types.h b/include/arm/realview_pbx_a9_qemu/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/realview_pbx_a9_qemu_smp/bsp.h b/include/arm/realview_pbx_a9_qemu_smp/bsp.h
new file mode 100644
index 0000000000..154017414b
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu_smp/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/realview_pbx_a9_qemu/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/realview_pbx_a9_qemu/bsp.h>
diff --git a/include/arm/realview_pbx_a9_qemu_smp/bsp/irq.h b/include/arm/realview_pbx_a9_qemu_smp/bsp/irq.h
new file mode 100644
index 0000000000..19ee4de8ef
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu_smp/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/realview_pbx_a9_qemu/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/realview_pbx_a9_qemu/bsp/irq.h>
diff --git a/include/arm/realview_pbx_a9_qemu_smp/bsp/linker-symbols.h b/include/arm/realview_pbx_a9_qemu_smp/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu_smp/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/realview_pbx_a9_qemu_smp/bsp/start.h b/include/arm/realview_pbx_a9_qemu_smp/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu_smp/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/realview_pbx_a9_qemu_smp/coverhd.h b/include/arm/realview_pbx_a9_qemu_smp/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu_smp/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/realview_pbx_a9_qemu_smp/machine/elf_machdep.h b/include/arm/realview_pbx_a9_qemu_smp/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu_smp/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/realview_pbx_a9_qemu_smp/rtems/asm.h b/include/arm/realview_pbx_a9_qemu_smp/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu_smp/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/realview_pbx_a9_qemu_smp/rtems/score/cpu.h b/include/arm/realview_pbx_a9_qemu_smp/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu_smp/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/realview_pbx_a9_qemu_smp/rtems/score/cpu_asm.h b/include/arm/realview_pbx_a9_qemu_smp/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu_smp/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/realview_pbx_a9_qemu_smp/rtems/score/types.h b/include/arm/realview_pbx_a9_qemu_smp/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu_smp/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/realview_pbx_a9_qemu_smp/tm27.h b/include/arm/realview_pbx_a9_qemu_smp/tm27.h
new file mode 100644
index 0000000000..ab30c7b8fe
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu_smp/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/realview_pbx_a9_qemu/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/realview_pbx_a9_qemu/tm27.h>
diff --git a/include/arm/rtl22xx/bsp/linker-symbols.h b/include/arm/rtl22xx/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/rtl22xx/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/rtl22xx/coverhd.h b/include/arm/rtl22xx/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/rtl22xx/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/rtl22xx/machine/elf_machdep.h b/include/arm/rtl22xx/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/rtl22xx/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/rtl22xx/rtems/asm.h b/include/arm/rtl22xx/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/rtl22xx/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/rtl22xx/rtems/score/cpu.h b/include/arm/rtl22xx/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/rtl22xx/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/rtl22xx/rtems/score/cpu_asm.h b/include/arm/rtl22xx/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/rtl22xx/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/rtl22xx/rtems/score/types.h b/include/arm/rtl22xx/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/rtl22xx/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/rtl22xx/tm27.h b/include/arm/rtl22xx/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/rtl22xx/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/rtl22xx/uart.h b/include/arm/rtl22xx/uart.h
new file mode 100644
index 0000000000..8134169430
--- /dev/null
+++ b/include/arm/rtl22xx/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/edb7312/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/edb7312/uart.h>
diff --git a/include/arm/rtl22xx_t/bsp.h b/include/arm/rtl22xx_t/bsp.h
new file mode 100644
index 0000000000..7040734942
--- /dev/null
+++ b/include/arm/rtl22xx_t/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/rtl22xx/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/rtl22xx/bsp.h>
diff --git a/include/arm/rtl22xx_t/bsp/irq.h b/include/arm/rtl22xx_t/bsp/irq.h
new file mode 100644
index 0000000000..c8590c201d
--- /dev/null
+++ b/include/arm/rtl22xx_t/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/rtl22xx/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/rtl22xx/bsp/irq.h>
diff --git a/include/arm/rtl22xx_t/bsp/linker-symbols.h b/include/arm/rtl22xx_t/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/rtl22xx_t/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/rtl22xx_t/coverhd.h b/include/arm/rtl22xx_t/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/rtl22xx_t/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/rtl22xx_t/machine/elf_machdep.h b/include/arm/rtl22xx_t/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/rtl22xx_t/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/rtl22xx_t/rtems/asm.h b/include/arm/rtl22xx_t/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/rtl22xx_t/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/rtl22xx_t/rtems/score/cpu.h b/include/arm/rtl22xx_t/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/rtl22xx_t/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/rtl22xx_t/rtems/score/cpu_asm.h b/include/arm/rtl22xx_t/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/rtl22xx_t/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/rtl22xx_t/rtems/score/types.h b/include/arm/rtl22xx_t/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/rtl22xx_t/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/rtl22xx_t/tm27.h b/include/arm/rtl22xx_t/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/rtl22xx_t/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/rtl22xx_t/uart.h b/include/arm/rtl22xx_t/uart.h
new file mode 100644
index 0000000000..8134169430
--- /dev/null
+++ b/include/arm/rtl22xx_t/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/edb7312/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/edb7312/uart.h>
diff --git a/include/arm/smdk2410/bsp.h b/include/arm/smdk2410/bsp.h
new file mode 100644
index 0000000000..32687d3654
--- /dev/null
+++ b/include/arm/smdk2410/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/gp32/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/gp32/bsp.h>
diff --git a/include/arm/smdk2410/bsp/irq.h b/include/arm/smdk2410/bsp/irq.h
new file mode 100644
index 0000000000..5a537ad34e
--- /dev/null
+++ b/include/arm/smdk2410/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/gp32/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/gp32/bsp/irq.h>
diff --git a/include/arm/smdk2410/bsp/linker-symbols.h b/include/arm/smdk2410/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/smdk2410/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/smdk2410/coverhd.h b/include/arm/smdk2410/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/smdk2410/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/smdk2410/libcpu/mmu.h b/include/arm/smdk2410/libcpu/mmu.h
new file mode 100644
index 0000000000..613920fcf5
--- /dev/null
+++ b/include/arm/smdk2410/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/csb336/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/csb336/libcpu/mmu.h>
diff --git a/include/arm/smdk2410/machine/elf_machdep.h b/include/arm/smdk2410/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/smdk2410/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/smdk2410/rtems/asm.h b/include/arm/smdk2410/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/smdk2410/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/smdk2410/rtems/score/cpu.h b/include/arm/smdk2410/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/smdk2410/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/smdk2410/rtems/score/cpu_asm.h b/include/arm/smdk2410/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/smdk2410/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/smdk2410/rtems/score/types.h b/include/arm/smdk2410/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/smdk2410/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/smdk2410/tm27.h b/include/arm/smdk2410/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/smdk2410/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/stm32f105rc/bsp/linker-symbols.h b/include/arm/stm32f105rc/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/stm32f105rc/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/stm32f105rc/bsp/start.h b/include/arm/stm32f105rc/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/stm32f105rc/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/stm32f105rc/coverhd.h b/include/arm/stm32f105rc/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/stm32f105rc/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/stm32f105rc/machine/elf_machdep.h b/include/arm/stm32f105rc/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/stm32f105rc/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/stm32f105rc/rtems/asm.h b/include/arm/stm32f105rc/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/stm32f105rc/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/stm32f105rc/rtems/score/cpu.h b/include/arm/stm32f105rc/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/stm32f105rc/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/stm32f105rc/rtems/score/cpu_asm.h b/include/arm/stm32f105rc/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/stm32f105rc/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/stm32f105rc/rtems/score/types.h b/include/arm/stm32f105rc/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/stm32f105rc/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/stm32f105rc/tm27.h b/include/arm/stm32f105rc/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/stm32f105rc/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/stm32f4/bsp.h b/include/arm/stm32f4/bsp.h
new file mode 100644
index 0000000000..ad7eabb998
--- /dev/null
+++ b/include/arm/stm32f4/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/stm32f105rc/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/stm32f105rc/bsp.h>
diff --git a/include/arm/stm32f4/bsp/i2c.h b/include/arm/stm32f4/bsp/i2c.h
new file mode 100644
index 0000000000..6c44792814
--- /dev/null
+++ b/include/arm/stm32f4/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/stm32f105rc/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/stm32f105rc/bsp/i2c.h>
diff --git a/include/arm/stm32f4/bsp/io.h b/include/arm/stm32f4/bsp/io.h
new file mode 100644
index 0000000000..5e5ef5e274
--- /dev/null
+++ b/include/arm/stm32f4/bsp/io.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/stm32f105rc/bsp/io.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/stm32f105rc/bsp/io.h>
diff --git a/include/arm/stm32f4/bsp/irq.h b/include/arm/stm32f4/bsp/irq.h
new file mode 100644
index 0000000000..f0e66e2690
--- /dev/null
+++ b/include/arm/stm32f4/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/stm32f105rc/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/stm32f105rc/bsp/irq.h>
diff --git a/include/arm/stm32f4/bsp/linker-symbols.h b/include/arm/stm32f4/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/stm32f4/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/stm32f4/bsp/start.h b/include/arm/stm32f4/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/stm32f4/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/stm32f4/bsp/usart.h b/include/arm/stm32f4/bsp/usart.h
new file mode 100644
index 0000000000..239102ccdb
--- /dev/null
+++ b/include/arm/stm32f4/bsp/usart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/stm32f105rc/bsp/usart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/stm32f105rc/bsp/usart.h>
diff --git a/include/arm/stm32f4/coverhd.h b/include/arm/stm32f4/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/stm32f4/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/stm32f4/machine/elf_machdep.h b/include/arm/stm32f4/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/stm32f4/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/stm32f4/rtems/asm.h b/include/arm/stm32f4/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/stm32f4/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/stm32f4/rtems/score/cpu.h b/include/arm/stm32f4/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/stm32f4/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/stm32f4/rtems/score/cpu_asm.h b/include/arm/stm32f4/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/stm32f4/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/stm32f4/rtems/score/types.h b/include/arm/stm32f4/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/stm32f4/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/stm32f4/tm27.h b/include/arm/stm32f4/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/stm32f4/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/tms570ls3137_hdk/bsp/linker-symbols.h b/include/arm/tms570ls3137_hdk/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/tms570ls3137_hdk/bsp/start.h b/include/arm/tms570ls3137_hdk/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/tms570ls3137_hdk/coverhd.h b/include/arm/tms570ls3137_hdk/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/tms570ls3137_hdk/machine/elf_machdep.h b/include/arm/tms570ls3137_hdk/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/tms570ls3137_hdk/rtems/asm.h b/include/arm/tms570ls3137_hdk/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/tms570ls3137_hdk/rtems/score/cpu.h b/include/arm/tms570ls3137_hdk/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/tms570ls3137_hdk/rtems/score/cpu_asm.h b/include/arm/tms570ls3137_hdk/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/tms570ls3137_hdk/rtems/score/types.h b/include/arm/tms570ls3137_hdk/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/tms570ls3137_hdk/tm27.h b/include/arm/tms570ls3137_hdk/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/tms570ls3137_hdk_intram/bsp.h b/include/arm/tms570ls3137_hdk_intram/bsp.h
new file mode 100644
index 0000000000..e0d039ba5c
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_intram/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/tms570ls3137_hdk/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/tms570ls3137_hdk/bsp.h>
diff --git a/include/arm/tms570ls3137_hdk_intram/bsp/irq.h b/include/arm/tms570ls3137_hdk_intram/bsp/irq.h
new file mode 100644
index 0000000000..5a0949c002
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_intram/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/tms570ls3137_hdk/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/tms570ls3137_hdk/bsp/irq.h>
diff --git a/include/arm/tms570ls3137_hdk_intram/bsp/linker-symbols.h b/include/arm/tms570ls3137_hdk_intram/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_intram/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/tms570ls3137_hdk_intram/bsp/start.h b/include/arm/tms570ls3137_hdk_intram/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_intram/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/tms570ls3137_hdk_intram/bsp/system-clocks.h b/include/arm/tms570ls3137_hdk_intram/bsp/system-clocks.h
new file mode 100644
index 0000000000..56cba04d8e
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_intram/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/tms570ls3137_hdk/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/tms570ls3137_hdk/bsp/system-clocks.h>
diff --git a/include/arm/tms570ls3137_hdk_intram/coverhd.h b/include/arm/tms570ls3137_hdk_intram/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_intram/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/tms570ls3137_hdk_intram/machine/elf_machdep.h b/include/arm/tms570ls3137_hdk_intram/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_intram/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/tms570ls3137_hdk_intram/rtems/asm.h b/include/arm/tms570ls3137_hdk_intram/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_intram/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/tms570ls3137_hdk_intram/rtems/score/cpu.h b/include/arm/tms570ls3137_hdk_intram/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_intram/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/tms570ls3137_hdk_intram/rtems/score/cpu_asm.h b/include/arm/tms570ls3137_hdk_intram/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_intram/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/tms570ls3137_hdk_intram/rtems/score/types.h b/include/arm/tms570ls3137_hdk_intram/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_intram/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/tms570ls3137_hdk_intram/tm27.h b/include/arm/tms570ls3137_hdk_intram/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_intram/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/tms570ls3137_hdk_sdram/bsp.h b/include/arm/tms570ls3137_hdk_sdram/bsp.h
new file mode 100644
index 0000000000..e0d039ba5c
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_sdram/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/tms570ls3137_hdk/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/tms570ls3137_hdk/bsp.h>
diff --git a/include/arm/tms570ls3137_hdk_sdram/bsp/irq.h b/include/arm/tms570ls3137_hdk_sdram/bsp/irq.h
new file mode 100644
index 0000000000..5a0949c002
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_sdram/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/tms570ls3137_hdk/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/tms570ls3137_hdk/bsp/irq.h>
diff --git a/include/arm/tms570ls3137_hdk_sdram/bsp/linker-symbols.h b/include/arm/tms570ls3137_hdk_sdram/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_sdram/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/tms570ls3137_hdk_sdram/bsp/start.h b/include/arm/tms570ls3137_hdk_sdram/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_sdram/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/tms570ls3137_hdk_sdram/bsp/system-clocks.h b/include/arm/tms570ls3137_hdk_sdram/bsp/system-clocks.h
new file mode 100644
index 0000000000..56cba04d8e
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_sdram/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/tms570ls3137_hdk/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/tms570ls3137_hdk/bsp/system-clocks.h>
diff --git a/include/arm/tms570ls3137_hdk_sdram/coverhd.h b/include/arm/tms570ls3137_hdk_sdram/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_sdram/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/tms570ls3137_hdk_sdram/machine/elf_machdep.h b/include/arm/tms570ls3137_hdk_sdram/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_sdram/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/tms570ls3137_hdk_sdram/rtems/asm.h b/include/arm/tms570ls3137_hdk_sdram/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_sdram/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/tms570ls3137_hdk_sdram/rtems/score/cpu.h b/include/arm/tms570ls3137_hdk_sdram/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_sdram/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/tms570ls3137_hdk_sdram/rtems/score/cpu_asm.h b/include/arm/tms570ls3137_hdk_sdram/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_sdram/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/tms570ls3137_hdk_sdram/rtems/score/types.h b/include/arm/tms570ls3137_hdk_sdram/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_sdram/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/tms570ls3137_hdk_sdram/tm27.h b/include/arm/tms570ls3137_hdk_sdram/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_sdram/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/tms570ls3137_hdk_with_loader/bsp.h b/include/arm/tms570ls3137_hdk_with_loader/bsp.h
new file mode 100644
index 0000000000..e0d039ba5c
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_with_loader/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/tms570ls3137_hdk/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/tms570ls3137_hdk/bsp.h>
diff --git a/include/arm/tms570ls3137_hdk_with_loader/bsp/irq.h b/include/arm/tms570ls3137_hdk_with_loader/bsp/irq.h
new file mode 100644
index 0000000000..5a0949c002
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_with_loader/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/tms570ls3137_hdk/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/tms570ls3137_hdk/bsp/irq.h>
diff --git a/include/arm/tms570ls3137_hdk_with_loader/bsp/linker-symbols.h b/include/arm/tms570ls3137_hdk_with_loader/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_with_loader/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/tms570ls3137_hdk_with_loader/bsp/start.h b/include/arm/tms570ls3137_hdk_with_loader/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_with_loader/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/tms570ls3137_hdk_with_loader/bsp/system-clocks.h b/include/arm/tms570ls3137_hdk_with_loader/bsp/system-clocks.h
new file mode 100644
index 0000000000..56cba04d8e
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_with_loader/bsp/system-clocks.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/tms570ls3137_hdk/bsp/system-clocks.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/tms570ls3137_hdk/bsp/system-clocks.h>
diff --git a/include/arm/tms570ls3137_hdk_with_loader/coverhd.h b/include/arm/tms570ls3137_hdk_with_loader/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_with_loader/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/tms570ls3137_hdk_with_loader/machine/elf_machdep.h b/include/arm/tms570ls3137_hdk_with_loader/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_with_loader/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/tms570ls3137_hdk_with_loader/rtems/asm.h b/include/arm/tms570ls3137_hdk_with_loader/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_with_loader/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/tms570ls3137_hdk_with_loader/rtems/score/cpu.h b/include/arm/tms570ls3137_hdk_with_loader/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_with_loader/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/tms570ls3137_hdk_with_loader/rtems/score/cpu_asm.h b/include/arm/tms570ls3137_hdk_with_loader/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_with_loader/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/tms570ls3137_hdk_with_loader/rtems/score/types.h b/include/arm/tms570ls3137_hdk_with_loader/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_with_loader/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/tms570ls3137_hdk_with_loader/tm27.h b/include/arm/tms570ls3137_hdk_with_loader/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_with_loader/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/arm/xilinx_zynq_a9_qemu/bsp/linker-symbols.h b/include/arm/xilinx_zynq_a9_qemu/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/xilinx_zynq_a9_qemu/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/xilinx_zynq_a9_qemu/bsp/start.h b/include/arm/xilinx_zynq_a9_qemu/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/xilinx_zynq_a9_qemu/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/xilinx_zynq_a9_qemu/coverhd.h b/include/arm/xilinx_zynq_a9_qemu/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/xilinx_zynq_a9_qemu/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/xilinx_zynq_a9_qemu/machine/elf_machdep.h b/include/arm/xilinx_zynq_a9_qemu/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/xilinx_zynq_a9_qemu/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/xilinx_zynq_a9_qemu/rtems/asm.h b/include/arm/xilinx_zynq_a9_qemu/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/xilinx_zynq_a9_qemu/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/xilinx_zynq_a9_qemu/rtems/score/cpu.h b/include/arm/xilinx_zynq_a9_qemu/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/xilinx_zynq_a9_qemu/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/xilinx_zynq_a9_qemu/rtems/score/cpu_asm.h b/include/arm/xilinx_zynq_a9_qemu/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/xilinx_zynq_a9_qemu/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/xilinx_zynq_a9_qemu/rtems/score/types.h b/include/arm/xilinx_zynq_a9_qemu/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/xilinx_zynq_a9_qemu/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/xilinx_zynq_zc702/bsp.h b/include/arm/xilinx_zynq_zc702/bsp.h
new file mode 100644
index 0000000000..ae36d59803
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc702/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/xilinx_zynq_a9_qemu/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/xilinx_zynq_a9_qemu/bsp.h>
diff --git a/include/arm/xilinx_zynq_zc702/bsp/i2c.h b/include/arm/xilinx_zynq_zc702/bsp/i2c.h
new file mode 100644
index 0000000000..33cbf75cee
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc702/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/xilinx_zynq_a9_qemu/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/xilinx_zynq_a9_qemu/bsp/i2c.h>
diff --git a/include/arm/xilinx_zynq_zc702/bsp/irq.h b/include/arm/xilinx_zynq_zc702/bsp/irq.h
new file mode 100644
index 0000000000..9309bbb600
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc702/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/xilinx_zynq_a9_qemu/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/xilinx_zynq_a9_qemu/bsp/irq.h>
diff --git a/include/arm/xilinx_zynq_zc702/bsp/linker-symbols.h b/include/arm/xilinx_zynq_zc702/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc702/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/xilinx_zynq_zc702/bsp/start.h b/include/arm/xilinx_zynq_zc702/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc702/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/xilinx_zynq_zc702/coverhd.h b/include/arm/xilinx_zynq_zc702/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc702/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/xilinx_zynq_zc702/machine/elf_machdep.h b/include/arm/xilinx_zynq_zc702/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc702/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/xilinx_zynq_zc702/rtems/asm.h b/include/arm/xilinx_zynq_zc702/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc702/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/xilinx_zynq_zc702/rtems/score/cpu.h b/include/arm/xilinx_zynq_zc702/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc702/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/xilinx_zynq_zc702/rtems/score/cpu_asm.h b/include/arm/xilinx_zynq_zc702/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc702/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/xilinx_zynq_zc702/rtems/score/types.h b/include/arm/xilinx_zynq_zc702/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc702/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/xilinx_zynq_zc702/tm27.h b/include/arm/xilinx_zynq_zc702/tm27.h
new file mode 100644
index 0000000000..ca2df340c3
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc702/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/xilinx_zynq_a9_qemu/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/xilinx_zynq_a9_qemu/tm27.h>
diff --git a/include/arm/xilinx_zynq_zc706/bsp.h b/include/arm/xilinx_zynq_zc706/bsp.h
new file mode 100644
index 0000000000..ae36d59803
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc706/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/xilinx_zynq_a9_qemu/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/xilinx_zynq_a9_qemu/bsp.h>
diff --git a/include/arm/xilinx_zynq_zc706/bsp/i2c.h b/include/arm/xilinx_zynq_zc706/bsp/i2c.h
new file mode 100644
index 0000000000..33cbf75cee
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc706/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/xilinx_zynq_a9_qemu/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/xilinx_zynq_a9_qemu/bsp/i2c.h>
diff --git a/include/arm/xilinx_zynq_zc706/bsp/irq.h b/include/arm/xilinx_zynq_zc706/bsp/irq.h
new file mode 100644
index 0000000000..9309bbb600
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc706/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/xilinx_zynq_a9_qemu/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/xilinx_zynq_a9_qemu/bsp/irq.h>
diff --git a/include/arm/xilinx_zynq_zc706/bsp/linker-symbols.h b/include/arm/xilinx_zynq_zc706/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc706/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/xilinx_zynq_zc706/bsp/start.h b/include/arm/xilinx_zynq_zc706/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc706/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/xilinx_zynq_zc706/coverhd.h b/include/arm/xilinx_zynq_zc706/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc706/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/xilinx_zynq_zc706/machine/elf_machdep.h b/include/arm/xilinx_zynq_zc706/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc706/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/xilinx_zynq_zc706/rtems/asm.h b/include/arm/xilinx_zynq_zc706/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc706/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/xilinx_zynq_zc706/rtems/score/cpu.h b/include/arm/xilinx_zynq_zc706/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc706/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/xilinx_zynq_zc706/rtems/score/cpu_asm.h b/include/arm/xilinx_zynq_zc706/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc706/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/xilinx_zynq_zc706/rtems/score/types.h b/include/arm/xilinx_zynq_zc706/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc706/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/xilinx_zynq_zc706/tm27.h b/include/arm/xilinx_zynq_zc706/tm27.h
new file mode 100644
index 0000000000..ca2df340c3
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc706/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/xilinx_zynq_a9_qemu/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/xilinx_zynq_a9_qemu/tm27.h>
diff --git a/include/arm/xilinx_zynq_zedboard/bsp.h b/include/arm/xilinx_zynq_zedboard/bsp.h
new file mode 100644
index 0000000000..ae36d59803
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/xilinx_zynq_a9_qemu/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/xilinx_zynq_a9_qemu/bsp.h>
diff --git a/include/arm/xilinx_zynq_zedboard/bsp/i2c.h b/include/arm/xilinx_zynq_zedboard/bsp/i2c.h
new file mode 100644
index 0000000000..33cbf75cee
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/xilinx_zynq_a9_qemu/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/xilinx_zynq_a9_qemu/bsp/i2c.h>
diff --git a/include/arm/xilinx_zynq_zedboard/bsp/irq.h b/include/arm/xilinx_zynq_zedboard/bsp/irq.h
new file mode 100644
index 0000000000..9309bbb600
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/xilinx_zynq_a9_qemu/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/xilinx_zynq_a9_qemu/bsp/irq.h>
diff --git a/include/arm/xilinx_zynq_zedboard/bsp/linker-symbols.h b/include/arm/xilinx_zynq_zedboard/bsp/linker-symbols.h
new file mode 100644
index 0000000000..1ae4dfff89
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/linker-symbols.h>
diff --git a/include/arm/xilinx_zynq_zedboard/bsp/start.h b/include/arm/xilinx_zynq_zedboard/bsp/start.h
new file mode 100644
index 0000000000..78ccc736d0
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/bsp/start.h>
diff --git a/include/arm/xilinx_zynq_zedboard/coverhd.h b/include/arm/xilinx_zynq_zedboard/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/arm/xilinx_zynq_zedboard/machine/elf_machdep.h b/include/arm/xilinx_zynq_zedboard/machine/elf_machdep.h
new file mode 100644
index 0000000000..1123b0a57d
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/machine/elf_machdep.h>
diff --git a/include/arm/xilinx_zynq_zedboard/rtems/asm.h b/include/arm/xilinx_zynq_zedboard/rtems/asm.h
new file mode 100644
index 0000000000..6ac0366a94
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/asm.h>
diff --git a/include/arm/xilinx_zynq_zedboard/rtems/score/cpu.h b/include/arm/xilinx_zynq_zedboard/rtems/score/cpu.h
new file mode 100644
index 0000000000..8289086ef2
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu.h>
diff --git a/include/arm/xilinx_zynq_zedboard/rtems/score/cpu_asm.h b/include/arm/xilinx_zynq_zedboard/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..efa5e43abd
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpu_asm.h>
diff --git a/include/arm/xilinx_zynq_zedboard/rtems/score/types.h b/include/arm/xilinx_zynq_zedboard/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/xilinx_zynq_zedboard/tm27.h b/include/arm/xilinx_zynq_zedboard/tm27.h
new file mode 100644
index 0000000000..ca2df340c3
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/xilinx_zynq_a9_qemu/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/xilinx_zynq_a9_qemu/tm27.h>
diff --git a/include/avr/avrtest/coverhd.h b/include/avr/avrtest/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/avr/avrtest/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/avr/avrtest/tm27.h b/include/avr/avrtest/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/avr/avrtest/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/bfin/TLL6527M/coverhd.h b/include/bfin/TLL6527M/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/bfin/TLL6527M/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/bfin/bf537Stamp/coverhd.h b/include/bfin/bf537Stamp/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/bfin/bf537Stamp/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/bfin/bf537Stamp/libcpu/mmu.h b/include/bfin/bf537Stamp/libcpu/mmu.h
new file mode 100644
index 0000000000..fa1bccec22
--- /dev/null
+++ b/include/bfin/bf537Stamp/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/libcpu/mmu.h>
diff --git a/include/bfin/bf537Stamp/rtems/asm.h b/include/bfin/bf537Stamp/rtems/asm.h
new file mode 100644
index 0000000000..b8cc0207f8
--- /dev/null
+++ b/include/bfin/bf537Stamp/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/asm.h>
diff --git a/include/bfin/bf537Stamp/rtems/score/cpu.h b/include/bfin/bf537Stamp/rtems/score/cpu.h
new file mode 100644
index 0000000000..cad4927464
--- /dev/null
+++ b/include/bfin/bf537Stamp/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/score/cpu.h>
diff --git a/include/bfin/bf537Stamp/rtems/score/cpu_asm.h b/include/bfin/bf537Stamp/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..ef90324239
--- /dev/null
+++ b/include/bfin/bf537Stamp/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/score/cpu_asm.h>
diff --git a/include/bfin/bf537Stamp/rtems/score/types.h b/include/bfin/bf537Stamp/rtems/score/types.h
new file mode 100644
index 0000000000..240f0c8146
--- /dev/null
+++ b/include/bfin/bf537Stamp/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/score/types.h>
diff --git a/include/bfin/bf537Stamp/tm27.h b/include/bfin/bf537Stamp/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/bfin/bf537Stamp/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/bfin/eZKit533/coverhd.h b/include/bfin/eZKit533/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/bfin/eZKit533/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/bfin/eZKit533/libcpu/mmu.h b/include/bfin/eZKit533/libcpu/mmu.h
new file mode 100644
index 0000000000..fa1bccec22
--- /dev/null
+++ b/include/bfin/eZKit533/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/libcpu/mmu.h>
diff --git a/include/bfin/eZKit533/rtems/asm.h b/include/bfin/eZKit533/rtems/asm.h
new file mode 100644
index 0000000000..b8cc0207f8
--- /dev/null
+++ b/include/bfin/eZKit533/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/asm.h>
diff --git a/include/bfin/eZKit533/rtems/score/cpu.h b/include/bfin/eZKit533/rtems/score/cpu.h
new file mode 100644
index 0000000000..cad4927464
--- /dev/null
+++ b/include/bfin/eZKit533/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/score/cpu.h>
diff --git a/include/bfin/eZKit533/rtems/score/cpu_asm.h b/include/bfin/eZKit533/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..ef90324239
--- /dev/null
+++ b/include/bfin/eZKit533/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/score/cpu_asm.h>
diff --git a/include/bfin/eZKit533/rtems/score/types.h b/include/bfin/eZKit533/rtems/score/types.h
new file mode 100644
index 0000000000..240f0c8146
--- /dev/null
+++ b/include/bfin/eZKit533/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/score/types.h>
diff --git a/include/epiphany/epiphany_sim/coverhd.h b/include/epiphany/epiphany_sim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/epiphany/epiphany_sim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/h8300/h8sim/coverhd.h b/include/h8300/h8sim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/h8300/h8sim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/h8300/h8sim/tm27.h b/include/h8300/h8sim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/h8300/h8sim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/h8300/h8sxsim/bsp.h b/include/h8300/h8sxsim/bsp.h
new file mode 100644
index 0000000000..5c20daa520
--- /dev/null
+++ b/include/h8300/h8sxsim/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* h8300/h8sim/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <h8300/h8sim/bsp.h>
diff --git a/include/h8300/h8sxsim/coverhd.h b/include/h8300/h8sxsim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/h8300/h8sxsim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/h8300/h8sxsim/rtems/asm.h b/include/h8300/h8sxsim/rtems/asm.h
new file mode 100644
index 0000000000..10a648c2fa
--- /dev/null
+++ b/include/h8300/h8sxsim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* h8300/h8sim/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <h8300/h8sim/rtems/asm.h>
diff --git a/include/h8300/h8sxsim/rtems/score/cpu.h b/include/h8300/h8sxsim/rtems/score/cpu.h
new file mode 100644
index 0000000000..3bad3dc653
--- /dev/null
+++ b/include/h8300/h8sxsim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* h8300/h8sim/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <h8300/h8sim/rtems/score/cpu.h>
diff --git a/include/h8300/h8sxsim/rtems/score/types.h b/include/h8300/h8sxsim/rtems/score/types.h
new file mode 100644
index 0000000000..1c949741f1
--- /dev/null
+++ b/include/h8300/h8sxsim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* h8300/h8sim/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <h8300/h8sim/rtems/score/types.h>
diff --git a/include/h8300/h8sxsim/tm27.h b/include/h8300/h8sxsim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/h8300/h8sxsim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/i386/edison/coverhd.h b/include/i386/edison/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/i386/edison/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/i386/pc386/bsp.h b/include/i386/pc386/bsp.h
new file mode 100644
index 0000000000..9f882d80b7
--- /dev/null
+++ b/include/i386/pc386/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/bsp.h>
diff --git a/include/i386/pc386/bsp/irq.h b/include/i386/pc386/bsp/irq.h
new file mode 100644
index 0000000000..50e474a202
--- /dev/null
+++ b/include/i386/pc386/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/bsp/irq.h>
diff --git a/include/i386/pc386/coverhd.h b/include/i386/pc386/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/i386/pc386/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/i386/pc386/libcpu/byteorder.h b/include/i386/pc386/libcpu/byteorder.h
new file mode 100644
index 0000000000..321f046763
--- /dev/null
+++ b/include/i386/pc386/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/libcpu/byteorder.h>
diff --git a/include/i386/pc386/machine/elf_machdep.h b/include/i386/pc386/machine/elf_machdep.h
new file mode 100644
index 0000000000..4bf2c4dda2
--- /dev/null
+++ b/include/i386/pc386/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/machine/elf_machdep.h>
diff --git a/include/i386/pc386/rtems/asm.h b/include/i386/pc386/rtems/asm.h
new file mode 100644
index 0000000000..268d8e304b
--- /dev/null
+++ b/include/i386/pc386/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/asm.h>
diff --git a/include/i386/pc386/rtems/score/cpu.h b/include/i386/pc386/rtems/score/cpu.h
new file mode 100644
index 0000000000..95be824a79
--- /dev/null
+++ b/include/i386/pc386/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/score/cpu.h>
diff --git a/include/i386/pc386/rtems/score/types.h b/include/i386/pc386/rtems/score/types.h
new file mode 100644
index 0000000000..80f5b2df8c
--- /dev/null
+++ b/include/i386/pc386/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/score/types.h>
diff --git a/include/i386/pc386/tm27.h b/include/i386/pc386/tm27.h
new file mode 100644
index 0000000000..50967b8a3b
--- /dev/null
+++ b/include/i386/pc386/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/tm27.h>
diff --git a/include/i386/pc386/uart.h b/include/i386/pc386/uart.h
new file mode 100644
index 0000000000..3fe7ae81b1
--- /dev/null
+++ b/include/i386/pc386/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/uart.h>
diff --git a/include/i386/pc486/bsp.h b/include/i386/pc486/bsp.h
new file mode 100644
index 0000000000..9f882d80b7
--- /dev/null
+++ b/include/i386/pc486/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/bsp.h>
diff --git a/include/i386/pc486/bsp/irq.h b/include/i386/pc486/bsp/irq.h
new file mode 100644
index 0000000000..50e474a202
--- /dev/null
+++ b/include/i386/pc486/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/bsp/irq.h>
diff --git a/include/i386/pc486/coverhd.h b/include/i386/pc486/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/i386/pc486/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/i386/pc486/libcpu/byteorder.h b/include/i386/pc486/libcpu/byteorder.h
new file mode 100644
index 0000000000..321f046763
--- /dev/null
+++ b/include/i386/pc486/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/libcpu/byteorder.h>
diff --git a/include/i386/pc486/machine/elf_machdep.h b/include/i386/pc486/machine/elf_machdep.h
new file mode 100644
index 0000000000..4bf2c4dda2
--- /dev/null
+++ b/include/i386/pc486/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/machine/elf_machdep.h>
diff --git a/include/i386/pc486/rtems/asm.h b/include/i386/pc486/rtems/asm.h
new file mode 100644
index 0000000000..268d8e304b
--- /dev/null
+++ b/include/i386/pc486/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/asm.h>
diff --git a/include/i386/pc486/rtems/score/cpu.h b/include/i386/pc486/rtems/score/cpu.h
new file mode 100644
index 0000000000..95be824a79
--- /dev/null
+++ b/include/i386/pc486/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/score/cpu.h>
diff --git a/include/i386/pc486/rtems/score/types.h b/include/i386/pc486/rtems/score/types.h
new file mode 100644
index 0000000000..80f5b2df8c
--- /dev/null
+++ b/include/i386/pc486/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/score/types.h>
diff --git a/include/i386/pc486/tm27.h b/include/i386/pc486/tm27.h
new file mode 100644
index 0000000000..50967b8a3b
--- /dev/null
+++ b/include/i386/pc486/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/tm27.h>
diff --git a/include/i386/pc486/uart.h b/include/i386/pc486/uart.h
new file mode 100644
index 0000000000..3fe7ae81b1
--- /dev/null
+++ b/include/i386/pc486/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/uart.h>
diff --git a/include/i386/pc586-sse/bsp.h b/include/i386/pc586-sse/bsp.h
new file mode 100644
index 0000000000..9f882d80b7
--- /dev/null
+++ b/include/i386/pc586-sse/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/bsp.h>
diff --git a/include/i386/pc586-sse/bsp/irq.h b/include/i386/pc586-sse/bsp/irq.h
new file mode 100644
index 0000000000..50e474a202
--- /dev/null
+++ b/include/i386/pc586-sse/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/bsp/irq.h>
diff --git a/include/i386/pc586-sse/coverhd.h b/include/i386/pc586-sse/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/i386/pc586-sse/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/i386/pc586-sse/libcpu/byteorder.h b/include/i386/pc586-sse/libcpu/byteorder.h
new file mode 100644
index 0000000000..321f046763
--- /dev/null
+++ b/include/i386/pc586-sse/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/libcpu/byteorder.h>
diff --git a/include/i386/pc586-sse/machine/elf_machdep.h b/include/i386/pc586-sse/machine/elf_machdep.h
new file mode 100644
index 0000000000..4bf2c4dda2
--- /dev/null
+++ b/include/i386/pc586-sse/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/machine/elf_machdep.h>
diff --git a/include/i386/pc586-sse/rtems/asm.h b/include/i386/pc586-sse/rtems/asm.h
new file mode 100644
index 0000000000..268d8e304b
--- /dev/null
+++ b/include/i386/pc586-sse/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/asm.h>
diff --git a/include/i386/pc586-sse/rtems/score/cpu.h b/include/i386/pc586-sse/rtems/score/cpu.h
new file mode 100644
index 0000000000..95be824a79
--- /dev/null
+++ b/include/i386/pc586-sse/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/score/cpu.h>
diff --git a/include/i386/pc586-sse/rtems/score/types.h b/include/i386/pc586-sse/rtems/score/types.h
new file mode 100644
index 0000000000..80f5b2df8c
--- /dev/null
+++ b/include/i386/pc586-sse/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/score/types.h>
diff --git a/include/i386/pc586-sse/tm27.h b/include/i386/pc586-sse/tm27.h
new file mode 100644
index 0000000000..50967b8a3b
--- /dev/null
+++ b/include/i386/pc586-sse/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/tm27.h>
diff --git a/include/i386/pc586-sse/uart.h b/include/i386/pc586-sse/uart.h
new file mode 100644
index 0000000000..3fe7ae81b1
--- /dev/null
+++ b/include/i386/pc586-sse/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/uart.h>
diff --git a/include/i386/pc586/bsp.h b/include/i386/pc586/bsp.h
new file mode 100644
index 0000000000..9f882d80b7
--- /dev/null
+++ b/include/i386/pc586/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/bsp.h>
diff --git a/include/i386/pc586/bsp/irq.h b/include/i386/pc586/bsp/irq.h
new file mode 100644
index 0000000000..50e474a202
--- /dev/null
+++ b/include/i386/pc586/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/bsp/irq.h>
diff --git a/include/i386/pc586/coverhd.h b/include/i386/pc586/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/i386/pc586/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/i386/pc586/libcpu/byteorder.h b/include/i386/pc586/libcpu/byteorder.h
new file mode 100644
index 0000000000..321f046763
--- /dev/null
+++ b/include/i386/pc586/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/libcpu/byteorder.h>
diff --git a/include/i386/pc586/machine/elf_machdep.h b/include/i386/pc586/machine/elf_machdep.h
new file mode 100644
index 0000000000..4bf2c4dda2
--- /dev/null
+++ b/include/i386/pc586/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/machine/elf_machdep.h>
diff --git a/include/i386/pc586/rtems/asm.h b/include/i386/pc586/rtems/asm.h
new file mode 100644
index 0000000000..268d8e304b
--- /dev/null
+++ b/include/i386/pc586/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/asm.h>
diff --git a/include/i386/pc586/rtems/score/cpu.h b/include/i386/pc586/rtems/score/cpu.h
new file mode 100644
index 0000000000..95be824a79
--- /dev/null
+++ b/include/i386/pc586/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/score/cpu.h>
diff --git a/include/i386/pc586/rtems/score/types.h b/include/i386/pc586/rtems/score/types.h
new file mode 100644
index 0000000000..80f5b2df8c
--- /dev/null
+++ b/include/i386/pc586/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/score/types.h>
diff --git a/include/i386/pc586/tm27.h b/include/i386/pc586/tm27.h
new file mode 100644
index 0000000000..50967b8a3b
--- /dev/null
+++ b/include/i386/pc586/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/tm27.h>
diff --git a/include/i386/pc586/uart.h b/include/i386/pc586/uart.h
new file mode 100644
index 0000000000..3fe7ae81b1
--- /dev/null
+++ b/include/i386/pc586/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/uart.h>
diff --git a/include/i386/pc686/bsp.h b/include/i386/pc686/bsp.h
new file mode 100644
index 0000000000..9f882d80b7
--- /dev/null
+++ b/include/i386/pc686/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/bsp.h>
diff --git a/include/i386/pc686/bsp/irq.h b/include/i386/pc686/bsp/irq.h
new file mode 100644
index 0000000000..50e474a202
--- /dev/null
+++ b/include/i386/pc686/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/bsp/irq.h>
diff --git a/include/i386/pc686/coverhd.h b/include/i386/pc686/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/i386/pc686/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/i386/pc686/libcpu/byteorder.h b/include/i386/pc686/libcpu/byteorder.h
new file mode 100644
index 0000000000..321f046763
--- /dev/null
+++ b/include/i386/pc686/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/libcpu/byteorder.h>
diff --git a/include/i386/pc686/machine/elf_machdep.h b/include/i386/pc686/machine/elf_machdep.h
new file mode 100644
index 0000000000..4bf2c4dda2
--- /dev/null
+++ b/include/i386/pc686/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/machine/elf_machdep.h>
diff --git a/include/i386/pc686/rtems/asm.h b/include/i386/pc686/rtems/asm.h
new file mode 100644
index 0000000000..268d8e304b
--- /dev/null
+++ b/include/i386/pc686/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/asm.h>
diff --git a/include/i386/pc686/rtems/score/cpu.h b/include/i386/pc686/rtems/score/cpu.h
new file mode 100644
index 0000000000..95be824a79
--- /dev/null
+++ b/include/i386/pc686/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/score/cpu.h>
diff --git a/include/i386/pc686/rtems/score/types.h b/include/i386/pc686/rtems/score/types.h
new file mode 100644
index 0000000000..80f5b2df8c
--- /dev/null
+++ b/include/i386/pc686/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/score/types.h>
diff --git a/include/i386/pc686/tm27.h b/include/i386/pc686/tm27.h
new file mode 100644
index 0000000000..50967b8a3b
--- /dev/null
+++ b/include/i386/pc686/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/tm27.h>
diff --git a/include/i386/pc686/uart.h b/include/i386/pc686/uart.h
new file mode 100644
index 0000000000..3fe7ae81b1
--- /dev/null
+++ b/include/i386/pc686/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/uart.h>
diff --git a/include/i386/pcp4/bsp.h b/include/i386/pcp4/bsp.h
new file mode 100644
index 0000000000..9f882d80b7
--- /dev/null
+++ b/include/i386/pcp4/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/bsp.h>
diff --git a/include/i386/pcp4/bsp/irq.h b/include/i386/pcp4/bsp/irq.h
new file mode 100644
index 0000000000..50e474a202
--- /dev/null
+++ b/include/i386/pcp4/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/bsp/irq.h>
diff --git a/include/i386/pcp4/coverhd.h b/include/i386/pcp4/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/i386/pcp4/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/i386/pcp4/libcpu/byteorder.h b/include/i386/pcp4/libcpu/byteorder.h
new file mode 100644
index 0000000000..321f046763
--- /dev/null
+++ b/include/i386/pcp4/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/libcpu/byteorder.h>
diff --git a/include/i386/pcp4/machine/elf_machdep.h b/include/i386/pcp4/machine/elf_machdep.h
new file mode 100644
index 0000000000..4bf2c4dda2
--- /dev/null
+++ b/include/i386/pcp4/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/machine/elf_machdep.h>
diff --git a/include/i386/pcp4/rtems/asm.h b/include/i386/pcp4/rtems/asm.h
new file mode 100644
index 0000000000..268d8e304b
--- /dev/null
+++ b/include/i386/pcp4/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/asm.h>
diff --git a/include/i386/pcp4/rtems/score/cpu.h b/include/i386/pcp4/rtems/score/cpu.h
new file mode 100644
index 0000000000..95be824a79
--- /dev/null
+++ b/include/i386/pcp4/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/score/cpu.h>
diff --git a/include/i386/pcp4/rtems/score/types.h b/include/i386/pcp4/rtems/score/types.h
new file mode 100644
index 0000000000..80f5b2df8c
--- /dev/null
+++ b/include/i386/pcp4/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/rtems/score/types.h>
diff --git a/include/i386/pcp4/tm27.h b/include/i386/pcp4/tm27.h
new file mode 100644
index 0000000000..50967b8a3b
--- /dev/null
+++ b/include/i386/pcp4/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/tm27.h>
diff --git a/include/i386/pcp4/uart.h b/include/i386/pcp4/uart.h
new file mode 100644
index 0000000000..3fe7ae81b1
--- /dev/null
+++ b/include/i386/pcp4/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/edison/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/edison/uart.h>
diff --git a/include/lm32/lm32_evr_gdbsim/bsp.h b/include/lm32/lm32_evr_gdbsim/bsp.h
new file mode 100644
index 0000000000..d2e4ccb83d
--- /dev/null
+++ b/include/lm32/lm32_evr_gdbsim/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/bsp.h>
diff --git a/include/lm32/lm32_evr_gdbsim/coverhd.h b/include/lm32/lm32_evr_gdbsim/coverhd.h
new file mode 100644
index 0000000000..7b7529eb07
--- /dev/null
+++ b/include/lm32/lm32_evr_gdbsim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/coverhd.h>
diff --git a/include/lm32/lm32_evr_gdbsim/rtems/asm.h b/include/lm32/lm32_evr_gdbsim/rtems/asm.h
new file mode 100644
index 0000000000..4d4f77100a
--- /dev/null
+++ b/include/lm32/lm32_evr_gdbsim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/rtems/asm.h>
diff --git a/include/lm32/lm32_evr_gdbsim/rtems/score/cpu.h b/include/lm32/lm32_evr_gdbsim/rtems/score/cpu.h
new file mode 100644
index 0000000000..9e182db94b
--- /dev/null
+++ b/include/lm32/lm32_evr_gdbsim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/rtems/score/cpu.h>
diff --git a/include/lm32/lm32_evr_gdbsim/rtems/score/cpu_asm.h b/include/lm32/lm32_evr_gdbsim/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..c225584a27
--- /dev/null
+++ b/include/lm32/lm32_evr_gdbsim/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/rtems/score/cpu_asm.h>
diff --git a/include/lm32/lm32_evr_gdbsim/rtems/score/types.h b/include/lm32/lm32_evr_gdbsim/rtems/score/types.h
new file mode 100644
index 0000000000..2826444745
--- /dev/null
+++ b/include/lm32/lm32_evr_gdbsim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/rtems/score/types.h>
diff --git a/include/lm32/lm32_evr_gdbsim/system_conf.h b/include/lm32/lm32_evr_gdbsim/system_conf.h
new file mode 100644
index 0000000000..e411f6c29c
--- /dev/null
+++ b/include/lm32/lm32_evr_gdbsim/system_conf.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/system_conf.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/system_conf.h>
diff --git a/include/lm32/lm32_evr_gdbsim/tm27.h b/include/lm32/lm32_evr_gdbsim/tm27.h
new file mode 100644
index 0000000000..df1d3b0059
--- /dev/null
+++ b/include/lm32/lm32_evr_gdbsim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/tm27.h>
diff --git a/include/lm32/milkymist/coverhd.h b/include/lm32/milkymist/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/lm32/milkymist/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/lm32/milkymist/rtems/asm.h b/include/lm32/milkymist/rtems/asm.h
new file mode 100644
index 0000000000..4d4f77100a
--- /dev/null
+++ b/include/lm32/milkymist/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/rtems/asm.h>
diff --git a/include/lm32/milkymist/rtems/score/cpu.h b/include/lm32/milkymist/rtems/score/cpu.h
new file mode 100644
index 0000000000..9e182db94b
--- /dev/null
+++ b/include/lm32/milkymist/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/rtems/score/cpu.h>
diff --git a/include/lm32/milkymist/rtems/score/cpu_asm.h b/include/lm32/milkymist/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..c225584a27
--- /dev/null
+++ b/include/lm32/milkymist/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/rtems/score/cpu_asm.h>
diff --git a/include/lm32/milkymist/rtems/score/types.h b/include/lm32/milkymist/rtems/score/types.h
new file mode 100644
index 0000000000..2826444745
--- /dev/null
+++ b/include/lm32/milkymist/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/rtems/score/types.h>
diff --git a/include/lm32/milkymist/tm27.h b/include/lm32/milkymist/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/lm32/milkymist/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m32c/m32csim/coverhd.h b/include/m32c/m32csim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m32c/m32csim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m32c/m32csim/tm27.h b/include/m32c/m32csim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/m32c/m32csim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m32r/m32rsim/coverhd.h b/include/m32r/m32rsim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m32r/m32rsim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/COBRA5475/coverhd.h b/include/m68k/COBRA5475/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/COBRA5475/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/av5282/bsp/linker-symbols.h b/include/m68k/av5282/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/av5282/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/av5282/coverhd.h b/include/m68k/av5282/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/av5282/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/av5282/machine/elf_machdep.h b/include/m68k/av5282/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/av5282/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/av5282/rtems/asm.h b/include/m68k/av5282/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/av5282/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/av5282/rtems/score/cpu.h b/include/m68k/av5282/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/av5282/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/av5282/rtems/score/types.h b/include/m68k/av5282/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/av5282/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/csb360/bsp/linker-symbols.h b/include/m68k/csb360/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/csb360/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/csb360/machine/elf_machdep.h b/include/m68k/csb360/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/csb360/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/csb360/rtems/asm.h b/include/m68k/csb360/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/csb360/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/csb360/rtems/score/cpu.h b/include/m68k/csb360/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/csb360/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/csb360/rtems/score/types.h b/include/m68k/csb360/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/csb360/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/gen68302/bsp/linker-symbols.h b/include/m68k/gen68302/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/gen68302/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/gen68302/machine/elf_machdep.h b/include/m68k/gen68302/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/gen68302/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/gen68302/rtems/asm.h b/include/m68k/gen68302/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/gen68302/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/gen68302/rtems/score/cpu.h b/include/m68k/gen68302/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/gen68302/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/gen68302/rtems/score/types.h b/include/m68k/gen68302/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/gen68302/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/gen68302/tm27.h b/include/m68k/gen68302/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/m68k/gen68302/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m68k/gen68340/bsp/linker-symbols.h b/include/m68k/gen68340/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/gen68340/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/gen68340/machine/elf_machdep.h b/include/m68k/gen68340/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/gen68340/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/gen68340/rtems/asm.h b/include/m68k/gen68340/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/gen68340/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/gen68340/rtems/score/cpu.h b/include/m68k/gen68340/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/gen68340/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/gen68340/rtems/score/types.h b/include/m68k/gen68340/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/gen68340/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/gen68340/tm27.h b/include/m68k/gen68340/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/m68k/gen68340/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m68k/gen68360/bsp/linker-symbols.h b/include/m68k/gen68360/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/gen68360/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/gen68360/machine/elf_machdep.h b/include/m68k/gen68360/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/gen68360/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/gen68360/rtems/asm.h b/include/m68k/gen68360/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/gen68360/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/gen68360/rtems/score/cpu.h b/include/m68k/gen68360/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/gen68360/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/gen68360/rtems/score/types.h b/include/m68k/gen68360/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/gen68360/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/gen68360_040/bsp.h b/include/m68k/gen68360_040/bsp.h
new file mode 100644
index 0000000000..c7b63bf7ee
--- /dev/null
+++ b/include/m68k/gen68360_040/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/gen68360/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/gen68360/bsp.h>
diff --git a/include/m68k/gen68360_040/bsp/linker-symbols.h b/include/m68k/gen68360_040/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/gen68360_040/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/gen68360_040/coverhd.h b/include/m68k/gen68360_040/coverhd.h
new file mode 100644
index 0000000000..0455eba347
--- /dev/null
+++ b/include/m68k/gen68360_040/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/gen68360/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/gen68360/coverhd.h>
diff --git a/include/m68k/gen68360_040/machine/elf_machdep.h b/include/m68k/gen68360_040/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/gen68360_040/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/gen68360_040/rtems/asm.h b/include/m68k/gen68360_040/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/gen68360_040/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/gen68360_040/rtems/score/cpu.h b/include/m68k/gen68360_040/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/gen68360_040/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/gen68360_040/rtems/score/types.h b/include/m68k/gen68360_040/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/gen68360_040/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/gen68360_040/tm27.h b/include/m68k/gen68360_040/tm27.h
new file mode 100644
index 0000000000..94b0132440
--- /dev/null
+++ b/include/m68k/gen68360_040/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/gen68360/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/gen68360/tm27.h>
diff --git a/include/m68k/idp/bsp/linker-symbols.h b/include/m68k/idp/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/idp/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/idp/coverhd.h b/include/m68k/idp/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/idp/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/idp/machine/elf_machdep.h b/include/m68k/idp/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/idp/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/idp/rtems/asm.h b/include/m68k/idp/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/idp/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/idp/rtems/score/cpu.h b/include/m68k/idp/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/idp/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/idp/rtems/score/types.h b/include/m68k/idp/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/idp/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/idp/tm27.h b/include/m68k/idp/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/m68k/idp/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m68k/m5484FireEngine/bsp.h b/include/m68k/m5484FireEngine/bsp.h
new file mode 100644
index 0000000000..7f8508278a
--- /dev/null
+++ b/include/m68k/m5484FireEngine/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp.h>
diff --git a/include/m68k/m5484FireEngine/bsp/irq.h b/include/m68k/m5484FireEngine/bsp/irq.h
new file mode 100644
index 0000000000..3ab167b318
--- /dev/null
+++ b/include/m68k/m5484FireEngine/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/irq.h>
diff --git a/include/m68k/m5484FireEngine/bsp/linker-symbols.h b/include/m68k/m5484FireEngine/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/m5484FireEngine/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/m5484FireEngine/coverhd.h b/include/m68k/m5484FireEngine/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/m5484FireEngine/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/m5484FireEngine/machine/elf_machdep.h b/include/m68k/m5484FireEngine/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/m5484FireEngine/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/m5484FireEngine/rtems/asm.h b/include/m68k/m5484FireEngine/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/m5484FireEngine/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/m5484FireEngine/rtems/score/cpu.h b/include/m68k/m5484FireEngine/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/m5484FireEngine/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/m5484FireEngine/rtems/score/types.h b/include/m68k/m5484FireEngine/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/m5484FireEngine/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/m5484FireEngine/tm27.h b/include/m68k/m5484FireEngine/tm27.h
new file mode 100644
index 0000000000..5ab6c62686
--- /dev/null
+++ b/include/m68k/m5484FireEngine/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/tm27.h>
diff --git a/include/m68k/mcf5206elite/bsp/linker-symbols.h b/include/m68k/mcf5206elite/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mcf5206elite/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mcf5206elite/machine/elf_machdep.h b/include/m68k/mcf5206elite/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/mcf5206elite/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/mcf5206elite/rtems/asm.h b/include/m68k/mcf5206elite/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mcf5206elite/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mcf5206elite/rtems/score/cpu.h b/include/m68k/mcf5206elite/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mcf5206elite/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mcf5206elite/rtems/score/types.h b/include/m68k/mcf5206elite/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mcf5206elite/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mcf52235/bsp/linker-symbols.h b/include/m68k/mcf52235/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mcf52235/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mcf52235/coverhd.h b/include/m68k/mcf52235/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/mcf52235/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/mcf52235/machine/elf_machdep.h b/include/m68k/mcf52235/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/mcf52235/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/mcf52235/rtems/asm.h b/include/m68k/mcf52235/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mcf52235/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mcf52235/rtems/score/cpu.h b/include/m68k/mcf52235/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mcf52235/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mcf52235/rtems/score/types.h b/include/m68k/mcf52235/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mcf52235/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mcf5225x/bsp/linker-symbols.h b/include/m68k/mcf5225x/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mcf5225x/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mcf5225x/coverhd.h b/include/m68k/mcf5225x/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/mcf5225x/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/mcf5225x/machine/elf_machdep.h b/include/m68k/mcf5225x/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/mcf5225x/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/mcf5225x/rtems/asm.h b/include/m68k/mcf5225x/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mcf5225x/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mcf5225x/rtems/score/cpu.h b/include/m68k/mcf5225x/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mcf5225x/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mcf5225x/rtems/score/types.h b/include/m68k/mcf5225x/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mcf5225x/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mcf5235/bsp/linker-symbols.h b/include/m68k/mcf5235/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mcf5235/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mcf5235/coverhd.h b/include/m68k/mcf5235/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/mcf5235/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/mcf5235/machine/elf_machdep.h b/include/m68k/mcf5235/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/mcf5235/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/mcf5235/rtems/asm.h b/include/m68k/mcf5235/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mcf5235/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mcf5235/rtems/score/cpu.h b/include/m68k/mcf5235/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mcf5235/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mcf5235/rtems/score/types.h b/include/m68k/mcf5235/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mcf5235/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mcf5329/bsp/linker-symbols.h b/include/m68k/mcf5329/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mcf5329/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mcf5329/coverhd.h b/include/m68k/mcf5329/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/mcf5329/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/mcf5329/machine/elf_machdep.h b/include/m68k/mcf5329/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/mcf5329/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/mcf5329/rtems/asm.h b/include/m68k/mcf5329/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mcf5329/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mcf5329/rtems/score/cpu.h b/include/m68k/mcf5329/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mcf5329/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mcf5329/rtems/score/types.h b/include/m68k/mcf5329/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mcf5329/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mrm332/bsp/linker-symbols.h b/include/m68k/mrm332/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mrm332/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mrm332/coverhd.h b/include/m68k/mrm332/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/mrm332/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/mrm332/machine/elf_machdep.h b/include/m68k/mrm332/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/mrm332/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/mrm332/rtems/asm.h b/include/m68k/mrm332/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mrm332/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mrm332/rtems/score/cpu.h b/include/m68k/mrm332/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mrm332/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mrm332/rtems/score/types.h b/include/m68k/mrm332/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mrm332/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mrm332/tm27.h b/include/m68k/mrm332/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/m68k/mrm332/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m68k/mvme136/bsp/linker-symbols.h b/include/m68k/mvme136/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mvme136/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mvme136/machine/elf_machdep.h b/include/m68k/mvme136/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/mvme136/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/mvme136/rtems/asm.h b/include/m68k/mvme136/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mvme136/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mvme136/rtems/score/cpu.h b/include/m68k/mvme136/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mvme136/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mvme136/rtems/score/types.h b/include/m68k/mvme136/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mvme136/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mvme147/bsp/linker-symbols.h b/include/m68k/mvme147/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mvme147/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mvme147/machine/elf_machdep.h b/include/m68k/mvme147/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/mvme147/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/mvme147/rtems/asm.h b/include/m68k/mvme147/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mvme147/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mvme147/rtems/score/cpu.h b/include/m68k/mvme147/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mvme147/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mvme147/rtems/score/types.h b/include/m68k/mvme147/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mvme147/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mvme147s/bsp/linker-symbols.h b/include/m68k/mvme147s/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mvme147s/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mvme147s/machine/elf_machdep.h b/include/m68k/mvme147s/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/mvme147s/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/mvme147s/rtems/asm.h b/include/m68k/mvme147s/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mvme147s/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mvme147s/rtems/score/cpu.h b/include/m68k/mvme147s/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mvme147s/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mvme147s/rtems/score/types.h b/include/m68k/mvme147s/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mvme147s/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mvme162/bsp/linker-symbols.h b/include/m68k/mvme162/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mvme162/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mvme162/machine/elf_machdep.h b/include/m68k/mvme162/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/mvme162/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/mvme162/rtems/asm.h b/include/m68k/mvme162/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mvme162/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mvme162/rtems/score/cpu.h b/include/m68k/mvme162/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mvme162/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mvme162/rtems/score/types.h b/include/m68k/mvme162/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mvme162/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mvme162lx/bsp.h b/include/m68k/mvme162lx/bsp.h
new file mode 100644
index 0000000000..60f963d3a9
--- /dev/null
+++ b/include/m68k/mvme162lx/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/mvme162/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/mvme162/bsp.h>
diff --git a/include/m68k/mvme162lx/bsp/linker-symbols.h b/include/m68k/mvme162lx/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mvme162lx/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mvme162lx/coverhd.h b/include/m68k/mvme162lx/coverhd.h
new file mode 100644
index 0000000000..9a310e4862
--- /dev/null
+++ b/include/m68k/mvme162lx/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/mvme162/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/mvme162/coverhd.h>
diff --git a/include/m68k/mvme162lx/machine/elf_machdep.h b/include/m68k/mvme162lx/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/mvme162lx/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/mvme162lx/page_table.h b/include/m68k/mvme162lx/page_table.h
new file mode 100644
index 0000000000..7de2ed21dd
--- /dev/null
+++ b/include/m68k/mvme162lx/page_table.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/mvme162/page_table.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/mvme162/page_table.h>
diff --git a/include/m68k/mvme162lx/rtems/asm.h b/include/m68k/mvme162lx/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mvme162lx/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mvme162lx/rtems/score/cpu.h b/include/m68k/mvme162lx/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mvme162lx/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mvme162lx/rtems/score/types.h b/include/m68k/mvme162lx/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mvme162lx/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mvme162lx/tm27.h b/include/m68k/mvme162lx/tm27.h
new file mode 100644
index 0000000000..caa03e0904
--- /dev/null
+++ b/include/m68k/mvme162lx/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/mvme162/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/mvme162/tm27.h>
diff --git a/include/m68k/mvme167/bsp/linker-symbols.h b/include/m68k/mvme167/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mvme167/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mvme167/machine/elf_machdep.h b/include/m68k/mvme167/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/mvme167/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/mvme167/rtems/asm.h b/include/m68k/mvme167/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mvme167/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mvme167/rtems/score/cpu.h b/include/m68k/mvme167/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mvme167/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mvme167/rtems/score/types.h b/include/m68k/mvme167/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mvme167/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/ods68302/bsp/linker-symbols.h b/include/m68k/ods68302/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/ods68302/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/ods68302/machine/elf_machdep.h b/include/m68k/ods68302/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/ods68302/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/ods68302/rtems/asm.h b/include/m68k/ods68302/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/ods68302/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/ods68302/rtems/score/cpu.h b/include/m68k/ods68302/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/ods68302/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/ods68302/rtems/score/types.h b/include/m68k/ods68302/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/ods68302/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/ods68302/tm27.h b/include/m68k/ods68302/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/m68k/ods68302/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m68k/pgh360/bsp.h b/include/m68k/pgh360/bsp.h
new file mode 100644
index 0000000000..c7b63bf7ee
--- /dev/null
+++ b/include/m68k/pgh360/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/gen68360/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/gen68360/bsp.h>
diff --git a/include/m68k/pgh360/bsp/linker-symbols.h b/include/m68k/pgh360/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/pgh360/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/pgh360/coverhd.h b/include/m68k/pgh360/coverhd.h
new file mode 100644
index 0000000000..0455eba347
--- /dev/null
+++ b/include/m68k/pgh360/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/gen68360/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/gen68360/coverhd.h>
diff --git a/include/m68k/pgh360/machine/elf_machdep.h b/include/m68k/pgh360/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/pgh360/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/pgh360/rtems/asm.h b/include/m68k/pgh360/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/pgh360/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/pgh360/rtems/score/cpu.h b/include/m68k/pgh360/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/pgh360/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/pgh360/rtems/score/types.h b/include/m68k/pgh360/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/pgh360/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/pgh360/tm27.h b/include/m68k/pgh360/tm27.h
new file mode 100644
index 0000000000..94b0132440
--- /dev/null
+++ b/include/m68k/pgh360/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/gen68360/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/gen68360/tm27.h>
diff --git a/include/m68k/uC5282/bsp/linker-symbols.h b/include/m68k/uC5282/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/uC5282/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/uC5282/coverhd.h b/include/m68k/uC5282/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/uC5282/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/uC5282/machine/elf_machdep.h b/include/m68k/uC5282/machine/elf_machdep.h
new file mode 100644
index 0000000000..be039cefa6
--- /dev/null
+++ b/include/m68k/uC5282/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/machine/elf_machdep.h>
diff --git a/include/m68k/uC5282/rtems/asm.h b/include/m68k/uC5282/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/uC5282/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/uC5282/rtems/score/cpu.h b/include/m68k/uC5282/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/uC5282/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/uC5282/rtems/score/types.h b/include/m68k/uC5282/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/uC5282/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/mips/csb350/coverhd.h b/include/mips/csb350/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/mips/csb350/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/mips/genmongoosev/coverhd.h b/include/mips/genmongoosev/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/mips/genmongoosev/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/mips/genmongoosev/machine/elf_machdep.h b/include/mips/genmongoosev/machine/elf_machdep.h
new file mode 100644
index 0000000000..614dc89a2a
--- /dev/null
+++ b/include/mips/genmongoosev/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/machine/elf_machdep.h>
diff --git a/include/mips/genmongoosev/rtems/asm.h b/include/mips/genmongoosev/rtems/asm.h
new file mode 100644
index 0000000000..2c01b09f45
--- /dev/null
+++ b/include/mips/genmongoosev/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/asm.h>
diff --git a/include/mips/genmongoosev/rtems/score/cpu.h b/include/mips/genmongoosev/rtems/score/cpu.h
new file mode 100644
index 0000000000..bb07e691b1
--- /dev/null
+++ b/include/mips/genmongoosev/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/cpu.h>
diff --git a/include/mips/genmongoosev/rtems/score/types.h b/include/mips/genmongoosev/rtems/score/types.h
new file mode 100644
index 0000000000..6948492a1e
--- /dev/null
+++ b/include/mips/genmongoosev/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/types.h>
diff --git a/include/mips/hurricane/bsp/regs.h b/include/mips/hurricane/bsp/regs.h
new file mode 100644
index 0000000000..79259a838f
--- /dev/null
+++ b/include/mips/hurricane/bsp/regs.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/bsp/regs.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/bsp/regs.h>
diff --git a/include/mips/hurricane/coverhd.h b/include/mips/hurricane/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/mips/hurricane/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/mips/hurricane/machine/elf_machdep.h b/include/mips/hurricane/machine/elf_machdep.h
new file mode 100644
index 0000000000..614dc89a2a
--- /dev/null
+++ b/include/mips/hurricane/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/machine/elf_machdep.h>
diff --git a/include/mips/hurricane/rtems/asm.h b/include/mips/hurricane/rtems/asm.h
new file mode 100644
index 0000000000..2c01b09f45
--- /dev/null
+++ b/include/mips/hurricane/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/asm.h>
diff --git a/include/mips/hurricane/rtems/score/cpu.h b/include/mips/hurricane/rtems/score/cpu.h
new file mode 100644
index 0000000000..bb07e691b1
--- /dev/null
+++ b/include/mips/hurricane/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/cpu.h>
diff --git a/include/mips/hurricane/rtems/score/types.h b/include/mips/hurricane/rtems/score/types.h
new file mode 100644
index 0000000000..6948492a1e
--- /dev/null
+++ b/include/mips/hurricane/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/types.h>
diff --git a/include/mips/hurricane/tm27.h b/include/mips/hurricane/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/mips/hurricane/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/mips/jmr3904/bsp/regs.h b/include/mips/jmr3904/bsp/regs.h
new file mode 100644
index 0000000000..79259a838f
--- /dev/null
+++ b/include/mips/jmr3904/bsp/regs.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/bsp/regs.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/bsp/regs.h>
diff --git a/include/mips/jmr3904/coverhd.h b/include/mips/jmr3904/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/mips/jmr3904/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/mips/jmr3904/machine/elf_machdep.h b/include/mips/jmr3904/machine/elf_machdep.h
new file mode 100644
index 0000000000..614dc89a2a
--- /dev/null
+++ b/include/mips/jmr3904/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/machine/elf_machdep.h>
diff --git a/include/mips/jmr3904/rtems/asm.h b/include/mips/jmr3904/rtems/asm.h
new file mode 100644
index 0000000000..2c01b09f45
--- /dev/null
+++ b/include/mips/jmr3904/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/asm.h>
diff --git a/include/mips/jmr3904/rtems/score/cpu.h b/include/mips/jmr3904/rtems/score/cpu.h
new file mode 100644
index 0000000000..bb07e691b1
--- /dev/null
+++ b/include/mips/jmr3904/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/cpu.h>
diff --git a/include/mips/jmr3904/rtems/score/types.h b/include/mips/jmr3904/rtems/score/types.h
new file mode 100644
index 0000000000..6948492a1e
--- /dev/null
+++ b/include/mips/jmr3904/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/types.h>
diff --git a/include/mips/malta/bsp/regs.h b/include/mips/malta/bsp/regs.h
new file mode 100644
index 0000000000..79259a838f
--- /dev/null
+++ b/include/mips/malta/bsp/regs.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/bsp/regs.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/bsp/regs.h>
diff --git a/include/mips/malta/coverhd.h b/include/mips/malta/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/mips/malta/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/mips/malta/machine/elf_machdep.h b/include/mips/malta/machine/elf_machdep.h
new file mode 100644
index 0000000000..614dc89a2a
--- /dev/null
+++ b/include/mips/malta/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/machine/elf_machdep.h>
diff --git a/include/mips/malta/rtems/asm.h b/include/mips/malta/rtems/asm.h
new file mode 100644
index 0000000000..2c01b09f45
--- /dev/null
+++ b/include/mips/malta/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/asm.h>
diff --git a/include/mips/malta/rtems/score/cpu.h b/include/mips/malta/rtems/score/cpu.h
new file mode 100644
index 0000000000..bb07e691b1
--- /dev/null
+++ b/include/mips/malta/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/cpu.h>
diff --git a/include/mips/malta/rtems/score/types.h b/include/mips/malta/rtems/score/types.h
new file mode 100644
index 0000000000..6948492a1e
--- /dev/null
+++ b/include/mips/malta/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/types.h>
diff --git a/include/mips/malta/tm27.h b/include/mips/malta/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/mips/malta/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/mips/rbtx4925/bsp/regs.h b/include/mips/rbtx4925/bsp/regs.h
new file mode 100644
index 0000000000..79259a838f
--- /dev/null
+++ b/include/mips/rbtx4925/bsp/regs.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/bsp/regs.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/bsp/regs.h>
diff --git a/include/mips/rbtx4925/coverhd.h b/include/mips/rbtx4925/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/mips/rbtx4925/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/mips/rbtx4925/machine/elf_machdep.h b/include/mips/rbtx4925/machine/elf_machdep.h
new file mode 100644
index 0000000000..614dc89a2a
--- /dev/null
+++ b/include/mips/rbtx4925/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/machine/elf_machdep.h>
diff --git a/include/mips/rbtx4925/rtems/asm.h b/include/mips/rbtx4925/rtems/asm.h
new file mode 100644
index 0000000000..2c01b09f45
--- /dev/null
+++ b/include/mips/rbtx4925/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/asm.h>
diff --git a/include/mips/rbtx4925/rtems/score/cpu.h b/include/mips/rbtx4925/rtems/score/cpu.h
new file mode 100644
index 0000000000..bb07e691b1
--- /dev/null
+++ b/include/mips/rbtx4925/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/cpu.h>
diff --git a/include/mips/rbtx4925/rtems/score/types.h b/include/mips/rbtx4925/rtems/score/types.h
new file mode 100644
index 0000000000..6948492a1e
--- /dev/null
+++ b/include/mips/rbtx4925/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/types.h>
diff --git a/include/mips/rbtx4925/tm27.h b/include/mips/rbtx4925/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/mips/rbtx4925/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/mips/rbtx4938/bsp/regs.h b/include/mips/rbtx4938/bsp/regs.h
new file mode 100644
index 0000000000..79259a838f
--- /dev/null
+++ b/include/mips/rbtx4938/bsp/regs.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/bsp/regs.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/bsp/regs.h>
diff --git a/include/mips/rbtx4938/coverhd.h b/include/mips/rbtx4938/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/mips/rbtx4938/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/mips/rbtx4938/machine/elf_machdep.h b/include/mips/rbtx4938/machine/elf_machdep.h
new file mode 100644
index 0000000000..614dc89a2a
--- /dev/null
+++ b/include/mips/rbtx4938/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/machine/elf_machdep.h>
diff --git a/include/mips/rbtx4938/rtems/asm.h b/include/mips/rbtx4938/rtems/asm.h
new file mode 100644
index 0000000000..2c01b09f45
--- /dev/null
+++ b/include/mips/rbtx4938/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/asm.h>
diff --git a/include/mips/rbtx4938/rtems/score/cpu.h b/include/mips/rbtx4938/rtems/score/cpu.h
new file mode 100644
index 0000000000..bb07e691b1
--- /dev/null
+++ b/include/mips/rbtx4938/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/cpu.h>
diff --git a/include/mips/rbtx4938/rtems/score/types.h b/include/mips/rbtx4938/rtems/score/types.h
new file mode 100644
index 0000000000..6948492a1e
--- /dev/null
+++ b/include/mips/rbtx4938/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/types.h>
diff --git a/include/mips/rbtx4938/tm27.h b/include/mips/rbtx4938/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/mips/rbtx4938/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/moxie/moxiesim/coverhd.h b/include/moxie/moxiesim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/moxie/moxiesim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/moxie/moxiesim/tm27.h b/include/moxie/moxiesim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/moxie/moxiesim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/nios2/nios2_iss/coverhd.h b/include/nios2/nios2_iss/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/nios2/nios2_iss/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/nios2/nios2_iss/tm27.h b/include/nios2/nios2_iss/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/nios2/nios2_iss/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/or1k/generic_or1k/coverhd.h b/include/or1k/generic_or1k/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/or1k/generic_or1k/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/or1k/generic_or1k/tm27.h b/include/or1k/generic_or1k/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/or1k/generic_or1k/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/beatnik/coverhd.h b/include/powerpc/beatnik/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/beatnik/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/beatnik/tm27.h b/include/powerpc/beatnik/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/beatnik/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/br_uid/coverhd.h b/include/powerpc/br_uid/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/br_uid/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/br_uid/libcpu/byteorder.h b/include/powerpc/br_uid/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/br_uid/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/br_uid/libcpu/mmu.h b/include/powerpc/br_uid/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/br_uid/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/br_uid/machine/elf_machdep.h b/include/powerpc/br_uid/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/br_uid/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/br_uid/rtems/asm.h b/include/powerpc/br_uid/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/br_uid/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/br_uid/rtems/score/cpu.h b/include/powerpc/br_uid/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/br_uid/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/br_uid/rtems/score/types.h b/include/powerpc/br_uid/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/br_uid/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/brs5l/coverhd.h b/include/powerpc/brs5l/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/brs5l/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/brs5l/i2c.h b/include/powerpc/brs5l/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/brs5l/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/brs5l/libcpu/byteorder.h b/include/powerpc/brs5l/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/brs5l/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/brs5l/libcpu/mmu.h b/include/powerpc/brs5l/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/brs5l/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/brs5l/machine/elf_machdep.h b/include/powerpc/brs5l/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/brs5l/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/brs5l/rtems/asm.h b/include/powerpc/brs5l/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/brs5l/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/brs5l/rtems/score/cpu.h b/include/powerpc/brs5l/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/brs5l/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/brs5l/rtems/score/types.h b/include/powerpc/brs5l/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/brs5l/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/brs6l/bsp.h b/include/powerpc/brs6l/bsp.h
new file mode 100644
index 0000000000..743a5e4e2a
--- /dev/null
+++ b/include/powerpc/brs6l/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp.h>
diff --git a/include/powerpc/brs6l/bsp/i2c.h b/include/powerpc/brs6l/bsp/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/brs6l/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/brs6l/bsp/i2cdrv.h b/include/powerpc/brs6l/bsp/i2cdrv.h
new file mode 100644
index 0000000000..c00bf9f7de
--- /dev/null
+++ b/include/powerpc/brs6l/bsp/i2cdrv.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2cdrv.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2cdrv.h>
diff --git a/include/powerpc/brs6l/bsp/irq.h b/include/powerpc/brs6l/bsp/irq.h
new file mode 100644
index 0000000000..bb70d84443
--- /dev/null
+++ b/include/powerpc/brs6l/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/irq.h>
diff --git a/include/powerpc/brs6l/bsp/u-boot-config.h b/include/powerpc/brs6l/bsp/u-boot-config.h
new file mode 100644
index 0000000000..3fefe50889
--- /dev/null
+++ b/include/powerpc/brs6l/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/u-boot-config.h>
diff --git a/include/powerpc/brs6l/coverhd.h b/include/powerpc/brs6l/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/brs6l/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/brs6l/i2c.h b/include/powerpc/brs6l/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/brs6l/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/brs6l/libcpu/byteorder.h b/include/powerpc/brs6l/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/brs6l/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/brs6l/libcpu/mmu.h b/include/powerpc/brs6l/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/brs6l/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/brs6l/machine/elf_machdep.h b/include/powerpc/brs6l/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/brs6l/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/brs6l/rtems/asm.h b/include/powerpc/brs6l/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/brs6l/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/brs6l/rtems/score/cpu.h b/include/powerpc/brs6l/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/brs6l/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/brs6l/rtems/score/types.h b/include/powerpc/brs6l/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/brs6l/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/brs6l/tm27.h b/include/powerpc/brs6l/tm27.h
new file mode 100644
index 0000000000..3d7f96390a
--- /dev/null
+++ b/include/powerpc/brs6l/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/tm27.h>
diff --git a/include/powerpc/dp2/bsp.h b/include/powerpc/dp2/bsp.h
new file mode 100644
index 0000000000..743a5e4e2a
--- /dev/null
+++ b/include/powerpc/dp2/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp.h>
diff --git a/include/powerpc/dp2/bsp/i2c.h b/include/powerpc/dp2/bsp/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/dp2/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/dp2/bsp/i2cdrv.h b/include/powerpc/dp2/bsp/i2cdrv.h
new file mode 100644
index 0000000000..c00bf9f7de
--- /dev/null
+++ b/include/powerpc/dp2/bsp/i2cdrv.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2cdrv.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2cdrv.h>
diff --git a/include/powerpc/dp2/bsp/irq.h b/include/powerpc/dp2/bsp/irq.h
new file mode 100644
index 0000000000..bb70d84443
--- /dev/null
+++ b/include/powerpc/dp2/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/irq.h>
diff --git a/include/powerpc/dp2/bsp/u-boot-config.h b/include/powerpc/dp2/bsp/u-boot-config.h
new file mode 100644
index 0000000000..3fefe50889
--- /dev/null
+++ b/include/powerpc/dp2/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/u-boot-config.h>
diff --git a/include/powerpc/dp2/coverhd.h b/include/powerpc/dp2/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/dp2/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/dp2/i2c.h b/include/powerpc/dp2/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/dp2/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/dp2/libcpu/byteorder.h b/include/powerpc/dp2/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/dp2/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/dp2/libcpu/mmu.h b/include/powerpc/dp2/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/dp2/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/dp2/machine/elf_machdep.h b/include/powerpc/dp2/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/dp2/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/dp2/rtems/asm.h b/include/powerpc/dp2/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/dp2/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/dp2/rtems/score/cpu.h b/include/powerpc/dp2/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/dp2/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/dp2/rtems/score/types.h b/include/powerpc/dp2/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/dp2/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/dp2/tm27.h b/include/powerpc/dp2/tm27.h
new file mode 100644
index 0000000000..3d7f96390a
--- /dev/null
+++ b/include/powerpc/dp2/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/tm27.h>
diff --git a/include/powerpc/ep1a/bsp/pci.h b/include/powerpc/ep1a/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/ep1a/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/ep1a/bsp/uart.h b/include/powerpc/ep1a/bsp/uart.h
new file mode 100644
index 0000000000..de94157a9e
--- /dev/null
+++ b/include/powerpc/ep1a/bsp/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/uart.h>
diff --git a/include/powerpc/ep1a/coverhd.h b/include/powerpc/ep1a/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/ep1a/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/ep1a/libcpu/byteorder.h b/include/powerpc/ep1a/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/ep1a/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/ep1a/libcpu/mmu.h b/include/powerpc/ep1a/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/ep1a/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/ep1a/machine/elf_machdep.h b/include/powerpc/ep1a/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/ep1a/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/ep1a/rtems/asm.h b/include/powerpc/ep1a/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/ep1a/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/ep1a/rtems/score/cpu.h b/include/powerpc/ep1a/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/ep1a/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/ep1a/rtems/score/types.h b/include/powerpc/ep1a/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/ep1a/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/gwlcfm/bsp/linker-symbols.h b/include/powerpc/gwlcfm/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/gwlcfm/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/gwlcfm/bsp/start.h b/include/powerpc/gwlcfm/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/gwlcfm/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/gwlcfm/coverhd.h b/include/powerpc/gwlcfm/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/gwlcfm/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/gwlcfm/libcpu/byteorder.h b/include/powerpc/gwlcfm/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/gwlcfm/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/gwlcfm/libcpu/mmu.h b/include/powerpc/gwlcfm/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/gwlcfm/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/gwlcfm/machine/elf_machdep.h b/include/powerpc/gwlcfm/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/gwlcfm/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/gwlcfm/rtems/asm.h b/include/powerpc/gwlcfm/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/gwlcfm/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/gwlcfm/rtems/score/cpu.h b/include/powerpc/gwlcfm/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/gwlcfm/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/gwlcfm/rtems/score/types.h b/include/powerpc/gwlcfm/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/gwlcfm/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/gwlcfm/tm27.h b/include/powerpc/gwlcfm/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/gwlcfm/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/haleakala/bsp/uart.h b/include/powerpc/haleakala/bsp/uart.h
new file mode 100644
index 0000000000..de94157a9e
--- /dev/null
+++ b/include/powerpc/haleakala/bsp/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/uart.h>
diff --git a/include/powerpc/haleakala/libcpu/byteorder.h b/include/powerpc/haleakala/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/haleakala/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/haleakala/libcpu/mmu.h b/include/powerpc/haleakala/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/haleakala/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/haleakala/machine/elf_machdep.h b/include/powerpc/haleakala/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/haleakala/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/haleakala/rtems/asm.h b/include/powerpc/haleakala/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/haleakala/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/haleakala/rtems/score/cpu.h b/include/powerpc/haleakala/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/haleakala/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/haleakala/rtems/score/types.h b/include/powerpc/haleakala/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/haleakala/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/haleakala/tm27.h b/include/powerpc/haleakala/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/haleakala/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/hsc_cm01/bsp.h b/include/powerpc/hsc_cm01/bsp.h
new file mode 100644
index 0000000000..b4648c9a5a
--- /dev/null
+++ b/include/powerpc/hsc_cm01/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp.h>
diff --git a/include/powerpc/hsc_cm01/bsp/irq.h b/include/powerpc/hsc_cm01/bsp/irq.h
new file mode 100644
index 0000000000..bea440f809
--- /dev/null
+++ b/include/powerpc/hsc_cm01/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/irq.h>
diff --git a/include/powerpc/hsc_cm01/bsp/linker-symbols.h b/include/powerpc/hsc_cm01/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/hsc_cm01/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/hsc_cm01/bsp/start.h b/include/powerpc/hsc_cm01/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/hsc_cm01/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/hsc_cm01/bsp/tsec-config.h b/include/powerpc/hsc_cm01/bsp/tsec-config.h
new file mode 100644
index 0000000000..8cd2099175
--- /dev/null
+++ b/include/powerpc/hsc_cm01/bsp/tsec-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/tsec-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/tsec-config.h>
diff --git a/include/powerpc/hsc_cm01/bsp/u-boot-config.h b/include/powerpc/hsc_cm01/bsp/u-boot-config.h
new file mode 100644
index 0000000000..96ed7e8401
--- /dev/null
+++ b/include/powerpc/hsc_cm01/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/u-boot-config.h>
diff --git a/include/powerpc/hsc_cm01/coverhd.h b/include/powerpc/hsc_cm01/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/hsc_cm01/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/hsc_cm01/libcpu/byteorder.h b/include/powerpc/hsc_cm01/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/hsc_cm01/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/hsc_cm01/libcpu/mmu.h b/include/powerpc/hsc_cm01/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/hsc_cm01/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/hsc_cm01/machine/elf_machdep.h b/include/powerpc/hsc_cm01/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/hsc_cm01/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/hsc_cm01/rtems/asm.h b/include/powerpc/hsc_cm01/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/hsc_cm01/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/hsc_cm01/rtems/score/cpu.h b/include/powerpc/hsc_cm01/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/hsc_cm01/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/hsc_cm01/rtems/score/types.h b/include/powerpc/hsc_cm01/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/hsc_cm01/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/hsc_cm01/tm27.h b/include/powerpc/hsc_cm01/tm27.h
new file mode 100644
index 0000000000..ca150594a9
--- /dev/null
+++ b/include/powerpc/hsc_cm01/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/tm27.h>
diff --git a/include/powerpc/icecube/bsp.h b/include/powerpc/icecube/bsp.h
new file mode 100644
index 0000000000..743a5e4e2a
--- /dev/null
+++ b/include/powerpc/icecube/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp.h>
diff --git a/include/powerpc/icecube/bsp/i2c.h b/include/powerpc/icecube/bsp/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/icecube/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/icecube/bsp/i2cdrv.h b/include/powerpc/icecube/bsp/i2cdrv.h
new file mode 100644
index 0000000000..c00bf9f7de
--- /dev/null
+++ b/include/powerpc/icecube/bsp/i2cdrv.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2cdrv.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2cdrv.h>
diff --git a/include/powerpc/icecube/bsp/irq.h b/include/powerpc/icecube/bsp/irq.h
new file mode 100644
index 0000000000..bb70d84443
--- /dev/null
+++ b/include/powerpc/icecube/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/irq.h>
diff --git a/include/powerpc/icecube/bsp/u-boot-config.h b/include/powerpc/icecube/bsp/u-boot-config.h
new file mode 100644
index 0000000000..3fefe50889
--- /dev/null
+++ b/include/powerpc/icecube/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/u-boot-config.h>
diff --git a/include/powerpc/icecube/coverhd.h b/include/powerpc/icecube/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/icecube/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/icecube/i2c.h b/include/powerpc/icecube/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/icecube/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/icecube/libcpu/byteorder.h b/include/powerpc/icecube/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/icecube/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/icecube/libcpu/mmu.h b/include/powerpc/icecube/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/icecube/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/icecube/machine/elf_machdep.h b/include/powerpc/icecube/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/icecube/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/icecube/rtems/asm.h b/include/powerpc/icecube/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/icecube/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/icecube/rtems/score/cpu.h b/include/powerpc/icecube/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/icecube/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/icecube/rtems/score/types.h b/include/powerpc/icecube/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/icecube/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/icecube/tm27.h b/include/powerpc/icecube/tm27.h
new file mode 100644
index 0000000000..3d7f96390a
--- /dev/null
+++ b/include/powerpc/icecube/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/tm27.h>
diff --git a/include/powerpc/mbx821_001/libcpu/byteorder.h b/include/powerpc/mbx821_001/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mbx821_001/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mbx821_001/libcpu/mmu.h b/include/powerpc/mbx821_001/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mbx821_001/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mbx821_001/machine/elf_machdep.h b/include/powerpc/mbx821_001/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mbx821_001/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mbx821_001/rtems/asm.h b/include/powerpc/mbx821_001/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mbx821_001/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mbx821_001/rtems/score/cpu.h b/include/powerpc/mbx821_001/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mbx821_001/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mbx821_001/rtems/score/types.h b/include/powerpc/mbx821_001/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mbx821_001/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mbx821_001/tm27.h b/include/powerpc/mbx821_001/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mbx821_001/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mbx821_002/bsp.h b/include/powerpc/mbx821_002/bsp.h
new file mode 100644
index 0000000000..406798b31c
--- /dev/null
+++ b/include/powerpc/mbx821_002/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp.h>
diff --git a/include/powerpc/mbx821_002/bsp/8xx_immap.h b/include/powerpc/mbx821_002/bsp/8xx_immap.h
new file mode 100644
index 0000000000..f3b724e5be
--- /dev/null
+++ b/include/powerpc/mbx821_002/bsp/8xx_immap.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/8xx_immap.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/8xx_immap.h>
diff --git a/include/powerpc/mbx821_002/bsp/irq.h b/include/powerpc/mbx821_002/bsp/irq.h
new file mode 100644
index 0000000000..b86d09c153
--- /dev/null
+++ b/include/powerpc/mbx821_002/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/irq.h>
diff --git a/include/powerpc/mbx821_002/coverhd.h b/include/powerpc/mbx821_002/coverhd.h
new file mode 100644
index 0000000000..2047cf4ab8
--- /dev/null
+++ b/include/powerpc/mbx821_002/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/coverhd.h>
diff --git a/include/powerpc/mbx821_002/libcpu/byteorder.h b/include/powerpc/mbx821_002/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mbx821_002/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mbx821_002/libcpu/mmu.h b/include/powerpc/mbx821_002/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mbx821_002/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mbx821_002/machine/elf_machdep.h b/include/powerpc/mbx821_002/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mbx821_002/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mbx821_002/rtems/asm.h b/include/powerpc/mbx821_002/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mbx821_002/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mbx821_002/rtems/score/cpu.h b/include/powerpc/mbx821_002/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mbx821_002/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mbx821_002/rtems/score/types.h b/include/powerpc/mbx821_002/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mbx821_002/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mbx821_002/tm27.h b/include/powerpc/mbx821_002/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mbx821_002/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mbx821_002b/bsp.h b/include/powerpc/mbx821_002b/bsp.h
new file mode 100644
index 0000000000..406798b31c
--- /dev/null
+++ b/include/powerpc/mbx821_002b/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp.h>
diff --git a/include/powerpc/mbx821_002b/bsp/8xx_immap.h b/include/powerpc/mbx821_002b/bsp/8xx_immap.h
new file mode 100644
index 0000000000..f3b724e5be
--- /dev/null
+++ b/include/powerpc/mbx821_002b/bsp/8xx_immap.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/8xx_immap.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/8xx_immap.h>
diff --git a/include/powerpc/mbx821_002b/bsp/irq.h b/include/powerpc/mbx821_002b/bsp/irq.h
new file mode 100644
index 0000000000..b86d09c153
--- /dev/null
+++ b/include/powerpc/mbx821_002b/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/irq.h>
diff --git a/include/powerpc/mbx821_002b/coverhd.h b/include/powerpc/mbx821_002b/coverhd.h
new file mode 100644
index 0000000000..2047cf4ab8
--- /dev/null
+++ b/include/powerpc/mbx821_002b/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/coverhd.h>
diff --git a/include/powerpc/mbx821_002b/libcpu/byteorder.h b/include/powerpc/mbx821_002b/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mbx821_002b/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mbx821_002b/libcpu/mmu.h b/include/powerpc/mbx821_002b/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mbx821_002b/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mbx821_002b/machine/elf_machdep.h b/include/powerpc/mbx821_002b/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mbx821_002b/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mbx821_002b/rtems/asm.h b/include/powerpc/mbx821_002b/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mbx821_002b/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mbx821_002b/rtems/score/cpu.h b/include/powerpc/mbx821_002b/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mbx821_002b/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mbx821_002b/rtems/score/types.h b/include/powerpc/mbx821_002b/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mbx821_002b/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mbx821_002b/tm27.h b/include/powerpc/mbx821_002b/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mbx821_002b/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mbx860_001b/bsp.h b/include/powerpc/mbx860_001b/bsp.h
new file mode 100644
index 0000000000..406798b31c
--- /dev/null
+++ b/include/powerpc/mbx860_001b/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp.h>
diff --git a/include/powerpc/mbx860_001b/bsp/8xx_immap.h b/include/powerpc/mbx860_001b/bsp/8xx_immap.h
new file mode 100644
index 0000000000..f3b724e5be
--- /dev/null
+++ b/include/powerpc/mbx860_001b/bsp/8xx_immap.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/8xx_immap.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/8xx_immap.h>
diff --git a/include/powerpc/mbx860_001b/bsp/irq.h b/include/powerpc/mbx860_001b/bsp/irq.h
new file mode 100644
index 0000000000..b86d09c153
--- /dev/null
+++ b/include/powerpc/mbx860_001b/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/irq.h>
diff --git a/include/powerpc/mbx860_001b/coverhd.h b/include/powerpc/mbx860_001b/coverhd.h
new file mode 100644
index 0000000000..2047cf4ab8
--- /dev/null
+++ b/include/powerpc/mbx860_001b/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/coverhd.h>
diff --git a/include/powerpc/mbx860_001b/libcpu/byteorder.h b/include/powerpc/mbx860_001b/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mbx860_001b/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mbx860_001b/libcpu/mmu.h b/include/powerpc/mbx860_001b/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mbx860_001b/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mbx860_001b/machine/elf_machdep.h b/include/powerpc/mbx860_001b/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mbx860_001b/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mbx860_001b/rtems/asm.h b/include/powerpc/mbx860_001b/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mbx860_001b/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mbx860_001b/rtems/score/cpu.h b/include/powerpc/mbx860_001b/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mbx860_001b/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mbx860_001b/rtems/score/types.h b/include/powerpc/mbx860_001b/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mbx860_001b/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mbx860_001b/tm27.h b/include/powerpc/mbx860_001b/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mbx860_001b/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mbx860_002/bsp.h b/include/powerpc/mbx860_002/bsp.h
new file mode 100644
index 0000000000..406798b31c
--- /dev/null
+++ b/include/powerpc/mbx860_002/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp.h>
diff --git a/include/powerpc/mbx860_002/bsp/8xx_immap.h b/include/powerpc/mbx860_002/bsp/8xx_immap.h
new file mode 100644
index 0000000000..f3b724e5be
--- /dev/null
+++ b/include/powerpc/mbx860_002/bsp/8xx_immap.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/8xx_immap.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/8xx_immap.h>
diff --git a/include/powerpc/mbx860_002/bsp/irq.h b/include/powerpc/mbx860_002/bsp/irq.h
new file mode 100644
index 0000000000..b86d09c153
--- /dev/null
+++ b/include/powerpc/mbx860_002/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/irq.h>
diff --git a/include/powerpc/mbx860_002/coverhd.h b/include/powerpc/mbx860_002/coverhd.h
new file mode 100644
index 0000000000..2047cf4ab8
--- /dev/null
+++ b/include/powerpc/mbx860_002/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/coverhd.h>
diff --git a/include/powerpc/mbx860_002/libcpu/byteorder.h b/include/powerpc/mbx860_002/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mbx860_002/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mbx860_002/libcpu/mmu.h b/include/powerpc/mbx860_002/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mbx860_002/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mbx860_002/machine/elf_machdep.h b/include/powerpc/mbx860_002/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mbx860_002/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mbx860_002/rtems/asm.h b/include/powerpc/mbx860_002/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mbx860_002/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mbx860_002/rtems/score/cpu.h b/include/powerpc/mbx860_002/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mbx860_002/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mbx860_002/rtems/score/types.h b/include/powerpc/mbx860_002/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mbx860_002/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mbx860_002/tm27.h b/include/powerpc/mbx860_002/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mbx860_002/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mbx860_005b/bsp.h b/include/powerpc/mbx860_005b/bsp.h
new file mode 100644
index 0000000000..406798b31c
--- /dev/null
+++ b/include/powerpc/mbx860_005b/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp.h>
diff --git a/include/powerpc/mbx860_005b/bsp/8xx_immap.h b/include/powerpc/mbx860_005b/bsp/8xx_immap.h
new file mode 100644
index 0000000000..f3b724e5be
--- /dev/null
+++ b/include/powerpc/mbx860_005b/bsp/8xx_immap.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/8xx_immap.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/8xx_immap.h>
diff --git a/include/powerpc/mbx860_005b/bsp/irq.h b/include/powerpc/mbx860_005b/bsp/irq.h
new file mode 100644
index 0000000000..b86d09c153
--- /dev/null
+++ b/include/powerpc/mbx860_005b/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/irq.h>
diff --git a/include/powerpc/mbx860_005b/coverhd.h b/include/powerpc/mbx860_005b/coverhd.h
new file mode 100644
index 0000000000..2047cf4ab8
--- /dev/null
+++ b/include/powerpc/mbx860_005b/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/coverhd.h>
diff --git a/include/powerpc/mbx860_005b/libcpu/byteorder.h b/include/powerpc/mbx860_005b/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mbx860_005b/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mbx860_005b/libcpu/mmu.h b/include/powerpc/mbx860_005b/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mbx860_005b/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mbx860_005b/machine/elf_machdep.h b/include/powerpc/mbx860_005b/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mbx860_005b/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mbx860_005b/rtems/asm.h b/include/powerpc/mbx860_005b/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mbx860_005b/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mbx860_005b/rtems/score/cpu.h b/include/powerpc/mbx860_005b/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mbx860_005b/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mbx860_005b/rtems/score/types.h b/include/powerpc/mbx860_005b/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mbx860_005b/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mbx860_005b/tm27.h b/include/powerpc/mbx860_005b/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mbx860_005b/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mbx860_1b/bsp.h b/include/powerpc/mbx860_1b/bsp.h
new file mode 100644
index 0000000000..406798b31c
--- /dev/null
+++ b/include/powerpc/mbx860_1b/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp.h>
diff --git a/include/powerpc/mbx860_1b/bsp/8xx_immap.h b/include/powerpc/mbx860_1b/bsp/8xx_immap.h
new file mode 100644
index 0000000000..f3b724e5be
--- /dev/null
+++ b/include/powerpc/mbx860_1b/bsp/8xx_immap.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/8xx_immap.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/8xx_immap.h>
diff --git a/include/powerpc/mbx860_1b/bsp/irq.h b/include/powerpc/mbx860_1b/bsp/irq.h
new file mode 100644
index 0000000000..b86d09c153
--- /dev/null
+++ b/include/powerpc/mbx860_1b/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/irq.h>
diff --git a/include/powerpc/mbx860_1b/coverhd.h b/include/powerpc/mbx860_1b/coverhd.h
new file mode 100644
index 0000000000..2047cf4ab8
--- /dev/null
+++ b/include/powerpc/mbx860_1b/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/coverhd.h>
diff --git a/include/powerpc/mbx860_1b/libcpu/byteorder.h b/include/powerpc/mbx860_1b/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mbx860_1b/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mbx860_1b/libcpu/mmu.h b/include/powerpc/mbx860_1b/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mbx860_1b/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mbx860_1b/machine/elf_machdep.h b/include/powerpc/mbx860_1b/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mbx860_1b/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mbx860_1b/rtems/asm.h b/include/powerpc/mbx860_1b/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mbx860_1b/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mbx860_1b/rtems/score/cpu.h b/include/powerpc/mbx860_1b/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mbx860_1b/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mbx860_1b/rtems/score/types.h b/include/powerpc/mbx860_1b/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mbx860_1b/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mbx860_1b/tm27.h b/include/powerpc/mbx860_1b/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mbx860_1b/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mcp750/bsp/irq.h b/include/powerpc/mcp750/bsp/irq.h
new file mode 100644
index 0000000000..511c4b7a96
--- /dev/null
+++ b/include/powerpc/mcp750/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/ep1a/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/ep1a/bsp/irq.h>
diff --git a/include/powerpc/mcp750/bsp/pci.h b/include/powerpc/mcp750/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/mcp750/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/mcp750/bsp/uart.h b/include/powerpc/mcp750/bsp/uart.h
new file mode 100644
index 0000000000..de94157a9e
--- /dev/null
+++ b/include/powerpc/mcp750/bsp/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/uart.h>
diff --git a/include/powerpc/mcp750/coverhd.h b/include/powerpc/mcp750/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mcp750/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mcp750/libcpu/byteorder.h b/include/powerpc/mcp750/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mcp750/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mcp750/libcpu/mmu.h b/include/powerpc/mcp750/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mcp750/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mcp750/machine/elf_machdep.h b/include/powerpc/mcp750/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mcp750/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mcp750/rtems/asm.h b/include/powerpc/mcp750/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mcp750/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mcp750/rtems/score/cpu.h b/include/powerpc/mcp750/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mcp750/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mcp750/rtems/score/types.h b/include/powerpc/mcp750/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mcp750/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5566evb/bsp.h b/include/powerpc/mpc5566evb/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5566evb/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5566evb/bsp/irq.h b/include/powerpc/mpc5566evb/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5566evb/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5566evb/bsp/linker-symbols.h b/include/powerpc/mpc5566evb/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5566evb/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5566evb/bsp/start.h b/include/powerpc/mpc5566evb/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5566evb/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5566evb/coverhd.h b/include/powerpc/mpc5566evb/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5566evb/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5566evb/libcpu/byteorder.h b/include/powerpc/mpc5566evb/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5566evb/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5566evb/libcpu/mmu.h b/include/powerpc/mpc5566evb/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5566evb/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5566evb/machine/elf_machdep.h b/include/powerpc/mpc5566evb/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mpc5566evb/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mpc5566evb/rtems/asm.h b/include/powerpc/mpc5566evb/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5566evb/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5566evb/rtems/score/cpu.h b/include/powerpc/mpc5566evb/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5566evb/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5566evb/rtems/score/types.h b/include/powerpc/mpc5566evb/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5566evb/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5566evb/tm27.h b/include/powerpc/mpc5566evb/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5566evb/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5566evb_spe/bsp.h b/include/powerpc/mpc5566evb_spe/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5566evb_spe/bsp/irq.h b/include/powerpc/mpc5566evb_spe/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5566evb_spe/bsp/linker-symbols.h b/include/powerpc/mpc5566evb_spe/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5566evb_spe/bsp/start.h b/include/powerpc/mpc5566evb_spe/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5566evb_spe/coverhd.h b/include/powerpc/mpc5566evb_spe/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5566evb_spe/libcpu/byteorder.h b/include/powerpc/mpc5566evb_spe/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5566evb_spe/libcpu/mmu.h b/include/powerpc/mpc5566evb_spe/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5566evb_spe/machine/elf_machdep.h b/include/powerpc/mpc5566evb_spe/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mpc5566evb_spe/rtems/asm.h b/include/powerpc/mpc5566evb_spe/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5566evb_spe/rtems/score/cpu.h b/include/powerpc/mpc5566evb_spe/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5566evb_spe/rtems/score/types.h b/include/powerpc/mpc5566evb_spe/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5566evb_spe/tm27.h b/include/powerpc/mpc5566evb_spe/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5643l_dpu/bsp.h b/include/powerpc/mpc5643l_dpu/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5643l_dpu/bsp/irq.h b/include/powerpc/mpc5643l_dpu/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5643l_dpu/bsp/linker-symbols.h b/include/powerpc/mpc5643l_dpu/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5643l_dpu/bsp/start.h b/include/powerpc/mpc5643l_dpu/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5643l_dpu/coverhd.h b/include/powerpc/mpc5643l_dpu/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5643l_dpu/libcpu/byteorder.h b/include/powerpc/mpc5643l_dpu/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5643l_dpu/libcpu/mmu.h b/include/powerpc/mpc5643l_dpu/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5643l_dpu/machine/elf_machdep.h b/include/powerpc/mpc5643l_dpu/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mpc5643l_dpu/rtems/asm.h b/include/powerpc/mpc5643l_dpu/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5643l_dpu/rtems/score/cpu.h b/include/powerpc/mpc5643l_dpu/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5643l_dpu/rtems/score/types.h b/include/powerpc/mpc5643l_dpu/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5643l_dpu/tm27.h b/include/powerpc/mpc5643l_dpu/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5643l_evb/bsp.h b/include/powerpc/mpc5643l_evb/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5643l_evb/bsp/irq.h b/include/powerpc/mpc5643l_evb/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5643l_evb/bsp/linker-symbols.h b/include/powerpc/mpc5643l_evb/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5643l_evb/bsp/start.h b/include/powerpc/mpc5643l_evb/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5643l_evb/coverhd.h b/include/powerpc/mpc5643l_evb/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5643l_evb/libcpu/byteorder.h b/include/powerpc/mpc5643l_evb/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5643l_evb/libcpu/mmu.h b/include/powerpc/mpc5643l_evb/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5643l_evb/machine/elf_machdep.h b/include/powerpc/mpc5643l_evb/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mpc5643l_evb/rtems/asm.h b/include/powerpc/mpc5643l_evb/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5643l_evb/rtems/score/cpu.h b/include/powerpc/mpc5643l_evb/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5643l_evb/rtems/score/types.h b/include/powerpc/mpc5643l_evb/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5643l_evb/tm27.h b/include/powerpc/mpc5643l_evb/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5668g/bsp.h b/include/powerpc/mpc5668g/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5668g/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5668g/bsp/irq.h b/include/powerpc/mpc5668g/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5668g/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5668g/bsp/linker-symbols.h b/include/powerpc/mpc5668g/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5668g/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5668g/bsp/start.h b/include/powerpc/mpc5668g/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5668g/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5668g/coverhd.h b/include/powerpc/mpc5668g/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5668g/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5668g/libcpu/byteorder.h b/include/powerpc/mpc5668g/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5668g/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5668g/libcpu/mmu.h b/include/powerpc/mpc5668g/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5668g/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5668g/machine/elf_machdep.h b/include/powerpc/mpc5668g/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mpc5668g/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mpc5668g/rtems/asm.h b/include/powerpc/mpc5668g/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5668g/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5668g/rtems/score/cpu.h b/include/powerpc/mpc5668g/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5668g/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5668g/rtems/score/types.h b/include/powerpc/mpc5668g/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5668g/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5668g/tm27.h b/include/powerpc/mpc5668g/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5668g/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/bsp.h b/include/powerpc/mpc5674f_ecu508_app/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/bsp/irq.h b/include/powerpc/mpc5674f_ecu508_app/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/bsp/linker-symbols.h b/include/powerpc/mpc5674f_ecu508_app/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/bsp/start.h b/include/powerpc/mpc5674f_ecu508_app/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/coverhd.h b/include/powerpc/mpc5674f_ecu508_app/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/libcpu/byteorder.h b/include/powerpc/mpc5674f_ecu508_app/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/libcpu/mmu.h b/include/powerpc/mpc5674f_ecu508_app/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/machine/elf_machdep.h b/include/powerpc/mpc5674f_ecu508_app/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/rtems/asm.h b/include/powerpc/mpc5674f_ecu508_app/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/rtems/score/cpu.h b/include/powerpc/mpc5674f_ecu508_app/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/rtems/score/types.h b/include/powerpc/mpc5674f_ecu508_app/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/tm27.h b/include/powerpc/mpc5674f_ecu508_app/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/bsp.h b/include/powerpc/mpc5674f_ecu508_boot/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/bsp/irq.h b/include/powerpc/mpc5674f_ecu508_boot/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/bsp/linker-symbols.h b/include/powerpc/mpc5674f_ecu508_boot/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/bsp/start.h b/include/powerpc/mpc5674f_ecu508_boot/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/coverhd.h b/include/powerpc/mpc5674f_ecu508_boot/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/libcpu/byteorder.h b/include/powerpc/mpc5674f_ecu508_boot/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/libcpu/mmu.h b/include/powerpc/mpc5674f_ecu508_boot/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/machine/elf_machdep.h b/include/powerpc/mpc5674f_ecu508_boot/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/rtems/asm.h b/include/powerpc/mpc5674f_ecu508_boot/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/rtems/score/cpu.h b/include/powerpc/mpc5674f_ecu508_boot/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/rtems/score/types.h b/include/powerpc/mpc5674f_ecu508_boot/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/tm27.h b/include/powerpc/mpc5674f_ecu508_boot/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5674f_rsm6/bsp.h b/include/powerpc/mpc5674f_rsm6/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5674f_rsm6/bsp/irq.h b/include/powerpc/mpc5674f_rsm6/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5674f_rsm6/bsp/linker-symbols.h b/include/powerpc/mpc5674f_rsm6/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5674f_rsm6/bsp/start.h b/include/powerpc/mpc5674f_rsm6/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5674f_rsm6/coverhd.h b/include/powerpc/mpc5674f_rsm6/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5674f_rsm6/libcpu/byteorder.h b/include/powerpc/mpc5674f_rsm6/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5674f_rsm6/libcpu/mmu.h b/include/powerpc/mpc5674f_rsm6/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5674f_rsm6/machine/elf_machdep.h b/include/powerpc/mpc5674f_rsm6/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mpc5674f_rsm6/rtems/asm.h b/include/powerpc/mpc5674f_rsm6/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5674f_rsm6/rtems/score/cpu.h b/include/powerpc/mpc5674f_rsm6/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5674f_rsm6/rtems/score/types.h b/include/powerpc/mpc5674f_rsm6/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5674f_rsm6/tm27.h b/include/powerpc/mpc5674f_rsm6/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5674fevb/bsp.h b/include/powerpc/mpc5674fevb/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5674fevb/bsp/irq.h b/include/powerpc/mpc5674fevb/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5674fevb/bsp/linker-symbols.h b/include/powerpc/mpc5674fevb/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5674fevb/bsp/start.h b/include/powerpc/mpc5674fevb/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5674fevb/coverhd.h b/include/powerpc/mpc5674fevb/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5674fevb/libcpu/byteorder.h b/include/powerpc/mpc5674fevb/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5674fevb/libcpu/mmu.h b/include/powerpc/mpc5674fevb/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5674fevb/machine/elf_machdep.h b/include/powerpc/mpc5674fevb/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mpc5674fevb/rtems/asm.h b/include/powerpc/mpc5674fevb/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5674fevb/rtems/score/cpu.h b/include/powerpc/mpc5674fevb/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5674fevb/rtems/score/types.h b/include/powerpc/mpc5674fevb/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5674fevb/tm27.h b/include/powerpc/mpc5674fevb/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5674fevb_spe/bsp.h b/include/powerpc/mpc5674fevb_spe/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5674fevb_spe/bsp/irq.h b/include/powerpc/mpc5674fevb_spe/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5674fevb_spe/bsp/linker-symbols.h b/include/powerpc/mpc5674fevb_spe/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5674fevb_spe/bsp/start.h b/include/powerpc/mpc5674fevb_spe/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5674fevb_spe/coverhd.h b/include/powerpc/mpc5674fevb_spe/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5674fevb_spe/libcpu/byteorder.h b/include/powerpc/mpc5674fevb_spe/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5674fevb_spe/libcpu/mmu.h b/include/powerpc/mpc5674fevb_spe/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5674fevb_spe/machine/elf_machdep.h b/include/powerpc/mpc5674fevb_spe/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mpc5674fevb_spe/rtems/asm.h b/include/powerpc/mpc5674fevb_spe/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5674fevb_spe/rtems/score/cpu.h b/include/powerpc/mpc5674fevb_spe/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5674fevb_spe/rtems/score/types.h b/include/powerpc/mpc5674fevb_spe/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5674fevb_spe/tm27.h b/include/powerpc/mpc5674fevb_spe/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc8260ads/coverhd.h b/include/powerpc/mpc8260ads/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc8260ads/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc8260ads/libcpu/byteorder.h b/include/powerpc/mpc8260ads/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc8260ads/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc8260ads/libcpu/mmu.h b/include/powerpc/mpc8260ads/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc8260ads/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc8260ads/machine/elf_machdep.h b/include/powerpc/mpc8260ads/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mpc8260ads/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mpc8260ads/rtems/asm.h b/include/powerpc/mpc8260ads/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc8260ads/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc8260ads/rtems/score/cpu.h b/include/powerpc/mpc8260ads/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc8260ads/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc8260ads/rtems/score/types.h b/include/powerpc/mpc8260ads/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc8260ads/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc8309som/bsp.h b/include/powerpc/mpc8309som/bsp.h
new file mode 100644
index 0000000000..b4648c9a5a
--- /dev/null
+++ b/include/powerpc/mpc8309som/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp.h>
diff --git a/include/powerpc/mpc8309som/bsp/irq.h b/include/powerpc/mpc8309som/bsp/irq.h
new file mode 100644
index 0000000000..bea440f809
--- /dev/null
+++ b/include/powerpc/mpc8309som/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/irq.h>
diff --git a/include/powerpc/mpc8309som/bsp/linker-symbols.h b/include/powerpc/mpc8309som/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc8309som/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc8309som/bsp/start.h b/include/powerpc/mpc8309som/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc8309som/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc8309som/bsp/tsec-config.h b/include/powerpc/mpc8309som/bsp/tsec-config.h
new file mode 100644
index 0000000000..8cd2099175
--- /dev/null
+++ b/include/powerpc/mpc8309som/bsp/tsec-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/tsec-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/tsec-config.h>
diff --git a/include/powerpc/mpc8309som/bsp/u-boot-config.h b/include/powerpc/mpc8309som/bsp/u-boot-config.h
new file mode 100644
index 0000000000..96ed7e8401
--- /dev/null
+++ b/include/powerpc/mpc8309som/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/u-boot-config.h>
diff --git a/include/powerpc/mpc8309som/coverhd.h b/include/powerpc/mpc8309som/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc8309som/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc8309som/libcpu/byteorder.h b/include/powerpc/mpc8309som/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc8309som/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc8309som/libcpu/mmu.h b/include/powerpc/mpc8309som/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc8309som/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc8309som/machine/elf_machdep.h b/include/powerpc/mpc8309som/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mpc8309som/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mpc8309som/rtems/asm.h b/include/powerpc/mpc8309som/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc8309som/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc8309som/rtems/score/cpu.h b/include/powerpc/mpc8309som/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc8309som/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc8309som/rtems/score/types.h b/include/powerpc/mpc8309som/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc8309som/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc8309som/tm27.h b/include/powerpc/mpc8309som/tm27.h
new file mode 100644
index 0000000000..ca150594a9
--- /dev/null
+++ b/include/powerpc/mpc8309som/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/tm27.h>
diff --git a/include/powerpc/mpc8313erdb/bsp.h b/include/powerpc/mpc8313erdb/bsp.h
new file mode 100644
index 0000000000..b4648c9a5a
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp.h>
diff --git a/include/powerpc/mpc8313erdb/bsp/irq.h b/include/powerpc/mpc8313erdb/bsp/irq.h
new file mode 100644
index 0000000000..bea440f809
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/irq.h>
diff --git a/include/powerpc/mpc8313erdb/bsp/linker-symbols.h b/include/powerpc/mpc8313erdb/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc8313erdb/bsp/start.h b/include/powerpc/mpc8313erdb/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc8313erdb/bsp/tsec-config.h b/include/powerpc/mpc8313erdb/bsp/tsec-config.h
new file mode 100644
index 0000000000..8cd2099175
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/bsp/tsec-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/tsec-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/tsec-config.h>
diff --git a/include/powerpc/mpc8313erdb/bsp/u-boot-config.h b/include/powerpc/mpc8313erdb/bsp/u-boot-config.h
new file mode 100644
index 0000000000..96ed7e8401
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/u-boot-config.h>
diff --git a/include/powerpc/mpc8313erdb/coverhd.h b/include/powerpc/mpc8313erdb/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc8313erdb/libcpu/byteorder.h b/include/powerpc/mpc8313erdb/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc8313erdb/libcpu/mmu.h b/include/powerpc/mpc8313erdb/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc8313erdb/machine/elf_machdep.h b/include/powerpc/mpc8313erdb/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mpc8313erdb/rtems/asm.h b/include/powerpc/mpc8313erdb/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc8313erdb/rtems/score/cpu.h b/include/powerpc/mpc8313erdb/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc8313erdb/rtems/score/types.h b/include/powerpc/mpc8313erdb/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc8313erdb/tm27.h b/include/powerpc/mpc8313erdb/tm27.h
new file mode 100644
index 0000000000..ca150594a9
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/tm27.h>
diff --git a/include/powerpc/mpc8349eamds/bsp.h b/include/powerpc/mpc8349eamds/bsp.h
new file mode 100644
index 0000000000..b4648c9a5a
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp.h>
diff --git a/include/powerpc/mpc8349eamds/bsp/irq.h b/include/powerpc/mpc8349eamds/bsp/irq.h
new file mode 100644
index 0000000000..bea440f809
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/irq.h>
diff --git a/include/powerpc/mpc8349eamds/bsp/linker-symbols.h b/include/powerpc/mpc8349eamds/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc8349eamds/bsp/start.h b/include/powerpc/mpc8349eamds/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc8349eamds/bsp/tsec-config.h b/include/powerpc/mpc8349eamds/bsp/tsec-config.h
new file mode 100644
index 0000000000..8cd2099175
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/bsp/tsec-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/tsec-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/tsec-config.h>
diff --git a/include/powerpc/mpc8349eamds/bsp/u-boot-config.h b/include/powerpc/mpc8349eamds/bsp/u-boot-config.h
new file mode 100644
index 0000000000..96ed7e8401
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/u-boot-config.h>
diff --git a/include/powerpc/mpc8349eamds/coverhd.h b/include/powerpc/mpc8349eamds/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc8349eamds/libcpu/byteorder.h b/include/powerpc/mpc8349eamds/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc8349eamds/libcpu/mmu.h b/include/powerpc/mpc8349eamds/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc8349eamds/machine/elf_machdep.h b/include/powerpc/mpc8349eamds/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mpc8349eamds/rtems/asm.h b/include/powerpc/mpc8349eamds/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc8349eamds/rtems/score/cpu.h b/include/powerpc/mpc8349eamds/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc8349eamds/rtems/score/types.h b/include/powerpc/mpc8349eamds/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc8349eamds/tm27.h b/include/powerpc/mpc8349eamds/tm27.h
new file mode 100644
index 0000000000..ca150594a9
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/tm27.h>
diff --git a/include/powerpc/mtx603e/bsp.h b/include/powerpc/mtx603e/bsp.h
new file mode 100644
index 0000000000..baca1dd5e0
--- /dev/null
+++ b/include/powerpc/mtx603e/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp.h>
diff --git a/include/powerpc/mtx603e/bsp/VMEConfig.h b/include/powerpc/mtx603e/bsp/VMEConfig.h
new file mode 100644
index 0000000000..adb475852a
--- /dev/null
+++ b/include/powerpc/mtx603e/bsp/VMEConfig.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp/VMEConfig.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp/VMEConfig.h>
diff --git a/include/powerpc/mtx603e/bsp/irq.h b/include/powerpc/mtx603e/bsp/irq.h
new file mode 100644
index 0000000000..511c4b7a96
--- /dev/null
+++ b/include/powerpc/mtx603e/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/ep1a/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/ep1a/bsp/irq.h>
diff --git a/include/powerpc/mtx603e/bsp/pci.h b/include/powerpc/mtx603e/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/mtx603e/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/mtx603e/bsp/uart.h b/include/powerpc/mtx603e/bsp/uart.h
new file mode 100644
index 0000000000..de94157a9e
--- /dev/null
+++ b/include/powerpc/mtx603e/bsp/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/uart.h>
diff --git a/include/powerpc/mtx603e/coverhd.h b/include/powerpc/mtx603e/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mtx603e/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mtx603e/libcpu/byteorder.h b/include/powerpc/mtx603e/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mtx603e/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mtx603e/libcpu/mmu.h b/include/powerpc/mtx603e/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mtx603e/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mtx603e/machine/elf_machdep.h b/include/powerpc/mtx603e/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mtx603e/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mtx603e/nvram.h b/include/powerpc/mtx603e/nvram.h
new file mode 100644
index 0000000000..f46fa9172d
--- /dev/null
+++ b/include/powerpc/mtx603e/nvram.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/nvram.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/nvram.h>
diff --git a/include/powerpc/mtx603e/rtems/asm.h b/include/powerpc/mtx603e/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mtx603e/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mtx603e/rtems/score/cpu.h b/include/powerpc/mtx603e/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mtx603e/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mtx603e/rtems/score/types.h b/include/powerpc/mtx603e/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mtx603e/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mtx603e/tm27.h b/include/powerpc/mtx603e/tm27.h
new file mode 100644
index 0000000000..f6c938a2e2
--- /dev/null
+++ b/include/powerpc/mtx603e/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/tm27.h>
diff --git a/include/powerpc/mvme2100/bsp.h b/include/powerpc/mvme2100/bsp.h
new file mode 100644
index 0000000000..baca1dd5e0
--- /dev/null
+++ b/include/powerpc/mvme2100/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp.h>
diff --git a/include/powerpc/mvme2100/bsp/VMEConfig.h b/include/powerpc/mvme2100/bsp/VMEConfig.h
new file mode 100644
index 0000000000..adb475852a
--- /dev/null
+++ b/include/powerpc/mvme2100/bsp/VMEConfig.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp/VMEConfig.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp/VMEConfig.h>
diff --git a/include/powerpc/mvme2100/bsp/irq.h b/include/powerpc/mvme2100/bsp/irq.h
new file mode 100644
index 0000000000..511c4b7a96
--- /dev/null
+++ b/include/powerpc/mvme2100/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/ep1a/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/ep1a/bsp/irq.h>
diff --git a/include/powerpc/mvme2100/bsp/pci.h b/include/powerpc/mvme2100/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/mvme2100/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/mvme2100/bsp/uart.h b/include/powerpc/mvme2100/bsp/uart.h
new file mode 100644
index 0000000000..de94157a9e
--- /dev/null
+++ b/include/powerpc/mvme2100/bsp/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/uart.h>
diff --git a/include/powerpc/mvme2100/coverhd.h b/include/powerpc/mvme2100/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mvme2100/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mvme2100/libcpu/byteorder.h b/include/powerpc/mvme2100/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mvme2100/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mvme2100/libcpu/mmu.h b/include/powerpc/mvme2100/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mvme2100/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mvme2100/machine/elf_machdep.h b/include/powerpc/mvme2100/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mvme2100/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mvme2100/nvram.h b/include/powerpc/mvme2100/nvram.h
new file mode 100644
index 0000000000..f46fa9172d
--- /dev/null
+++ b/include/powerpc/mvme2100/nvram.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/nvram.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/nvram.h>
diff --git a/include/powerpc/mvme2100/rtems/asm.h b/include/powerpc/mvme2100/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mvme2100/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mvme2100/rtems/score/cpu.h b/include/powerpc/mvme2100/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mvme2100/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mvme2100/rtems/score/types.h b/include/powerpc/mvme2100/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mvme2100/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mvme2100/tm27.h b/include/powerpc/mvme2100/tm27.h
new file mode 100644
index 0000000000..f6c938a2e2
--- /dev/null
+++ b/include/powerpc/mvme2100/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/tm27.h>
diff --git a/include/powerpc/mvme2307/bsp.h b/include/powerpc/mvme2307/bsp.h
new file mode 100644
index 0000000000..baca1dd5e0
--- /dev/null
+++ b/include/powerpc/mvme2307/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp.h>
diff --git a/include/powerpc/mvme2307/bsp/VMEConfig.h b/include/powerpc/mvme2307/bsp/VMEConfig.h
new file mode 100644
index 0000000000..adb475852a
--- /dev/null
+++ b/include/powerpc/mvme2307/bsp/VMEConfig.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp/VMEConfig.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp/VMEConfig.h>
diff --git a/include/powerpc/mvme2307/bsp/irq.h b/include/powerpc/mvme2307/bsp/irq.h
new file mode 100644
index 0000000000..511c4b7a96
--- /dev/null
+++ b/include/powerpc/mvme2307/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/ep1a/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/ep1a/bsp/irq.h>
diff --git a/include/powerpc/mvme2307/bsp/pci.h b/include/powerpc/mvme2307/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/mvme2307/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/mvme2307/bsp/uart.h b/include/powerpc/mvme2307/bsp/uart.h
new file mode 100644
index 0000000000..de94157a9e
--- /dev/null
+++ b/include/powerpc/mvme2307/bsp/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/uart.h>
diff --git a/include/powerpc/mvme2307/coverhd.h b/include/powerpc/mvme2307/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mvme2307/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mvme2307/libcpu/byteorder.h b/include/powerpc/mvme2307/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mvme2307/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mvme2307/libcpu/mmu.h b/include/powerpc/mvme2307/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mvme2307/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mvme2307/machine/elf_machdep.h b/include/powerpc/mvme2307/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mvme2307/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mvme2307/nvram.h b/include/powerpc/mvme2307/nvram.h
new file mode 100644
index 0000000000..f46fa9172d
--- /dev/null
+++ b/include/powerpc/mvme2307/nvram.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/nvram.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/nvram.h>
diff --git a/include/powerpc/mvme2307/rtems/asm.h b/include/powerpc/mvme2307/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mvme2307/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mvme2307/rtems/score/cpu.h b/include/powerpc/mvme2307/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mvme2307/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mvme2307/rtems/score/types.h b/include/powerpc/mvme2307/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mvme2307/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mvme2307/tm27.h b/include/powerpc/mvme2307/tm27.h
new file mode 100644
index 0000000000..f6c938a2e2
--- /dev/null
+++ b/include/powerpc/mvme2307/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/tm27.h>
diff --git a/include/powerpc/mvme3100/bsp/pci.h b/include/powerpc/mvme3100/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/mvme3100/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/mvme3100/bsp/uart.h b/include/powerpc/mvme3100/bsp/uart.h
new file mode 100644
index 0000000000..de94157a9e
--- /dev/null
+++ b/include/powerpc/mvme3100/bsp/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/uart.h>
diff --git a/include/powerpc/mvme3100/coverhd.h b/include/powerpc/mvme3100/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mvme3100/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mvme3100/libcpu/byteorder.h b/include/powerpc/mvme3100/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mvme3100/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mvme3100/libcpu/mmu.h b/include/powerpc/mvme3100/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mvme3100/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mvme3100/machine/elf_machdep.h b/include/powerpc/mvme3100/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mvme3100/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mvme3100/rtems/asm.h b/include/powerpc/mvme3100/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mvme3100/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mvme3100/rtems/score/cpu.h b/include/powerpc/mvme3100/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mvme3100/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mvme3100/rtems/score/types.h b/include/powerpc/mvme3100/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mvme3100/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mvme3100/tm27.h b/include/powerpc/mvme3100/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mvme3100/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mvme5500/bsp/pci.h b/include/powerpc/mvme5500/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/mvme5500/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/mvme5500/bsp/uart.h b/include/powerpc/mvme5500/bsp/uart.h
new file mode 100644
index 0000000000..de94157a9e
--- /dev/null
+++ b/include/powerpc/mvme5500/bsp/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/uart.h>
diff --git a/include/powerpc/mvme5500/coverhd.h b/include/powerpc/mvme5500/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mvme5500/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mvme5500/libcpu/byteorder.h b/include/powerpc/mvme5500/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mvme5500/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mvme5500/libcpu/mmu.h b/include/powerpc/mvme5500/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mvme5500/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mvme5500/machine/elf_machdep.h b/include/powerpc/mvme5500/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/mvme5500/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/mvme5500/rtems/asm.h b/include/powerpc/mvme5500/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mvme5500/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mvme5500/rtems/score/cpu.h b/include/powerpc/mvme5500/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mvme5500/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mvme5500/rtems/score/types.h b/include/powerpc/mvme5500/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mvme5500/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/pghplus/libcpu/byteorder.h b/include/powerpc/pghplus/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/pghplus/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/pghplus/libcpu/mmu.h b/include/powerpc/pghplus/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/pghplus/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/pghplus/machine/elf_machdep.h b/include/powerpc/pghplus/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/pghplus/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/pghplus/rtems/asm.h b/include/powerpc/pghplus/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/pghplus/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/pghplus/rtems/score/cpu.h b/include/powerpc/pghplus/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/pghplus/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/pghplus/rtems/score/types.h b/include/powerpc/pghplus/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/pghplus/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/pghplus/tm27.h b/include/powerpc/pghplus/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/pghplus/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/phycore_mpc5554/bsp.h b/include/powerpc/phycore_mpc5554/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/phycore_mpc5554/bsp/irq.h b/include/powerpc/phycore_mpc5554/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/phycore_mpc5554/bsp/linker-symbols.h b/include/powerpc/phycore_mpc5554/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/phycore_mpc5554/bsp/start.h b/include/powerpc/phycore_mpc5554/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/phycore_mpc5554/coverhd.h b/include/powerpc/phycore_mpc5554/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/phycore_mpc5554/libcpu/byteorder.h b/include/powerpc/phycore_mpc5554/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/phycore_mpc5554/libcpu/mmu.h b/include/powerpc/phycore_mpc5554/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/phycore_mpc5554/machine/elf_machdep.h b/include/powerpc/phycore_mpc5554/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/phycore_mpc5554/rtems/asm.h b/include/powerpc/phycore_mpc5554/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/phycore_mpc5554/rtems/score/cpu.h b/include/powerpc/phycore_mpc5554/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/phycore_mpc5554/rtems/score/types.h b/include/powerpc/phycore_mpc5554/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/phycore_mpc5554/tm27.h b/include/powerpc/phycore_mpc5554/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/pm520_cr825/bsp.h b/include/powerpc/pm520_cr825/bsp.h
new file mode 100644
index 0000000000..743a5e4e2a
--- /dev/null
+++ b/include/powerpc/pm520_cr825/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp.h>
diff --git a/include/powerpc/pm520_cr825/bsp/i2c.h b/include/powerpc/pm520_cr825/bsp/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/pm520_cr825/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/pm520_cr825/bsp/i2cdrv.h b/include/powerpc/pm520_cr825/bsp/i2cdrv.h
new file mode 100644
index 0000000000..c00bf9f7de
--- /dev/null
+++ b/include/powerpc/pm520_cr825/bsp/i2cdrv.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2cdrv.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2cdrv.h>
diff --git a/include/powerpc/pm520_cr825/bsp/irq.h b/include/powerpc/pm520_cr825/bsp/irq.h
new file mode 100644
index 0000000000..bb70d84443
--- /dev/null
+++ b/include/powerpc/pm520_cr825/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/irq.h>
diff --git a/include/powerpc/pm520_cr825/bsp/u-boot-config.h b/include/powerpc/pm520_cr825/bsp/u-boot-config.h
new file mode 100644
index 0000000000..3fefe50889
--- /dev/null
+++ b/include/powerpc/pm520_cr825/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/u-boot-config.h>
diff --git a/include/powerpc/pm520_cr825/coverhd.h b/include/powerpc/pm520_cr825/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/pm520_cr825/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/pm520_cr825/i2c.h b/include/powerpc/pm520_cr825/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/pm520_cr825/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/pm520_cr825/libcpu/byteorder.h b/include/powerpc/pm520_cr825/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/pm520_cr825/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/pm520_cr825/libcpu/mmu.h b/include/powerpc/pm520_cr825/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/pm520_cr825/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/pm520_cr825/machine/elf_machdep.h b/include/powerpc/pm520_cr825/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/pm520_cr825/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/pm520_cr825/rtems/asm.h b/include/powerpc/pm520_cr825/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/pm520_cr825/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/pm520_cr825/rtems/score/cpu.h b/include/powerpc/pm520_cr825/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/pm520_cr825/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/pm520_cr825/rtems/score/types.h b/include/powerpc/pm520_cr825/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/pm520_cr825/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/pm520_cr825/tm27.h b/include/powerpc/pm520_cr825/tm27.h
new file mode 100644
index 0000000000..3d7f96390a
--- /dev/null
+++ b/include/powerpc/pm520_cr825/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/tm27.h>
diff --git a/include/powerpc/pm520_ze30/bsp.h b/include/powerpc/pm520_ze30/bsp.h
new file mode 100644
index 0000000000..743a5e4e2a
--- /dev/null
+++ b/include/powerpc/pm520_ze30/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp.h>
diff --git a/include/powerpc/pm520_ze30/bsp/i2c.h b/include/powerpc/pm520_ze30/bsp/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/pm520_ze30/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/pm520_ze30/bsp/i2cdrv.h b/include/powerpc/pm520_ze30/bsp/i2cdrv.h
new file mode 100644
index 0000000000..c00bf9f7de
--- /dev/null
+++ b/include/powerpc/pm520_ze30/bsp/i2cdrv.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2cdrv.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2cdrv.h>
diff --git a/include/powerpc/pm520_ze30/bsp/irq.h b/include/powerpc/pm520_ze30/bsp/irq.h
new file mode 100644
index 0000000000..bb70d84443
--- /dev/null
+++ b/include/powerpc/pm520_ze30/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/irq.h>
diff --git a/include/powerpc/pm520_ze30/bsp/u-boot-config.h b/include/powerpc/pm520_ze30/bsp/u-boot-config.h
new file mode 100644
index 0000000000..3fefe50889
--- /dev/null
+++ b/include/powerpc/pm520_ze30/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/u-boot-config.h>
diff --git a/include/powerpc/pm520_ze30/coverhd.h b/include/powerpc/pm520_ze30/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/pm520_ze30/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/pm520_ze30/i2c.h b/include/powerpc/pm520_ze30/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/pm520_ze30/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/pm520_ze30/libcpu/byteorder.h b/include/powerpc/pm520_ze30/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/pm520_ze30/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/pm520_ze30/libcpu/mmu.h b/include/powerpc/pm520_ze30/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/pm520_ze30/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/pm520_ze30/machine/elf_machdep.h b/include/powerpc/pm520_ze30/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/pm520_ze30/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/pm520_ze30/rtems/asm.h b/include/powerpc/pm520_ze30/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/pm520_ze30/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/pm520_ze30/rtems/score/cpu.h b/include/powerpc/pm520_ze30/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/pm520_ze30/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/pm520_ze30/rtems/score/types.h b/include/powerpc/pm520_ze30/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/pm520_ze30/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/pm520_ze30/tm27.h b/include/powerpc/pm520_ze30/tm27.h
new file mode 100644
index 0000000000..3d7f96390a
--- /dev/null
+++ b/include/powerpc/pm520_ze30/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/tm27.h>
diff --git a/include/powerpc/psim/bsp/linker-symbols.h b/include/powerpc/psim/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/psim/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/psim/libcpu/byteorder.h b/include/powerpc/psim/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/psim/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/psim/libcpu/mmu.h b/include/powerpc/psim/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/psim/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/psim/machine/elf_machdep.h b/include/powerpc/psim/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/psim/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/psim/rtems/asm.h b/include/powerpc/psim/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/psim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/psim/rtems/score/cpu.h b/include/powerpc/psim/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/psim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/psim/rtems/score/types.h b/include/powerpc/psim/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/psim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qemuppc/coverhd.h b/include/powerpc/qemuppc/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/qemuppc/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/qemuppc/libcpu/byteorder.h b/include/powerpc/qemuppc/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/qemuppc/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/qemuppc/libcpu/mmu.h b/include/powerpc/qemuppc/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/qemuppc/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/qemuppc/machine/elf_machdep.h b/include/powerpc/qemuppc/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/qemuppc/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/qemuppc/rtems/asm.h b/include/powerpc/qemuppc/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/qemuppc/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/qemuppc/rtems/score/cpu.h b/include/powerpc/qemuppc/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/qemuppc/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/qemuppc/rtems/score/types.h b/include/powerpc/qemuppc/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/qemuppc/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qemuppc/tm27.h b/include/powerpc/qemuppc/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/qemuppc/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/qemuprep-altivec/bsp.h b/include/powerpc/qemuprep-altivec/bsp.h
new file mode 100644
index 0000000000..baca1dd5e0
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp.h>
diff --git a/include/powerpc/qemuprep-altivec/bsp/VMEConfig.h b/include/powerpc/qemuprep-altivec/bsp/VMEConfig.h
new file mode 100644
index 0000000000..adb475852a
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/bsp/VMEConfig.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp/VMEConfig.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp/VMEConfig.h>
diff --git a/include/powerpc/qemuprep-altivec/bsp/irq.h b/include/powerpc/qemuprep-altivec/bsp/irq.h
new file mode 100644
index 0000000000..511c4b7a96
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/ep1a/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/ep1a/bsp/irq.h>
diff --git a/include/powerpc/qemuprep-altivec/bsp/pci.h b/include/powerpc/qemuprep-altivec/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/qemuprep-altivec/bsp/uart.h b/include/powerpc/qemuprep-altivec/bsp/uart.h
new file mode 100644
index 0000000000..de94157a9e
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/bsp/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/uart.h>
diff --git a/include/powerpc/qemuprep-altivec/coverhd.h b/include/powerpc/qemuprep-altivec/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/qemuprep-altivec/libcpu/byteorder.h b/include/powerpc/qemuprep-altivec/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/qemuprep-altivec/libcpu/mmu.h b/include/powerpc/qemuprep-altivec/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/qemuprep-altivec/machine/elf_machdep.h b/include/powerpc/qemuprep-altivec/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/qemuprep-altivec/nvram.h b/include/powerpc/qemuprep-altivec/nvram.h
new file mode 100644
index 0000000000..f46fa9172d
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/nvram.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/nvram.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/nvram.h>
diff --git a/include/powerpc/qemuprep-altivec/rtems/asm.h b/include/powerpc/qemuprep-altivec/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/qemuprep-altivec/rtems/score/cpu.h b/include/powerpc/qemuprep-altivec/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/qemuprep-altivec/rtems/score/types.h b/include/powerpc/qemuprep-altivec/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qemuprep-altivec/tm27.h b/include/powerpc/qemuprep-altivec/tm27.h
new file mode 100644
index 0000000000..f6c938a2e2
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/tm27.h>
diff --git a/include/powerpc/qemuprep/bsp.h b/include/powerpc/qemuprep/bsp.h
new file mode 100644
index 0000000000..baca1dd5e0
--- /dev/null
+++ b/include/powerpc/qemuprep/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp.h>
diff --git a/include/powerpc/qemuprep/bsp/VMEConfig.h b/include/powerpc/qemuprep/bsp/VMEConfig.h
new file mode 100644
index 0000000000..adb475852a
--- /dev/null
+++ b/include/powerpc/qemuprep/bsp/VMEConfig.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp/VMEConfig.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp/VMEConfig.h>
diff --git a/include/powerpc/qemuprep/bsp/irq.h b/include/powerpc/qemuprep/bsp/irq.h
new file mode 100644
index 0000000000..511c4b7a96
--- /dev/null
+++ b/include/powerpc/qemuprep/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/ep1a/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/ep1a/bsp/irq.h>
diff --git a/include/powerpc/qemuprep/bsp/pci.h b/include/powerpc/qemuprep/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/qemuprep/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/qemuprep/bsp/uart.h b/include/powerpc/qemuprep/bsp/uart.h
new file mode 100644
index 0000000000..de94157a9e
--- /dev/null
+++ b/include/powerpc/qemuprep/bsp/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/uart.h>
diff --git a/include/powerpc/qemuprep/coverhd.h b/include/powerpc/qemuprep/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/qemuprep/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/qemuprep/libcpu/byteorder.h b/include/powerpc/qemuprep/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/qemuprep/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/qemuprep/libcpu/mmu.h b/include/powerpc/qemuprep/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/qemuprep/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/qemuprep/machine/elf_machdep.h b/include/powerpc/qemuprep/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/qemuprep/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/qemuprep/nvram.h b/include/powerpc/qemuprep/nvram.h
new file mode 100644
index 0000000000..f46fa9172d
--- /dev/null
+++ b/include/powerpc/qemuprep/nvram.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/nvram.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/nvram.h>
diff --git a/include/powerpc/qemuprep/rtems/asm.h b/include/powerpc/qemuprep/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/qemuprep/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/qemuprep/rtems/score/cpu.h b/include/powerpc/qemuprep/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/qemuprep/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/qemuprep/rtems/score/types.h b/include/powerpc/qemuprep/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/qemuprep/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qemuprep/tm27.h b/include/powerpc/qemuprep/tm27.h
new file mode 100644
index 0000000000..f6c938a2e2
--- /dev/null
+++ b/include/powerpc/qemuprep/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/tm27.h>
diff --git a/include/powerpc/qoriq_core_0/bsp/linker-symbols.h b/include/powerpc/qoriq_core_0/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/qoriq_core_0/bsp/start.h b/include/powerpc/qoriq_core_0/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/qoriq_core_0/coverhd.h b/include/powerpc/qoriq_core_0/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/qoriq_core_0/libcpu/byteorder.h b/include/powerpc/qoriq_core_0/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/qoriq_core_0/libcpu/mmu.h b/include/powerpc/qoriq_core_0/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/qoriq_core_0/machine/elf_machdep.h b/include/powerpc/qoriq_core_0/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/qoriq_core_0/rtems/asm.h b/include/powerpc/qoriq_core_0/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/qoriq_core_0/rtems/score/cpu.h b/include/powerpc/qoriq_core_0/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/qoriq_core_0/rtems/score/types.h b/include/powerpc/qoriq_core_0/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qoriq_core_1/bsp.h b/include/powerpc/qoriq_core_1/bsp.h
new file mode 100644
index 0000000000..610df75f81
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp.h>
diff --git a/include/powerpc/qoriq_core_1/bsp/irq.h b/include/powerpc/qoriq_core_1/bsp/irq.h
new file mode 100644
index 0000000000..8e20f8c227
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/irq.h>
diff --git a/include/powerpc/qoriq_core_1/bsp/linker-symbols.h b/include/powerpc/qoriq_core_1/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/qoriq_core_1/bsp/mmu.h b/include/powerpc/qoriq_core_1/bsp/mmu.h
new file mode 100644
index 0000000000..3ad96a06fb
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/bsp/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/mmu.h>
diff --git a/include/powerpc/qoriq_core_1/bsp/start.h b/include/powerpc/qoriq_core_1/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/qoriq_core_1/bsp/tsec-config.h b/include/powerpc/qoriq_core_1/bsp/tsec-config.h
new file mode 100644
index 0000000000..958158890a
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/bsp/tsec-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/tsec-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/tsec-config.h>
diff --git a/include/powerpc/qoriq_core_1/bsp/u-boot-config.h b/include/powerpc/qoriq_core_1/bsp/u-boot-config.h
new file mode 100644
index 0000000000..1c8d96a3c5
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/u-boot-config.h>
diff --git a/include/powerpc/qoriq_core_1/coverhd.h b/include/powerpc/qoriq_core_1/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/qoriq_core_1/libcpu/byteorder.h b/include/powerpc/qoriq_core_1/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/qoriq_core_1/libcpu/mmu.h b/include/powerpc/qoriq_core_1/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/qoriq_core_1/machine/elf_machdep.h b/include/powerpc/qoriq_core_1/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/qoriq_core_1/rtems/asm.h b/include/powerpc/qoriq_core_1/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/qoriq_core_1/rtems/score/cpu.h b/include/powerpc/qoriq_core_1/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/qoriq_core_1/rtems/score/types.h b/include/powerpc/qoriq_core_1/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qoriq_core_1/tm27.h b/include/powerpc/qoriq_core_1/tm27.h
new file mode 100644
index 0000000000..a0fe7e8b87
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/tm27.h>
diff --git a/include/powerpc/qoriq_p1020rdb/bsp.h b/include/powerpc/qoriq_p1020rdb/bsp.h
new file mode 100644
index 0000000000..610df75f81
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp.h>
diff --git a/include/powerpc/qoriq_p1020rdb/bsp/irq.h b/include/powerpc/qoriq_p1020rdb/bsp/irq.h
new file mode 100644
index 0000000000..8e20f8c227
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/irq.h>
diff --git a/include/powerpc/qoriq_p1020rdb/bsp/linker-symbols.h b/include/powerpc/qoriq_p1020rdb/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/qoriq_p1020rdb/bsp/mmu.h b/include/powerpc/qoriq_p1020rdb/bsp/mmu.h
new file mode 100644
index 0000000000..3ad96a06fb
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/bsp/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/mmu.h>
diff --git a/include/powerpc/qoriq_p1020rdb/bsp/start.h b/include/powerpc/qoriq_p1020rdb/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/qoriq_p1020rdb/bsp/tsec-config.h b/include/powerpc/qoriq_p1020rdb/bsp/tsec-config.h
new file mode 100644
index 0000000000..958158890a
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/bsp/tsec-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/tsec-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/tsec-config.h>
diff --git a/include/powerpc/qoriq_p1020rdb/bsp/u-boot-config.h b/include/powerpc/qoriq_p1020rdb/bsp/u-boot-config.h
new file mode 100644
index 0000000000..1c8d96a3c5
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/u-boot-config.h>
diff --git a/include/powerpc/qoriq_p1020rdb/coverhd.h b/include/powerpc/qoriq_p1020rdb/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/qoriq_p1020rdb/libcpu/byteorder.h b/include/powerpc/qoriq_p1020rdb/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/qoriq_p1020rdb/libcpu/mmu.h b/include/powerpc/qoriq_p1020rdb/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/qoriq_p1020rdb/machine/elf_machdep.h b/include/powerpc/qoriq_p1020rdb/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/qoriq_p1020rdb/rtems/asm.h b/include/powerpc/qoriq_p1020rdb/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/qoriq_p1020rdb/rtems/score/cpu.h b/include/powerpc/qoriq_p1020rdb/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/qoriq_p1020rdb/rtems/score/types.h b/include/powerpc/qoriq_p1020rdb/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qoriq_p1020rdb/tm27.h b/include/powerpc/qoriq_p1020rdb/tm27.h
new file mode 100644
index 0000000000..a0fe7e8b87
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/tm27.h>
diff --git a/include/powerpc/qoriq_t2080rdb/bsp.h b/include/powerpc/qoriq_t2080rdb/bsp.h
new file mode 100644
index 0000000000..610df75f81
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp.h>
diff --git a/include/powerpc/qoriq_t2080rdb/bsp/irq.h b/include/powerpc/qoriq_t2080rdb/bsp/irq.h
new file mode 100644
index 0000000000..8e20f8c227
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/irq.h>
diff --git a/include/powerpc/qoriq_t2080rdb/bsp/linker-symbols.h b/include/powerpc/qoriq_t2080rdb/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/qoriq_t2080rdb/bsp/mmu.h b/include/powerpc/qoriq_t2080rdb/bsp/mmu.h
new file mode 100644
index 0000000000..3ad96a06fb
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/bsp/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/mmu.h>
diff --git a/include/powerpc/qoriq_t2080rdb/bsp/start.h b/include/powerpc/qoriq_t2080rdb/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/qoriq_t2080rdb/bsp/tsec-config.h b/include/powerpc/qoriq_t2080rdb/bsp/tsec-config.h
new file mode 100644
index 0000000000..958158890a
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/bsp/tsec-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/tsec-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/tsec-config.h>
diff --git a/include/powerpc/qoriq_t2080rdb/bsp/u-boot-config.h b/include/powerpc/qoriq_t2080rdb/bsp/u-boot-config.h
new file mode 100644
index 0000000000..1c8d96a3c5
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/u-boot-config.h>
diff --git a/include/powerpc/qoriq_t2080rdb/coverhd.h b/include/powerpc/qoriq_t2080rdb/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/qoriq_t2080rdb/libcpu/byteorder.h b/include/powerpc/qoriq_t2080rdb/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/qoriq_t2080rdb/libcpu/mmu.h b/include/powerpc/qoriq_t2080rdb/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/qoriq_t2080rdb/machine/elf_machdep.h b/include/powerpc/qoriq_t2080rdb/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/qoriq_t2080rdb/rtems/asm.h b/include/powerpc/qoriq_t2080rdb/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/qoriq_t2080rdb/rtems/score/cpu.h b/include/powerpc/qoriq_t2080rdb/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/qoriq_t2080rdb/rtems/score/types.h b/include/powerpc/qoriq_t2080rdb/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qoriq_t2080rdb/tm27.h b/include/powerpc/qoriq_t2080rdb/tm27.h
new file mode 100644
index 0000000000..a0fe7e8b87
--- /dev/null
+++ b/include/powerpc/qoriq_t2080rdb/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/tm27.h>
diff --git a/include/powerpc/qoriq_t4240rdb/bsp.h b/include/powerpc/qoriq_t4240rdb/bsp.h
new file mode 100644
index 0000000000..610df75f81
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp.h>
diff --git a/include/powerpc/qoriq_t4240rdb/bsp/irq.h b/include/powerpc/qoriq_t4240rdb/bsp/irq.h
new file mode 100644
index 0000000000..8e20f8c227
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/irq.h>
diff --git a/include/powerpc/qoriq_t4240rdb/bsp/linker-symbols.h b/include/powerpc/qoriq_t4240rdb/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/qoriq_t4240rdb/bsp/mmu.h b/include/powerpc/qoriq_t4240rdb/bsp/mmu.h
new file mode 100644
index 0000000000..3ad96a06fb
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/bsp/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/mmu.h>
diff --git a/include/powerpc/qoriq_t4240rdb/bsp/start.h b/include/powerpc/qoriq_t4240rdb/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/qoriq_t4240rdb/bsp/tsec-config.h b/include/powerpc/qoriq_t4240rdb/bsp/tsec-config.h
new file mode 100644
index 0000000000..958158890a
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/bsp/tsec-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/tsec-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/tsec-config.h>
diff --git a/include/powerpc/qoriq_t4240rdb/bsp/u-boot-config.h b/include/powerpc/qoriq_t4240rdb/bsp/u-boot-config.h
new file mode 100644
index 0000000000..1c8d96a3c5
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/u-boot-config.h>
diff --git a/include/powerpc/qoriq_t4240rdb/coverhd.h b/include/powerpc/qoriq_t4240rdb/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/qoriq_t4240rdb/libcpu/byteorder.h b/include/powerpc/qoriq_t4240rdb/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/qoriq_t4240rdb/libcpu/mmu.h b/include/powerpc/qoriq_t4240rdb/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/qoriq_t4240rdb/machine/elf_machdep.h b/include/powerpc/qoriq_t4240rdb/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/qoriq_t4240rdb/rtems/asm.h b/include/powerpc/qoriq_t4240rdb/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/qoriq_t4240rdb/rtems/score/cpu.h b/include/powerpc/qoriq_t4240rdb/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/qoriq_t4240rdb/rtems/score/types.h b/include/powerpc/qoriq_t4240rdb/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qoriq_t4240rdb/tm27.h b/include/powerpc/qoriq_t4240rdb/tm27.h
new file mode 100644
index 0000000000..a0fe7e8b87
--- /dev/null
+++ b/include/powerpc/qoriq_t4240rdb/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/tm27.h>
diff --git a/include/powerpc/score603e/bsp/pci.h b/include/powerpc/score603e/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/score603e/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/score603e/coverhd.h b/include/powerpc/score603e/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/score603e/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/score603e/libcpu/byteorder.h b/include/powerpc/score603e/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/score603e/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/score603e/libcpu/mmu.h b/include/powerpc/score603e/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/score603e/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/score603e/machine/elf_machdep.h b/include/powerpc/score603e/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/score603e/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/score603e/rtems/asm.h b/include/powerpc/score603e/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/score603e/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/score603e/rtems/score/cpu.h b/include/powerpc/score603e/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/score603e/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/score603e/rtems/score/types.h b/include/powerpc/score603e/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/score603e/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/ss555/coverhd.h b/include/powerpc/ss555/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/ss555/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/ss555/libcpu/byteorder.h b/include/powerpc/ss555/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/ss555/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/ss555/libcpu/mmu.h b/include/powerpc/ss555/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/ss555/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/ss555/machine/elf_machdep.h b/include/powerpc/ss555/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/ss555/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/ss555/rtems/asm.h b/include/powerpc/ss555/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/ss555/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/ss555/rtems/score/cpu.h b/include/powerpc/ss555/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/ss555/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/ss555/rtems/score/types.h b/include/powerpc/ss555/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/ss555/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/t32mppc/bsp/linker-symbols.h b/include/powerpc/t32mppc/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/t32mppc/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/t32mppc/bsp/start.h b/include/powerpc/t32mppc/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/t32mppc/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/t32mppc/coverhd.h b/include/powerpc/t32mppc/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/t32mppc/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/t32mppc/libcpu/byteorder.h b/include/powerpc/t32mppc/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/t32mppc/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/t32mppc/libcpu/mmu.h b/include/powerpc/t32mppc/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/t32mppc/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/t32mppc/machine/elf_machdep.h b/include/powerpc/t32mppc/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/t32mppc/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/t32mppc/rtems/asm.h b/include/powerpc/t32mppc/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/t32mppc/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/t32mppc/rtems/score/cpu.h b/include/powerpc/t32mppc/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/t32mppc/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/t32mppc/rtems/score/types.h b/include/powerpc/t32mppc/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/t32mppc/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/t32mppc/tm27.h b/include/powerpc/t32mppc/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/t32mppc/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/bsp.h b/include/powerpc/tqm8xx_stk8xx/bsp.h
new file mode 100644
index 0000000000..5f94690f34
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/pghplus/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/pghplus/bsp.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/bsp/8xx_immap.h b/include/powerpc/tqm8xx_stk8xx/bsp/8xx_immap.h
new file mode 100644
index 0000000000..f25789ea63
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/bsp/8xx_immap.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/pghplus/bsp/8xx_immap.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/pghplus/bsp/8xx_immap.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/bsp/irq.h b/include/powerpc/tqm8xx_stk8xx/bsp/irq.h
new file mode 100644
index 0000000000..b5af2d5184
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/pghplus/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/pghplus/bsp/irq.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/bsp/spi.h b/include/powerpc/tqm8xx_stk8xx/bsp/spi.h
new file mode 100644
index 0000000000..2287cf0f55
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/bsp/spi.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/pghplus/bsp/spi.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/pghplus/bsp/spi.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/coverhd.h b/include/powerpc/tqm8xx_stk8xx/coverhd.h
new file mode 100644
index 0000000000..3d197f6fd1
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/pghplus/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/pghplus/coverhd.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/libcpu/byteorder.h b/include/powerpc/tqm8xx_stk8xx/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/libcpu/mmu.h b/include/powerpc/tqm8xx_stk8xx/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/machine/elf_machdep.h b/include/powerpc/tqm8xx_stk8xx/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/rtems/asm.h b/include/powerpc/tqm8xx_stk8xx/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/rtems/score/cpu.h b/include/powerpc/tqm8xx_stk8xx/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/rtems/score/types.h b/include/powerpc/tqm8xx_stk8xx/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/tm27.h b/include/powerpc/tqm8xx_stk8xx/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/virtex/bsp/linker-symbols.h b/include/powerpc/virtex/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/virtex/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/virtex/libcpu/byteorder.h b/include/powerpc/virtex/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/virtex/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/virtex/libcpu/mmu.h b/include/powerpc/virtex/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/virtex/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/virtex/machine/elf_machdep.h b/include/powerpc/virtex/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/virtex/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/virtex/rtems/asm.h b/include/powerpc/virtex/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/virtex/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/virtex/rtems/score/cpu.h b/include/powerpc/virtex/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/virtex/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/virtex/rtems/score/types.h b/include/powerpc/virtex/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/virtex/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/virtex/tm27.h b/include/powerpc/virtex/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/virtex/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/virtex4/libcpu/byteorder.h b/include/powerpc/virtex4/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/virtex4/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/virtex4/libcpu/mmu.h b/include/powerpc/virtex4/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/virtex4/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/virtex4/machine/elf_machdep.h b/include/powerpc/virtex4/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/virtex4/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/virtex4/rtems/asm.h b/include/powerpc/virtex4/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/virtex4/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/virtex4/rtems/score/cpu.h b/include/powerpc/virtex4/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/virtex4/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/virtex4/rtems/score/types.h b/include/powerpc/virtex4/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/virtex4/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/virtex4/tm27.h b/include/powerpc/virtex4/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/virtex4/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/virtex5/libcpu/byteorder.h b/include/powerpc/virtex5/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/virtex5/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/virtex5/libcpu/mmu.h b/include/powerpc/virtex5/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/virtex5/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/virtex5/machine/elf_machdep.h b/include/powerpc/virtex5/machine/elf_machdep.h
new file mode 100644
index 0000000000..61534d00fb
--- /dev/null
+++ b/include/powerpc/virtex5/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/machine/elf_machdep.h>
diff --git a/include/powerpc/virtex5/rtems/asm.h b/include/powerpc/virtex5/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/virtex5/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/virtex5/rtems/score/cpu.h b/include/powerpc/virtex5/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/virtex5/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/virtex5/rtems/score/types.h b/include/powerpc/virtex5/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/virtex5/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/virtex5/tm27.h b/include/powerpc/virtex5/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/virtex5/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/sh/gensh1/tm27.h b/include/sh/gensh1/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/sh/gensh1/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/sh/gensh2/rtems/asm.h b/include/sh/gensh2/rtems/asm.h
new file mode 100644
index 0000000000..b81e3bb9b3
--- /dev/null
+++ b/include/sh/gensh2/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/asm.h>
diff --git a/include/sh/gensh2/rtems/score/cpu.h b/include/sh/gensh2/rtems/score/cpu.h
new file mode 100644
index 0000000000..a6c899099a
--- /dev/null
+++ b/include/sh/gensh2/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/cpu.h>
diff --git a/include/sh/gensh2/rtems/score/types.h b/include/sh/gensh2/rtems/score/types.h
new file mode 100644
index 0000000000..fa30bb77da
--- /dev/null
+++ b/include/sh/gensh2/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/types.h>
diff --git a/include/sh/gensh2/tm27.h b/include/sh/gensh2/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/sh/gensh2/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/sh/gensh4/coverhd.h b/include/sh/gensh4/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sh/gensh4/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sh/gensh4/rtems/asm.h b/include/sh/gensh4/rtems/asm.h
new file mode 100644
index 0000000000..b81e3bb9b3
--- /dev/null
+++ b/include/sh/gensh4/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/asm.h>
diff --git a/include/sh/gensh4/rtems/score/cpu.h b/include/sh/gensh4/rtems/score/cpu.h
new file mode 100644
index 0000000000..a6c899099a
--- /dev/null
+++ b/include/sh/gensh4/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/cpu.h>
diff --git a/include/sh/gensh4/rtems/score/types.h b/include/sh/gensh4/rtems/score/types.h
new file mode 100644
index 0000000000..fa30bb77da
--- /dev/null
+++ b/include/sh/gensh4/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/types.h>
diff --git a/include/sh/simsh1/coverhd.h b/include/sh/simsh1/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sh/simsh1/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sh/simsh1/rtems/asm.h b/include/sh/simsh1/rtems/asm.h
new file mode 100644
index 0000000000..b81e3bb9b3
--- /dev/null
+++ b/include/sh/simsh1/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/asm.h>
diff --git a/include/sh/simsh1/rtems/score/cpu.h b/include/sh/simsh1/rtems/score/cpu.h
new file mode 100644
index 0000000000..a6c899099a
--- /dev/null
+++ b/include/sh/simsh1/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/cpu.h>
diff --git a/include/sh/simsh1/rtems/score/types.h b/include/sh/simsh1/rtems/score/types.h
new file mode 100644
index 0000000000..fa30bb77da
--- /dev/null
+++ b/include/sh/simsh1/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/types.h>
diff --git a/include/sh/simsh1/tm27.h b/include/sh/simsh1/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/sh/simsh1/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/sh/simsh2/bsp.h b/include/sh/simsh2/bsp.h
new file mode 100644
index 0000000000..85a05f74ee
--- /dev/null
+++ b/include/sh/simsh2/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/simsh1/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/simsh1/bsp.h>
diff --git a/include/sh/simsh2/bsp/syscall.h b/include/sh/simsh2/bsp/syscall.h
new file mode 100644
index 0000000000..0b7e76ebb8
--- /dev/null
+++ b/include/sh/simsh2/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/simsh1/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/simsh1/bsp/syscall.h>
diff --git a/include/sh/simsh2/coverhd.h b/include/sh/simsh2/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sh/simsh2/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sh/simsh2/rtems/asm.h b/include/sh/simsh2/rtems/asm.h
new file mode 100644
index 0000000000..b81e3bb9b3
--- /dev/null
+++ b/include/sh/simsh2/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/asm.h>
diff --git a/include/sh/simsh2/rtems/score/cpu.h b/include/sh/simsh2/rtems/score/cpu.h
new file mode 100644
index 0000000000..a6c899099a
--- /dev/null
+++ b/include/sh/simsh2/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/cpu.h>
diff --git a/include/sh/simsh2/rtems/score/types.h b/include/sh/simsh2/rtems/score/types.h
new file mode 100644
index 0000000000..fa30bb77da
--- /dev/null
+++ b/include/sh/simsh2/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/types.h>
diff --git a/include/sh/simsh2/tm27.h b/include/sh/simsh2/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/sh/simsh2/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/sh/simsh2e/bsp.h b/include/sh/simsh2e/bsp.h
new file mode 100644
index 0000000000..85a05f74ee
--- /dev/null
+++ b/include/sh/simsh2e/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/simsh1/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/simsh1/bsp.h>
diff --git a/include/sh/simsh2e/bsp/syscall.h b/include/sh/simsh2e/bsp/syscall.h
new file mode 100644
index 0000000000..0b7e76ebb8
--- /dev/null
+++ b/include/sh/simsh2e/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/simsh1/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/simsh1/bsp/syscall.h>
diff --git a/include/sh/simsh2e/coverhd.h b/include/sh/simsh2e/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sh/simsh2e/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sh/simsh2e/rtems/asm.h b/include/sh/simsh2e/rtems/asm.h
new file mode 100644
index 0000000000..b81e3bb9b3
--- /dev/null
+++ b/include/sh/simsh2e/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/asm.h>
diff --git a/include/sh/simsh2e/rtems/score/cpu.h b/include/sh/simsh2e/rtems/score/cpu.h
new file mode 100644
index 0000000000..a6c899099a
--- /dev/null
+++ b/include/sh/simsh2e/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/cpu.h>
diff --git a/include/sh/simsh2e/rtems/score/types.h b/include/sh/simsh2e/rtems/score/types.h
new file mode 100644
index 0000000000..fa30bb77da
--- /dev/null
+++ b/include/sh/simsh2e/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/types.h>
diff --git a/include/sh/simsh2e/tm27.h b/include/sh/simsh2e/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/sh/simsh2e/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/sh/simsh4/bsp.h b/include/sh/simsh4/bsp.h
new file mode 100644
index 0000000000..85a05f74ee
--- /dev/null
+++ b/include/sh/simsh4/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/simsh1/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/simsh1/bsp.h>
diff --git a/include/sh/simsh4/bsp/syscall.h b/include/sh/simsh4/bsp/syscall.h
new file mode 100644
index 0000000000..0b7e76ebb8
--- /dev/null
+++ b/include/sh/simsh4/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/simsh1/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/simsh1/bsp/syscall.h>
diff --git a/include/sh/simsh4/coverhd.h b/include/sh/simsh4/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sh/simsh4/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sh/simsh4/rtems/asm.h b/include/sh/simsh4/rtems/asm.h
new file mode 100644
index 0000000000..b81e3bb9b3
--- /dev/null
+++ b/include/sh/simsh4/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/asm.h>
diff --git a/include/sh/simsh4/rtems/score/cpu.h b/include/sh/simsh4/rtems/score/cpu.h
new file mode 100644
index 0000000000..a6c899099a
--- /dev/null
+++ b/include/sh/simsh4/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/cpu.h>
diff --git a/include/sh/simsh4/rtems/score/types.h b/include/sh/simsh4/rtems/score/types.h
new file mode 100644
index 0000000000..fa30bb77da
--- /dev/null
+++ b/include/sh/simsh4/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/types.h>
diff --git a/include/sh/simsh4/tm27.h b/include/sh/simsh4/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/sh/simsh4/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/sparc/erc32/coverhd.h b/include/sparc/erc32/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sparc/erc32/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sparc/leon2/coverhd.h b/include/sparc/leon2/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sparc/leon2/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sparc/leon2/libcpu/byteorder.h b/include/sparc/leon2/libcpu/byteorder.h
new file mode 100644
index 0000000000..9f67cf1c45
--- /dev/null
+++ b/include/sparc/leon2/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/libcpu/byteorder.h>
diff --git a/include/sparc/leon2/machine/elf_machdep.h b/include/sparc/leon2/machine/elf_machdep.h
new file mode 100644
index 0000000000..74b8b951fe
--- /dev/null
+++ b/include/sparc/leon2/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/machine/elf_machdep.h>
diff --git a/include/sparc/leon2/rtems/asm.h b/include/sparc/leon2/rtems/asm.h
new file mode 100644
index 0000000000..5691a127d5
--- /dev/null
+++ b/include/sparc/leon2/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/asm.h>
diff --git a/include/sparc/leon2/rtems/score/cpu.h b/include/sparc/leon2/rtems/score/cpu.h
new file mode 100644
index 0000000000..0c9d359cab
--- /dev/null
+++ b/include/sparc/leon2/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/cpu.h>
diff --git a/include/sparc/leon2/rtems/score/types.h b/include/sparc/leon2/rtems/score/types.h
new file mode 100644
index 0000000000..a6cb6998f4
--- /dev/null
+++ b/include/sparc/leon2/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/types.h>
diff --git a/include/sparc/leon3/coverhd.h b/include/sparc/leon3/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sparc/leon3/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sparc/leon3/libcpu/byteorder.h b/include/sparc/leon3/libcpu/byteorder.h
new file mode 100644
index 0000000000..9f67cf1c45
--- /dev/null
+++ b/include/sparc/leon3/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/libcpu/byteorder.h>
diff --git a/include/sparc/leon3/machine/elf_machdep.h b/include/sparc/leon3/machine/elf_machdep.h
new file mode 100644
index 0000000000..74b8b951fe
--- /dev/null
+++ b/include/sparc/leon3/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/machine/elf_machdep.h>
diff --git a/include/sparc/leon3/rtems/asm.h b/include/sparc/leon3/rtems/asm.h
new file mode 100644
index 0000000000..5691a127d5
--- /dev/null
+++ b/include/sparc/leon3/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/asm.h>
diff --git a/include/sparc/leon3/rtems/score/cpu.h b/include/sparc/leon3/rtems/score/cpu.h
new file mode 100644
index 0000000000..0c9d359cab
--- /dev/null
+++ b/include/sparc/leon3/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/cpu.h>
diff --git a/include/sparc/leon3/rtems/score/types.h b/include/sparc/leon3/rtems/score/types.h
new file mode 100644
index 0000000000..a6cb6998f4
--- /dev/null
+++ b/include/sparc/leon3/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/types.h>
diff --git a/include/sparc/ngmp/bsp.h b/include/sparc/ngmp/bsp.h
new file mode 100644
index 0000000000..8962cad848
--- /dev/null
+++ b/include/sparc/ngmp/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/leon3/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/leon3/bsp.h>
diff --git a/include/sparc/ngmp/bsp/irq.h b/include/sparc/ngmp/bsp/irq.h
new file mode 100644
index 0000000000..8abe802df0
--- /dev/null
+++ b/include/sparc/ngmp/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/leon3/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/leon3/bsp/irq.h>
diff --git a/include/sparc/ngmp/bsp/watchdog.h b/include/sparc/ngmp/bsp/watchdog.h
new file mode 100644
index 0000000000..45284ec30e
--- /dev/null
+++ b/include/sparc/ngmp/bsp/watchdog.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/leon3/bsp/watchdog.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/leon3/bsp/watchdog.h>
diff --git a/include/sparc/ngmp/coverhd.h b/include/sparc/ngmp/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sparc/ngmp/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sparc/ngmp/leon.h b/include/sparc/ngmp/leon.h
new file mode 100644
index 0000000000..1f3e95aa86
--- /dev/null
+++ b/include/sparc/ngmp/leon.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/leon3/leon.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/leon3/leon.h>
diff --git a/include/sparc/ngmp/libcpu/byteorder.h b/include/sparc/ngmp/libcpu/byteorder.h
new file mode 100644
index 0000000000..9f67cf1c45
--- /dev/null
+++ b/include/sparc/ngmp/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/libcpu/byteorder.h>
diff --git a/include/sparc/ngmp/machine/elf_machdep.h b/include/sparc/ngmp/machine/elf_machdep.h
new file mode 100644
index 0000000000..74b8b951fe
--- /dev/null
+++ b/include/sparc/ngmp/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/machine/elf_machdep.h>
diff --git a/include/sparc/ngmp/rtems/asm.h b/include/sparc/ngmp/rtems/asm.h
new file mode 100644
index 0000000000..5691a127d5
--- /dev/null
+++ b/include/sparc/ngmp/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/asm.h>
diff --git a/include/sparc/ngmp/rtems/score/cpu.h b/include/sparc/ngmp/rtems/score/cpu.h
new file mode 100644
index 0000000000..0c9d359cab
--- /dev/null
+++ b/include/sparc/ngmp/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/cpu.h>
diff --git a/include/sparc/ngmp/rtems/score/types.h b/include/sparc/ngmp/rtems/score/types.h
new file mode 100644
index 0000000000..a6cb6998f4
--- /dev/null
+++ b/include/sparc/ngmp/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/types.h>
diff --git a/include/sparc/ngmp/tm27.h b/include/sparc/ngmp/tm27.h
new file mode 100644
index 0000000000..bdee644bea
--- /dev/null
+++ b/include/sparc/ngmp/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/leon3/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/leon3/tm27.h>
diff --git a/include/sparc/sis/bsp.h b/include/sparc/sis/bsp.h
new file mode 100644
index 0000000000..c46116e5e3
--- /dev/null
+++ b/include/sparc/sis/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/bsp.h>
diff --git a/include/sparc/sis/bsp/irq.h b/include/sparc/sis/bsp/irq.h
new file mode 100644
index 0000000000..216148b882
--- /dev/null
+++ b/include/sparc/sis/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/bsp/irq.h>
diff --git a/include/sparc/sis/coverhd.h b/include/sparc/sis/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sparc/sis/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sparc/sis/libcpu/byteorder.h b/include/sparc/sis/libcpu/byteorder.h
new file mode 100644
index 0000000000..9f67cf1c45
--- /dev/null
+++ b/include/sparc/sis/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/libcpu/byteorder.h>
diff --git a/include/sparc/sis/machine/elf_machdep.h b/include/sparc/sis/machine/elf_machdep.h
new file mode 100644
index 0000000000..74b8b951fe
--- /dev/null
+++ b/include/sparc/sis/machine/elf_machdep.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/machine/elf_machdep.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/machine/elf_machdep.h>
diff --git a/include/sparc/sis/rtems/asm.h b/include/sparc/sis/rtems/asm.h
new file mode 100644
index 0000000000..5691a127d5
--- /dev/null
+++ b/include/sparc/sis/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/asm.h>
diff --git a/include/sparc/sis/rtems/score/cpu.h b/include/sparc/sis/rtems/score/cpu.h
new file mode 100644
index 0000000000..0c9d359cab
--- /dev/null
+++ b/include/sparc/sis/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/cpu.h>
diff --git a/include/sparc/sis/rtems/score/types.h b/include/sparc/sis/rtems/score/types.h
new file mode 100644
index 0000000000..a6cb6998f4
--- /dev/null
+++ b/include/sparc/sis/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/types.h>
diff --git a/include/sparc/sis/tm27.h b/include/sparc/sis/tm27.h
new file mode 100644
index 0000000000..92196c7a9a
--- /dev/null
+++ b/include/sparc/sis/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/tm27.h>
diff --git a/include/sparc64/niagara/coverhd.h b/include/sparc64/niagara/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sparc64/niagara/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sparc64/usiii/coverhd.h b/include/sparc64/usiii/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sparc64/usiii/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sparc64/usiii/rtems/asm.h b/include/sparc64/usiii/rtems/asm.h
new file mode 100644
index 0000000000..996c2f9e31
--- /dev/null
+++ b/include/sparc64/usiii/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc64/niagara/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc64/niagara/rtems/asm.h>
diff --git a/include/sparc64/usiii/rtems/score/cpu.h b/include/sparc64/usiii/rtems/score/cpu.h
new file mode 100644
index 0000000000..72b24e03f8
--- /dev/null
+++ b/include/sparc64/usiii/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc64/niagara/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc64/niagara/rtems/score/cpu.h>
diff --git a/include/sparc64/usiii/rtems/score/types.h b/include/sparc64/usiii/rtems/score/types.h
new file mode 100644
index 0000000000..45cb03d640
--- /dev/null
+++ b/include/sparc64/usiii/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc64/niagara/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc64/niagara/rtems/score/types.h>
diff --git a/include/v850/v850e1sim/coverhd.h b/include/v850/v850e1sim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/v850/v850e1sim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/v850/v850e1sim/tm27.h b/include/v850/v850e1sim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/v850/v850e1sim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/v850/v850e2sim/bsp.h b/include/v850/v850e2sim/bsp.h
new file mode 100644
index 0000000000..81283fe400
--- /dev/null
+++ b/include/v850/v850e2sim/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp.h>
diff --git a/include/v850/v850e2sim/bsp/syscall.h b/include/v850/v850e2sim/bsp/syscall.h
new file mode 100644
index 0000000000..b3fae2ddd4
--- /dev/null
+++ b/include/v850/v850e2sim/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp/syscall.h>
diff --git a/include/v850/v850e2sim/coverhd.h b/include/v850/v850e2sim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/v850/v850e2sim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/v850/v850e2sim/rtems/asm.h b/include/v850/v850e2sim/rtems/asm.h
new file mode 100644
index 0000000000..351bff4d38
--- /dev/null
+++ b/include/v850/v850e2sim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/asm.h>
diff --git a/include/v850/v850e2sim/rtems/score/cpu.h b/include/v850/v850e2sim/rtems/score/cpu.h
new file mode 100644
index 0000000000..c0c59cc407
--- /dev/null
+++ b/include/v850/v850e2sim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu.h>
diff --git a/include/v850/v850e2sim/rtems/score/cpu_asm.h b/include/v850/v850e2sim/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..055701ddfe
--- /dev/null
+++ b/include/v850/v850e2sim/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu_asm.h>
diff --git a/include/v850/v850e2sim/rtems/score/types.h b/include/v850/v850e2sim/rtems/score/types.h
new file mode 100644
index 0000000000..cd80a0bc52
--- /dev/null
+++ b/include/v850/v850e2sim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/types.h>
diff --git a/include/v850/v850e2sim/tm27.h b/include/v850/v850e2sim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/v850/v850e2sim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/v850/v850e2v3sim/bsp.h b/include/v850/v850e2v3sim/bsp.h
new file mode 100644
index 0000000000..81283fe400
--- /dev/null
+++ b/include/v850/v850e2v3sim/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp.h>
diff --git a/include/v850/v850e2v3sim/bsp/syscall.h b/include/v850/v850e2v3sim/bsp/syscall.h
new file mode 100644
index 0000000000..b3fae2ddd4
--- /dev/null
+++ b/include/v850/v850e2v3sim/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp/syscall.h>
diff --git a/include/v850/v850e2v3sim/coverhd.h b/include/v850/v850e2v3sim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/v850/v850e2v3sim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/v850/v850e2v3sim/rtems/asm.h b/include/v850/v850e2v3sim/rtems/asm.h
new file mode 100644
index 0000000000..351bff4d38
--- /dev/null
+++ b/include/v850/v850e2v3sim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/asm.h>
diff --git a/include/v850/v850e2v3sim/rtems/score/cpu.h b/include/v850/v850e2v3sim/rtems/score/cpu.h
new file mode 100644
index 0000000000..c0c59cc407
--- /dev/null
+++ b/include/v850/v850e2v3sim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu.h>
diff --git a/include/v850/v850e2v3sim/rtems/score/cpu_asm.h b/include/v850/v850e2v3sim/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..055701ddfe
--- /dev/null
+++ b/include/v850/v850e2v3sim/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu_asm.h>
diff --git a/include/v850/v850e2v3sim/rtems/score/types.h b/include/v850/v850e2v3sim/rtems/score/types.h
new file mode 100644
index 0000000000..cd80a0bc52
--- /dev/null
+++ b/include/v850/v850e2v3sim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/types.h>
diff --git a/include/v850/v850e2v3sim/tm27.h b/include/v850/v850e2v3sim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/v850/v850e2v3sim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/v850/v850esim/bsp.h b/include/v850/v850esim/bsp.h
new file mode 100644
index 0000000000..81283fe400
--- /dev/null
+++ b/include/v850/v850esim/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp.h>
diff --git a/include/v850/v850esim/bsp/syscall.h b/include/v850/v850esim/bsp/syscall.h
new file mode 100644
index 0000000000..b3fae2ddd4
--- /dev/null
+++ b/include/v850/v850esim/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp/syscall.h>
diff --git a/include/v850/v850esim/coverhd.h b/include/v850/v850esim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/v850/v850esim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/v850/v850esim/rtems/asm.h b/include/v850/v850esim/rtems/asm.h
new file mode 100644
index 0000000000..351bff4d38
--- /dev/null
+++ b/include/v850/v850esim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/asm.h>
diff --git a/include/v850/v850esim/rtems/score/cpu.h b/include/v850/v850esim/rtems/score/cpu.h
new file mode 100644
index 0000000000..c0c59cc407
--- /dev/null
+++ b/include/v850/v850esim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu.h>
diff --git a/include/v850/v850esim/rtems/score/cpu_asm.h b/include/v850/v850esim/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..055701ddfe
--- /dev/null
+++ b/include/v850/v850esim/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu_asm.h>
diff --git a/include/v850/v850esim/rtems/score/types.h b/include/v850/v850esim/rtems/score/types.h
new file mode 100644
index 0000000000..cd80a0bc52
--- /dev/null
+++ b/include/v850/v850esim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/types.h>
diff --git a/include/v850/v850esim/tm27.h b/include/v850/v850esim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/v850/v850esim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/v850/v850essim/bsp.h b/include/v850/v850essim/bsp.h
new file mode 100644
index 0000000000..81283fe400
--- /dev/null
+++ b/include/v850/v850essim/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp.h>
diff --git a/include/v850/v850essim/bsp/syscall.h b/include/v850/v850essim/bsp/syscall.h
new file mode 100644
index 0000000000..b3fae2ddd4
--- /dev/null
+++ b/include/v850/v850essim/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp/syscall.h>
diff --git a/include/v850/v850essim/coverhd.h b/include/v850/v850essim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/v850/v850essim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/v850/v850essim/rtems/asm.h b/include/v850/v850essim/rtems/asm.h
new file mode 100644
index 0000000000..351bff4d38
--- /dev/null
+++ b/include/v850/v850essim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/asm.h>
diff --git a/include/v850/v850essim/rtems/score/cpu.h b/include/v850/v850essim/rtems/score/cpu.h
new file mode 100644
index 0000000000..c0c59cc407
--- /dev/null
+++ b/include/v850/v850essim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu.h>
diff --git a/include/v850/v850essim/rtems/score/cpu_asm.h b/include/v850/v850essim/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..055701ddfe
--- /dev/null
+++ b/include/v850/v850essim/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu_asm.h>
diff --git a/include/v850/v850essim/rtems/score/types.h b/include/v850/v850essim/rtems/score/types.h
new file mode 100644
index 0000000000..cd80a0bc52
--- /dev/null
+++ b/include/v850/v850essim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/types.h>
diff --git a/include/v850/v850essim/tm27.h b/include/v850/v850essim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/v850/v850essim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/v850/v850sim/bsp.h b/include/v850/v850sim/bsp.h
new file mode 100644
index 0000000000..81283fe400
--- /dev/null
+++ b/include/v850/v850sim/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp.h>
diff --git a/include/v850/v850sim/bsp/syscall.h b/include/v850/v850sim/bsp/syscall.h
new file mode 100644
index 0000000000..b3fae2ddd4
--- /dev/null
+++ b/include/v850/v850sim/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp/syscall.h>
diff --git a/include/v850/v850sim/coverhd.h b/include/v850/v850sim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/v850/v850sim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/v850/v850sim/rtems/asm.h b/include/v850/v850sim/rtems/asm.h
new file mode 100644
index 0000000000..351bff4d38
--- /dev/null
+++ b/include/v850/v850sim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/asm.h>
diff --git a/include/v850/v850sim/rtems/score/cpu.h b/include/v850/v850sim/rtems/score/cpu.h
new file mode 100644
index 0000000000..c0c59cc407
--- /dev/null
+++ b/include/v850/v850sim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu.h>
diff --git a/include/v850/v850sim/rtems/score/cpu_asm.h b/include/v850/v850sim/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..055701ddfe
--- /dev/null
+++ b/include/v850/v850sim/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu_asm.h>
diff --git a/include/v850/v850sim/rtems/score/types.h b/include/v850/v850sim/rtems/score/types.h
new file mode 100644
index 0000000000..cd80a0bc52
--- /dev/null
+++ b/include/v850/v850sim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/types.h>
diff --git a/include/v850/v850sim/tm27.h b/include/v850/v850sim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/v850/v850sim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>