summaryrefslogtreecommitdiff
path: root/include/arm
diff options
context:
space:
mode:
Diffstat (limited to 'include/arm')
-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
748 files changed, 3740 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>