summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmar Takhar <amar@rtems.org>2014-12-28 17:15:14 -0500
committerAmar Takhar <amar@rtems.org>2015-02-06 01:31:45 -0500
commit83bada174944b75694ea7743ed11905c41ff0b0a (patch)
treeecf22ccbf6c4a03d25865a751e5d6a372d6a44b2
parentbaf229f62ca95609481f6762b9d369cd7a5cd411 (diff)
Stage 3: Add duplicate header pointers.
-rw-r--r--include/arm/altcycv_devkit_smp/bsp.h5
-rw-r--r--include/arm/altcycv_devkit_smp/bsp/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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/coverhd.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/cpuatomic.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/coverhd.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/cpuatomic.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/coverhd.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/cpuatomic.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/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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/coverhd.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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.h5
-rw-r--r--include/arm/raspberrypi/rtems/score/types.h5
-rw-r--r--include/arm/raspberrypi/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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/coverhd.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/cpuatomic.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/coverhd.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/cpuatomic.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/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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.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/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/cpuatomic.h5
-rw-r--r--include/arm/xilinx_zynq_zedboard/rtems/score/types.h5
-rw-r--r--include/arm/xilinx_zynq_zedboard/tm27.h5
-rw-r--r--include/avr/avrtest/coverhd.h5
-rw-r--r--include/avr/avrtest/rtems/score/cpuatomic.h5
-rw-r--r--include/avr/avrtest/tm27.h5
-rw-r--r--include/bfin/TLL6527M/coverhd.h5
-rw-r--r--include/bfin/TLL6527M/rtems/score/cpuatomic.h5
-rw-r--r--include/bfin/bf537Stamp/coverhd.h5
-rw-r--r--include/bfin/bf537Stamp/libcpu/mmu.h5
-rw-r--r--include/bfin/bf537Stamp/rtems/asm.h5
-rw-r--r--include/bfin/bf537Stamp/rtems/score/cpu.h5
-rw-r--r--include/bfin/bf537Stamp/rtems/score/cpu_asm.h5
-rw-r--r--include/bfin/bf537Stamp/rtems/score/cpuatomic.h5
-rw-r--r--include/bfin/bf537Stamp/rtems/score/types.h5
-rw-r--r--include/bfin/bf537Stamp/tm27.h5
-rw-r--r--include/bfin/eZKit533/coverhd.h5
-rw-r--r--include/bfin/eZKit533/libcpu/mmu.h5
-rw-r--r--include/bfin/eZKit533/rtems/asm.h5
-rw-r--r--include/bfin/eZKit533/rtems/score/cpu.h5
-rw-r--r--include/bfin/eZKit533/rtems/score/cpu_asm.h5
-rw-r--r--include/bfin/eZKit533/rtems/score/cpuatomic.h5
-rw-r--r--include/bfin/eZKit533/rtems/score/types.h5
-rw-r--r--include/h8300/h8sim/coverhd.h5
-rw-r--r--include/h8300/h8sim/rtems/score/cpuatomic.h5
-rw-r--r--include/h8300/h8sim/tm27.h5
-rw-r--r--include/h8300/h8sxsim/bsp.h5
-rw-r--r--include/h8300/h8sxsim/coverhd.h5
-rw-r--r--include/h8300/h8sxsim/rtems/asm.h5
-rw-r--r--include/h8300/h8sxsim/rtems/score/cpu.h5
-rw-r--r--include/h8300/h8sxsim/rtems/score/cpuatomic.h5
-rw-r--r--include/h8300/h8sxsim/rtems/score/types.h5
-rw-r--r--include/h8300/h8sxsim/tm27.h5
-rw-r--r--include/i386/pc386/coverhd.h5
-rw-r--r--include/i386/pc386/rtems/score/cpuatomic.h5
-rw-r--r--include/i386/pc486/bsp.h5
-rw-r--r--include/i386/pc486/bsp/irq.h5
-rw-r--r--include/i386/pc486/coverhd.h5
-rw-r--r--include/i386/pc486/libcpu/byteorder.h5
-rw-r--r--include/i386/pc486/rtems/asm.h5
-rw-r--r--include/i386/pc486/rtems/score/cpu.h5
-rw-r--r--include/i386/pc486/rtems/score/cpuatomic.h5
-rw-r--r--include/i386/pc486/rtems/score/types.h5
-rw-r--r--include/i386/pc486/tm27.h5
-rw-r--r--include/i386/pc486/uart.h5
-rw-r--r--include/i386/pc586-sse/bsp.h5
-rw-r--r--include/i386/pc586-sse/bsp/irq.h5
-rw-r--r--include/i386/pc586-sse/coverhd.h5
-rw-r--r--include/i386/pc586-sse/libcpu/byteorder.h5
-rw-r--r--include/i386/pc586-sse/rtems/asm.h5
-rw-r--r--include/i386/pc586-sse/rtems/score/cpu.h5
-rw-r--r--include/i386/pc586-sse/rtems/score/cpuatomic.h5
-rw-r--r--include/i386/pc586-sse/rtems/score/types.h5
-rw-r--r--include/i386/pc586-sse/tm27.h5
-rw-r--r--include/i386/pc586-sse/uart.h5
-rw-r--r--include/i386/pc586/bsp.h5
-rw-r--r--include/i386/pc586/bsp/irq.h5
-rw-r--r--include/i386/pc586/coverhd.h5
-rw-r--r--include/i386/pc586/libcpu/byteorder.h5
-rw-r--r--include/i386/pc586/rtems/asm.h5
-rw-r--r--include/i386/pc586/rtems/score/cpu.h5
-rw-r--r--include/i386/pc586/rtems/score/cpuatomic.h5
-rw-r--r--include/i386/pc586/rtems/score/types.h5
-rw-r--r--include/i386/pc586/tm27.h5
-rw-r--r--include/i386/pc586/uart.h5
-rw-r--r--include/i386/pc686/bsp.h5
-rw-r--r--include/i386/pc686/bsp/irq.h5
-rw-r--r--include/i386/pc686/coverhd.h5
-rw-r--r--include/i386/pc686/libcpu/byteorder.h5
-rw-r--r--include/i386/pc686/rtems/asm.h5
-rw-r--r--include/i386/pc686/rtems/score/cpu.h5
-rw-r--r--include/i386/pc686/rtems/score/cpuatomic.h5
-rw-r--r--include/i386/pc686/rtems/score/types.h5
-rw-r--r--include/i386/pc686/tm27.h5
-rw-r--r--include/i386/pc686/uart.h5
-rw-r--r--include/i386/pcp4/bsp.h5
-rw-r--r--include/i386/pcp4/bsp/irq.h5
-rw-r--r--include/i386/pcp4/coverhd.h5
-rw-r--r--include/i386/pcp4/libcpu/byteorder.h5
-rw-r--r--include/i386/pcp4/rtems/asm.h5
-rw-r--r--include/i386/pcp4/rtems/score/cpu.h5
-rw-r--r--include/i386/pcp4/rtems/score/cpuatomic.h5
-rw-r--r--include/i386/pcp4/rtems/score/types.h5
-rw-r--r--include/i386/pcp4/tm27.h5
-rw-r--r--include/i386/pcp4/uart.h5
-rw-r--r--include/lm32/lm32_evr/rtems/score/cpuatomic.h5
-rw-r--r--include/lm32/milkymist/coverhd.h5
-rw-r--r--include/lm32/milkymist/rtems/asm.h5
-rw-r--r--include/lm32/milkymist/rtems/score/cpu.h5
-rw-r--r--include/lm32/milkymist/rtems/score/cpu_asm.h5
-rw-r--r--include/lm32/milkymist/rtems/score/cpuatomic.h5
-rw-r--r--include/lm32/milkymist/rtems/score/types.h5
-rw-r--r--include/lm32/milkymist/tm27.h5
-rw-r--r--include/m32c/m32csim/coverhd.h5
-rw-r--r--include/m32c/m32csim/rtems/score/cpuatomic.h5
-rw-r--r--include/m32c/m32csim/tm27.h5
-rw-r--r--include/m32r/m32rsim/coverhd.h5
-rw-r--r--include/m32r/m32rsim/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/COBRA5475/coverhd.h5
-rw-r--r--include/m68k/COBRA5475/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/av5282/bsp/linker-symbols.h5
-rw-r--r--include/m68k/av5282/coverhd.h5
-rw-r--r--include/m68k/av5282/rtems/asm.h5
-rw-r--r--include/m68k/av5282/rtems/score/cpu.h5
-rw-r--r--include/m68k/av5282/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/av5282/rtems/score/types.h5
-rw-r--r--include/m68k/csb360/bsp/linker-symbols.h5
-rw-r--r--include/m68k/csb360/rtems/asm.h5
-rw-r--r--include/m68k/csb360/rtems/score/cpu.h5
-rw-r--r--include/m68k/csb360/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/csb360/rtems/score/types.h5
-rw-r--r--include/m68k/gen68302/bsp/linker-symbols.h5
-rw-r--r--include/m68k/gen68302/rtems/asm.h5
-rw-r--r--include/m68k/gen68302/rtems/score/cpu.h5
-rw-r--r--include/m68k/gen68302/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/gen68302/rtems/score/types.h5
-rw-r--r--include/m68k/gen68302/tm27.h5
-rw-r--r--include/m68k/gen68340/bsp/linker-symbols.h5
-rw-r--r--include/m68k/gen68340/rtems/asm.h5
-rw-r--r--include/m68k/gen68340/rtems/score/cpu.h5
-rw-r--r--include/m68k/gen68340/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/gen68340/rtems/score/types.h5
-rw-r--r--include/m68k/gen68340/tm27.h5
-rw-r--r--include/m68k/gen68360/bsp/linker-symbols.h5
-rw-r--r--include/m68k/gen68360/rtems/asm.h5
-rw-r--r--include/m68k/gen68360/rtems/score/cpu.h5
-rw-r--r--include/m68k/gen68360/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/gen68360/rtems/score/types.h5
-rw-r--r--include/m68k/gen68360_040/bsp.h5
-rw-r--r--include/m68k/gen68360_040/bsp/linker-symbols.h5
-rw-r--r--include/m68k/gen68360_040/coverhd.h5
-rw-r--r--include/m68k/gen68360_040/rtems/asm.h5
-rw-r--r--include/m68k/gen68360_040/rtems/score/cpu.h5
-rw-r--r--include/m68k/gen68360_040/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/gen68360_040/rtems/score/types.h5
-rw-r--r--include/m68k/gen68360_040/tm27.h5
-rw-r--r--include/m68k/idp/bsp/linker-symbols.h5
-rw-r--r--include/m68k/idp/coverhd.h5
-rw-r--r--include/m68k/idp/rtems/asm.h5
-rw-r--r--include/m68k/idp/rtems/score/cpu.h5
-rw-r--r--include/m68k/idp/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/idp/rtems/score/types.h5
-rw-r--r--include/m68k/idp/tm27.h5
-rw-r--r--include/m68k/m5484FireEngine/bsp.h5
-rw-r--r--include/m68k/m5484FireEngine/bsp/irq.h5
-rw-r--r--include/m68k/m5484FireEngine/bsp/linker-symbols.h5
-rw-r--r--include/m68k/m5484FireEngine/coverhd.h5
-rw-r--r--include/m68k/m5484FireEngine/rtems/asm.h5
-rw-r--r--include/m68k/m5484FireEngine/rtems/score/cpu.h5
-rw-r--r--include/m68k/m5484FireEngine/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/m5484FireEngine/rtems/score/types.h5
-rw-r--r--include/m68k/m5484FireEngine/tm27.h5
-rw-r--r--include/m68k/mcf5206elite/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mcf5206elite/rtems/asm.h5
-rw-r--r--include/m68k/mcf5206elite/rtems/score/cpu.h5
-rw-r--r--include/m68k/mcf5206elite/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/mcf5206elite/rtems/score/types.h5
-rw-r--r--include/m68k/mcf52235/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mcf52235/coverhd.h5
-rw-r--r--include/m68k/mcf52235/rtems/asm.h5
-rw-r--r--include/m68k/mcf52235/rtems/score/cpu.h5
-rw-r--r--include/m68k/mcf52235/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/mcf52235/rtems/score/types.h5
-rw-r--r--include/m68k/mcf5225x/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mcf5225x/coverhd.h5
-rw-r--r--include/m68k/mcf5225x/rtems/asm.h5
-rw-r--r--include/m68k/mcf5225x/rtems/score/cpu.h5
-rw-r--r--include/m68k/mcf5225x/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/mcf5225x/rtems/score/types.h5
-rw-r--r--include/m68k/mcf5235/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mcf5235/coverhd.h5
-rw-r--r--include/m68k/mcf5235/rtems/asm.h5
-rw-r--r--include/m68k/mcf5235/rtems/score/cpu.h5
-rw-r--r--include/m68k/mcf5235/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/mcf5235/rtems/score/types.h5
-rw-r--r--include/m68k/mcf5329/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mcf5329/coverhd.h5
-rw-r--r--include/m68k/mcf5329/rtems/asm.h5
-rw-r--r--include/m68k/mcf5329/rtems/score/cpu.h5
-rw-r--r--include/m68k/mcf5329/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/mcf5329/rtems/score/types.h5
-rw-r--r--include/m68k/mrm332/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mrm332/coverhd.h5
-rw-r--r--include/m68k/mrm332/rtems/asm.h5
-rw-r--r--include/m68k/mrm332/rtems/score/cpu.h5
-rw-r--r--include/m68k/mrm332/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/mrm332/rtems/score/types.h5
-rw-r--r--include/m68k/mrm332/tm27.h5
-rw-r--r--include/m68k/mvme136/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mvme136/rtems/asm.h5
-rw-r--r--include/m68k/mvme136/rtems/score/cpu.h5
-rw-r--r--include/m68k/mvme136/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/mvme136/rtems/score/types.h5
-rw-r--r--include/m68k/mvme147/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mvme147/rtems/asm.h5
-rw-r--r--include/m68k/mvme147/rtems/score/cpu.h5
-rw-r--r--include/m68k/mvme147/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/mvme147/rtems/score/types.h5
-rw-r--r--include/m68k/mvme147s/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mvme147s/rtems/asm.h5
-rw-r--r--include/m68k/mvme147s/rtems/score/cpu.h5
-rw-r--r--include/m68k/mvme147s/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/mvme147s/rtems/score/types.h5
-rw-r--r--include/m68k/mvme162/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mvme162/rtems/asm.h5
-rw-r--r--include/m68k/mvme162/rtems/score/cpu.h5
-rw-r--r--include/m68k/mvme162/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/mvme162/rtems/score/types.h5
-rw-r--r--include/m68k/mvme162lx/bsp.h5
-rw-r--r--include/m68k/mvme162lx/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mvme162lx/coverhd.h5
-rw-r--r--include/m68k/mvme162lx/page_table.h5
-rw-r--r--include/m68k/mvme162lx/rtems/asm.h5
-rw-r--r--include/m68k/mvme162lx/rtems/score/cpu.h5
-rw-r--r--include/m68k/mvme162lx/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/mvme162lx/rtems/score/types.h5
-rw-r--r--include/m68k/mvme162lx/tm27.h5
-rw-r--r--include/m68k/mvme167/bsp/linker-symbols.h5
-rw-r--r--include/m68k/mvme167/rtems/asm.h5
-rw-r--r--include/m68k/mvme167/rtems/score/cpu.h5
-rw-r--r--include/m68k/mvme167/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/mvme167/rtems/score/types.h5
-rw-r--r--include/m68k/ods68302/bsp/linker-symbols.h5
-rw-r--r--include/m68k/ods68302/rtems/asm.h5
-rw-r--r--include/m68k/ods68302/rtems/score/cpu.h5
-rw-r--r--include/m68k/ods68302/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/ods68302/rtems/score/types.h5
-rw-r--r--include/m68k/ods68302/tm27.h5
-rw-r--r--include/m68k/pgh360/bsp.h5
-rw-r--r--include/m68k/pgh360/bsp/linker-symbols.h5
-rw-r--r--include/m68k/pgh360/coverhd.h5
-rw-r--r--include/m68k/pgh360/rtems/asm.h5
-rw-r--r--include/m68k/pgh360/rtems/score/cpu.h5
-rw-r--r--include/m68k/pgh360/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/pgh360/rtems/score/types.h5
-rw-r--r--include/m68k/pgh360/tm27.h5
-rw-r--r--include/m68k/sim68000/bsp/linker-symbols.h5
-rw-r--r--include/m68k/sim68000/coverhd.h5
-rw-r--r--include/m68k/sim68000/rtems/asm.h5
-rw-r--r--include/m68k/sim68000/rtems/score/cpu.h5
-rw-r--r--include/m68k/sim68000/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/sim68000/rtems/score/types.h5
-rw-r--r--include/m68k/sim68000/tm27.h5
-rw-r--r--include/m68k/simcpu32/bsp.h5
-rw-r--r--include/m68k/simcpu32/bsp/linker-symbols.h5
-rw-r--r--include/m68k/simcpu32/coverhd.h5
-rw-r--r--include/m68k/simcpu32/rtems/asm.h5
-rw-r--r--include/m68k/simcpu32/rtems/score/cpu.h5
-rw-r--r--include/m68k/simcpu32/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/simcpu32/rtems/score/types.h5
-rw-r--r--include/m68k/simcpu32/tm27.h5
-rw-r--r--include/m68k/uC5282/bsp/linker-symbols.h5
-rw-r--r--include/m68k/uC5282/coverhd.h5
-rw-r--r--include/m68k/uC5282/rtems/asm.h5
-rw-r--r--include/m68k/uC5282/rtems/score/cpu.h5
-rw-r--r--include/m68k/uC5282/rtems/score/cpuatomic.h5
-rw-r--r--include/m68k/uC5282/rtems/score/types.h5
-rw-r--r--include/mips/csb350/coverhd.h5
-rw-r--r--include/mips/csb350/rtems/score/cpuatomic.h5
-rw-r--r--include/mips/genmongoosev/coverhd.h5
-rw-r--r--include/mips/genmongoosev/rtems/asm.h5
-rw-r--r--include/mips/genmongoosev/rtems/score/cpu.h5
-rw-r--r--include/mips/genmongoosev/rtems/score/cpuatomic.h5
-rw-r--r--include/mips/genmongoosev/rtems/score/types.h5
-rw-r--r--include/mips/hurricane/bsp/regs.h5
-rw-r--r--include/mips/hurricane/coverhd.h5
-rw-r--r--include/mips/hurricane/rtems/asm.h5
-rw-r--r--include/mips/hurricane/rtems/score/cpu.h5
-rw-r--r--include/mips/hurricane/rtems/score/cpuatomic.h5
-rw-r--r--include/mips/hurricane/rtems/score/types.h5
-rw-r--r--include/mips/hurricane/tm27.h5
-rw-r--r--include/mips/jmr3904/bsp/regs.h5
-rw-r--r--include/mips/jmr3904/coverhd.h5
-rw-r--r--include/mips/jmr3904/rtems/asm.h5
-rw-r--r--include/mips/jmr3904/rtems/score/cpu.h5
-rw-r--r--include/mips/jmr3904/rtems/score/cpuatomic.h5
-rw-r--r--include/mips/jmr3904/rtems/score/types.h5
-rw-r--r--include/mips/malta/bsp/regs.h5
-rw-r--r--include/mips/malta/coverhd.h5
-rw-r--r--include/mips/malta/rtems/asm.h5
-rw-r--r--include/mips/malta/rtems/score/cpu.h5
-rw-r--r--include/mips/malta/rtems/score/cpuatomic.h5
-rw-r--r--include/mips/malta/rtems/score/types.h5
-rw-r--r--include/mips/malta/tm27.h5
-rw-r--r--include/mips/rbtx4925/bsp/regs.h5
-rw-r--r--include/mips/rbtx4925/coverhd.h5
-rw-r--r--include/mips/rbtx4925/rtems/asm.h5
-rw-r--r--include/mips/rbtx4925/rtems/score/cpu.h5
-rw-r--r--include/mips/rbtx4925/rtems/score/cpuatomic.h5
-rw-r--r--include/mips/rbtx4925/rtems/score/types.h5
-rw-r--r--include/mips/rbtx4925/tm27.h5
-rw-r--r--include/mips/rbtx4938/bsp/regs.h5
-rw-r--r--include/mips/rbtx4938/coverhd.h5
-rw-r--r--include/mips/rbtx4938/rtems/asm.h5
-rw-r--r--include/mips/rbtx4938/rtems/score/cpu.h5
-rw-r--r--include/mips/rbtx4938/rtems/score/cpuatomic.h5
-rw-r--r--include/mips/rbtx4938/rtems/score/types.h5
-rw-r--r--include/mips/rbtx4938/tm27.h5
-rw-r--r--include/moxie/moxiesim/coverhd.h5
-rw-r--r--include/moxie/moxiesim/rtems/score/cpuatomic.h5
-rw-r--r--include/moxie/moxiesim/tm27.h5
-rw-r--r--include/nios2/nios2_iss/coverhd.h5
-rw-r--r--include/nios2/nios2_iss/rtems/score/cpuatomic.h5
-rw-r--r--include/nios2/nios2_iss/tm27.h5
-rw-r--r--include/or1k/or1ksim/coverhd.h5
-rw-r--r--include/or1k/or1ksim/tm27.h5
-rw-r--r--include/powerpc/beatnik/coverhd.h5
-rw-r--r--include/powerpc/beatnik/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/beatnik/tm27.h5
-rw-r--r--include/powerpc/br_uid/coverhd.h5
-rw-r--r--include/powerpc/br_uid/libcpu/byteorder.h5
-rw-r--r--include/powerpc/br_uid/libcpu/mmu.h5
-rw-r--r--include/powerpc/br_uid/rtems/asm.h5
-rw-r--r--include/powerpc/br_uid/rtems/score/cpu.h5
-rw-r--r--include/powerpc/br_uid/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/br_uid/rtems/score/types.h5
-rw-r--r--include/powerpc/brs5l/coverhd.h5
-rw-r--r--include/powerpc/brs5l/libcpu/byteorder.h5
-rw-r--r--include/powerpc/brs5l/libcpu/mmu.h5
-rw-r--r--include/powerpc/brs5l/rtems/asm.h5
-rw-r--r--include/powerpc/brs5l/rtems/score/cpu.h5
-rw-r--r--include/powerpc/brs5l/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/brs5l/rtems/score/types.h5
-rw-r--r--include/powerpc/brs6l/bsp.h5
-rw-r--r--include/powerpc/brs6l/bsp/i2c.h5
-rw-r--r--include/powerpc/brs6l/bsp/irq.h5
-rw-r--r--include/powerpc/brs6l/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/brs6l/coverhd.h5
-rw-r--r--include/powerpc/brs6l/libcpu/byteorder.h5
-rw-r--r--include/powerpc/brs6l/libcpu/mmu.h5
-rw-r--r--include/powerpc/brs6l/rtems/asm.h5
-rw-r--r--include/powerpc/brs6l/rtems/score/cpu.h5
-rw-r--r--include/powerpc/brs6l/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/brs6l/rtems/score/types.h5
-rw-r--r--include/powerpc/brs6l/tm27.h5
-rw-r--r--include/powerpc/dp2/bsp.h5
-rw-r--r--include/powerpc/dp2/bsp/i2c.h5
-rw-r--r--include/powerpc/dp2/bsp/irq.h5
-rw-r--r--include/powerpc/dp2/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/dp2/coverhd.h5
-rw-r--r--include/powerpc/dp2/libcpu/byteorder.h5
-rw-r--r--include/powerpc/dp2/libcpu/mmu.h5
-rw-r--r--include/powerpc/dp2/rtems/asm.h5
-rw-r--r--include/powerpc/dp2/rtems/score/cpu.h5
-rw-r--r--include/powerpc/dp2/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/dp2/rtems/score/types.h5
-rw-r--r--include/powerpc/dp2/tm27.h5
-rw-r--r--include/powerpc/ep1a/bsp/pci.h5
-rw-r--r--include/powerpc/ep1a/coverhd.h5
-rw-r--r--include/powerpc/ep1a/libcpu/byteorder.h5
-rw-r--r--include/powerpc/ep1a/libcpu/mmu.h5
-rw-r--r--include/powerpc/ep1a/rtems/asm.h5
-rw-r--r--include/powerpc/ep1a/rtems/score/cpu.h5
-rw-r--r--include/powerpc/ep1a/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/ep1a/rtems/score/types.h5
-rw-r--r--include/powerpc/gwlcfm/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/gwlcfm/bsp/start.h5
-rw-r--r--include/powerpc/gwlcfm/coverhd.h5
-rw-r--r--include/powerpc/gwlcfm/libcpu/byteorder.h5
-rw-r--r--include/powerpc/gwlcfm/libcpu/mmu.h5
-rw-r--r--include/powerpc/gwlcfm/rtems/asm.h5
-rw-r--r--include/powerpc/gwlcfm/rtems/score/cpu.h5
-rw-r--r--include/powerpc/gwlcfm/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/gwlcfm/rtems/score/types.h5
-rw-r--r--include/powerpc/gwlcfm/tm27.h5
-rw-r--r--include/powerpc/haleakala/libcpu/byteorder.h5
-rw-r--r--include/powerpc/haleakala/libcpu/mmu.h5
-rw-r--r--include/powerpc/haleakala/rtems/asm.h5
-rw-r--r--include/powerpc/haleakala/rtems/score/cpu.h5
-rw-r--r--include/powerpc/haleakala/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/haleakala/rtems/score/types.h5
-rw-r--r--include/powerpc/haleakala/tm27.h5
-rw-r--r--include/powerpc/hsc_cm01/bsp.h5
-rw-r--r--include/powerpc/hsc_cm01/bsp/hwreg_vals.h5
-rw-r--r--include/powerpc/hsc_cm01/bsp/irq.h5
-rw-r--r--include/powerpc/hsc_cm01/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/hsc_cm01/bsp/start.h5
-rw-r--r--include/powerpc/hsc_cm01/bsp/tsec-config.h5
-rw-r--r--include/powerpc/hsc_cm01/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/hsc_cm01/coverhd.h5
-rw-r--r--include/powerpc/hsc_cm01/libcpu/byteorder.h5
-rw-r--r--include/powerpc/hsc_cm01/libcpu/mmu.h5
-rw-r--r--include/powerpc/hsc_cm01/rtems/asm.h5
-rw-r--r--include/powerpc/hsc_cm01/rtems/score/cpu.h5
-rw-r--r--include/powerpc/hsc_cm01/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/hsc_cm01/rtems/score/types.h5
-rw-r--r--include/powerpc/hsc_cm01/tm27.h5
-rw-r--r--include/powerpc/icecube/bsp.h5
-rw-r--r--include/powerpc/icecube/bsp/i2c.h5
-rw-r--r--include/powerpc/icecube/bsp/irq.h5
-rw-r--r--include/powerpc/icecube/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/icecube/coverhd.h5
-rw-r--r--include/powerpc/icecube/libcpu/byteorder.h5
-rw-r--r--include/powerpc/icecube/libcpu/mmu.h5
-rw-r--r--include/powerpc/icecube/rtems/asm.h5
-rw-r--r--include/powerpc/icecube/rtems/score/cpu.h5
-rw-r--r--include/powerpc/icecube/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/icecube/rtems/score/types.h5
-rw-r--r--include/powerpc/icecube/tm27.h5
-rw-r--r--include/powerpc/mbx821_001/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mbx821_001/libcpu/mmu.h5
-rw-r--r--include/powerpc/mbx821_001/rtems/asm.h5
-rw-r--r--include/powerpc/mbx821_001/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mbx821_001/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mbx821_001/rtems/score/types.h5
-rw-r--r--include/powerpc/mbx821_001/tm27.h5
-rw-r--r--include/powerpc/mbx821_002/bsp.h5
-rw-r--r--include/powerpc/mbx821_002/bsp/8xx_immap.h5
-rw-r--r--include/powerpc/mbx821_002/bsp/irq.h5
-rw-r--r--include/powerpc/mbx821_002/coverhd.h5
-rw-r--r--include/powerpc/mbx821_002/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mbx821_002/libcpu/mmu.h5
-rw-r--r--include/powerpc/mbx821_002/rtems/asm.h5
-rw-r--r--include/powerpc/mbx821_002/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mbx821_002/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mbx821_002/rtems/score/types.h5
-rw-r--r--include/powerpc/mbx821_002/tm27.h5
-rw-r--r--include/powerpc/mbx821_002b/bsp.h5
-rw-r--r--include/powerpc/mbx821_002b/bsp/8xx_immap.h5
-rw-r--r--include/powerpc/mbx821_002b/bsp/irq.h5
-rw-r--r--include/powerpc/mbx821_002b/coverhd.h5
-rw-r--r--include/powerpc/mbx821_002b/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mbx821_002b/libcpu/mmu.h5
-rw-r--r--include/powerpc/mbx821_002b/rtems/asm.h5
-rw-r--r--include/powerpc/mbx821_002b/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mbx821_002b/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mbx821_002b/rtems/score/types.h5
-rw-r--r--include/powerpc/mbx821_002b/tm27.h5
-rw-r--r--include/powerpc/mbx860_001b/bsp.h5
-rw-r--r--include/powerpc/mbx860_001b/bsp/8xx_immap.h5
-rw-r--r--include/powerpc/mbx860_001b/bsp/irq.h5
-rw-r--r--include/powerpc/mbx860_001b/coverhd.h5
-rw-r--r--include/powerpc/mbx860_001b/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mbx860_001b/libcpu/mmu.h5
-rw-r--r--include/powerpc/mbx860_001b/rtems/asm.h5
-rw-r--r--include/powerpc/mbx860_001b/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mbx860_001b/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mbx860_001b/rtems/score/types.h5
-rw-r--r--include/powerpc/mbx860_001b/tm27.h5
-rw-r--r--include/powerpc/mbx860_002/bsp.h5
-rw-r--r--include/powerpc/mbx860_002/bsp/8xx_immap.h5
-rw-r--r--include/powerpc/mbx860_002/bsp/irq.h5
-rw-r--r--include/powerpc/mbx860_002/coverhd.h5
-rw-r--r--include/powerpc/mbx860_002/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mbx860_002/libcpu/mmu.h5
-rw-r--r--include/powerpc/mbx860_002/rtems/asm.h5
-rw-r--r--include/powerpc/mbx860_002/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mbx860_002/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mbx860_002/rtems/score/types.h5
-rw-r--r--include/powerpc/mbx860_002/tm27.h5
-rw-r--r--include/powerpc/mbx860_005b/bsp.h5
-rw-r--r--include/powerpc/mbx860_005b/bsp/8xx_immap.h5
-rw-r--r--include/powerpc/mbx860_005b/bsp/irq.h5
-rw-r--r--include/powerpc/mbx860_005b/coverhd.h5
-rw-r--r--include/powerpc/mbx860_005b/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mbx860_005b/libcpu/mmu.h5
-rw-r--r--include/powerpc/mbx860_005b/rtems/asm.h5
-rw-r--r--include/powerpc/mbx860_005b/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mbx860_005b/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mbx860_005b/rtems/score/types.h5
-rw-r--r--include/powerpc/mbx860_005b/tm27.h5
-rw-r--r--include/powerpc/mbx860_1b/bsp.h5
-rw-r--r--include/powerpc/mbx860_1b/bsp/8xx_immap.h5
-rw-r--r--include/powerpc/mbx860_1b/bsp/irq.h5
-rw-r--r--include/powerpc/mbx860_1b/coverhd.h5
-rw-r--r--include/powerpc/mbx860_1b/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mbx860_1b/libcpu/mmu.h5
-rw-r--r--include/powerpc/mbx860_1b/rtems/asm.h5
-rw-r--r--include/powerpc/mbx860_1b/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mbx860_1b/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mbx860_1b/rtems/score/types.h5
-rw-r--r--include/powerpc/mbx860_1b/tm27.h5
-rw-r--r--include/powerpc/mcp750/bsp/irq.h5
-rw-r--r--include/powerpc/mcp750/bsp/pci.h5
-rw-r--r--include/powerpc/mcp750/coverhd.h5
-rw-r--r--include/powerpc/mcp750/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mcp750/libcpu/mmu.h5
-rw-r--r--include/powerpc/mcp750/rtems/asm.h5
-rw-r--r--include/powerpc/mcp750/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mcp750/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mcp750/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5566evb/bsp.h5
-rw-r--r--include/powerpc/mpc5566evb/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5566evb/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5566evb/bsp/start.h5
-rw-r--r--include/powerpc/mpc5566evb/coverhd.h5
-rw-r--r--include/powerpc/mpc5566evb/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5566evb/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5566evb/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5566evb/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5566evb/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mpc5566evb/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5566evb/tm27.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/bsp.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/bsp/start.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/coverhd.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5566evb_spe/tm27.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/bsp.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/bsp/start.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/coverhd.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5643l_dpu/tm27.h5
-rw-r--r--include/powerpc/mpc5643l_evb/bsp.h5
-rw-r--r--include/powerpc/mpc5643l_evb/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5643l_evb/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5643l_evb/bsp/start.h5
-rw-r--r--include/powerpc/mpc5643l_evb/coverhd.h5
-rw-r--r--include/powerpc/mpc5643l_evb/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5643l_evb/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5643l_evb/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5643l_evb/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5643l_evb/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mpc5643l_evb/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5643l_evb/tm27.h5
-rw-r--r--include/powerpc/mpc5668g/bsp.h5
-rw-r--r--include/powerpc/mpc5668g/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5668g/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5668g/bsp/start.h5
-rw-r--r--include/powerpc/mpc5668g/coverhd.h5
-rw-r--r--include/powerpc/mpc5668g/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5668g/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5668g/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5668g/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5668g/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mpc5668g/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5668g/tm27.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/bsp.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/bsp/start.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/coverhd.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_app/tm27.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/bsp.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/bsp/start.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/coverhd.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5674f_ecu508_boot/tm27.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/bsp.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/bsp/start.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/coverhd.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5674f_rsm6/tm27.h5
-rw-r--r--include/powerpc/mpc5674fevb/bsp.h5
-rw-r--r--include/powerpc/mpc5674fevb/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5674fevb/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5674fevb/bsp/start.h5
-rw-r--r--include/powerpc/mpc5674fevb/coverhd.h5
-rw-r--r--include/powerpc/mpc5674fevb/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5674fevb/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5674fevb/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5674fevb/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5674fevb/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mpc5674fevb/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5674fevb/tm27.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/bsp.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/bsp/irq.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/bsp/start.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/coverhd.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/rtems/asm.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc5674fevb_spe/tm27.h5
-rw-r--r--include/powerpc/mpc8260ads/coverhd.h5
-rw-r--r--include/powerpc/mpc8260ads/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc8260ads/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc8260ads/rtems/asm.h5
-rw-r--r--include/powerpc/mpc8260ads/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc8260ads/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mpc8260ads/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc8309som/bsp.h5
-rw-r--r--include/powerpc/mpc8309som/bsp/hwreg_vals.h5
-rw-r--r--include/powerpc/mpc8309som/bsp/irq.h5
-rw-r--r--include/powerpc/mpc8309som/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc8309som/bsp/start.h5
-rw-r--r--include/powerpc/mpc8309som/bsp/tsec-config.h5
-rw-r--r--include/powerpc/mpc8309som/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/mpc8309som/coverhd.h5
-rw-r--r--include/powerpc/mpc8309som/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc8309som/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc8309som/rtems/asm.h5
-rw-r--r--include/powerpc/mpc8309som/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc8309som/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mpc8309som/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc8309som/tm27.h5
-rw-r--r--include/powerpc/mpc8313erdb/bsp.h5
-rw-r--r--include/powerpc/mpc8313erdb/bsp/hwreg_vals.h5
-rw-r--r--include/powerpc/mpc8313erdb/bsp/irq.h5
-rw-r--r--include/powerpc/mpc8313erdb/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc8313erdb/bsp/start.h5
-rw-r--r--include/powerpc/mpc8313erdb/bsp/tsec-config.h5
-rw-r--r--include/powerpc/mpc8313erdb/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/mpc8313erdb/coverhd.h5
-rw-r--r--include/powerpc/mpc8313erdb/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc8313erdb/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc8313erdb/rtems/asm.h5
-rw-r--r--include/powerpc/mpc8313erdb/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc8313erdb/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mpc8313erdb/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc8313erdb/tm27.h5
-rw-r--r--include/powerpc/mpc8349eamds/bsp.h5
-rw-r--r--include/powerpc/mpc8349eamds/bsp/hwreg_vals.h5
-rw-r--r--include/powerpc/mpc8349eamds/bsp/irq.h5
-rw-r--r--include/powerpc/mpc8349eamds/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/mpc8349eamds/bsp/start.h5
-rw-r--r--include/powerpc/mpc8349eamds/bsp/tsec-config.h5
-rw-r--r--include/powerpc/mpc8349eamds/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/mpc8349eamds/coverhd.h5
-rw-r--r--include/powerpc/mpc8349eamds/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mpc8349eamds/libcpu/mmu.h5
-rw-r--r--include/powerpc/mpc8349eamds/rtems/asm.h5
-rw-r--r--include/powerpc/mpc8349eamds/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mpc8349eamds/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mpc8349eamds/rtems/score/types.h5
-rw-r--r--include/powerpc/mpc8349eamds/tm27.h5
-rw-r--r--include/powerpc/mtx603e/bsp.h5
-rw-r--r--include/powerpc/mtx603e/bsp/VMEConfig.h5
-rw-r--r--include/powerpc/mtx603e/bsp/irq.h5
-rw-r--r--include/powerpc/mtx603e/bsp/pci.h5
-rw-r--r--include/powerpc/mtx603e/coverhd.h5
-rw-r--r--include/powerpc/mtx603e/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mtx603e/libcpu/mmu.h5
-rw-r--r--include/powerpc/mtx603e/nvram.h5
-rw-r--r--include/powerpc/mtx603e/rtems/asm.h5
-rw-r--r--include/powerpc/mtx603e/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mtx603e/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mtx603e/rtems/score/types.h5
-rw-r--r--include/powerpc/mtx603e/tm27.h5
-rw-r--r--include/powerpc/mvme2100/bsp.h5
-rw-r--r--include/powerpc/mvme2100/bsp/VMEConfig.h5
-rw-r--r--include/powerpc/mvme2100/bsp/irq.h5
-rw-r--r--include/powerpc/mvme2100/bsp/pci.h5
-rw-r--r--include/powerpc/mvme2100/coverhd.h5
-rw-r--r--include/powerpc/mvme2100/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mvme2100/libcpu/mmu.h5
-rw-r--r--include/powerpc/mvme2100/nvram.h5
-rw-r--r--include/powerpc/mvme2100/rtems/asm.h5
-rw-r--r--include/powerpc/mvme2100/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mvme2100/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mvme2100/rtems/score/types.h5
-rw-r--r--include/powerpc/mvme2100/tm27.h5
-rw-r--r--include/powerpc/mvme2307/bsp.h5
-rw-r--r--include/powerpc/mvme2307/bsp/VMEConfig.h5
-rw-r--r--include/powerpc/mvme2307/bsp/irq.h5
-rw-r--r--include/powerpc/mvme2307/bsp/pci.h5
-rw-r--r--include/powerpc/mvme2307/coverhd.h5
-rw-r--r--include/powerpc/mvme2307/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mvme2307/libcpu/mmu.h5
-rw-r--r--include/powerpc/mvme2307/nvram.h5
-rw-r--r--include/powerpc/mvme2307/rtems/asm.h5
-rw-r--r--include/powerpc/mvme2307/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mvme2307/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mvme2307/rtems/score/types.h5
-rw-r--r--include/powerpc/mvme2307/tm27.h5
-rw-r--r--include/powerpc/mvme3100/bsp/pci.h5
-rw-r--r--include/powerpc/mvme3100/bsp/vpd.h5
-rw-r--r--include/powerpc/mvme3100/coverhd.h5
-rw-r--r--include/powerpc/mvme3100/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mvme3100/libcpu/mmu.h5
-rw-r--r--include/powerpc/mvme3100/rtems/asm.h5
-rw-r--r--include/powerpc/mvme3100/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mvme3100/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mvme3100/rtems/score/types.h5
-rw-r--r--include/powerpc/mvme3100/tm27.h5
-rw-r--r--include/powerpc/mvme5500/bsp/pci.h5
-rw-r--r--include/powerpc/mvme5500/coverhd.h5
-rw-r--r--include/powerpc/mvme5500/libcpu/byteorder.h5
-rw-r--r--include/powerpc/mvme5500/libcpu/mmu.h5
-rw-r--r--include/powerpc/mvme5500/rtems/asm.h5
-rw-r--r--include/powerpc/mvme5500/rtems/score/cpu.h5
-rw-r--r--include/powerpc/mvme5500/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/mvme5500/rtems/score/types.h5
-rw-r--r--include/powerpc/pghplus/libcpu/byteorder.h5
-rw-r--r--include/powerpc/pghplus/libcpu/mmu.h5
-rw-r--r--include/powerpc/pghplus/rtems/asm.h5
-rw-r--r--include/powerpc/pghplus/rtems/score/cpu.h5
-rw-r--r--include/powerpc/pghplus/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/pghplus/rtems/score/types.h5
-rw-r--r--include/powerpc/pghplus/tm27.h5
-rw-r--r--include/powerpc/phycore_mpc5554/bsp.h5
-rw-r--r--include/powerpc/phycore_mpc5554/bsp/irq.h5
-rw-r--r--include/powerpc/phycore_mpc5554/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/phycore_mpc5554/bsp/start.h5
-rw-r--r--include/powerpc/phycore_mpc5554/coverhd.h5
-rw-r--r--include/powerpc/phycore_mpc5554/libcpu/byteorder.h5
-rw-r--r--include/powerpc/phycore_mpc5554/libcpu/mmu.h5
-rw-r--r--include/powerpc/phycore_mpc5554/rtems/asm.h5
-rw-r--r--include/powerpc/phycore_mpc5554/rtems/score/cpu.h5
-rw-r--r--include/powerpc/phycore_mpc5554/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/phycore_mpc5554/rtems/score/types.h5
-rw-r--r--include/powerpc/phycore_mpc5554/tm27.h5
-rw-r--r--include/powerpc/pm520_cr825/bsp.h5
-rw-r--r--include/powerpc/pm520_cr825/bsp/i2c.h5
-rw-r--r--include/powerpc/pm520_cr825/bsp/irq.h5
-rw-r--r--include/powerpc/pm520_cr825/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/pm520_cr825/coverhd.h5
-rw-r--r--include/powerpc/pm520_cr825/libcpu/byteorder.h5
-rw-r--r--include/powerpc/pm520_cr825/libcpu/mmu.h5
-rw-r--r--include/powerpc/pm520_cr825/rtems/asm.h5
-rw-r--r--include/powerpc/pm520_cr825/rtems/score/cpu.h5
-rw-r--r--include/powerpc/pm520_cr825/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/pm520_cr825/rtems/score/types.h5
-rw-r--r--include/powerpc/pm520_cr825/tm27.h5
-rw-r--r--include/powerpc/pm520_ze30/bsp.h5
-rw-r--r--include/powerpc/pm520_ze30/bsp/i2c.h5
-rw-r--r--include/powerpc/pm520_ze30/bsp/irq.h5
-rw-r--r--include/powerpc/pm520_ze30/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/pm520_ze30/coverhd.h5
-rw-r--r--include/powerpc/pm520_ze30/libcpu/byteorder.h5
-rw-r--r--include/powerpc/pm520_ze30/libcpu/mmu.h5
-rw-r--r--include/powerpc/pm520_ze30/rtems/asm.h5
-rw-r--r--include/powerpc/pm520_ze30/rtems/score/cpu.h5
-rw-r--r--include/powerpc/pm520_ze30/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/pm520_ze30/rtems/score/types.h5
-rw-r--r--include/powerpc/pm520_ze30/tm27.h5
-rw-r--r--include/powerpc/psim/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/psim/libcpu/byteorder.h5
-rw-r--r--include/powerpc/psim/libcpu/mmu.h5
-rw-r--r--include/powerpc/psim/rtems/asm.h5
-rw-r--r--include/powerpc/psim/rtems/score/cpu.h5
-rw-r--r--include/powerpc/psim/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/psim/rtems/score/types.h5
-rw-r--r--include/powerpc/qemuppc/coverhd.h5
-rw-r--r--include/powerpc/qemuppc/libcpu/byteorder.h5
-rw-r--r--include/powerpc/qemuppc/libcpu/mmu.h5
-rw-r--r--include/powerpc/qemuppc/rtems/asm.h5
-rw-r--r--include/powerpc/qemuppc/rtems/score/cpu.h5
-rw-r--r--include/powerpc/qemuppc/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/qemuppc/rtems/score/types.h5
-rw-r--r--include/powerpc/qemuppc/tm27.h5
-rw-r--r--include/powerpc/qemuprep-altivec/bsp.h5
-rw-r--r--include/powerpc/qemuprep-altivec/bsp/VMEConfig.h5
-rw-r--r--include/powerpc/qemuprep-altivec/bsp/irq.h5
-rw-r--r--include/powerpc/qemuprep-altivec/bsp/pci.h5
-rw-r--r--include/powerpc/qemuprep-altivec/coverhd.h5
-rw-r--r--include/powerpc/qemuprep-altivec/libcpu/byteorder.h5
-rw-r--r--include/powerpc/qemuprep-altivec/libcpu/mmu.h5
-rw-r--r--include/powerpc/qemuprep-altivec/nvram.h5
-rw-r--r--include/powerpc/qemuprep-altivec/rtems/asm.h5
-rw-r--r--include/powerpc/qemuprep-altivec/rtems/score/cpu.h5
-rw-r--r--include/powerpc/qemuprep-altivec/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/qemuprep-altivec/rtems/score/types.h5
-rw-r--r--include/powerpc/qemuprep-altivec/tm27.h5
-rw-r--r--include/powerpc/qemuprep/bsp.h5
-rw-r--r--include/powerpc/qemuprep/bsp/VMEConfig.h5
-rw-r--r--include/powerpc/qemuprep/bsp/irq.h5
-rw-r--r--include/powerpc/qemuprep/bsp/pci.h5
-rw-r--r--include/powerpc/qemuprep/coverhd.h5
-rw-r--r--include/powerpc/qemuprep/libcpu/byteorder.h5
-rw-r--r--include/powerpc/qemuprep/libcpu/mmu.h5
-rw-r--r--include/powerpc/qemuprep/nvram.h5
-rw-r--r--include/powerpc/qemuprep/rtems/asm.h5
-rw-r--r--include/powerpc/qemuprep/rtems/score/cpu.h5
-rw-r--r--include/powerpc/qemuprep/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/qemuprep/rtems/score/types.h5
-rw-r--r--include/powerpc/qemuprep/tm27.h5
-rw-r--r--include/powerpc/qoriq_core_0/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/qoriq_core_0/bsp/start.h5
-rw-r--r--include/powerpc/qoriq_core_0/coverhd.h5
-rw-r--r--include/powerpc/qoriq_core_0/libcpu/byteorder.h5
-rw-r--r--include/powerpc/qoriq_core_0/libcpu/mmu.h5
-rw-r--r--include/powerpc/qoriq_core_0/rtems/asm.h5
-rw-r--r--include/powerpc/qoriq_core_0/rtems/score/cpu.h5
-rw-r--r--include/powerpc/qoriq_core_0/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/qoriq_core_0/rtems/score/types.h5
-rw-r--r--include/powerpc/qoriq_core_1/bsp.h5
-rw-r--r--include/powerpc/qoriq_core_1/bsp/irq.h5
-rw-r--r--include/powerpc/qoriq_core_1/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/qoriq_core_1/bsp/mmu.h5
-rw-r--r--include/powerpc/qoriq_core_1/bsp/start.h5
-rw-r--r--include/powerpc/qoriq_core_1/bsp/tsec-config.h5
-rw-r--r--include/powerpc/qoriq_core_1/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/qoriq_core_1/coverhd.h5
-rw-r--r--include/powerpc/qoriq_core_1/libcpu/byteorder.h5
-rw-r--r--include/powerpc/qoriq_core_1/libcpu/mmu.h5
-rw-r--r--include/powerpc/qoriq_core_1/rtems/asm.h5
-rw-r--r--include/powerpc/qoriq_core_1/rtems/score/cpu.h5
-rw-r--r--include/powerpc/qoriq_core_1/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/qoriq_core_1/rtems/score/types.h5
-rw-r--r--include/powerpc/qoriq_core_1/tm27.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/bsp.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/bsp/irq.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/bsp/mmu.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/bsp/start.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/bsp/tsec-config.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/bsp/u-boot-config.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/coverhd.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/libcpu/byteorder.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/libcpu/mmu.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/rtems/asm.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/rtems/score/cpu.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/rtems/score/types.h5
-rw-r--r--include/powerpc/qoriq_p1020rdb/tm27.h5
-rw-r--r--include/powerpc/score603e/bsp/pci.h5
-rw-r--r--include/powerpc/score603e/coverhd.h5
-rw-r--r--include/powerpc/score603e/libcpu/byteorder.h5
-rw-r--r--include/powerpc/score603e/libcpu/mmu.h5
-rw-r--r--include/powerpc/score603e/rtems/asm.h5
-rw-r--r--include/powerpc/score603e/rtems/score/cpu.h5
-rw-r--r--include/powerpc/score603e/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/score603e/rtems/score/types.h5
-rw-r--r--include/powerpc/ss555/coverhd.h5
-rw-r--r--include/powerpc/ss555/libcpu/byteorder.h5
-rw-r--r--include/powerpc/ss555/libcpu/mmu.h5
-rw-r--r--include/powerpc/ss555/rtems/asm.h5
-rw-r--r--include/powerpc/ss555/rtems/score/cpu.h5
-rw-r--r--include/powerpc/ss555/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/ss555/rtems/score/types.h5
-rw-r--r--include/powerpc/t32mppc/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/t32mppc/bsp/start.h5
-rw-r--r--include/powerpc/t32mppc/coverhd.h5
-rw-r--r--include/powerpc/t32mppc/libcpu/byteorder.h5
-rw-r--r--include/powerpc/t32mppc/libcpu/mmu.h5
-rw-r--r--include/powerpc/t32mppc/rtems/asm.h5
-rw-r--r--include/powerpc/t32mppc/rtems/score/cpu.h5
-rw-r--r--include/powerpc/t32mppc/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/t32mppc/rtems/score/types.h5
-rw-r--r--include/powerpc/t32mppc/tm27.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/bsp.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/bsp/8xx_immap.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/bsp/irq.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/coverhd.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/libcpu/byteorder.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/libcpu/mmu.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/rtems/asm.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/rtems/score/cpu.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/rtems/score/types.h5
-rw-r--r--include/powerpc/tqm8xx_stk8xx/tm27.h5
-rw-r--r--include/powerpc/virtex/bsp/linker-symbols.h5
-rw-r--r--include/powerpc/virtex/libcpu/byteorder.h5
-rw-r--r--include/powerpc/virtex/libcpu/mmu.h5
-rw-r--r--include/powerpc/virtex/rtems/asm.h5
-rw-r--r--include/powerpc/virtex/rtems/score/cpu.h5
-rw-r--r--include/powerpc/virtex/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/virtex/rtems/score/types.h5
-rw-r--r--include/powerpc/virtex/tm27.h5
-rw-r--r--include/powerpc/virtex4/libcpu/byteorder.h5
-rw-r--r--include/powerpc/virtex4/libcpu/mmu.h5
-rw-r--r--include/powerpc/virtex4/rtems/asm.h5
-rw-r--r--include/powerpc/virtex4/rtems/score/cpu.h5
-rw-r--r--include/powerpc/virtex4/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/virtex4/rtems/score/types.h5
-rw-r--r--include/powerpc/virtex4/tm27.h5
-rw-r--r--include/powerpc/virtex5/libcpu/byteorder.h5
-rw-r--r--include/powerpc/virtex5/libcpu/mmu.h5
-rw-r--r--include/powerpc/virtex5/rtems/asm.h5
-rw-r--r--include/powerpc/virtex5/rtems/score/cpu.h5
-rw-r--r--include/powerpc/virtex5/rtems/score/cpuatomic.h5
-rw-r--r--include/powerpc/virtex5/rtems/score/types.h5
-rw-r--r--include/powerpc/virtex5/tm27.h5
-rw-r--r--include/sh/gensh1/rtems/score/cpuatomic.h5
-rw-r--r--include/sh/gensh1/tm27.h5
-rw-r--r--include/sh/gensh2/rtems/asm.h5
-rw-r--r--include/sh/gensh2/rtems/score/cpu.h5
-rw-r--r--include/sh/gensh2/rtems/score/cpuatomic.h5
-rw-r--r--include/sh/gensh2/rtems/score/types.h5
-rw-r--r--include/sh/gensh2/tm27.h5
-rw-r--r--include/sh/gensh4/coverhd.h5
-rw-r--r--include/sh/gensh4/rtems/asm.h5
-rw-r--r--include/sh/gensh4/rtems/score/cpu.h5
-rw-r--r--include/sh/gensh4/rtems/score/cpuatomic.h5
-rw-r--r--include/sh/gensh4/rtems/score/types.h5
-rw-r--r--include/sh/simsh1/coverhd.h5
-rw-r--r--include/sh/simsh1/rtems/asm.h5
-rw-r--r--include/sh/simsh1/rtems/score/cpu.h5
-rw-r--r--include/sh/simsh1/rtems/score/cpuatomic.h5
-rw-r--r--include/sh/simsh1/rtems/score/types.h5
-rw-r--r--include/sh/simsh1/tm27.h5
-rw-r--r--include/sh/simsh2/bsp.h5
-rw-r--r--include/sh/simsh2/bsp/syscall.h5
-rw-r--r--include/sh/simsh2/coverhd.h5
-rw-r--r--include/sh/simsh2/rtems/asm.h5
-rw-r--r--include/sh/simsh2/rtems/score/cpu.h5
-rw-r--r--include/sh/simsh2/rtems/score/cpuatomic.h5
-rw-r--r--include/sh/simsh2/rtems/score/types.h5
-rw-r--r--include/sh/simsh2/tm27.h5
-rw-r--r--include/sh/simsh2e/bsp.h5
-rw-r--r--include/sh/simsh2e/bsp/syscall.h5
-rw-r--r--include/sh/simsh2e/coverhd.h5
-rw-r--r--include/sh/simsh2e/rtems/asm.h5
-rw-r--r--include/sh/simsh2e/rtems/score/cpu.h5
-rw-r--r--include/sh/simsh2e/rtems/score/cpuatomic.h5
-rw-r--r--include/sh/simsh2e/rtems/score/types.h5
-rw-r--r--include/sh/simsh2e/tm27.h5
-rw-r--r--include/sh/simsh4/bsp.h5
-rw-r--r--include/sh/simsh4/bsp/syscall.h5
-rw-r--r--include/sh/simsh4/coverhd.h5
-rw-r--r--include/sh/simsh4/rtems/asm.h5
-rw-r--r--include/sh/simsh4/rtems/score/cpu.h5
-rw-r--r--include/sh/simsh4/rtems/score/cpuatomic.h5
-rw-r--r--include/sh/simsh4/rtems/score/types.h5
-rw-r--r--include/sh/simsh4/tm27.h5
-rw-r--r--include/sparc/erc32/coverhd.h5
-rw-r--r--include/sparc/erc32/rtems/score/cpuatomic.h5
-rw-r--r--include/sparc/leon2/coverhd.h5
-rw-r--r--include/sparc/leon2/libcpu/byteorder.h5
-rw-r--r--include/sparc/leon2/rtems/asm.h5
-rw-r--r--include/sparc/leon2/rtems/score/cpu.h5
-rw-r--r--include/sparc/leon2/rtems/score/cpuatomic.h5
-rw-r--r--include/sparc/leon2/rtems/score/types.h5
-rw-r--r--include/sparc/leon3/coverhd.h5
-rw-r--r--include/sparc/leon3/libcpu/byteorder.h5
-rw-r--r--include/sparc/leon3/rtems/asm.h5
-rw-r--r--include/sparc/leon3/rtems/score/cpu.h5
-rw-r--r--include/sparc/leon3/rtems/score/cpuatomic.h5
-rw-r--r--include/sparc/leon3/rtems/score/types.h5
-rw-r--r--include/sparc/ngmp/bsp.h5
-rw-r--r--include/sparc/ngmp/bsp/irq.h5
-rw-r--r--include/sparc/ngmp/coverhd.h5
-rw-r--r--include/sparc/ngmp/leon.h5
-rw-r--r--include/sparc/ngmp/libcpu/byteorder.h5
-rw-r--r--include/sparc/ngmp/rtems/asm.h5
-rw-r--r--include/sparc/ngmp/rtems/score/cpu.h5
-rw-r--r--include/sparc/ngmp/rtems/score/cpuatomic.h5
-rw-r--r--include/sparc/ngmp/rtems/score/types.h5
-rw-r--r--include/sparc/ngmp/tm27.h5
-rw-r--r--include/sparc/sis/bsp.h5
-rw-r--r--include/sparc/sis/bsp/irq.h5
-rw-r--r--include/sparc/sis/coverhd.h5
-rw-r--r--include/sparc/sis/libcpu/byteorder.h5
-rw-r--r--include/sparc/sis/rtems/asm.h5
-rw-r--r--include/sparc/sis/rtems/score/cpu.h5
-rw-r--r--include/sparc/sis/rtems/score/cpuatomic.h5
-rw-r--r--include/sparc/sis/rtems/score/types.h5
-rw-r--r--include/sparc/sis/tm27.h5
-rw-r--r--include/sparc64/niagara/coverhd.h5
-rw-r--r--include/sparc64/niagara/rtems/score/cpuatomic.h5
-rw-r--r--include/sparc64/usiii/coverhd.h5
-rw-r--r--include/sparc64/usiii/rtems/asm.h5
-rw-r--r--include/sparc64/usiii/rtems/score/cpu.h5
-rw-r--r--include/sparc64/usiii/rtems/score/cpuatomic.h5
-rw-r--r--include/sparc64/usiii/rtems/score/types.h5
-rw-r--r--include/v850/v850e1sim/coverhd.h5
-rw-r--r--include/v850/v850e1sim/rtems/score/cpuatomic.h5
-rw-r--r--include/v850/v850e1sim/tm27.h5
-rw-r--r--include/v850/v850e2sim/bsp.h5
-rw-r--r--include/v850/v850e2sim/bsp/syscall.h5
-rw-r--r--include/v850/v850e2sim/coverhd.h5
-rw-r--r--include/v850/v850e2sim/rtems/asm.h5
-rw-r--r--include/v850/v850e2sim/rtems/score/cpu.h5
-rw-r--r--include/v850/v850e2sim/rtems/score/cpu_asm.h5
-rw-r--r--include/v850/v850e2sim/rtems/score/cpuatomic.h5
-rw-r--r--include/v850/v850e2sim/rtems/score/types.h5
-rw-r--r--include/v850/v850e2sim/tm27.h5
-rw-r--r--include/v850/v850e2v3sim/bsp.h5
-rw-r--r--include/v850/v850e2v3sim/bsp/syscall.h5
-rw-r--r--include/v850/v850e2v3sim/coverhd.h5
-rw-r--r--include/v850/v850e2v3sim/rtems/asm.h5
-rw-r--r--include/v850/v850e2v3sim/rtems/score/cpu.h5
-rw-r--r--include/v850/v850e2v3sim/rtems/score/cpu_asm.h5
-rw-r--r--include/v850/v850e2v3sim/rtems/score/cpuatomic.h5
-rw-r--r--include/v850/v850e2v3sim/rtems/score/types.h5
-rw-r--r--include/v850/v850e2v3sim/tm27.h5
-rw-r--r--include/v850/v850esim/bsp.h5
-rw-r--r--include/v850/v850esim/bsp/syscall.h5
-rw-r--r--include/v850/v850esim/coverhd.h5
-rw-r--r--include/v850/v850esim/rtems/asm.h5
-rw-r--r--include/v850/v850esim/rtems/score/cpu.h5
-rw-r--r--include/v850/v850esim/rtems/score/cpu_asm.h5
-rw-r--r--include/v850/v850esim/rtems/score/cpuatomic.h5
-rw-r--r--include/v850/v850esim/rtems/score/types.h5
-rw-r--r--include/v850/v850esim/tm27.h5
-rw-r--r--include/v850/v850essim/bsp.h5
-rw-r--r--include/v850/v850essim/bsp/syscall.h5
-rw-r--r--include/v850/v850essim/coverhd.h5
-rw-r--r--include/v850/v850essim/rtems/asm.h5
-rw-r--r--include/v850/v850essim/rtems/score/cpu.h5
-rw-r--r--include/v850/v850essim/rtems/score/cpu_asm.h5
-rw-r--r--include/v850/v850essim/rtems/score/cpuatomic.h5
-rw-r--r--include/v850/v850essim/rtems/score/types.h5
-rw-r--r--include/v850/v850essim/tm27.h5
-rw-r--r--include/v850/v850sim/bsp.h5
-rw-r--r--include/v850/v850sim/bsp/syscall.h5
-rw-r--r--include/v850/v850sim/coverhd.h5
-rw-r--r--include/v850/v850sim/rtems/asm.h5
-rw-r--r--include/v850/v850sim/rtems/score/cpu.h5
-rw-r--r--include/v850/v850sim/rtems/score/cpu_asm.h5
-rw-r--r--include/v850/v850sim/rtems/score/cpuatomic.h5
-rw-r--r--include/v850/v850sim/rtems/score/types.h5
-rw-r--r--include/v850/v850sim/tm27.h5
1700 files changed, 8500 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/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/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/cpuatomic.h b/include/arm/altcycv_devkit_smp/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/altcycv_devkit_smp/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/arm1136jfs/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/arm1136jfs/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/arm1136js/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/arm1136js/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/arm7tdmi/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/arm7tdmi/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/arm920/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/arm920/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/armcortexa9/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/armcortexa9/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/beagleboardorig/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/beagleboardorig/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/beagleboardxm/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/beagleboardxm/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/beagleboneblack/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/beagleboneblack/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/beaglebonewhite/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/beaglebonewhite/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/csb336/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/csb336/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/csb337/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/csb337/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/csb637/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/csb637/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/edb7312/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/edb7312/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/gba/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/gba/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/gp32/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/gp32/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/gumstix/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/gumstix/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/kit637_v6/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/kit637_v6/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/lm3s3749/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lm3s3749/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/cpuatomic.h b/include/arm/lm3s6965/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lm3s6965/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/cpuatomic.h b/include/arm/lm3s6965_qemu/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lm3s6965_qemu/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/cpuatomic.h b/include/arm/lm4f120/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lm4f120/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/lpc1768_mbed/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc1768_mbed/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc1768_mbed_ahb_ram/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc1768_mbed_ahb_ram_eth/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc1768_mbed_ahb_ram_eth/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/lpc17xx_ea_ram/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc17xx_ea_ram/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc17xx_ea_rom_int/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc17xx_ea_rom_int/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc17xx_plx800_ram/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_ram/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc17xx_plx800_rom_int/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc17xx_plx800_rom_int/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc2362/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc2362/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc23xx_tli800/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc23xx_tli800/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc24xx_ea/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc24xx_ea/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc24xx_ncs_ram/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_ram/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc24xx_ncs_rom_ext/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_ext/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc24xx_ncs_rom_int/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc24xx_ncs_rom_int/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc24xx_plx800_ram/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_ram/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc24xx_plx800_rom_int/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc24xx_plx800_rom_int/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/lpc32xx_mzx/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc32xx_mzx/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/lpc32xx_mzx_stage_1/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_1/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/lpc32xx_mzx_stage_2/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc32xx_mzx_stage_2/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/lpc32xx_phycore/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc32xx_phycore/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc40xx_ea_ram/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc40xx_ea_ram/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/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/cpuatomic.h b/include/arm/lpc40xx_ea_rom_int/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/lpc40xx_ea_rom_int/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/nds/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/nds/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/raspberrypi/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/raspberrypi/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/cpuatomic.h b/include/arm/realview_pbx_a9_qemu/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/realview_pbx_a9_qemu_smp/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/realview_pbx_a9_qemu_smp/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/rtl22xx/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/rtl22xx/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/rtl22xx_t/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/rtl22xx_t/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/smdk2410/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/smdk2410/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/stm32f105rc/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/stm32f105rc/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/stm32f4/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/stm32f4/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/tms570ls3137_hdk/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/cpuatomic.h b/include/arm/tms570ls3137_hdk_intram/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_intram/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/cpuatomic.h b/include/arm/tms570ls3137_hdk_sdram/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/tms570ls3137_hdk_sdram/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/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/cpuatomic.h b/include/arm/xilinx_zynq_a9_qemu/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/xilinx_zynq_a9_qemu/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/xilinx_zynq_zc702/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc702/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/xilinx_zynq_zc706/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/xilinx_zynq_zc706/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.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/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/cpuatomic.h b/include/arm/xilinx_zynq_zedboard/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/arm/xilinx_zynq_zedboard/rtems/score/types.h b/include/arm/xilinx_zynq_zedboard/rtems/score/types.h
new file mode 100644
index 0000000000..759b8380b0
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/types.h>
diff --git a/include/arm/xilinx_zynq_zedboard/tm27.h b/include/arm/xilinx_zynq_zedboard/tm27.h
new file mode 100644
index 0000000000..ca2df340c3
--- /dev/null
+++ b/include/arm/xilinx_zynq_zedboard/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/xilinx_zynq_a9_qemu/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/xilinx_zynq_a9_qemu/tm27.h>
diff --git a/include/avr/avrtest/coverhd.h b/include/avr/avrtest/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/avr/avrtest/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/avr/avrtest/rtems/score/cpuatomic.h b/include/avr/avrtest/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/avr/avrtest/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/avr/avrtest/tm27.h b/include/avr/avrtest/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/avr/avrtest/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/bfin/TLL6527M/coverhd.h b/include/bfin/TLL6527M/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/bfin/TLL6527M/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/bfin/TLL6527M/rtems/score/cpuatomic.h b/include/bfin/TLL6527M/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/bfin/TLL6527M/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/bfin/bf537Stamp/coverhd.h b/include/bfin/bf537Stamp/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/bfin/bf537Stamp/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/bfin/bf537Stamp/libcpu/mmu.h b/include/bfin/bf537Stamp/libcpu/mmu.h
new file mode 100644
index 0000000000..fa1bccec22
--- /dev/null
+++ b/include/bfin/bf537Stamp/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/libcpu/mmu.h>
diff --git a/include/bfin/bf537Stamp/rtems/asm.h b/include/bfin/bf537Stamp/rtems/asm.h
new file mode 100644
index 0000000000..b8cc0207f8
--- /dev/null
+++ b/include/bfin/bf537Stamp/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/asm.h>
diff --git a/include/bfin/bf537Stamp/rtems/score/cpu.h b/include/bfin/bf537Stamp/rtems/score/cpu.h
new file mode 100644
index 0000000000..cad4927464
--- /dev/null
+++ b/include/bfin/bf537Stamp/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/score/cpu.h>
diff --git a/include/bfin/bf537Stamp/rtems/score/cpu_asm.h b/include/bfin/bf537Stamp/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..ef90324239
--- /dev/null
+++ b/include/bfin/bf537Stamp/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/score/cpu_asm.h>
diff --git a/include/bfin/bf537Stamp/rtems/score/cpuatomic.h b/include/bfin/bf537Stamp/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/bfin/bf537Stamp/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/bfin/bf537Stamp/rtems/score/types.h b/include/bfin/bf537Stamp/rtems/score/types.h
new file mode 100644
index 0000000000..240f0c8146
--- /dev/null
+++ b/include/bfin/bf537Stamp/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/score/types.h>
diff --git a/include/bfin/bf537Stamp/tm27.h b/include/bfin/bf537Stamp/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/bfin/bf537Stamp/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/bfin/eZKit533/coverhd.h b/include/bfin/eZKit533/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/bfin/eZKit533/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/bfin/eZKit533/libcpu/mmu.h b/include/bfin/eZKit533/libcpu/mmu.h
new file mode 100644
index 0000000000..fa1bccec22
--- /dev/null
+++ b/include/bfin/eZKit533/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/libcpu/mmu.h>
diff --git a/include/bfin/eZKit533/rtems/asm.h b/include/bfin/eZKit533/rtems/asm.h
new file mode 100644
index 0000000000..b8cc0207f8
--- /dev/null
+++ b/include/bfin/eZKit533/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/asm.h>
diff --git a/include/bfin/eZKit533/rtems/score/cpu.h b/include/bfin/eZKit533/rtems/score/cpu.h
new file mode 100644
index 0000000000..cad4927464
--- /dev/null
+++ b/include/bfin/eZKit533/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/score/cpu.h>
diff --git a/include/bfin/eZKit533/rtems/score/cpu_asm.h b/include/bfin/eZKit533/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..ef90324239
--- /dev/null
+++ b/include/bfin/eZKit533/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/score/cpu_asm.h>
diff --git a/include/bfin/eZKit533/rtems/score/cpuatomic.h b/include/bfin/eZKit533/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/bfin/eZKit533/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/bfin/eZKit533/rtems/score/types.h b/include/bfin/eZKit533/rtems/score/types.h
new file mode 100644
index 0000000000..240f0c8146
--- /dev/null
+++ b/include/bfin/eZKit533/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* bfin/TLL6527M/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <bfin/TLL6527M/rtems/score/types.h>
diff --git a/include/h8300/h8sim/coverhd.h b/include/h8300/h8sim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/h8300/h8sim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/h8300/h8sim/rtems/score/cpuatomic.h b/include/h8300/h8sim/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/h8300/h8sim/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/h8300/h8sim/tm27.h b/include/h8300/h8sim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/h8300/h8sim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/h8300/h8sxsim/bsp.h b/include/h8300/h8sxsim/bsp.h
new file mode 100644
index 0000000000..5c20daa520
--- /dev/null
+++ b/include/h8300/h8sxsim/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* h8300/h8sim/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <h8300/h8sim/bsp.h>
diff --git a/include/h8300/h8sxsim/coverhd.h b/include/h8300/h8sxsim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/h8300/h8sxsim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/h8300/h8sxsim/rtems/asm.h b/include/h8300/h8sxsim/rtems/asm.h
new file mode 100644
index 0000000000..10a648c2fa
--- /dev/null
+++ b/include/h8300/h8sxsim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* h8300/h8sim/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <h8300/h8sim/rtems/asm.h>
diff --git a/include/h8300/h8sxsim/rtems/score/cpu.h b/include/h8300/h8sxsim/rtems/score/cpu.h
new file mode 100644
index 0000000000..3bad3dc653
--- /dev/null
+++ b/include/h8300/h8sxsim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* h8300/h8sim/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <h8300/h8sim/rtems/score/cpu.h>
diff --git a/include/h8300/h8sxsim/rtems/score/cpuatomic.h b/include/h8300/h8sxsim/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/h8300/h8sxsim/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/h8300/h8sxsim/rtems/score/types.h b/include/h8300/h8sxsim/rtems/score/types.h
new file mode 100644
index 0000000000..1c949741f1
--- /dev/null
+++ b/include/h8300/h8sxsim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* h8300/h8sim/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <h8300/h8sim/rtems/score/types.h>
diff --git a/include/h8300/h8sxsim/tm27.h b/include/h8300/h8sxsim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/h8300/h8sxsim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/i386/pc386/coverhd.h b/include/i386/pc386/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/i386/pc386/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/i386/pc386/rtems/score/cpuatomic.h b/include/i386/pc386/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/i386/pc386/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/i386/pc486/bsp.h b/include/i386/pc486/bsp.h
new file mode 100644
index 0000000000..a676f1fd3e
--- /dev/null
+++ b/include/i386/pc486/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/bsp.h>
diff --git a/include/i386/pc486/bsp/irq.h b/include/i386/pc486/bsp/irq.h
new file mode 100644
index 0000000000..41f0aced2d
--- /dev/null
+++ b/include/i386/pc486/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/bsp/irq.h>
diff --git a/include/i386/pc486/coverhd.h b/include/i386/pc486/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/i386/pc486/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/i386/pc486/libcpu/byteorder.h b/include/i386/pc486/libcpu/byteorder.h
new file mode 100644
index 0000000000..038aa18dca
--- /dev/null
+++ b/include/i386/pc486/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/libcpu/byteorder.h>
diff --git a/include/i386/pc486/rtems/asm.h b/include/i386/pc486/rtems/asm.h
new file mode 100644
index 0000000000..8fc40f9291
--- /dev/null
+++ b/include/i386/pc486/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/asm.h>
diff --git a/include/i386/pc486/rtems/score/cpu.h b/include/i386/pc486/rtems/score/cpu.h
new file mode 100644
index 0000000000..e77fe2b281
--- /dev/null
+++ b/include/i386/pc486/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/score/cpu.h>
diff --git a/include/i386/pc486/rtems/score/cpuatomic.h b/include/i386/pc486/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/i386/pc486/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/i386/pc486/rtems/score/types.h b/include/i386/pc486/rtems/score/types.h
new file mode 100644
index 0000000000..18353ddf52
--- /dev/null
+++ b/include/i386/pc486/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/score/types.h>
diff --git a/include/i386/pc486/tm27.h b/include/i386/pc486/tm27.h
new file mode 100644
index 0000000000..163a8c8178
--- /dev/null
+++ b/include/i386/pc486/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/tm27.h>
diff --git a/include/i386/pc486/uart.h b/include/i386/pc486/uart.h
new file mode 100644
index 0000000000..2799b97732
--- /dev/null
+++ b/include/i386/pc486/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/uart.h>
diff --git a/include/i386/pc586-sse/bsp.h b/include/i386/pc586-sse/bsp.h
new file mode 100644
index 0000000000..a676f1fd3e
--- /dev/null
+++ b/include/i386/pc586-sse/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/bsp.h>
diff --git a/include/i386/pc586-sse/bsp/irq.h b/include/i386/pc586-sse/bsp/irq.h
new file mode 100644
index 0000000000..41f0aced2d
--- /dev/null
+++ b/include/i386/pc586-sse/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/bsp/irq.h>
diff --git a/include/i386/pc586-sse/coverhd.h b/include/i386/pc586-sse/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/i386/pc586-sse/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/i386/pc586-sse/libcpu/byteorder.h b/include/i386/pc586-sse/libcpu/byteorder.h
new file mode 100644
index 0000000000..038aa18dca
--- /dev/null
+++ b/include/i386/pc586-sse/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/libcpu/byteorder.h>
diff --git a/include/i386/pc586-sse/rtems/asm.h b/include/i386/pc586-sse/rtems/asm.h
new file mode 100644
index 0000000000..8fc40f9291
--- /dev/null
+++ b/include/i386/pc586-sse/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/asm.h>
diff --git a/include/i386/pc586-sse/rtems/score/cpu.h b/include/i386/pc586-sse/rtems/score/cpu.h
new file mode 100644
index 0000000000..e77fe2b281
--- /dev/null
+++ b/include/i386/pc586-sse/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/score/cpu.h>
diff --git a/include/i386/pc586-sse/rtems/score/cpuatomic.h b/include/i386/pc586-sse/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/i386/pc586-sse/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/i386/pc586-sse/rtems/score/types.h b/include/i386/pc586-sse/rtems/score/types.h
new file mode 100644
index 0000000000..18353ddf52
--- /dev/null
+++ b/include/i386/pc586-sse/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/score/types.h>
diff --git a/include/i386/pc586-sse/tm27.h b/include/i386/pc586-sse/tm27.h
new file mode 100644
index 0000000000..163a8c8178
--- /dev/null
+++ b/include/i386/pc586-sse/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/tm27.h>
diff --git a/include/i386/pc586-sse/uart.h b/include/i386/pc586-sse/uart.h
new file mode 100644
index 0000000000..2799b97732
--- /dev/null
+++ b/include/i386/pc586-sse/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/uart.h>
diff --git a/include/i386/pc586/bsp.h b/include/i386/pc586/bsp.h
new file mode 100644
index 0000000000..a676f1fd3e
--- /dev/null
+++ b/include/i386/pc586/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/bsp.h>
diff --git a/include/i386/pc586/bsp/irq.h b/include/i386/pc586/bsp/irq.h
new file mode 100644
index 0000000000..41f0aced2d
--- /dev/null
+++ b/include/i386/pc586/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/bsp/irq.h>
diff --git a/include/i386/pc586/coverhd.h b/include/i386/pc586/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/i386/pc586/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/i386/pc586/libcpu/byteorder.h b/include/i386/pc586/libcpu/byteorder.h
new file mode 100644
index 0000000000..038aa18dca
--- /dev/null
+++ b/include/i386/pc586/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/libcpu/byteorder.h>
diff --git a/include/i386/pc586/rtems/asm.h b/include/i386/pc586/rtems/asm.h
new file mode 100644
index 0000000000..8fc40f9291
--- /dev/null
+++ b/include/i386/pc586/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/asm.h>
diff --git a/include/i386/pc586/rtems/score/cpu.h b/include/i386/pc586/rtems/score/cpu.h
new file mode 100644
index 0000000000..e77fe2b281
--- /dev/null
+++ b/include/i386/pc586/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/score/cpu.h>
diff --git a/include/i386/pc586/rtems/score/cpuatomic.h b/include/i386/pc586/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/i386/pc586/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/i386/pc586/rtems/score/types.h b/include/i386/pc586/rtems/score/types.h
new file mode 100644
index 0000000000..18353ddf52
--- /dev/null
+++ b/include/i386/pc586/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/score/types.h>
diff --git a/include/i386/pc586/tm27.h b/include/i386/pc586/tm27.h
new file mode 100644
index 0000000000..163a8c8178
--- /dev/null
+++ b/include/i386/pc586/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/tm27.h>
diff --git a/include/i386/pc586/uart.h b/include/i386/pc586/uart.h
new file mode 100644
index 0000000000..2799b97732
--- /dev/null
+++ b/include/i386/pc586/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/uart.h>
diff --git a/include/i386/pc686/bsp.h b/include/i386/pc686/bsp.h
new file mode 100644
index 0000000000..a676f1fd3e
--- /dev/null
+++ b/include/i386/pc686/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/bsp.h>
diff --git a/include/i386/pc686/bsp/irq.h b/include/i386/pc686/bsp/irq.h
new file mode 100644
index 0000000000..41f0aced2d
--- /dev/null
+++ b/include/i386/pc686/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/bsp/irq.h>
diff --git a/include/i386/pc686/coverhd.h b/include/i386/pc686/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/i386/pc686/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/i386/pc686/libcpu/byteorder.h b/include/i386/pc686/libcpu/byteorder.h
new file mode 100644
index 0000000000..038aa18dca
--- /dev/null
+++ b/include/i386/pc686/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/libcpu/byteorder.h>
diff --git a/include/i386/pc686/rtems/asm.h b/include/i386/pc686/rtems/asm.h
new file mode 100644
index 0000000000..8fc40f9291
--- /dev/null
+++ b/include/i386/pc686/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/asm.h>
diff --git a/include/i386/pc686/rtems/score/cpu.h b/include/i386/pc686/rtems/score/cpu.h
new file mode 100644
index 0000000000..e77fe2b281
--- /dev/null
+++ b/include/i386/pc686/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/score/cpu.h>
diff --git a/include/i386/pc686/rtems/score/cpuatomic.h b/include/i386/pc686/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/i386/pc686/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/i386/pc686/rtems/score/types.h b/include/i386/pc686/rtems/score/types.h
new file mode 100644
index 0000000000..18353ddf52
--- /dev/null
+++ b/include/i386/pc686/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/score/types.h>
diff --git a/include/i386/pc686/tm27.h b/include/i386/pc686/tm27.h
new file mode 100644
index 0000000000..163a8c8178
--- /dev/null
+++ b/include/i386/pc686/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/tm27.h>
diff --git a/include/i386/pc686/uart.h b/include/i386/pc686/uart.h
new file mode 100644
index 0000000000..2799b97732
--- /dev/null
+++ b/include/i386/pc686/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/uart.h>
diff --git a/include/i386/pcp4/bsp.h b/include/i386/pcp4/bsp.h
new file mode 100644
index 0000000000..a676f1fd3e
--- /dev/null
+++ b/include/i386/pcp4/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/bsp.h>
diff --git a/include/i386/pcp4/bsp/irq.h b/include/i386/pcp4/bsp/irq.h
new file mode 100644
index 0000000000..41f0aced2d
--- /dev/null
+++ b/include/i386/pcp4/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/bsp/irq.h>
diff --git a/include/i386/pcp4/coverhd.h b/include/i386/pcp4/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/i386/pcp4/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/i386/pcp4/libcpu/byteorder.h b/include/i386/pcp4/libcpu/byteorder.h
new file mode 100644
index 0000000000..038aa18dca
--- /dev/null
+++ b/include/i386/pcp4/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/libcpu/byteorder.h>
diff --git a/include/i386/pcp4/rtems/asm.h b/include/i386/pcp4/rtems/asm.h
new file mode 100644
index 0000000000..8fc40f9291
--- /dev/null
+++ b/include/i386/pcp4/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/asm.h>
diff --git a/include/i386/pcp4/rtems/score/cpu.h b/include/i386/pcp4/rtems/score/cpu.h
new file mode 100644
index 0000000000..e77fe2b281
--- /dev/null
+++ b/include/i386/pcp4/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/score/cpu.h>
diff --git a/include/i386/pcp4/rtems/score/cpuatomic.h b/include/i386/pcp4/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/i386/pcp4/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/i386/pcp4/rtems/score/types.h b/include/i386/pcp4/rtems/score/types.h
new file mode 100644
index 0000000000..18353ddf52
--- /dev/null
+++ b/include/i386/pcp4/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/rtems/score/types.h>
diff --git a/include/i386/pcp4/tm27.h b/include/i386/pcp4/tm27.h
new file mode 100644
index 0000000000..163a8c8178
--- /dev/null
+++ b/include/i386/pcp4/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/tm27.h>
diff --git a/include/i386/pcp4/uart.h b/include/i386/pcp4/uart.h
new file mode 100644
index 0000000000..2799b97732
--- /dev/null
+++ b/include/i386/pcp4/uart.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* i386/pc386/uart.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <i386/pc386/uart.h>
diff --git a/include/lm32/lm32_evr/rtems/score/cpuatomic.h b/include/lm32/lm32_evr/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/lm32/lm32_evr/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/lm32/milkymist/coverhd.h b/include/lm32/milkymist/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/lm32/milkymist/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/lm32/milkymist/rtems/asm.h b/include/lm32/milkymist/rtems/asm.h
new file mode 100644
index 0000000000..4d4f77100a
--- /dev/null
+++ b/include/lm32/milkymist/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/rtems/asm.h>
diff --git a/include/lm32/milkymist/rtems/score/cpu.h b/include/lm32/milkymist/rtems/score/cpu.h
new file mode 100644
index 0000000000..9e182db94b
--- /dev/null
+++ b/include/lm32/milkymist/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/rtems/score/cpu.h>
diff --git a/include/lm32/milkymist/rtems/score/cpu_asm.h b/include/lm32/milkymist/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..c225584a27
--- /dev/null
+++ b/include/lm32/milkymist/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/rtems/score/cpu_asm.h>
diff --git a/include/lm32/milkymist/rtems/score/cpuatomic.h b/include/lm32/milkymist/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/lm32/milkymist/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/lm32/milkymist/rtems/score/types.h b/include/lm32/milkymist/rtems/score/types.h
new file mode 100644
index 0000000000..2826444745
--- /dev/null
+++ b/include/lm32/milkymist/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* lm32/lm32_evr/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <lm32/lm32_evr/rtems/score/types.h>
diff --git a/include/lm32/milkymist/tm27.h b/include/lm32/milkymist/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/lm32/milkymist/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m32c/m32csim/coverhd.h b/include/m32c/m32csim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m32c/m32csim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m32c/m32csim/rtems/score/cpuatomic.h b/include/m32c/m32csim/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m32c/m32csim/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m32c/m32csim/tm27.h b/include/m32c/m32csim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/m32c/m32csim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m32r/m32rsim/coverhd.h b/include/m32r/m32rsim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m32r/m32rsim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m32r/m32rsim/rtems/score/cpuatomic.h b/include/m32r/m32rsim/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m32r/m32rsim/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/COBRA5475/coverhd.h b/include/m68k/COBRA5475/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/COBRA5475/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/COBRA5475/rtems/score/cpuatomic.h b/include/m68k/COBRA5475/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/COBRA5475/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/av5282/bsp/linker-symbols.h b/include/m68k/av5282/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/av5282/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/av5282/coverhd.h b/include/m68k/av5282/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/av5282/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/av5282/rtems/asm.h b/include/m68k/av5282/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/av5282/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/av5282/rtems/score/cpu.h b/include/m68k/av5282/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/av5282/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/av5282/rtems/score/cpuatomic.h b/include/m68k/av5282/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/av5282/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/av5282/rtems/score/types.h b/include/m68k/av5282/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/av5282/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/csb360/bsp/linker-symbols.h b/include/m68k/csb360/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/csb360/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/csb360/rtems/asm.h b/include/m68k/csb360/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/csb360/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/csb360/rtems/score/cpu.h b/include/m68k/csb360/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/csb360/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/csb360/rtems/score/cpuatomic.h b/include/m68k/csb360/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/csb360/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/csb360/rtems/score/types.h b/include/m68k/csb360/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/csb360/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/gen68302/bsp/linker-symbols.h b/include/m68k/gen68302/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/gen68302/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/gen68302/rtems/asm.h b/include/m68k/gen68302/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/gen68302/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/gen68302/rtems/score/cpu.h b/include/m68k/gen68302/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/gen68302/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/gen68302/rtems/score/cpuatomic.h b/include/m68k/gen68302/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/gen68302/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/gen68302/rtems/score/types.h b/include/m68k/gen68302/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/gen68302/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/gen68302/tm27.h b/include/m68k/gen68302/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/m68k/gen68302/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m68k/gen68340/bsp/linker-symbols.h b/include/m68k/gen68340/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/gen68340/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/gen68340/rtems/asm.h b/include/m68k/gen68340/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/gen68340/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/gen68340/rtems/score/cpu.h b/include/m68k/gen68340/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/gen68340/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/gen68340/rtems/score/cpuatomic.h b/include/m68k/gen68340/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/gen68340/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/gen68340/rtems/score/types.h b/include/m68k/gen68340/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/gen68340/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/gen68340/tm27.h b/include/m68k/gen68340/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/m68k/gen68340/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m68k/gen68360/bsp/linker-symbols.h b/include/m68k/gen68360/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/gen68360/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/gen68360/rtems/asm.h b/include/m68k/gen68360/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/gen68360/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/gen68360/rtems/score/cpu.h b/include/m68k/gen68360/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/gen68360/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/gen68360/rtems/score/cpuatomic.h b/include/m68k/gen68360/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/gen68360/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/gen68360/rtems/score/types.h b/include/m68k/gen68360/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/gen68360/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/gen68360_040/bsp.h b/include/m68k/gen68360_040/bsp.h
new file mode 100644
index 0000000000..c7b63bf7ee
--- /dev/null
+++ b/include/m68k/gen68360_040/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/gen68360/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/gen68360/bsp.h>
diff --git a/include/m68k/gen68360_040/bsp/linker-symbols.h b/include/m68k/gen68360_040/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/gen68360_040/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/gen68360_040/coverhd.h b/include/m68k/gen68360_040/coverhd.h
new file mode 100644
index 0000000000..0455eba347
--- /dev/null
+++ b/include/m68k/gen68360_040/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/gen68360/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/gen68360/coverhd.h>
diff --git a/include/m68k/gen68360_040/rtems/asm.h b/include/m68k/gen68360_040/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/gen68360_040/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/gen68360_040/rtems/score/cpu.h b/include/m68k/gen68360_040/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/gen68360_040/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/gen68360_040/rtems/score/cpuatomic.h b/include/m68k/gen68360_040/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/gen68360_040/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/gen68360_040/rtems/score/types.h b/include/m68k/gen68360_040/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/gen68360_040/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/gen68360_040/tm27.h b/include/m68k/gen68360_040/tm27.h
new file mode 100644
index 0000000000..94b0132440
--- /dev/null
+++ b/include/m68k/gen68360_040/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/gen68360/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/gen68360/tm27.h>
diff --git a/include/m68k/idp/bsp/linker-symbols.h b/include/m68k/idp/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/idp/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/idp/coverhd.h b/include/m68k/idp/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/idp/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/idp/rtems/asm.h b/include/m68k/idp/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/idp/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/idp/rtems/score/cpu.h b/include/m68k/idp/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/idp/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/idp/rtems/score/cpuatomic.h b/include/m68k/idp/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/idp/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/idp/rtems/score/types.h b/include/m68k/idp/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/idp/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/idp/tm27.h b/include/m68k/idp/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/m68k/idp/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m68k/m5484FireEngine/bsp.h b/include/m68k/m5484FireEngine/bsp.h
new file mode 100644
index 0000000000..7f8508278a
--- /dev/null
+++ b/include/m68k/m5484FireEngine/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp.h>
diff --git a/include/m68k/m5484FireEngine/bsp/irq.h b/include/m68k/m5484FireEngine/bsp/irq.h
new file mode 100644
index 0000000000..3ab167b318
--- /dev/null
+++ b/include/m68k/m5484FireEngine/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/irq.h>
diff --git a/include/m68k/m5484FireEngine/bsp/linker-symbols.h b/include/m68k/m5484FireEngine/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/m5484FireEngine/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/m5484FireEngine/coverhd.h b/include/m68k/m5484FireEngine/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/m5484FireEngine/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/m5484FireEngine/rtems/asm.h b/include/m68k/m5484FireEngine/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/m5484FireEngine/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/m5484FireEngine/rtems/score/cpu.h b/include/m68k/m5484FireEngine/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/m5484FireEngine/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/m5484FireEngine/rtems/score/cpuatomic.h b/include/m68k/m5484FireEngine/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/m5484FireEngine/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/m5484FireEngine/rtems/score/types.h b/include/m68k/m5484FireEngine/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/m5484FireEngine/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/m5484FireEngine/tm27.h b/include/m68k/m5484FireEngine/tm27.h
new file mode 100644
index 0000000000..5ab6c62686
--- /dev/null
+++ b/include/m68k/m5484FireEngine/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/tm27.h>
diff --git a/include/m68k/mcf5206elite/bsp/linker-symbols.h b/include/m68k/mcf5206elite/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mcf5206elite/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mcf5206elite/rtems/asm.h b/include/m68k/mcf5206elite/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mcf5206elite/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mcf5206elite/rtems/score/cpu.h b/include/m68k/mcf5206elite/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mcf5206elite/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mcf5206elite/rtems/score/cpuatomic.h b/include/m68k/mcf5206elite/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/mcf5206elite/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/mcf5206elite/rtems/score/types.h b/include/m68k/mcf5206elite/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mcf5206elite/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mcf52235/bsp/linker-symbols.h b/include/m68k/mcf52235/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mcf52235/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mcf52235/coverhd.h b/include/m68k/mcf52235/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/mcf52235/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/mcf52235/rtems/asm.h b/include/m68k/mcf52235/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mcf52235/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mcf52235/rtems/score/cpu.h b/include/m68k/mcf52235/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mcf52235/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mcf52235/rtems/score/cpuatomic.h b/include/m68k/mcf52235/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/mcf52235/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/mcf52235/rtems/score/types.h b/include/m68k/mcf52235/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mcf52235/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mcf5225x/bsp/linker-symbols.h b/include/m68k/mcf5225x/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mcf5225x/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mcf5225x/coverhd.h b/include/m68k/mcf5225x/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/mcf5225x/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/mcf5225x/rtems/asm.h b/include/m68k/mcf5225x/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mcf5225x/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mcf5225x/rtems/score/cpu.h b/include/m68k/mcf5225x/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mcf5225x/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mcf5225x/rtems/score/cpuatomic.h b/include/m68k/mcf5225x/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/mcf5225x/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/mcf5225x/rtems/score/types.h b/include/m68k/mcf5225x/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mcf5225x/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mcf5235/bsp/linker-symbols.h b/include/m68k/mcf5235/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mcf5235/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mcf5235/coverhd.h b/include/m68k/mcf5235/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/mcf5235/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/mcf5235/rtems/asm.h b/include/m68k/mcf5235/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mcf5235/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mcf5235/rtems/score/cpu.h b/include/m68k/mcf5235/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mcf5235/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mcf5235/rtems/score/cpuatomic.h b/include/m68k/mcf5235/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/mcf5235/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/mcf5235/rtems/score/types.h b/include/m68k/mcf5235/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mcf5235/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mcf5329/bsp/linker-symbols.h b/include/m68k/mcf5329/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mcf5329/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mcf5329/coverhd.h b/include/m68k/mcf5329/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/mcf5329/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/mcf5329/rtems/asm.h b/include/m68k/mcf5329/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mcf5329/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mcf5329/rtems/score/cpu.h b/include/m68k/mcf5329/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mcf5329/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mcf5329/rtems/score/cpuatomic.h b/include/m68k/mcf5329/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/mcf5329/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/mcf5329/rtems/score/types.h b/include/m68k/mcf5329/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mcf5329/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mrm332/bsp/linker-symbols.h b/include/m68k/mrm332/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mrm332/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mrm332/coverhd.h b/include/m68k/mrm332/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/mrm332/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/mrm332/rtems/asm.h b/include/m68k/mrm332/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mrm332/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mrm332/rtems/score/cpu.h b/include/m68k/mrm332/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mrm332/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mrm332/rtems/score/cpuatomic.h b/include/m68k/mrm332/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/mrm332/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/mrm332/rtems/score/types.h b/include/m68k/mrm332/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mrm332/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mrm332/tm27.h b/include/m68k/mrm332/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/m68k/mrm332/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m68k/mvme136/bsp/linker-symbols.h b/include/m68k/mvme136/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mvme136/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mvme136/rtems/asm.h b/include/m68k/mvme136/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mvme136/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mvme136/rtems/score/cpu.h b/include/m68k/mvme136/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mvme136/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mvme136/rtems/score/cpuatomic.h b/include/m68k/mvme136/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/mvme136/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/mvme136/rtems/score/types.h b/include/m68k/mvme136/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mvme136/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mvme147/bsp/linker-symbols.h b/include/m68k/mvme147/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mvme147/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mvme147/rtems/asm.h b/include/m68k/mvme147/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mvme147/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mvme147/rtems/score/cpu.h b/include/m68k/mvme147/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mvme147/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mvme147/rtems/score/cpuatomic.h b/include/m68k/mvme147/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/mvme147/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/mvme147/rtems/score/types.h b/include/m68k/mvme147/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mvme147/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mvme147s/bsp/linker-symbols.h b/include/m68k/mvme147s/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mvme147s/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mvme147s/rtems/asm.h b/include/m68k/mvme147s/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mvme147s/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mvme147s/rtems/score/cpu.h b/include/m68k/mvme147s/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mvme147s/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mvme147s/rtems/score/cpuatomic.h b/include/m68k/mvme147s/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/mvme147s/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/mvme147s/rtems/score/types.h b/include/m68k/mvme147s/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mvme147s/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mvme162/bsp/linker-symbols.h b/include/m68k/mvme162/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mvme162/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mvme162/rtems/asm.h b/include/m68k/mvme162/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mvme162/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mvme162/rtems/score/cpu.h b/include/m68k/mvme162/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mvme162/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mvme162/rtems/score/cpuatomic.h b/include/m68k/mvme162/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/mvme162/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/mvme162/rtems/score/types.h b/include/m68k/mvme162/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mvme162/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mvme162lx/bsp.h b/include/m68k/mvme162lx/bsp.h
new file mode 100644
index 0000000000..60f963d3a9
--- /dev/null
+++ b/include/m68k/mvme162lx/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/mvme162/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/mvme162/bsp.h>
diff --git a/include/m68k/mvme162lx/bsp/linker-symbols.h b/include/m68k/mvme162lx/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mvme162lx/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mvme162lx/coverhd.h b/include/m68k/mvme162lx/coverhd.h
new file mode 100644
index 0000000000..9a310e4862
--- /dev/null
+++ b/include/m68k/mvme162lx/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/mvme162/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/mvme162/coverhd.h>
diff --git a/include/m68k/mvme162lx/page_table.h b/include/m68k/mvme162lx/page_table.h
new file mode 100644
index 0000000000..7de2ed21dd
--- /dev/null
+++ b/include/m68k/mvme162lx/page_table.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/mvme162/page_table.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/mvme162/page_table.h>
diff --git a/include/m68k/mvme162lx/rtems/asm.h b/include/m68k/mvme162lx/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mvme162lx/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mvme162lx/rtems/score/cpu.h b/include/m68k/mvme162lx/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mvme162lx/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mvme162lx/rtems/score/cpuatomic.h b/include/m68k/mvme162lx/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/mvme162lx/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/mvme162lx/rtems/score/types.h b/include/m68k/mvme162lx/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mvme162lx/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/mvme162lx/tm27.h b/include/m68k/mvme162lx/tm27.h
new file mode 100644
index 0000000000..caa03e0904
--- /dev/null
+++ b/include/m68k/mvme162lx/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/mvme162/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/mvme162/tm27.h>
diff --git a/include/m68k/mvme167/bsp/linker-symbols.h b/include/m68k/mvme167/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/mvme167/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/mvme167/rtems/asm.h b/include/m68k/mvme167/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/mvme167/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/mvme167/rtems/score/cpu.h b/include/m68k/mvme167/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/mvme167/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/mvme167/rtems/score/cpuatomic.h b/include/m68k/mvme167/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/mvme167/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/mvme167/rtems/score/types.h b/include/m68k/mvme167/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/mvme167/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/ods68302/bsp/linker-symbols.h b/include/m68k/ods68302/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/ods68302/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/ods68302/rtems/asm.h b/include/m68k/ods68302/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/ods68302/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/ods68302/rtems/score/cpu.h b/include/m68k/ods68302/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/ods68302/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/ods68302/rtems/score/cpuatomic.h b/include/m68k/ods68302/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/ods68302/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/ods68302/rtems/score/types.h b/include/m68k/ods68302/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/ods68302/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/ods68302/tm27.h b/include/m68k/ods68302/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/m68k/ods68302/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m68k/pgh360/bsp.h b/include/m68k/pgh360/bsp.h
new file mode 100644
index 0000000000..c7b63bf7ee
--- /dev/null
+++ b/include/m68k/pgh360/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/gen68360/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/gen68360/bsp.h>
diff --git a/include/m68k/pgh360/bsp/linker-symbols.h b/include/m68k/pgh360/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/pgh360/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/pgh360/coverhd.h b/include/m68k/pgh360/coverhd.h
new file mode 100644
index 0000000000..0455eba347
--- /dev/null
+++ b/include/m68k/pgh360/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/gen68360/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/gen68360/coverhd.h>
diff --git a/include/m68k/pgh360/rtems/asm.h b/include/m68k/pgh360/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/pgh360/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/pgh360/rtems/score/cpu.h b/include/m68k/pgh360/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/pgh360/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/pgh360/rtems/score/cpuatomic.h b/include/m68k/pgh360/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/pgh360/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/pgh360/rtems/score/types.h b/include/m68k/pgh360/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/pgh360/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/pgh360/tm27.h b/include/m68k/pgh360/tm27.h
new file mode 100644
index 0000000000..94b0132440
--- /dev/null
+++ b/include/m68k/pgh360/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/gen68360/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/gen68360/tm27.h>
diff --git a/include/m68k/sim68000/bsp/linker-symbols.h b/include/m68k/sim68000/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/sim68000/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/sim68000/coverhd.h b/include/m68k/sim68000/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/sim68000/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/sim68000/rtems/asm.h b/include/m68k/sim68000/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/sim68000/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/sim68000/rtems/score/cpu.h b/include/m68k/sim68000/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/sim68000/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/sim68000/rtems/score/cpuatomic.h b/include/m68k/sim68000/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/sim68000/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/sim68000/rtems/score/types.h b/include/m68k/sim68000/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/sim68000/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/sim68000/tm27.h b/include/m68k/sim68000/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/m68k/sim68000/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m68k/simcpu32/bsp.h b/include/m68k/simcpu32/bsp.h
new file mode 100644
index 0000000000..6da6d6a863
--- /dev/null
+++ b/include/m68k/simcpu32/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/sim68000/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/sim68000/bsp.h>
diff --git a/include/m68k/simcpu32/bsp/linker-symbols.h b/include/m68k/simcpu32/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/simcpu32/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/simcpu32/coverhd.h b/include/m68k/simcpu32/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/simcpu32/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/simcpu32/rtems/asm.h b/include/m68k/simcpu32/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/simcpu32/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/simcpu32/rtems/score/cpu.h b/include/m68k/simcpu32/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/simcpu32/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/simcpu32/rtems/score/cpuatomic.h b/include/m68k/simcpu32/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/simcpu32/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/simcpu32/rtems/score/types.h b/include/m68k/simcpu32/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/simcpu32/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/m68k/simcpu32/tm27.h b/include/m68k/simcpu32/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/m68k/simcpu32/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/m68k/uC5282/bsp/linker-symbols.h b/include/m68k/uC5282/bsp/linker-symbols.h
new file mode 100644
index 0000000000..88d2379072
--- /dev/null
+++ b/include/m68k/uC5282/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/bsp/linker-symbols.h>
diff --git a/include/m68k/uC5282/coverhd.h b/include/m68k/uC5282/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/m68k/uC5282/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/m68k/uC5282/rtems/asm.h b/include/m68k/uC5282/rtems/asm.h
new file mode 100644
index 0000000000..cf5a65b045
--- /dev/null
+++ b/include/m68k/uC5282/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/asm.h>
diff --git a/include/m68k/uC5282/rtems/score/cpu.h b/include/m68k/uC5282/rtems/score/cpu.h
new file mode 100644
index 0000000000..0fd8b681da
--- /dev/null
+++ b/include/m68k/uC5282/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/cpu.h>
diff --git a/include/m68k/uC5282/rtems/score/cpuatomic.h b/include/m68k/uC5282/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/m68k/uC5282/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/m68k/uC5282/rtems/score/types.h b/include/m68k/uC5282/rtems/score/types.h
new file mode 100644
index 0000000000..033536bc34
--- /dev/null
+++ b/include/m68k/uC5282/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* m68k/COBRA5475/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <m68k/COBRA5475/rtems/score/types.h>
diff --git a/include/mips/csb350/coverhd.h b/include/mips/csb350/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/mips/csb350/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/mips/csb350/rtems/score/cpuatomic.h b/include/mips/csb350/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/mips/csb350/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/mips/genmongoosev/coverhd.h b/include/mips/genmongoosev/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/mips/genmongoosev/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/mips/genmongoosev/rtems/asm.h b/include/mips/genmongoosev/rtems/asm.h
new file mode 100644
index 0000000000..2c01b09f45
--- /dev/null
+++ b/include/mips/genmongoosev/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/asm.h>
diff --git a/include/mips/genmongoosev/rtems/score/cpu.h b/include/mips/genmongoosev/rtems/score/cpu.h
new file mode 100644
index 0000000000..bb07e691b1
--- /dev/null
+++ b/include/mips/genmongoosev/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/cpu.h>
diff --git a/include/mips/genmongoosev/rtems/score/cpuatomic.h b/include/mips/genmongoosev/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/mips/genmongoosev/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/mips/genmongoosev/rtems/score/types.h b/include/mips/genmongoosev/rtems/score/types.h
new file mode 100644
index 0000000000..6948492a1e
--- /dev/null
+++ b/include/mips/genmongoosev/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/types.h>
diff --git a/include/mips/hurricane/bsp/regs.h b/include/mips/hurricane/bsp/regs.h
new file mode 100644
index 0000000000..79259a838f
--- /dev/null
+++ b/include/mips/hurricane/bsp/regs.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/bsp/regs.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/bsp/regs.h>
diff --git a/include/mips/hurricane/coverhd.h b/include/mips/hurricane/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/mips/hurricane/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/mips/hurricane/rtems/asm.h b/include/mips/hurricane/rtems/asm.h
new file mode 100644
index 0000000000..2c01b09f45
--- /dev/null
+++ b/include/mips/hurricane/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/asm.h>
diff --git a/include/mips/hurricane/rtems/score/cpu.h b/include/mips/hurricane/rtems/score/cpu.h
new file mode 100644
index 0000000000..bb07e691b1
--- /dev/null
+++ b/include/mips/hurricane/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/cpu.h>
diff --git a/include/mips/hurricane/rtems/score/cpuatomic.h b/include/mips/hurricane/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/mips/hurricane/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/mips/hurricane/rtems/score/types.h b/include/mips/hurricane/rtems/score/types.h
new file mode 100644
index 0000000000..6948492a1e
--- /dev/null
+++ b/include/mips/hurricane/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/types.h>
diff --git a/include/mips/hurricane/tm27.h b/include/mips/hurricane/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/mips/hurricane/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/mips/jmr3904/bsp/regs.h b/include/mips/jmr3904/bsp/regs.h
new file mode 100644
index 0000000000..79259a838f
--- /dev/null
+++ b/include/mips/jmr3904/bsp/regs.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/bsp/regs.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/bsp/regs.h>
diff --git a/include/mips/jmr3904/coverhd.h b/include/mips/jmr3904/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/mips/jmr3904/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/mips/jmr3904/rtems/asm.h b/include/mips/jmr3904/rtems/asm.h
new file mode 100644
index 0000000000..2c01b09f45
--- /dev/null
+++ b/include/mips/jmr3904/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/asm.h>
diff --git a/include/mips/jmr3904/rtems/score/cpu.h b/include/mips/jmr3904/rtems/score/cpu.h
new file mode 100644
index 0000000000..bb07e691b1
--- /dev/null
+++ b/include/mips/jmr3904/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/cpu.h>
diff --git a/include/mips/jmr3904/rtems/score/cpuatomic.h b/include/mips/jmr3904/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/mips/jmr3904/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/mips/jmr3904/rtems/score/types.h b/include/mips/jmr3904/rtems/score/types.h
new file mode 100644
index 0000000000..6948492a1e
--- /dev/null
+++ b/include/mips/jmr3904/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/types.h>
diff --git a/include/mips/malta/bsp/regs.h b/include/mips/malta/bsp/regs.h
new file mode 100644
index 0000000000..79259a838f
--- /dev/null
+++ b/include/mips/malta/bsp/regs.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/bsp/regs.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/bsp/regs.h>
diff --git a/include/mips/malta/coverhd.h b/include/mips/malta/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/mips/malta/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/mips/malta/rtems/asm.h b/include/mips/malta/rtems/asm.h
new file mode 100644
index 0000000000..2c01b09f45
--- /dev/null
+++ b/include/mips/malta/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/asm.h>
diff --git a/include/mips/malta/rtems/score/cpu.h b/include/mips/malta/rtems/score/cpu.h
new file mode 100644
index 0000000000..bb07e691b1
--- /dev/null
+++ b/include/mips/malta/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/cpu.h>
diff --git a/include/mips/malta/rtems/score/cpuatomic.h b/include/mips/malta/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/mips/malta/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/mips/malta/rtems/score/types.h b/include/mips/malta/rtems/score/types.h
new file mode 100644
index 0000000000..6948492a1e
--- /dev/null
+++ b/include/mips/malta/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/types.h>
diff --git a/include/mips/malta/tm27.h b/include/mips/malta/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/mips/malta/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/mips/rbtx4925/bsp/regs.h b/include/mips/rbtx4925/bsp/regs.h
new file mode 100644
index 0000000000..79259a838f
--- /dev/null
+++ b/include/mips/rbtx4925/bsp/regs.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/bsp/regs.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/bsp/regs.h>
diff --git a/include/mips/rbtx4925/coverhd.h b/include/mips/rbtx4925/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/mips/rbtx4925/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/mips/rbtx4925/rtems/asm.h b/include/mips/rbtx4925/rtems/asm.h
new file mode 100644
index 0000000000..2c01b09f45
--- /dev/null
+++ b/include/mips/rbtx4925/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/asm.h>
diff --git a/include/mips/rbtx4925/rtems/score/cpu.h b/include/mips/rbtx4925/rtems/score/cpu.h
new file mode 100644
index 0000000000..bb07e691b1
--- /dev/null
+++ b/include/mips/rbtx4925/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/cpu.h>
diff --git a/include/mips/rbtx4925/rtems/score/cpuatomic.h b/include/mips/rbtx4925/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/mips/rbtx4925/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/mips/rbtx4925/rtems/score/types.h b/include/mips/rbtx4925/rtems/score/types.h
new file mode 100644
index 0000000000..6948492a1e
--- /dev/null
+++ b/include/mips/rbtx4925/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/types.h>
diff --git a/include/mips/rbtx4925/tm27.h b/include/mips/rbtx4925/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/mips/rbtx4925/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/mips/rbtx4938/bsp/regs.h b/include/mips/rbtx4938/bsp/regs.h
new file mode 100644
index 0000000000..79259a838f
--- /dev/null
+++ b/include/mips/rbtx4938/bsp/regs.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/bsp/regs.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/bsp/regs.h>
diff --git a/include/mips/rbtx4938/coverhd.h b/include/mips/rbtx4938/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/mips/rbtx4938/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/mips/rbtx4938/rtems/asm.h b/include/mips/rbtx4938/rtems/asm.h
new file mode 100644
index 0000000000..2c01b09f45
--- /dev/null
+++ b/include/mips/rbtx4938/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/asm.h>
diff --git a/include/mips/rbtx4938/rtems/score/cpu.h b/include/mips/rbtx4938/rtems/score/cpu.h
new file mode 100644
index 0000000000..bb07e691b1
--- /dev/null
+++ b/include/mips/rbtx4938/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/cpu.h>
diff --git a/include/mips/rbtx4938/rtems/score/cpuatomic.h b/include/mips/rbtx4938/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/mips/rbtx4938/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/mips/rbtx4938/rtems/score/types.h b/include/mips/rbtx4938/rtems/score/types.h
new file mode 100644
index 0000000000..6948492a1e
--- /dev/null
+++ b/include/mips/rbtx4938/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* mips/csb350/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <mips/csb350/rtems/score/types.h>
diff --git a/include/mips/rbtx4938/tm27.h b/include/mips/rbtx4938/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/mips/rbtx4938/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/moxie/moxiesim/coverhd.h b/include/moxie/moxiesim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/moxie/moxiesim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/moxie/moxiesim/rtems/score/cpuatomic.h b/include/moxie/moxiesim/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/moxie/moxiesim/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/moxie/moxiesim/tm27.h b/include/moxie/moxiesim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/moxie/moxiesim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/nios2/nios2_iss/coverhd.h b/include/nios2/nios2_iss/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/nios2/nios2_iss/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/nios2/nios2_iss/rtems/score/cpuatomic.h b/include/nios2/nios2_iss/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/nios2/nios2_iss/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/nios2/nios2_iss/tm27.h b/include/nios2/nios2_iss/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/nios2/nios2_iss/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/or1k/or1ksim/coverhd.h b/include/or1k/or1ksim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/or1k/or1ksim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/or1k/or1ksim/tm27.h b/include/or1k/or1ksim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/or1k/or1ksim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/beatnik/coverhd.h b/include/powerpc/beatnik/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/beatnik/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/beatnik/rtems/score/cpuatomic.h b/include/powerpc/beatnik/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/beatnik/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/beatnik/tm27.h b/include/powerpc/beatnik/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/beatnik/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/br_uid/coverhd.h b/include/powerpc/br_uid/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/br_uid/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/br_uid/libcpu/byteorder.h b/include/powerpc/br_uid/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/br_uid/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/br_uid/libcpu/mmu.h b/include/powerpc/br_uid/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/br_uid/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/br_uid/rtems/asm.h b/include/powerpc/br_uid/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/br_uid/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/br_uid/rtems/score/cpu.h b/include/powerpc/br_uid/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/br_uid/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/br_uid/rtems/score/cpuatomic.h b/include/powerpc/br_uid/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/br_uid/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/br_uid/rtems/score/types.h b/include/powerpc/br_uid/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/br_uid/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/brs5l/coverhd.h b/include/powerpc/brs5l/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/brs5l/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/brs5l/libcpu/byteorder.h b/include/powerpc/brs5l/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/brs5l/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/brs5l/libcpu/mmu.h b/include/powerpc/brs5l/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/brs5l/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/brs5l/rtems/asm.h b/include/powerpc/brs5l/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/brs5l/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/brs5l/rtems/score/cpu.h b/include/powerpc/brs5l/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/brs5l/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/brs5l/rtems/score/cpuatomic.h b/include/powerpc/brs5l/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/brs5l/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/brs5l/rtems/score/types.h b/include/powerpc/brs5l/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/brs5l/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/brs6l/bsp.h b/include/powerpc/brs6l/bsp.h
new file mode 100644
index 0000000000..743a5e4e2a
--- /dev/null
+++ b/include/powerpc/brs6l/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp.h>
diff --git a/include/powerpc/brs6l/bsp/i2c.h b/include/powerpc/brs6l/bsp/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/brs6l/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/brs6l/bsp/irq.h b/include/powerpc/brs6l/bsp/irq.h
new file mode 100644
index 0000000000..bb70d84443
--- /dev/null
+++ b/include/powerpc/brs6l/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/irq.h>
diff --git a/include/powerpc/brs6l/bsp/u-boot-config.h b/include/powerpc/brs6l/bsp/u-boot-config.h
new file mode 100644
index 0000000000..3fefe50889
--- /dev/null
+++ b/include/powerpc/brs6l/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/u-boot-config.h>
diff --git a/include/powerpc/brs6l/coverhd.h b/include/powerpc/brs6l/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/brs6l/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/brs6l/libcpu/byteorder.h b/include/powerpc/brs6l/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/brs6l/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/brs6l/libcpu/mmu.h b/include/powerpc/brs6l/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/brs6l/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/brs6l/rtems/asm.h b/include/powerpc/brs6l/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/brs6l/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/brs6l/rtems/score/cpu.h b/include/powerpc/brs6l/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/brs6l/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/brs6l/rtems/score/cpuatomic.h b/include/powerpc/brs6l/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/brs6l/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/brs6l/rtems/score/types.h b/include/powerpc/brs6l/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/brs6l/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/brs6l/tm27.h b/include/powerpc/brs6l/tm27.h
new file mode 100644
index 0000000000..3d7f96390a
--- /dev/null
+++ b/include/powerpc/brs6l/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/tm27.h>
diff --git a/include/powerpc/dp2/bsp.h b/include/powerpc/dp2/bsp.h
new file mode 100644
index 0000000000..743a5e4e2a
--- /dev/null
+++ b/include/powerpc/dp2/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp.h>
diff --git a/include/powerpc/dp2/bsp/i2c.h b/include/powerpc/dp2/bsp/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/dp2/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/dp2/bsp/irq.h b/include/powerpc/dp2/bsp/irq.h
new file mode 100644
index 0000000000..bb70d84443
--- /dev/null
+++ b/include/powerpc/dp2/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/irq.h>
diff --git a/include/powerpc/dp2/bsp/u-boot-config.h b/include/powerpc/dp2/bsp/u-boot-config.h
new file mode 100644
index 0000000000..3fefe50889
--- /dev/null
+++ b/include/powerpc/dp2/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/u-boot-config.h>
diff --git a/include/powerpc/dp2/coverhd.h b/include/powerpc/dp2/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/dp2/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/dp2/libcpu/byteorder.h b/include/powerpc/dp2/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/dp2/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/dp2/libcpu/mmu.h b/include/powerpc/dp2/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/dp2/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/dp2/rtems/asm.h b/include/powerpc/dp2/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/dp2/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/dp2/rtems/score/cpu.h b/include/powerpc/dp2/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/dp2/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/dp2/rtems/score/cpuatomic.h b/include/powerpc/dp2/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/dp2/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/dp2/rtems/score/types.h b/include/powerpc/dp2/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/dp2/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/dp2/tm27.h b/include/powerpc/dp2/tm27.h
new file mode 100644
index 0000000000..3d7f96390a
--- /dev/null
+++ b/include/powerpc/dp2/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/tm27.h>
diff --git a/include/powerpc/ep1a/bsp/pci.h b/include/powerpc/ep1a/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/ep1a/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/ep1a/coverhd.h b/include/powerpc/ep1a/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/ep1a/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/ep1a/libcpu/byteorder.h b/include/powerpc/ep1a/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/ep1a/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/ep1a/libcpu/mmu.h b/include/powerpc/ep1a/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/ep1a/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/ep1a/rtems/asm.h b/include/powerpc/ep1a/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/ep1a/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/ep1a/rtems/score/cpu.h b/include/powerpc/ep1a/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/ep1a/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/ep1a/rtems/score/cpuatomic.h b/include/powerpc/ep1a/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/ep1a/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/ep1a/rtems/score/types.h b/include/powerpc/ep1a/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/ep1a/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/gwlcfm/bsp/linker-symbols.h b/include/powerpc/gwlcfm/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/gwlcfm/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/gwlcfm/bsp/start.h b/include/powerpc/gwlcfm/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/gwlcfm/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/gwlcfm/coverhd.h b/include/powerpc/gwlcfm/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/gwlcfm/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/gwlcfm/libcpu/byteorder.h b/include/powerpc/gwlcfm/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/gwlcfm/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/gwlcfm/libcpu/mmu.h b/include/powerpc/gwlcfm/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/gwlcfm/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/gwlcfm/rtems/asm.h b/include/powerpc/gwlcfm/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/gwlcfm/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/gwlcfm/rtems/score/cpu.h b/include/powerpc/gwlcfm/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/gwlcfm/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/gwlcfm/rtems/score/cpuatomic.h b/include/powerpc/gwlcfm/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/gwlcfm/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/gwlcfm/rtems/score/types.h b/include/powerpc/gwlcfm/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/gwlcfm/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/gwlcfm/tm27.h b/include/powerpc/gwlcfm/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/gwlcfm/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/haleakala/libcpu/byteorder.h b/include/powerpc/haleakala/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/haleakala/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/haleakala/libcpu/mmu.h b/include/powerpc/haleakala/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/haleakala/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/haleakala/rtems/asm.h b/include/powerpc/haleakala/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/haleakala/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/haleakala/rtems/score/cpu.h b/include/powerpc/haleakala/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/haleakala/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/haleakala/rtems/score/cpuatomic.h b/include/powerpc/haleakala/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/haleakala/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/haleakala/rtems/score/types.h b/include/powerpc/haleakala/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/haleakala/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/haleakala/tm27.h b/include/powerpc/haleakala/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/haleakala/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/hsc_cm01/bsp.h b/include/powerpc/hsc_cm01/bsp.h
new file mode 100644
index 0000000000..b4648c9a5a
--- /dev/null
+++ b/include/powerpc/hsc_cm01/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp.h>
diff --git a/include/powerpc/hsc_cm01/bsp/hwreg_vals.h b/include/powerpc/hsc_cm01/bsp/hwreg_vals.h
new file mode 100644
index 0000000000..fbfbf19f9a
--- /dev/null
+++ b/include/powerpc/hsc_cm01/bsp/hwreg_vals.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/hwreg_vals.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/hwreg_vals.h>
diff --git a/include/powerpc/hsc_cm01/bsp/irq.h b/include/powerpc/hsc_cm01/bsp/irq.h
new file mode 100644
index 0000000000..bea440f809
--- /dev/null
+++ b/include/powerpc/hsc_cm01/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/irq.h>
diff --git a/include/powerpc/hsc_cm01/bsp/linker-symbols.h b/include/powerpc/hsc_cm01/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/hsc_cm01/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/hsc_cm01/bsp/start.h b/include/powerpc/hsc_cm01/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/hsc_cm01/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/hsc_cm01/bsp/tsec-config.h b/include/powerpc/hsc_cm01/bsp/tsec-config.h
new file mode 100644
index 0000000000..8cd2099175
--- /dev/null
+++ b/include/powerpc/hsc_cm01/bsp/tsec-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/tsec-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/tsec-config.h>
diff --git a/include/powerpc/hsc_cm01/bsp/u-boot-config.h b/include/powerpc/hsc_cm01/bsp/u-boot-config.h
new file mode 100644
index 0000000000..96ed7e8401
--- /dev/null
+++ b/include/powerpc/hsc_cm01/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/u-boot-config.h>
diff --git a/include/powerpc/hsc_cm01/coverhd.h b/include/powerpc/hsc_cm01/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/hsc_cm01/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/hsc_cm01/libcpu/byteorder.h b/include/powerpc/hsc_cm01/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/hsc_cm01/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/hsc_cm01/libcpu/mmu.h b/include/powerpc/hsc_cm01/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/hsc_cm01/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/hsc_cm01/rtems/asm.h b/include/powerpc/hsc_cm01/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/hsc_cm01/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/hsc_cm01/rtems/score/cpu.h b/include/powerpc/hsc_cm01/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/hsc_cm01/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/hsc_cm01/rtems/score/cpuatomic.h b/include/powerpc/hsc_cm01/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/hsc_cm01/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/hsc_cm01/rtems/score/types.h b/include/powerpc/hsc_cm01/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/hsc_cm01/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/hsc_cm01/tm27.h b/include/powerpc/hsc_cm01/tm27.h
new file mode 100644
index 0000000000..ca150594a9
--- /dev/null
+++ b/include/powerpc/hsc_cm01/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/tm27.h>
diff --git a/include/powerpc/icecube/bsp.h b/include/powerpc/icecube/bsp.h
new file mode 100644
index 0000000000..743a5e4e2a
--- /dev/null
+++ b/include/powerpc/icecube/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp.h>
diff --git a/include/powerpc/icecube/bsp/i2c.h b/include/powerpc/icecube/bsp/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/icecube/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/icecube/bsp/irq.h b/include/powerpc/icecube/bsp/irq.h
new file mode 100644
index 0000000000..bb70d84443
--- /dev/null
+++ b/include/powerpc/icecube/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/irq.h>
diff --git a/include/powerpc/icecube/bsp/u-boot-config.h b/include/powerpc/icecube/bsp/u-boot-config.h
new file mode 100644
index 0000000000..3fefe50889
--- /dev/null
+++ b/include/powerpc/icecube/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/u-boot-config.h>
diff --git a/include/powerpc/icecube/coverhd.h b/include/powerpc/icecube/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/icecube/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/icecube/libcpu/byteorder.h b/include/powerpc/icecube/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/icecube/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/icecube/libcpu/mmu.h b/include/powerpc/icecube/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/icecube/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/icecube/rtems/asm.h b/include/powerpc/icecube/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/icecube/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/icecube/rtems/score/cpu.h b/include/powerpc/icecube/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/icecube/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/icecube/rtems/score/cpuatomic.h b/include/powerpc/icecube/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/icecube/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/icecube/rtems/score/types.h b/include/powerpc/icecube/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/icecube/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/icecube/tm27.h b/include/powerpc/icecube/tm27.h
new file mode 100644
index 0000000000..3d7f96390a
--- /dev/null
+++ b/include/powerpc/icecube/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/tm27.h>
diff --git a/include/powerpc/mbx821_001/libcpu/byteorder.h b/include/powerpc/mbx821_001/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mbx821_001/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mbx821_001/libcpu/mmu.h b/include/powerpc/mbx821_001/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mbx821_001/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mbx821_001/rtems/asm.h b/include/powerpc/mbx821_001/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mbx821_001/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mbx821_001/rtems/score/cpu.h b/include/powerpc/mbx821_001/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mbx821_001/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mbx821_001/rtems/score/cpuatomic.h b/include/powerpc/mbx821_001/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mbx821_001/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mbx821_001/rtems/score/types.h b/include/powerpc/mbx821_001/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mbx821_001/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mbx821_001/tm27.h b/include/powerpc/mbx821_001/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mbx821_001/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mbx821_002/bsp.h b/include/powerpc/mbx821_002/bsp.h
new file mode 100644
index 0000000000..406798b31c
--- /dev/null
+++ b/include/powerpc/mbx821_002/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp.h>
diff --git a/include/powerpc/mbx821_002/bsp/8xx_immap.h b/include/powerpc/mbx821_002/bsp/8xx_immap.h
new file mode 100644
index 0000000000..f3b724e5be
--- /dev/null
+++ b/include/powerpc/mbx821_002/bsp/8xx_immap.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/8xx_immap.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/8xx_immap.h>
diff --git a/include/powerpc/mbx821_002/bsp/irq.h b/include/powerpc/mbx821_002/bsp/irq.h
new file mode 100644
index 0000000000..b86d09c153
--- /dev/null
+++ b/include/powerpc/mbx821_002/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/irq.h>
diff --git a/include/powerpc/mbx821_002/coverhd.h b/include/powerpc/mbx821_002/coverhd.h
new file mode 100644
index 0000000000..2047cf4ab8
--- /dev/null
+++ b/include/powerpc/mbx821_002/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/coverhd.h>
diff --git a/include/powerpc/mbx821_002/libcpu/byteorder.h b/include/powerpc/mbx821_002/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mbx821_002/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mbx821_002/libcpu/mmu.h b/include/powerpc/mbx821_002/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mbx821_002/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mbx821_002/rtems/asm.h b/include/powerpc/mbx821_002/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mbx821_002/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mbx821_002/rtems/score/cpu.h b/include/powerpc/mbx821_002/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mbx821_002/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mbx821_002/rtems/score/cpuatomic.h b/include/powerpc/mbx821_002/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mbx821_002/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mbx821_002/rtems/score/types.h b/include/powerpc/mbx821_002/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mbx821_002/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mbx821_002/tm27.h b/include/powerpc/mbx821_002/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mbx821_002/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mbx821_002b/bsp.h b/include/powerpc/mbx821_002b/bsp.h
new file mode 100644
index 0000000000..406798b31c
--- /dev/null
+++ b/include/powerpc/mbx821_002b/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp.h>
diff --git a/include/powerpc/mbx821_002b/bsp/8xx_immap.h b/include/powerpc/mbx821_002b/bsp/8xx_immap.h
new file mode 100644
index 0000000000..f3b724e5be
--- /dev/null
+++ b/include/powerpc/mbx821_002b/bsp/8xx_immap.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/8xx_immap.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/8xx_immap.h>
diff --git a/include/powerpc/mbx821_002b/bsp/irq.h b/include/powerpc/mbx821_002b/bsp/irq.h
new file mode 100644
index 0000000000..b86d09c153
--- /dev/null
+++ b/include/powerpc/mbx821_002b/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/irq.h>
diff --git a/include/powerpc/mbx821_002b/coverhd.h b/include/powerpc/mbx821_002b/coverhd.h
new file mode 100644
index 0000000000..2047cf4ab8
--- /dev/null
+++ b/include/powerpc/mbx821_002b/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/coverhd.h>
diff --git a/include/powerpc/mbx821_002b/libcpu/byteorder.h b/include/powerpc/mbx821_002b/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mbx821_002b/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mbx821_002b/libcpu/mmu.h b/include/powerpc/mbx821_002b/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mbx821_002b/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mbx821_002b/rtems/asm.h b/include/powerpc/mbx821_002b/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mbx821_002b/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mbx821_002b/rtems/score/cpu.h b/include/powerpc/mbx821_002b/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mbx821_002b/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mbx821_002b/rtems/score/cpuatomic.h b/include/powerpc/mbx821_002b/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mbx821_002b/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mbx821_002b/rtems/score/types.h b/include/powerpc/mbx821_002b/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mbx821_002b/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mbx821_002b/tm27.h b/include/powerpc/mbx821_002b/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mbx821_002b/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mbx860_001b/bsp.h b/include/powerpc/mbx860_001b/bsp.h
new file mode 100644
index 0000000000..406798b31c
--- /dev/null
+++ b/include/powerpc/mbx860_001b/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp.h>
diff --git a/include/powerpc/mbx860_001b/bsp/8xx_immap.h b/include/powerpc/mbx860_001b/bsp/8xx_immap.h
new file mode 100644
index 0000000000..f3b724e5be
--- /dev/null
+++ b/include/powerpc/mbx860_001b/bsp/8xx_immap.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/8xx_immap.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/8xx_immap.h>
diff --git a/include/powerpc/mbx860_001b/bsp/irq.h b/include/powerpc/mbx860_001b/bsp/irq.h
new file mode 100644
index 0000000000..b86d09c153
--- /dev/null
+++ b/include/powerpc/mbx860_001b/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/irq.h>
diff --git a/include/powerpc/mbx860_001b/coverhd.h b/include/powerpc/mbx860_001b/coverhd.h
new file mode 100644
index 0000000000..2047cf4ab8
--- /dev/null
+++ b/include/powerpc/mbx860_001b/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/coverhd.h>
diff --git a/include/powerpc/mbx860_001b/libcpu/byteorder.h b/include/powerpc/mbx860_001b/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mbx860_001b/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mbx860_001b/libcpu/mmu.h b/include/powerpc/mbx860_001b/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mbx860_001b/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mbx860_001b/rtems/asm.h b/include/powerpc/mbx860_001b/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mbx860_001b/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mbx860_001b/rtems/score/cpu.h b/include/powerpc/mbx860_001b/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mbx860_001b/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mbx860_001b/rtems/score/cpuatomic.h b/include/powerpc/mbx860_001b/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mbx860_001b/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mbx860_001b/rtems/score/types.h b/include/powerpc/mbx860_001b/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mbx860_001b/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mbx860_001b/tm27.h b/include/powerpc/mbx860_001b/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mbx860_001b/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mbx860_002/bsp.h b/include/powerpc/mbx860_002/bsp.h
new file mode 100644
index 0000000000..406798b31c
--- /dev/null
+++ b/include/powerpc/mbx860_002/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp.h>
diff --git a/include/powerpc/mbx860_002/bsp/8xx_immap.h b/include/powerpc/mbx860_002/bsp/8xx_immap.h
new file mode 100644
index 0000000000..f3b724e5be
--- /dev/null
+++ b/include/powerpc/mbx860_002/bsp/8xx_immap.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/8xx_immap.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/8xx_immap.h>
diff --git a/include/powerpc/mbx860_002/bsp/irq.h b/include/powerpc/mbx860_002/bsp/irq.h
new file mode 100644
index 0000000000..b86d09c153
--- /dev/null
+++ b/include/powerpc/mbx860_002/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/irq.h>
diff --git a/include/powerpc/mbx860_002/coverhd.h b/include/powerpc/mbx860_002/coverhd.h
new file mode 100644
index 0000000000..2047cf4ab8
--- /dev/null
+++ b/include/powerpc/mbx860_002/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/coverhd.h>
diff --git a/include/powerpc/mbx860_002/libcpu/byteorder.h b/include/powerpc/mbx860_002/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mbx860_002/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mbx860_002/libcpu/mmu.h b/include/powerpc/mbx860_002/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mbx860_002/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mbx860_002/rtems/asm.h b/include/powerpc/mbx860_002/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mbx860_002/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mbx860_002/rtems/score/cpu.h b/include/powerpc/mbx860_002/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mbx860_002/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mbx860_002/rtems/score/cpuatomic.h b/include/powerpc/mbx860_002/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mbx860_002/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mbx860_002/rtems/score/types.h b/include/powerpc/mbx860_002/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mbx860_002/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mbx860_002/tm27.h b/include/powerpc/mbx860_002/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mbx860_002/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mbx860_005b/bsp.h b/include/powerpc/mbx860_005b/bsp.h
new file mode 100644
index 0000000000..406798b31c
--- /dev/null
+++ b/include/powerpc/mbx860_005b/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp.h>
diff --git a/include/powerpc/mbx860_005b/bsp/8xx_immap.h b/include/powerpc/mbx860_005b/bsp/8xx_immap.h
new file mode 100644
index 0000000000..f3b724e5be
--- /dev/null
+++ b/include/powerpc/mbx860_005b/bsp/8xx_immap.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/8xx_immap.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/8xx_immap.h>
diff --git a/include/powerpc/mbx860_005b/bsp/irq.h b/include/powerpc/mbx860_005b/bsp/irq.h
new file mode 100644
index 0000000000..b86d09c153
--- /dev/null
+++ b/include/powerpc/mbx860_005b/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/irq.h>
diff --git a/include/powerpc/mbx860_005b/coverhd.h b/include/powerpc/mbx860_005b/coverhd.h
new file mode 100644
index 0000000000..2047cf4ab8
--- /dev/null
+++ b/include/powerpc/mbx860_005b/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/coverhd.h>
diff --git a/include/powerpc/mbx860_005b/libcpu/byteorder.h b/include/powerpc/mbx860_005b/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mbx860_005b/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mbx860_005b/libcpu/mmu.h b/include/powerpc/mbx860_005b/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mbx860_005b/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mbx860_005b/rtems/asm.h b/include/powerpc/mbx860_005b/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mbx860_005b/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mbx860_005b/rtems/score/cpu.h b/include/powerpc/mbx860_005b/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mbx860_005b/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mbx860_005b/rtems/score/cpuatomic.h b/include/powerpc/mbx860_005b/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mbx860_005b/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mbx860_005b/rtems/score/types.h b/include/powerpc/mbx860_005b/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mbx860_005b/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mbx860_005b/tm27.h b/include/powerpc/mbx860_005b/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mbx860_005b/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mbx860_1b/bsp.h b/include/powerpc/mbx860_1b/bsp.h
new file mode 100644
index 0000000000..406798b31c
--- /dev/null
+++ b/include/powerpc/mbx860_1b/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp.h>
diff --git a/include/powerpc/mbx860_1b/bsp/8xx_immap.h b/include/powerpc/mbx860_1b/bsp/8xx_immap.h
new file mode 100644
index 0000000000..f3b724e5be
--- /dev/null
+++ b/include/powerpc/mbx860_1b/bsp/8xx_immap.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/8xx_immap.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/8xx_immap.h>
diff --git a/include/powerpc/mbx860_1b/bsp/irq.h b/include/powerpc/mbx860_1b/bsp/irq.h
new file mode 100644
index 0000000000..b86d09c153
--- /dev/null
+++ b/include/powerpc/mbx860_1b/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/bsp/irq.h>
diff --git a/include/powerpc/mbx860_1b/coverhd.h b/include/powerpc/mbx860_1b/coverhd.h
new file mode 100644
index 0000000000..2047cf4ab8
--- /dev/null
+++ b/include/powerpc/mbx860_1b/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mbx821_001/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mbx821_001/coverhd.h>
diff --git a/include/powerpc/mbx860_1b/libcpu/byteorder.h b/include/powerpc/mbx860_1b/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mbx860_1b/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mbx860_1b/libcpu/mmu.h b/include/powerpc/mbx860_1b/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mbx860_1b/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mbx860_1b/rtems/asm.h b/include/powerpc/mbx860_1b/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mbx860_1b/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mbx860_1b/rtems/score/cpu.h b/include/powerpc/mbx860_1b/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mbx860_1b/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mbx860_1b/rtems/score/cpuatomic.h b/include/powerpc/mbx860_1b/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mbx860_1b/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mbx860_1b/rtems/score/types.h b/include/powerpc/mbx860_1b/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mbx860_1b/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mbx860_1b/tm27.h b/include/powerpc/mbx860_1b/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mbx860_1b/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mcp750/bsp/irq.h b/include/powerpc/mcp750/bsp/irq.h
new file mode 100644
index 0000000000..511c4b7a96
--- /dev/null
+++ b/include/powerpc/mcp750/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/ep1a/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/ep1a/bsp/irq.h>
diff --git a/include/powerpc/mcp750/bsp/pci.h b/include/powerpc/mcp750/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/mcp750/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/mcp750/coverhd.h b/include/powerpc/mcp750/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mcp750/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mcp750/libcpu/byteorder.h b/include/powerpc/mcp750/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mcp750/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mcp750/libcpu/mmu.h b/include/powerpc/mcp750/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mcp750/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mcp750/rtems/asm.h b/include/powerpc/mcp750/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mcp750/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mcp750/rtems/score/cpu.h b/include/powerpc/mcp750/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mcp750/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mcp750/rtems/score/cpuatomic.h b/include/powerpc/mcp750/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mcp750/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mcp750/rtems/score/types.h b/include/powerpc/mcp750/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mcp750/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5566evb/bsp.h b/include/powerpc/mpc5566evb/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5566evb/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5566evb/bsp/irq.h b/include/powerpc/mpc5566evb/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5566evb/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5566evb/bsp/linker-symbols.h b/include/powerpc/mpc5566evb/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5566evb/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5566evb/bsp/start.h b/include/powerpc/mpc5566evb/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5566evb/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5566evb/coverhd.h b/include/powerpc/mpc5566evb/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5566evb/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5566evb/libcpu/byteorder.h b/include/powerpc/mpc5566evb/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5566evb/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5566evb/libcpu/mmu.h b/include/powerpc/mpc5566evb/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5566evb/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5566evb/rtems/asm.h b/include/powerpc/mpc5566evb/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5566evb/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5566evb/rtems/score/cpu.h b/include/powerpc/mpc5566evb/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5566evb/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5566evb/rtems/score/cpuatomic.h b/include/powerpc/mpc5566evb/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mpc5566evb/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mpc5566evb/rtems/score/types.h b/include/powerpc/mpc5566evb/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5566evb/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5566evb/tm27.h b/include/powerpc/mpc5566evb/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5566evb/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5566evb_spe/bsp.h b/include/powerpc/mpc5566evb_spe/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5566evb_spe/bsp/irq.h b/include/powerpc/mpc5566evb_spe/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5566evb_spe/bsp/linker-symbols.h b/include/powerpc/mpc5566evb_spe/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5566evb_spe/bsp/start.h b/include/powerpc/mpc5566evb_spe/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5566evb_spe/coverhd.h b/include/powerpc/mpc5566evb_spe/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5566evb_spe/libcpu/byteorder.h b/include/powerpc/mpc5566evb_spe/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5566evb_spe/libcpu/mmu.h b/include/powerpc/mpc5566evb_spe/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5566evb_spe/rtems/asm.h b/include/powerpc/mpc5566evb_spe/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5566evb_spe/rtems/score/cpu.h b/include/powerpc/mpc5566evb_spe/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5566evb_spe/rtems/score/cpuatomic.h b/include/powerpc/mpc5566evb_spe/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mpc5566evb_spe/rtems/score/types.h b/include/powerpc/mpc5566evb_spe/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5566evb_spe/tm27.h b/include/powerpc/mpc5566evb_spe/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5566evb_spe/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5643l_dpu/bsp.h b/include/powerpc/mpc5643l_dpu/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5643l_dpu/bsp/irq.h b/include/powerpc/mpc5643l_dpu/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5643l_dpu/bsp/linker-symbols.h b/include/powerpc/mpc5643l_dpu/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5643l_dpu/bsp/start.h b/include/powerpc/mpc5643l_dpu/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5643l_dpu/coverhd.h b/include/powerpc/mpc5643l_dpu/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5643l_dpu/libcpu/byteorder.h b/include/powerpc/mpc5643l_dpu/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5643l_dpu/libcpu/mmu.h b/include/powerpc/mpc5643l_dpu/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5643l_dpu/rtems/asm.h b/include/powerpc/mpc5643l_dpu/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5643l_dpu/rtems/score/cpu.h b/include/powerpc/mpc5643l_dpu/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5643l_dpu/rtems/score/cpuatomic.h b/include/powerpc/mpc5643l_dpu/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mpc5643l_dpu/rtems/score/types.h b/include/powerpc/mpc5643l_dpu/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5643l_dpu/tm27.h b/include/powerpc/mpc5643l_dpu/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5643l_dpu/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5643l_evb/bsp.h b/include/powerpc/mpc5643l_evb/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5643l_evb/bsp/irq.h b/include/powerpc/mpc5643l_evb/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5643l_evb/bsp/linker-symbols.h b/include/powerpc/mpc5643l_evb/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5643l_evb/bsp/start.h b/include/powerpc/mpc5643l_evb/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5643l_evb/coverhd.h b/include/powerpc/mpc5643l_evb/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5643l_evb/libcpu/byteorder.h b/include/powerpc/mpc5643l_evb/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5643l_evb/libcpu/mmu.h b/include/powerpc/mpc5643l_evb/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5643l_evb/rtems/asm.h b/include/powerpc/mpc5643l_evb/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5643l_evb/rtems/score/cpu.h b/include/powerpc/mpc5643l_evb/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5643l_evb/rtems/score/cpuatomic.h b/include/powerpc/mpc5643l_evb/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mpc5643l_evb/rtems/score/types.h b/include/powerpc/mpc5643l_evb/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5643l_evb/tm27.h b/include/powerpc/mpc5643l_evb/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5643l_evb/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5668g/bsp.h b/include/powerpc/mpc5668g/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5668g/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5668g/bsp/irq.h b/include/powerpc/mpc5668g/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5668g/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5668g/bsp/linker-symbols.h b/include/powerpc/mpc5668g/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5668g/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5668g/bsp/start.h b/include/powerpc/mpc5668g/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5668g/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5668g/coverhd.h b/include/powerpc/mpc5668g/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5668g/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5668g/libcpu/byteorder.h b/include/powerpc/mpc5668g/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5668g/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5668g/libcpu/mmu.h b/include/powerpc/mpc5668g/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5668g/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5668g/rtems/asm.h b/include/powerpc/mpc5668g/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5668g/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5668g/rtems/score/cpu.h b/include/powerpc/mpc5668g/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5668g/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5668g/rtems/score/cpuatomic.h b/include/powerpc/mpc5668g/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mpc5668g/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mpc5668g/rtems/score/types.h b/include/powerpc/mpc5668g/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5668g/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5668g/tm27.h b/include/powerpc/mpc5668g/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5668g/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/bsp.h b/include/powerpc/mpc5674f_ecu508_app/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/bsp/irq.h b/include/powerpc/mpc5674f_ecu508_app/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/bsp/linker-symbols.h b/include/powerpc/mpc5674f_ecu508_app/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/bsp/start.h b/include/powerpc/mpc5674f_ecu508_app/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/coverhd.h b/include/powerpc/mpc5674f_ecu508_app/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/libcpu/byteorder.h b/include/powerpc/mpc5674f_ecu508_app/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/libcpu/mmu.h b/include/powerpc/mpc5674f_ecu508_app/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/rtems/asm.h b/include/powerpc/mpc5674f_ecu508_app/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/rtems/score/cpu.h b/include/powerpc/mpc5674f_ecu508_app/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/rtems/score/cpuatomic.h b/include/powerpc/mpc5674f_ecu508_app/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/rtems/score/types.h b/include/powerpc/mpc5674f_ecu508_app/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5674f_ecu508_app/tm27.h b/include/powerpc/mpc5674f_ecu508_app/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_app/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/bsp.h b/include/powerpc/mpc5674f_ecu508_boot/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/bsp/irq.h b/include/powerpc/mpc5674f_ecu508_boot/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/bsp/linker-symbols.h b/include/powerpc/mpc5674f_ecu508_boot/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/bsp/start.h b/include/powerpc/mpc5674f_ecu508_boot/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/coverhd.h b/include/powerpc/mpc5674f_ecu508_boot/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/libcpu/byteorder.h b/include/powerpc/mpc5674f_ecu508_boot/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/libcpu/mmu.h b/include/powerpc/mpc5674f_ecu508_boot/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/rtems/asm.h b/include/powerpc/mpc5674f_ecu508_boot/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/rtems/score/cpu.h b/include/powerpc/mpc5674f_ecu508_boot/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/rtems/score/cpuatomic.h b/include/powerpc/mpc5674f_ecu508_boot/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/rtems/score/types.h b/include/powerpc/mpc5674f_ecu508_boot/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5674f_ecu508_boot/tm27.h b/include/powerpc/mpc5674f_ecu508_boot/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5674f_ecu508_boot/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5674f_rsm6/bsp.h b/include/powerpc/mpc5674f_rsm6/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5674f_rsm6/bsp/irq.h b/include/powerpc/mpc5674f_rsm6/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5674f_rsm6/bsp/linker-symbols.h b/include/powerpc/mpc5674f_rsm6/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5674f_rsm6/bsp/start.h b/include/powerpc/mpc5674f_rsm6/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5674f_rsm6/coverhd.h b/include/powerpc/mpc5674f_rsm6/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5674f_rsm6/libcpu/byteorder.h b/include/powerpc/mpc5674f_rsm6/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5674f_rsm6/libcpu/mmu.h b/include/powerpc/mpc5674f_rsm6/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5674f_rsm6/rtems/asm.h b/include/powerpc/mpc5674f_rsm6/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5674f_rsm6/rtems/score/cpu.h b/include/powerpc/mpc5674f_rsm6/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5674f_rsm6/rtems/score/cpuatomic.h b/include/powerpc/mpc5674f_rsm6/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mpc5674f_rsm6/rtems/score/types.h b/include/powerpc/mpc5674f_rsm6/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5674f_rsm6/tm27.h b/include/powerpc/mpc5674f_rsm6/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5674f_rsm6/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5674fevb/bsp.h b/include/powerpc/mpc5674fevb/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5674fevb/bsp/irq.h b/include/powerpc/mpc5674fevb/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5674fevb/bsp/linker-symbols.h b/include/powerpc/mpc5674fevb/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5674fevb/bsp/start.h b/include/powerpc/mpc5674fevb/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5674fevb/coverhd.h b/include/powerpc/mpc5674fevb/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5674fevb/libcpu/byteorder.h b/include/powerpc/mpc5674fevb/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5674fevb/libcpu/mmu.h b/include/powerpc/mpc5674fevb/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5674fevb/rtems/asm.h b/include/powerpc/mpc5674fevb/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5674fevb/rtems/score/cpu.h b/include/powerpc/mpc5674fevb/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5674fevb/rtems/score/cpuatomic.h b/include/powerpc/mpc5674fevb/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mpc5674fevb/rtems/score/types.h b/include/powerpc/mpc5674fevb/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5674fevb/tm27.h b/include/powerpc/mpc5674fevb/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5674fevb/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc5674fevb_spe/bsp.h b/include/powerpc/mpc5674fevb_spe/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/mpc5674fevb_spe/bsp/irq.h b/include/powerpc/mpc5674fevb_spe/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/mpc5674fevb_spe/bsp/linker-symbols.h b/include/powerpc/mpc5674fevb_spe/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc5674fevb_spe/bsp/start.h b/include/powerpc/mpc5674fevb_spe/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc5674fevb_spe/coverhd.h b/include/powerpc/mpc5674fevb_spe/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc5674fevb_spe/libcpu/byteorder.h b/include/powerpc/mpc5674fevb_spe/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc5674fevb_spe/libcpu/mmu.h b/include/powerpc/mpc5674fevb_spe/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc5674fevb_spe/rtems/asm.h b/include/powerpc/mpc5674fevb_spe/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc5674fevb_spe/rtems/score/cpu.h b/include/powerpc/mpc5674fevb_spe/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc5674fevb_spe/rtems/score/cpuatomic.h b/include/powerpc/mpc5674fevb_spe/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mpc5674fevb_spe/rtems/score/types.h b/include/powerpc/mpc5674fevb_spe/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc5674fevb_spe/tm27.h b/include/powerpc/mpc5674fevb_spe/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mpc5674fevb_spe/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mpc8260ads/coverhd.h b/include/powerpc/mpc8260ads/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc8260ads/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc8260ads/libcpu/byteorder.h b/include/powerpc/mpc8260ads/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc8260ads/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc8260ads/libcpu/mmu.h b/include/powerpc/mpc8260ads/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc8260ads/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc8260ads/rtems/asm.h b/include/powerpc/mpc8260ads/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc8260ads/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc8260ads/rtems/score/cpu.h b/include/powerpc/mpc8260ads/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc8260ads/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc8260ads/rtems/score/cpuatomic.h b/include/powerpc/mpc8260ads/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mpc8260ads/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mpc8260ads/rtems/score/types.h b/include/powerpc/mpc8260ads/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc8260ads/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc8309som/bsp.h b/include/powerpc/mpc8309som/bsp.h
new file mode 100644
index 0000000000..b4648c9a5a
--- /dev/null
+++ b/include/powerpc/mpc8309som/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp.h>
diff --git a/include/powerpc/mpc8309som/bsp/hwreg_vals.h b/include/powerpc/mpc8309som/bsp/hwreg_vals.h
new file mode 100644
index 0000000000..fbfbf19f9a
--- /dev/null
+++ b/include/powerpc/mpc8309som/bsp/hwreg_vals.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/hwreg_vals.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/hwreg_vals.h>
diff --git a/include/powerpc/mpc8309som/bsp/irq.h b/include/powerpc/mpc8309som/bsp/irq.h
new file mode 100644
index 0000000000..bea440f809
--- /dev/null
+++ b/include/powerpc/mpc8309som/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/irq.h>
diff --git a/include/powerpc/mpc8309som/bsp/linker-symbols.h b/include/powerpc/mpc8309som/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc8309som/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc8309som/bsp/start.h b/include/powerpc/mpc8309som/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc8309som/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc8309som/bsp/tsec-config.h b/include/powerpc/mpc8309som/bsp/tsec-config.h
new file mode 100644
index 0000000000..8cd2099175
--- /dev/null
+++ b/include/powerpc/mpc8309som/bsp/tsec-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/tsec-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/tsec-config.h>
diff --git a/include/powerpc/mpc8309som/bsp/u-boot-config.h b/include/powerpc/mpc8309som/bsp/u-boot-config.h
new file mode 100644
index 0000000000..96ed7e8401
--- /dev/null
+++ b/include/powerpc/mpc8309som/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/u-boot-config.h>
diff --git a/include/powerpc/mpc8309som/coverhd.h b/include/powerpc/mpc8309som/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc8309som/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc8309som/libcpu/byteorder.h b/include/powerpc/mpc8309som/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc8309som/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc8309som/libcpu/mmu.h b/include/powerpc/mpc8309som/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc8309som/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc8309som/rtems/asm.h b/include/powerpc/mpc8309som/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc8309som/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc8309som/rtems/score/cpu.h b/include/powerpc/mpc8309som/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc8309som/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc8309som/rtems/score/cpuatomic.h b/include/powerpc/mpc8309som/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mpc8309som/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mpc8309som/rtems/score/types.h b/include/powerpc/mpc8309som/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc8309som/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc8309som/tm27.h b/include/powerpc/mpc8309som/tm27.h
new file mode 100644
index 0000000000..ca150594a9
--- /dev/null
+++ b/include/powerpc/mpc8309som/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/tm27.h>
diff --git a/include/powerpc/mpc8313erdb/bsp.h b/include/powerpc/mpc8313erdb/bsp.h
new file mode 100644
index 0000000000..b4648c9a5a
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp.h>
diff --git a/include/powerpc/mpc8313erdb/bsp/hwreg_vals.h b/include/powerpc/mpc8313erdb/bsp/hwreg_vals.h
new file mode 100644
index 0000000000..fbfbf19f9a
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/bsp/hwreg_vals.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/hwreg_vals.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/hwreg_vals.h>
diff --git a/include/powerpc/mpc8313erdb/bsp/irq.h b/include/powerpc/mpc8313erdb/bsp/irq.h
new file mode 100644
index 0000000000..bea440f809
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/irq.h>
diff --git a/include/powerpc/mpc8313erdb/bsp/linker-symbols.h b/include/powerpc/mpc8313erdb/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc8313erdb/bsp/start.h b/include/powerpc/mpc8313erdb/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc8313erdb/bsp/tsec-config.h b/include/powerpc/mpc8313erdb/bsp/tsec-config.h
new file mode 100644
index 0000000000..8cd2099175
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/bsp/tsec-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/tsec-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/tsec-config.h>
diff --git a/include/powerpc/mpc8313erdb/bsp/u-boot-config.h b/include/powerpc/mpc8313erdb/bsp/u-boot-config.h
new file mode 100644
index 0000000000..96ed7e8401
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/u-boot-config.h>
diff --git a/include/powerpc/mpc8313erdb/coverhd.h b/include/powerpc/mpc8313erdb/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc8313erdb/libcpu/byteorder.h b/include/powerpc/mpc8313erdb/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc8313erdb/libcpu/mmu.h b/include/powerpc/mpc8313erdb/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc8313erdb/rtems/asm.h b/include/powerpc/mpc8313erdb/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc8313erdb/rtems/score/cpu.h b/include/powerpc/mpc8313erdb/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc8313erdb/rtems/score/cpuatomic.h b/include/powerpc/mpc8313erdb/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mpc8313erdb/rtems/score/types.h b/include/powerpc/mpc8313erdb/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc8313erdb/tm27.h b/include/powerpc/mpc8313erdb/tm27.h
new file mode 100644
index 0000000000..ca150594a9
--- /dev/null
+++ b/include/powerpc/mpc8313erdb/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/tm27.h>
diff --git a/include/powerpc/mpc8349eamds/bsp.h b/include/powerpc/mpc8349eamds/bsp.h
new file mode 100644
index 0000000000..b4648c9a5a
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp.h>
diff --git a/include/powerpc/mpc8349eamds/bsp/hwreg_vals.h b/include/powerpc/mpc8349eamds/bsp/hwreg_vals.h
new file mode 100644
index 0000000000..fbfbf19f9a
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/bsp/hwreg_vals.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/hwreg_vals.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/hwreg_vals.h>
diff --git a/include/powerpc/mpc8349eamds/bsp/irq.h b/include/powerpc/mpc8349eamds/bsp/irq.h
new file mode 100644
index 0000000000..bea440f809
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/irq.h>
diff --git a/include/powerpc/mpc8349eamds/bsp/linker-symbols.h b/include/powerpc/mpc8349eamds/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/mpc8349eamds/bsp/start.h b/include/powerpc/mpc8349eamds/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/mpc8349eamds/bsp/tsec-config.h b/include/powerpc/mpc8349eamds/bsp/tsec-config.h
new file mode 100644
index 0000000000..8cd2099175
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/bsp/tsec-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/tsec-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/tsec-config.h>
diff --git a/include/powerpc/mpc8349eamds/bsp/u-boot-config.h b/include/powerpc/mpc8349eamds/bsp/u-boot-config.h
new file mode 100644
index 0000000000..96ed7e8401
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/u-boot-config.h>
diff --git a/include/powerpc/mpc8349eamds/coverhd.h b/include/powerpc/mpc8349eamds/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mpc8349eamds/libcpu/byteorder.h b/include/powerpc/mpc8349eamds/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mpc8349eamds/libcpu/mmu.h b/include/powerpc/mpc8349eamds/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mpc8349eamds/rtems/asm.h b/include/powerpc/mpc8349eamds/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mpc8349eamds/rtems/score/cpu.h b/include/powerpc/mpc8349eamds/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mpc8349eamds/rtems/score/cpuatomic.h b/include/powerpc/mpc8349eamds/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mpc8349eamds/rtems/score/types.h b/include/powerpc/mpc8349eamds/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mpc8349eamds/tm27.h b/include/powerpc/mpc8349eamds/tm27.h
new file mode 100644
index 0000000000..ca150594a9
--- /dev/null
+++ b/include/powerpc/mpc8349eamds/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/tm27.h>
diff --git a/include/powerpc/mtx603e/bsp.h b/include/powerpc/mtx603e/bsp.h
new file mode 100644
index 0000000000..baca1dd5e0
--- /dev/null
+++ b/include/powerpc/mtx603e/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp.h>
diff --git a/include/powerpc/mtx603e/bsp/VMEConfig.h b/include/powerpc/mtx603e/bsp/VMEConfig.h
new file mode 100644
index 0000000000..adb475852a
--- /dev/null
+++ b/include/powerpc/mtx603e/bsp/VMEConfig.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp/VMEConfig.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp/VMEConfig.h>
diff --git a/include/powerpc/mtx603e/bsp/irq.h b/include/powerpc/mtx603e/bsp/irq.h
new file mode 100644
index 0000000000..511c4b7a96
--- /dev/null
+++ b/include/powerpc/mtx603e/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/ep1a/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/ep1a/bsp/irq.h>
diff --git a/include/powerpc/mtx603e/bsp/pci.h b/include/powerpc/mtx603e/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/mtx603e/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/mtx603e/coverhd.h b/include/powerpc/mtx603e/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mtx603e/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mtx603e/libcpu/byteorder.h b/include/powerpc/mtx603e/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mtx603e/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mtx603e/libcpu/mmu.h b/include/powerpc/mtx603e/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mtx603e/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mtx603e/nvram.h b/include/powerpc/mtx603e/nvram.h
new file mode 100644
index 0000000000..f46fa9172d
--- /dev/null
+++ b/include/powerpc/mtx603e/nvram.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/nvram.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/nvram.h>
diff --git a/include/powerpc/mtx603e/rtems/asm.h b/include/powerpc/mtx603e/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mtx603e/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mtx603e/rtems/score/cpu.h b/include/powerpc/mtx603e/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mtx603e/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mtx603e/rtems/score/cpuatomic.h b/include/powerpc/mtx603e/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mtx603e/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mtx603e/rtems/score/types.h b/include/powerpc/mtx603e/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mtx603e/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mtx603e/tm27.h b/include/powerpc/mtx603e/tm27.h
new file mode 100644
index 0000000000..f6c938a2e2
--- /dev/null
+++ b/include/powerpc/mtx603e/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/tm27.h>
diff --git a/include/powerpc/mvme2100/bsp.h b/include/powerpc/mvme2100/bsp.h
new file mode 100644
index 0000000000..baca1dd5e0
--- /dev/null
+++ b/include/powerpc/mvme2100/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp.h>
diff --git a/include/powerpc/mvme2100/bsp/VMEConfig.h b/include/powerpc/mvme2100/bsp/VMEConfig.h
new file mode 100644
index 0000000000..adb475852a
--- /dev/null
+++ b/include/powerpc/mvme2100/bsp/VMEConfig.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp/VMEConfig.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp/VMEConfig.h>
diff --git a/include/powerpc/mvme2100/bsp/irq.h b/include/powerpc/mvme2100/bsp/irq.h
new file mode 100644
index 0000000000..511c4b7a96
--- /dev/null
+++ b/include/powerpc/mvme2100/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/ep1a/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/ep1a/bsp/irq.h>
diff --git a/include/powerpc/mvme2100/bsp/pci.h b/include/powerpc/mvme2100/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/mvme2100/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/mvme2100/coverhd.h b/include/powerpc/mvme2100/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mvme2100/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mvme2100/libcpu/byteorder.h b/include/powerpc/mvme2100/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mvme2100/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mvme2100/libcpu/mmu.h b/include/powerpc/mvme2100/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mvme2100/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mvme2100/nvram.h b/include/powerpc/mvme2100/nvram.h
new file mode 100644
index 0000000000..f46fa9172d
--- /dev/null
+++ b/include/powerpc/mvme2100/nvram.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/nvram.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/nvram.h>
diff --git a/include/powerpc/mvme2100/rtems/asm.h b/include/powerpc/mvme2100/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mvme2100/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mvme2100/rtems/score/cpu.h b/include/powerpc/mvme2100/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mvme2100/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mvme2100/rtems/score/cpuatomic.h b/include/powerpc/mvme2100/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mvme2100/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mvme2100/rtems/score/types.h b/include/powerpc/mvme2100/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mvme2100/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mvme2100/tm27.h b/include/powerpc/mvme2100/tm27.h
new file mode 100644
index 0000000000..f6c938a2e2
--- /dev/null
+++ b/include/powerpc/mvme2100/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/tm27.h>
diff --git a/include/powerpc/mvme2307/bsp.h b/include/powerpc/mvme2307/bsp.h
new file mode 100644
index 0000000000..baca1dd5e0
--- /dev/null
+++ b/include/powerpc/mvme2307/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp.h>
diff --git a/include/powerpc/mvme2307/bsp/VMEConfig.h b/include/powerpc/mvme2307/bsp/VMEConfig.h
new file mode 100644
index 0000000000..adb475852a
--- /dev/null
+++ b/include/powerpc/mvme2307/bsp/VMEConfig.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp/VMEConfig.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp/VMEConfig.h>
diff --git a/include/powerpc/mvme2307/bsp/irq.h b/include/powerpc/mvme2307/bsp/irq.h
new file mode 100644
index 0000000000..511c4b7a96
--- /dev/null
+++ b/include/powerpc/mvme2307/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/ep1a/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/ep1a/bsp/irq.h>
diff --git a/include/powerpc/mvme2307/bsp/pci.h b/include/powerpc/mvme2307/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/mvme2307/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/mvme2307/coverhd.h b/include/powerpc/mvme2307/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mvme2307/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mvme2307/libcpu/byteorder.h b/include/powerpc/mvme2307/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mvme2307/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mvme2307/libcpu/mmu.h b/include/powerpc/mvme2307/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mvme2307/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mvme2307/nvram.h b/include/powerpc/mvme2307/nvram.h
new file mode 100644
index 0000000000..f46fa9172d
--- /dev/null
+++ b/include/powerpc/mvme2307/nvram.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/nvram.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/nvram.h>
diff --git a/include/powerpc/mvme2307/rtems/asm.h b/include/powerpc/mvme2307/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mvme2307/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mvme2307/rtems/score/cpu.h b/include/powerpc/mvme2307/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mvme2307/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mvme2307/rtems/score/cpuatomic.h b/include/powerpc/mvme2307/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mvme2307/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mvme2307/rtems/score/types.h b/include/powerpc/mvme2307/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mvme2307/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mvme2307/tm27.h b/include/powerpc/mvme2307/tm27.h
new file mode 100644
index 0000000000..f6c938a2e2
--- /dev/null
+++ b/include/powerpc/mvme2307/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/tm27.h>
diff --git a/include/powerpc/mvme3100/bsp/pci.h b/include/powerpc/mvme3100/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/mvme3100/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/mvme3100/bsp/vpd.h b/include/powerpc/mvme3100/bsp/vpd.h
new file mode 100644
index 0000000000..c7d6e169ab
--- /dev/null
+++ b/include/powerpc/mvme3100/bsp/vpd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/vpd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/vpd.h>
diff --git a/include/powerpc/mvme3100/coverhd.h b/include/powerpc/mvme3100/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mvme3100/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mvme3100/libcpu/byteorder.h b/include/powerpc/mvme3100/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mvme3100/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mvme3100/libcpu/mmu.h b/include/powerpc/mvme3100/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mvme3100/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mvme3100/rtems/asm.h b/include/powerpc/mvme3100/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mvme3100/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mvme3100/rtems/score/cpu.h b/include/powerpc/mvme3100/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mvme3100/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mvme3100/rtems/score/cpuatomic.h b/include/powerpc/mvme3100/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mvme3100/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mvme3100/rtems/score/types.h b/include/powerpc/mvme3100/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mvme3100/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/mvme3100/tm27.h b/include/powerpc/mvme3100/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/mvme3100/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/mvme5500/bsp/pci.h b/include/powerpc/mvme5500/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/mvme5500/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/mvme5500/coverhd.h b/include/powerpc/mvme5500/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/mvme5500/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/mvme5500/libcpu/byteorder.h b/include/powerpc/mvme5500/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/mvme5500/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/mvme5500/libcpu/mmu.h b/include/powerpc/mvme5500/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/mvme5500/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/mvme5500/rtems/asm.h b/include/powerpc/mvme5500/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/mvme5500/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/mvme5500/rtems/score/cpu.h b/include/powerpc/mvme5500/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/mvme5500/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/mvme5500/rtems/score/cpuatomic.h b/include/powerpc/mvme5500/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/mvme5500/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/mvme5500/rtems/score/types.h b/include/powerpc/mvme5500/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/mvme5500/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/pghplus/libcpu/byteorder.h b/include/powerpc/pghplus/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/pghplus/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/pghplus/libcpu/mmu.h b/include/powerpc/pghplus/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/pghplus/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/pghplus/rtems/asm.h b/include/powerpc/pghplus/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/pghplus/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/pghplus/rtems/score/cpu.h b/include/powerpc/pghplus/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/pghplus/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/pghplus/rtems/score/cpuatomic.h b/include/powerpc/pghplus/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/pghplus/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/pghplus/rtems/score/types.h b/include/powerpc/pghplus/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/pghplus/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/pghplus/tm27.h b/include/powerpc/pghplus/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/pghplus/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/phycore_mpc5554/bsp.h b/include/powerpc/phycore_mpc5554/bsp.h
new file mode 100644
index 0000000000..7f5174b912
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp.h>
diff --git a/include/powerpc/phycore_mpc5554/bsp/irq.h b/include/powerpc/phycore_mpc5554/bsp/irq.h
new file mode 100644
index 0000000000..ea615705d9
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/gwlcfm/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/gwlcfm/bsp/irq.h>
diff --git a/include/powerpc/phycore_mpc5554/bsp/linker-symbols.h b/include/powerpc/phycore_mpc5554/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/phycore_mpc5554/bsp/start.h b/include/powerpc/phycore_mpc5554/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/phycore_mpc5554/coverhd.h b/include/powerpc/phycore_mpc5554/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/phycore_mpc5554/libcpu/byteorder.h b/include/powerpc/phycore_mpc5554/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/phycore_mpc5554/libcpu/mmu.h b/include/powerpc/phycore_mpc5554/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/phycore_mpc5554/rtems/asm.h b/include/powerpc/phycore_mpc5554/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/phycore_mpc5554/rtems/score/cpu.h b/include/powerpc/phycore_mpc5554/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/phycore_mpc5554/rtems/score/cpuatomic.h b/include/powerpc/phycore_mpc5554/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/phycore_mpc5554/rtems/score/types.h b/include/powerpc/phycore_mpc5554/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/phycore_mpc5554/tm27.h b/include/powerpc/phycore_mpc5554/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/phycore_mpc5554/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/pm520_cr825/bsp.h b/include/powerpc/pm520_cr825/bsp.h
new file mode 100644
index 0000000000..743a5e4e2a
--- /dev/null
+++ b/include/powerpc/pm520_cr825/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp.h>
diff --git a/include/powerpc/pm520_cr825/bsp/i2c.h b/include/powerpc/pm520_cr825/bsp/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/pm520_cr825/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/pm520_cr825/bsp/irq.h b/include/powerpc/pm520_cr825/bsp/irq.h
new file mode 100644
index 0000000000..bb70d84443
--- /dev/null
+++ b/include/powerpc/pm520_cr825/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/irq.h>
diff --git a/include/powerpc/pm520_cr825/bsp/u-boot-config.h b/include/powerpc/pm520_cr825/bsp/u-boot-config.h
new file mode 100644
index 0000000000..3fefe50889
--- /dev/null
+++ b/include/powerpc/pm520_cr825/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/u-boot-config.h>
diff --git a/include/powerpc/pm520_cr825/coverhd.h b/include/powerpc/pm520_cr825/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/pm520_cr825/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/pm520_cr825/libcpu/byteorder.h b/include/powerpc/pm520_cr825/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/pm520_cr825/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/pm520_cr825/libcpu/mmu.h b/include/powerpc/pm520_cr825/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/pm520_cr825/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/pm520_cr825/rtems/asm.h b/include/powerpc/pm520_cr825/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/pm520_cr825/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/pm520_cr825/rtems/score/cpu.h b/include/powerpc/pm520_cr825/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/pm520_cr825/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/pm520_cr825/rtems/score/cpuatomic.h b/include/powerpc/pm520_cr825/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/pm520_cr825/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/pm520_cr825/rtems/score/types.h b/include/powerpc/pm520_cr825/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/pm520_cr825/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/pm520_cr825/tm27.h b/include/powerpc/pm520_cr825/tm27.h
new file mode 100644
index 0000000000..3d7f96390a
--- /dev/null
+++ b/include/powerpc/pm520_cr825/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/tm27.h>
diff --git a/include/powerpc/pm520_ze30/bsp.h b/include/powerpc/pm520_ze30/bsp.h
new file mode 100644
index 0000000000..743a5e4e2a
--- /dev/null
+++ b/include/powerpc/pm520_ze30/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp.h>
diff --git a/include/powerpc/pm520_ze30/bsp/i2c.h b/include/powerpc/pm520_ze30/bsp/i2c.h
new file mode 100644
index 0000000000..64bbd7315f
--- /dev/null
+++ b/include/powerpc/pm520_ze30/bsp/i2c.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/i2c.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/i2c.h>
diff --git a/include/powerpc/pm520_ze30/bsp/irq.h b/include/powerpc/pm520_ze30/bsp/irq.h
new file mode 100644
index 0000000000..bb70d84443
--- /dev/null
+++ b/include/powerpc/pm520_ze30/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/irq.h>
diff --git a/include/powerpc/pm520_ze30/bsp/u-boot-config.h b/include/powerpc/pm520_ze30/bsp/u-boot-config.h
new file mode 100644
index 0000000000..3fefe50889
--- /dev/null
+++ b/include/powerpc/pm520_ze30/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/bsp/u-boot-config.h>
diff --git a/include/powerpc/pm520_ze30/coverhd.h b/include/powerpc/pm520_ze30/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/pm520_ze30/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/pm520_ze30/libcpu/byteorder.h b/include/powerpc/pm520_ze30/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/pm520_ze30/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/pm520_ze30/libcpu/mmu.h b/include/powerpc/pm520_ze30/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/pm520_ze30/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/pm520_ze30/rtems/asm.h b/include/powerpc/pm520_ze30/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/pm520_ze30/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/pm520_ze30/rtems/score/cpu.h b/include/powerpc/pm520_ze30/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/pm520_ze30/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/pm520_ze30/rtems/score/cpuatomic.h b/include/powerpc/pm520_ze30/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/pm520_ze30/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/pm520_ze30/rtems/score/types.h b/include/powerpc/pm520_ze30/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/pm520_ze30/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/pm520_ze30/tm27.h b/include/powerpc/pm520_ze30/tm27.h
new file mode 100644
index 0000000000..3d7f96390a
--- /dev/null
+++ b/include/powerpc/pm520_ze30/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/brs5l/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/brs5l/tm27.h>
diff --git a/include/powerpc/psim/bsp/linker-symbols.h b/include/powerpc/psim/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/psim/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/psim/libcpu/byteorder.h b/include/powerpc/psim/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/psim/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/psim/libcpu/mmu.h b/include/powerpc/psim/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/psim/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/psim/rtems/asm.h b/include/powerpc/psim/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/psim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/psim/rtems/score/cpu.h b/include/powerpc/psim/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/psim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/psim/rtems/score/cpuatomic.h b/include/powerpc/psim/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/psim/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/psim/rtems/score/types.h b/include/powerpc/psim/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/psim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qemuppc/coverhd.h b/include/powerpc/qemuppc/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/qemuppc/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/qemuppc/libcpu/byteorder.h b/include/powerpc/qemuppc/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/qemuppc/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/qemuppc/libcpu/mmu.h b/include/powerpc/qemuppc/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/qemuppc/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/qemuppc/rtems/asm.h b/include/powerpc/qemuppc/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/qemuppc/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/qemuppc/rtems/score/cpu.h b/include/powerpc/qemuppc/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/qemuppc/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/qemuppc/rtems/score/cpuatomic.h b/include/powerpc/qemuppc/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/qemuppc/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/qemuppc/rtems/score/types.h b/include/powerpc/qemuppc/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/qemuppc/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qemuppc/tm27.h b/include/powerpc/qemuppc/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/qemuppc/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/qemuprep-altivec/bsp.h b/include/powerpc/qemuprep-altivec/bsp.h
new file mode 100644
index 0000000000..baca1dd5e0
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp.h>
diff --git a/include/powerpc/qemuprep-altivec/bsp/VMEConfig.h b/include/powerpc/qemuprep-altivec/bsp/VMEConfig.h
new file mode 100644
index 0000000000..adb475852a
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/bsp/VMEConfig.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp/VMEConfig.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp/VMEConfig.h>
diff --git a/include/powerpc/qemuprep-altivec/bsp/irq.h b/include/powerpc/qemuprep-altivec/bsp/irq.h
new file mode 100644
index 0000000000..511c4b7a96
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/ep1a/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/ep1a/bsp/irq.h>
diff --git a/include/powerpc/qemuprep-altivec/bsp/pci.h b/include/powerpc/qemuprep-altivec/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/qemuprep-altivec/coverhd.h b/include/powerpc/qemuprep-altivec/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/qemuprep-altivec/libcpu/byteorder.h b/include/powerpc/qemuprep-altivec/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/qemuprep-altivec/libcpu/mmu.h b/include/powerpc/qemuprep-altivec/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/qemuprep-altivec/nvram.h b/include/powerpc/qemuprep-altivec/nvram.h
new file mode 100644
index 0000000000..f46fa9172d
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/nvram.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/nvram.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/nvram.h>
diff --git a/include/powerpc/qemuprep-altivec/rtems/asm.h b/include/powerpc/qemuprep-altivec/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/qemuprep-altivec/rtems/score/cpu.h b/include/powerpc/qemuprep-altivec/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/qemuprep-altivec/rtems/score/cpuatomic.h b/include/powerpc/qemuprep-altivec/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/qemuprep-altivec/rtems/score/types.h b/include/powerpc/qemuprep-altivec/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qemuprep-altivec/tm27.h b/include/powerpc/qemuprep-altivec/tm27.h
new file mode 100644
index 0000000000..f6c938a2e2
--- /dev/null
+++ b/include/powerpc/qemuprep-altivec/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/tm27.h>
diff --git a/include/powerpc/qemuprep/bsp.h b/include/powerpc/qemuprep/bsp.h
new file mode 100644
index 0000000000..baca1dd5e0
--- /dev/null
+++ b/include/powerpc/qemuprep/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp.h>
diff --git a/include/powerpc/qemuprep/bsp/VMEConfig.h b/include/powerpc/qemuprep/bsp/VMEConfig.h
new file mode 100644
index 0000000000..adb475852a
--- /dev/null
+++ b/include/powerpc/qemuprep/bsp/VMEConfig.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/bsp/VMEConfig.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/bsp/VMEConfig.h>
diff --git a/include/powerpc/qemuprep/bsp/irq.h b/include/powerpc/qemuprep/bsp/irq.h
new file mode 100644
index 0000000000..511c4b7a96
--- /dev/null
+++ b/include/powerpc/qemuprep/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/ep1a/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/ep1a/bsp/irq.h>
diff --git a/include/powerpc/qemuprep/bsp/pci.h b/include/powerpc/qemuprep/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/qemuprep/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/qemuprep/coverhd.h b/include/powerpc/qemuprep/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/qemuprep/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/qemuprep/libcpu/byteorder.h b/include/powerpc/qemuprep/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/qemuprep/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/qemuprep/libcpu/mmu.h b/include/powerpc/qemuprep/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/qemuprep/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/qemuprep/nvram.h b/include/powerpc/qemuprep/nvram.h
new file mode 100644
index 0000000000..f46fa9172d
--- /dev/null
+++ b/include/powerpc/qemuprep/nvram.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/nvram.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/nvram.h>
diff --git a/include/powerpc/qemuprep/rtems/asm.h b/include/powerpc/qemuprep/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/qemuprep/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/qemuprep/rtems/score/cpu.h b/include/powerpc/qemuprep/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/qemuprep/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/qemuprep/rtems/score/cpuatomic.h b/include/powerpc/qemuprep/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/qemuprep/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/qemuprep/rtems/score/types.h b/include/powerpc/qemuprep/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/qemuprep/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qemuprep/tm27.h b/include/powerpc/qemuprep/tm27.h
new file mode 100644
index 0000000000..f6c938a2e2
--- /dev/null
+++ b/include/powerpc/qemuprep/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/mcp750/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/mcp750/tm27.h>
diff --git a/include/powerpc/qoriq_core_0/bsp/linker-symbols.h b/include/powerpc/qoriq_core_0/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/qoriq_core_0/bsp/start.h b/include/powerpc/qoriq_core_0/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/qoriq_core_0/coverhd.h b/include/powerpc/qoriq_core_0/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/qoriq_core_0/libcpu/byteorder.h b/include/powerpc/qoriq_core_0/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/qoriq_core_0/libcpu/mmu.h b/include/powerpc/qoriq_core_0/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/qoriq_core_0/rtems/asm.h b/include/powerpc/qoriq_core_0/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/qoriq_core_0/rtems/score/cpu.h b/include/powerpc/qoriq_core_0/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/qoriq_core_0/rtems/score/cpuatomic.h b/include/powerpc/qoriq_core_0/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/qoriq_core_0/rtems/score/types.h b/include/powerpc/qoriq_core_0/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/qoriq_core_0/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qoriq_core_1/bsp.h b/include/powerpc/qoriq_core_1/bsp.h
new file mode 100644
index 0000000000..610df75f81
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp.h>
diff --git a/include/powerpc/qoriq_core_1/bsp/irq.h b/include/powerpc/qoriq_core_1/bsp/irq.h
new file mode 100644
index 0000000000..8e20f8c227
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/irq.h>
diff --git a/include/powerpc/qoriq_core_1/bsp/linker-symbols.h b/include/powerpc/qoriq_core_1/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/qoriq_core_1/bsp/mmu.h b/include/powerpc/qoriq_core_1/bsp/mmu.h
new file mode 100644
index 0000000000..3ad96a06fb
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/bsp/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/mmu.h>
diff --git a/include/powerpc/qoriq_core_1/bsp/start.h b/include/powerpc/qoriq_core_1/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/qoriq_core_1/bsp/tsec-config.h b/include/powerpc/qoriq_core_1/bsp/tsec-config.h
new file mode 100644
index 0000000000..958158890a
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/bsp/tsec-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/tsec-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/tsec-config.h>
diff --git a/include/powerpc/qoriq_core_1/bsp/u-boot-config.h b/include/powerpc/qoriq_core_1/bsp/u-boot-config.h
new file mode 100644
index 0000000000..1c8d96a3c5
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/u-boot-config.h>
diff --git a/include/powerpc/qoriq_core_1/coverhd.h b/include/powerpc/qoriq_core_1/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/qoriq_core_1/libcpu/byteorder.h b/include/powerpc/qoriq_core_1/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/qoriq_core_1/libcpu/mmu.h b/include/powerpc/qoriq_core_1/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/qoriq_core_1/rtems/asm.h b/include/powerpc/qoriq_core_1/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/qoriq_core_1/rtems/score/cpu.h b/include/powerpc/qoriq_core_1/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/qoriq_core_1/rtems/score/cpuatomic.h b/include/powerpc/qoriq_core_1/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/qoriq_core_1/rtems/score/types.h b/include/powerpc/qoriq_core_1/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qoriq_core_1/tm27.h b/include/powerpc/qoriq_core_1/tm27.h
new file mode 100644
index 0000000000..a0fe7e8b87
--- /dev/null
+++ b/include/powerpc/qoriq_core_1/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/tm27.h>
diff --git a/include/powerpc/qoriq_p1020rdb/bsp.h b/include/powerpc/qoriq_p1020rdb/bsp.h
new file mode 100644
index 0000000000..610df75f81
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp.h>
diff --git a/include/powerpc/qoriq_p1020rdb/bsp/irq.h b/include/powerpc/qoriq_p1020rdb/bsp/irq.h
new file mode 100644
index 0000000000..8e20f8c227
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/irq.h>
diff --git a/include/powerpc/qoriq_p1020rdb/bsp/linker-symbols.h b/include/powerpc/qoriq_p1020rdb/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/qoriq_p1020rdb/bsp/mmu.h b/include/powerpc/qoriq_p1020rdb/bsp/mmu.h
new file mode 100644
index 0000000000..3ad96a06fb
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/bsp/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/mmu.h>
diff --git a/include/powerpc/qoriq_p1020rdb/bsp/start.h b/include/powerpc/qoriq_p1020rdb/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/qoriq_p1020rdb/bsp/tsec-config.h b/include/powerpc/qoriq_p1020rdb/bsp/tsec-config.h
new file mode 100644
index 0000000000..958158890a
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/bsp/tsec-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/tsec-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/tsec-config.h>
diff --git a/include/powerpc/qoriq_p1020rdb/bsp/u-boot-config.h b/include/powerpc/qoriq_p1020rdb/bsp/u-boot-config.h
new file mode 100644
index 0000000000..1c8d96a3c5
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/bsp/u-boot-config.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/bsp/u-boot-config.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/bsp/u-boot-config.h>
diff --git a/include/powerpc/qoriq_p1020rdb/coverhd.h b/include/powerpc/qoriq_p1020rdb/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/qoriq_p1020rdb/libcpu/byteorder.h b/include/powerpc/qoriq_p1020rdb/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/qoriq_p1020rdb/libcpu/mmu.h b/include/powerpc/qoriq_p1020rdb/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/qoriq_p1020rdb/rtems/asm.h b/include/powerpc/qoriq_p1020rdb/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/qoriq_p1020rdb/rtems/score/cpu.h b/include/powerpc/qoriq_p1020rdb/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/qoriq_p1020rdb/rtems/score/cpuatomic.h b/include/powerpc/qoriq_p1020rdb/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/qoriq_p1020rdb/rtems/score/types.h b/include/powerpc/qoriq_p1020rdb/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/qoriq_p1020rdb/tm27.h b/include/powerpc/qoriq_p1020rdb/tm27.h
new file mode 100644
index 0000000000..a0fe7e8b87
--- /dev/null
+++ b/include/powerpc/qoriq_p1020rdb/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/qoriq_core_0/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/qoriq_core_0/tm27.h>
diff --git a/include/powerpc/score603e/bsp/pci.h b/include/powerpc/score603e/bsp/pci.h
new file mode 100644
index 0000000000..784510ec0c
--- /dev/null
+++ b/include/powerpc/score603e/bsp/pci.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/bsp/pci.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/bsp/pci.h>
diff --git a/include/powerpc/score603e/coverhd.h b/include/powerpc/score603e/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/score603e/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/score603e/libcpu/byteorder.h b/include/powerpc/score603e/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/score603e/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/score603e/libcpu/mmu.h b/include/powerpc/score603e/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/score603e/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/score603e/rtems/asm.h b/include/powerpc/score603e/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/score603e/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/score603e/rtems/score/cpu.h b/include/powerpc/score603e/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/score603e/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/score603e/rtems/score/cpuatomic.h b/include/powerpc/score603e/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/score603e/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/score603e/rtems/score/types.h b/include/powerpc/score603e/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/score603e/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/ss555/coverhd.h b/include/powerpc/ss555/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/ss555/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/ss555/libcpu/byteorder.h b/include/powerpc/ss555/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/ss555/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/ss555/libcpu/mmu.h b/include/powerpc/ss555/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/ss555/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/ss555/rtems/asm.h b/include/powerpc/ss555/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/ss555/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/ss555/rtems/score/cpu.h b/include/powerpc/ss555/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/ss555/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/ss555/rtems/score/cpuatomic.h b/include/powerpc/ss555/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/ss555/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/ss555/rtems/score/types.h b/include/powerpc/ss555/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/ss555/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/t32mppc/bsp/linker-symbols.h b/include/powerpc/t32mppc/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/t32mppc/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/t32mppc/bsp/start.h b/include/powerpc/t32mppc/bsp/start.h
new file mode 100644
index 0000000000..1ad13eb865
--- /dev/null
+++ b/include/powerpc/t32mppc/bsp/start.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/start.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/start.h>
diff --git a/include/powerpc/t32mppc/coverhd.h b/include/powerpc/t32mppc/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/powerpc/t32mppc/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/powerpc/t32mppc/libcpu/byteorder.h b/include/powerpc/t32mppc/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/t32mppc/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/t32mppc/libcpu/mmu.h b/include/powerpc/t32mppc/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/t32mppc/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/t32mppc/rtems/asm.h b/include/powerpc/t32mppc/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/t32mppc/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/t32mppc/rtems/score/cpu.h b/include/powerpc/t32mppc/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/t32mppc/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/t32mppc/rtems/score/cpuatomic.h b/include/powerpc/t32mppc/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/t32mppc/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/t32mppc/rtems/score/types.h b/include/powerpc/t32mppc/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/t32mppc/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/t32mppc/tm27.h b/include/powerpc/t32mppc/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/t32mppc/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/bsp.h b/include/powerpc/tqm8xx_stk8xx/bsp.h
new file mode 100644
index 0000000000..5f94690f34
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/pghplus/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/pghplus/bsp.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/bsp/8xx_immap.h b/include/powerpc/tqm8xx_stk8xx/bsp/8xx_immap.h
new file mode 100644
index 0000000000..f25789ea63
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/bsp/8xx_immap.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/pghplus/bsp/8xx_immap.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/pghplus/bsp/8xx_immap.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/bsp/irq.h b/include/powerpc/tqm8xx_stk8xx/bsp/irq.h
new file mode 100644
index 0000000000..b5af2d5184
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/pghplus/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/pghplus/bsp/irq.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/coverhd.h b/include/powerpc/tqm8xx_stk8xx/coverhd.h
new file mode 100644
index 0000000000..3d197f6fd1
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/pghplus/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/pghplus/coverhd.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/libcpu/byteorder.h b/include/powerpc/tqm8xx_stk8xx/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/libcpu/mmu.h b/include/powerpc/tqm8xx_stk8xx/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/rtems/asm.h b/include/powerpc/tqm8xx_stk8xx/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/rtems/score/cpu.h b/include/powerpc/tqm8xx_stk8xx/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/rtems/score/cpuatomic.h b/include/powerpc/tqm8xx_stk8xx/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/rtems/score/types.h b/include/powerpc/tqm8xx_stk8xx/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/tqm8xx_stk8xx/tm27.h b/include/powerpc/tqm8xx_stk8xx/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/tqm8xx_stk8xx/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/virtex/bsp/linker-symbols.h b/include/powerpc/virtex/bsp/linker-symbols.h
new file mode 100644
index 0000000000..4f07d75da9
--- /dev/null
+++ b/include/powerpc/virtex/bsp/linker-symbols.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/br_uid/bsp/linker-symbols.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/br_uid/bsp/linker-symbols.h>
diff --git a/include/powerpc/virtex/libcpu/byteorder.h b/include/powerpc/virtex/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/virtex/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/virtex/libcpu/mmu.h b/include/powerpc/virtex/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/virtex/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/virtex/rtems/asm.h b/include/powerpc/virtex/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/virtex/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/virtex/rtems/score/cpu.h b/include/powerpc/virtex/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/virtex/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/virtex/rtems/score/cpuatomic.h b/include/powerpc/virtex/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/virtex/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/virtex/rtems/score/types.h b/include/powerpc/virtex/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/virtex/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/virtex/tm27.h b/include/powerpc/virtex/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/virtex/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/virtex4/libcpu/byteorder.h b/include/powerpc/virtex4/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/virtex4/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/virtex4/libcpu/mmu.h b/include/powerpc/virtex4/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/virtex4/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/virtex4/rtems/asm.h b/include/powerpc/virtex4/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/virtex4/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/virtex4/rtems/score/cpu.h b/include/powerpc/virtex4/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/virtex4/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/virtex4/rtems/score/cpuatomic.h b/include/powerpc/virtex4/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/virtex4/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/virtex4/rtems/score/types.h b/include/powerpc/virtex4/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/virtex4/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/virtex4/tm27.h b/include/powerpc/virtex4/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/virtex4/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/powerpc/virtex5/libcpu/byteorder.h b/include/powerpc/virtex5/libcpu/byteorder.h
new file mode 100644
index 0000000000..9fd018eda4
--- /dev/null
+++ b/include/powerpc/virtex5/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/byteorder.h>
diff --git a/include/powerpc/virtex5/libcpu/mmu.h b/include/powerpc/virtex5/libcpu/mmu.h
new file mode 100644
index 0000000000..7d335e8940
--- /dev/null
+++ b/include/powerpc/virtex5/libcpu/mmu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/libcpu/mmu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/libcpu/mmu.h>
diff --git a/include/powerpc/virtex5/rtems/asm.h b/include/powerpc/virtex5/rtems/asm.h
new file mode 100644
index 0000000000..e6a1df4d9f
--- /dev/null
+++ b/include/powerpc/virtex5/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/asm.h>
diff --git a/include/powerpc/virtex5/rtems/score/cpu.h b/include/powerpc/virtex5/rtems/score/cpu.h
new file mode 100644
index 0000000000..76776845ac
--- /dev/null
+++ b/include/powerpc/virtex5/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/cpu.h>
diff --git a/include/powerpc/virtex5/rtems/score/cpuatomic.h b/include/powerpc/virtex5/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/powerpc/virtex5/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/powerpc/virtex5/rtems/score/types.h b/include/powerpc/virtex5/rtems/score/types.h
new file mode 100644
index 0000000000..6382f8c184
--- /dev/null
+++ b/include/powerpc/virtex5/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* powerpc/beatnik/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <powerpc/beatnik/rtems/score/types.h>
diff --git a/include/powerpc/virtex5/tm27.h b/include/powerpc/virtex5/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/powerpc/virtex5/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/sh/gensh1/rtems/score/cpuatomic.h b/include/sh/gensh1/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/sh/gensh1/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/sh/gensh1/tm27.h b/include/sh/gensh1/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/sh/gensh1/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/sh/gensh2/rtems/asm.h b/include/sh/gensh2/rtems/asm.h
new file mode 100644
index 0000000000..b81e3bb9b3
--- /dev/null
+++ b/include/sh/gensh2/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/asm.h>
diff --git a/include/sh/gensh2/rtems/score/cpu.h b/include/sh/gensh2/rtems/score/cpu.h
new file mode 100644
index 0000000000..a6c899099a
--- /dev/null
+++ b/include/sh/gensh2/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/cpu.h>
diff --git a/include/sh/gensh2/rtems/score/cpuatomic.h b/include/sh/gensh2/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/sh/gensh2/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/sh/gensh2/rtems/score/types.h b/include/sh/gensh2/rtems/score/types.h
new file mode 100644
index 0000000000..fa30bb77da
--- /dev/null
+++ b/include/sh/gensh2/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/types.h>
diff --git a/include/sh/gensh2/tm27.h b/include/sh/gensh2/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/sh/gensh2/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/sh/gensh4/coverhd.h b/include/sh/gensh4/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sh/gensh4/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sh/gensh4/rtems/asm.h b/include/sh/gensh4/rtems/asm.h
new file mode 100644
index 0000000000..b81e3bb9b3
--- /dev/null
+++ b/include/sh/gensh4/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/asm.h>
diff --git a/include/sh/gensh4/rtems/score/cpu.h b/include/sh/gensh4/rtems/score/cpu.h
new file mode 100644
index 0000000000..a6c899099a
--- /dev/null
+++ b/include/sh/gensh4/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/cpu.h>
diff --git a/include/sh/gensh4/rtems/score/cpuatomic.h b/include/sh/gensh4/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/sh/gensh4/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/sh/gensh4/rtems/score/types.h b/include/sh/gensh4/rtems/score/types.h
new file mode 100644
index 0000000000..fa30bb77da
--- /dev/null
+++ b/include/sh/gensh4/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/types.h>
diff --git a/include/sh/simsh1/coverhd.h b/include/sh/simsh1/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sh/simsh1/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sh/simsh1/rtems/asm.h b/include/sh/simsh1/rtems/asm.h
new file mode 100644
index 0000000000..b81e3bb9b3
--- /dev/null
+++ b/include/sh/simsh1/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/asm.h>
diff --git a/include/sh/simsh1/rtems/score/cpu.h b/include/sh/simsh1/rtems/score/cpu.h
new file mode 100644
index 0000000000..a6c899099a
--- /dev/null
+++ b/include/sh/simsh1/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/cpu.h>
diff --git a/include/sh/simsh1/rtems/score/cpuatomic.h b/include/sh/simsh1/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/sh/simsh1/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/sh/simsh1/rtems/score/types.h b/include/sh/simsh1/rtems/score/types.h
new file mode 100644
index 0000000000..fa30bb77da
--- /dev/null
+++ b/include/sh/simsh1/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/types.h>
diff --git a/include/sh/simsh1/tm27.h b/include/sh/simsh1/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/sh/simsh1/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/sh/simsh2/bsp.h b/include/sh/simsh2/bsp.h
new file mode 100644
index 0000000000..85a05f74ee
--- /dev/null
+++ b/include/sh/simsh2/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/simsh1/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/simsh1/bsp.h>
diff --git a/include/sh/simsh2/bsp/syscall.h b/include/sh/simsh2/bsp/syscall.h
new file mode 100644
index 0000000000..0b7e76ebb8
--- /dev/null
+++ b/include/sh/simsh2/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/simsh1/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/simsh1/bsp/syscall.h>
diff --git a/include/sh/simsh2/coverhd.h b/include/sh/simsh2/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sh/simsh2/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sh/simsh2/rtems/asm.h b/include/sh/simsh2/rtems/asm.h
new file mode 100644
index 0000000000..b81e3bb9b3
--- /dev/null
+++ b/include/sh/simsh2/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/asm.h>
diff --git a/include/sh/simsh2/rtems/score/cpu.h b/include/sh/simsh2/rtems/score/cpu.h
new file mode 100644
index 0000000000..a6c899099a
--- /dev/null
+++ b/include/sh/simsh2/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/cpu.h>
diff --git a/include/sh/simsh2/rtems/score/cpuatomic.h b/include/sh/simsh2/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/sh/simsh2/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/sh/simsh2/rtems/score/types.h b/include/sh/simsh2/rtems/score/types.h
new file mode 100644
index 0000000000..fa30bb77da
--- /dev/null
+++ b/include/sh/simsh2/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/types.h>
diff --git a/include/sh/simsh2/tm27.h b/include/sh/simsh2/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/sh/simsh2/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/sh/simsh2e/bsp.h b/include/sh/simsh2e/bsp.h
new file mode 100644
index 0000000000..85a05f74ee
--- /dev/null
+++ b/include/sh/simsh2e/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/simsh1/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/simsh1/bsp.h>
diff --git a/include/sh/simsh2e/bsp/syscall.h b/include/sh/simsh2e/bsp/syscall.h
new file mode 100644
index 0000000000..0b7e76ebb8
--- /dev/null
+++ b/include/sh/simsh2e/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/simsh1/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/simsh1/bsp/syscall.h>
diff --git a/include/sh/simsh2e/coverhd.h b/include/sh/simsh2e/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sh/simsh2e/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sh/simsh2e/rtems/asm.h b/include/sh/simsh2e/rtems/asm.h
new file mode 100644
index 0000000000..b81e3bb9b3
--- /dev/null
+++ b/include/sh/simsh2e/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/asm.h>
diff --git a/include/sh/simsh2e/rtems/score/cpu.h b/include/sh/simsh2e/rtems/score/cpu.h
new file mode 100644
index 0000000000..a6c899099a
--- /dev/null
+++ b/include/sh/simsh2e/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/cpu.h>
diff --git a/include/sh/simsh2e/rtems/score/cpuatomic.h b/include/sh/simsh2e/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/sh/simsh2e/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/sh/simsh2e/rtems/score/types.h b/include/sh/simsh2e/rtems/score/types.h
new file mode 100644
index 0000000000..fa30bb77da
--- /dev/null
+++ b/include/sh/simsh2e/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/types.h>
diff --git a/include/sh/simsh2e/tm27.h b/include/sh/simsh2e/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/sh/simsh2e/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/sh/simsh4/bsp.h b/include/sh/simsh4/bsp.h
new file mode 100644
index 0000000000..85a05f74ee
--- /dev/null
+++ b/include/sh/simsh4/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/simsh1/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/simsh1/bsp.h>
diff --git a/include/sh/simsh4/bsp/syscall.h b/include/sh/simsh4/bsp/syscall.h
new file mode 100644
index 0000000000..0b7e76ebb8
--- /dev/null
+++ b/include/sh/simsh4/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/simsh1/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/simsh1/bsp/syscall.h>
diff --git a/include/sh/simsh4/coverhd.h b/include/sh/simsh4/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sh/simsh4/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sh/simsh4/rtems/asm.h b/include/sh/simsh4/rtems/asm.h
new file mode 100644
index 0000000000..b81e3bb9b3
--- /dev/null
+++ b/include/sh/simsh4/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/asm.h>
diff --git a/include/sh/simsh4/rtems/score/cpu.h b/include/sh/simsh4/rtems/score/cpu.h
new file mode 100644
index 0000000000..a6c899099a
--- /dev/null
+++ b/include/sh/simsh4/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/cpu.h>
diff --git a/include/sh/simsh4/rtems/score/cpuatomic.h b/include/sh/simsh4/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/sh/simsh4/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/sh/simsh4/rtems/score/types.h b/include/sh/simsh4/rtems/score/types.h
new file mode 100644
index 0000000000..fa30bb77da
--- /dev/null
+++ b/include/sh/simsh4/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sh/gensh1/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sh/gensh1/rtems/score/types.h>
diff --git a/include/sh/simsh4/tm27.h b/include/sh/simsh4/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/sh/simsh4/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/sparc/erc32/coverhd.h b/include/sparc/erc32/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sparc/erc32/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sparc/erc32/rtems/score/cpuatomic.h b/include/sparc/erc32/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/sparc/erc32/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/sparc/leon2/coverhd.h b/include/sparc/leon2/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sparc/leon2/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sparc/leon2/libcpu/byteorder.h b/include/sparc/leon2/libcpu/byteorder.h
new file mode 100644
index 0000000000..9f67cf1c45
--- /dev/null
+++ b/include/sparc/leon2/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/libcpu/byteorder.h>
diff --git a/include/sparc/leon2/rtems/asm.h b/include/sparc/leon2/rtems/asm.h
new file mode 100644
index 0000000000..5691a127d5
--- /dev/null
+++ b/include/sparc/leon2/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/asm.h>
diff --git a/include/sparc/leon2/rtems/score/cpu.h b/include/sparc/leon2/rtems/score/cpu.h
new file mode 100644
index 0000000000..0c9d359cab
--- /dev/null
+++ b/include/sparc/leon2/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/cpu.h>
diff --git a/include/sparc/leon2/rtems/score/cpuatomic.h b/include/sparc/leon2/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/sparc/leon2/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/sparc/leon2/rtems/score/types.h b/include/sparc/leon2/rtems/score/types.h
new file mode 100644
index 0000000000..a6cb6998f4
--- /dev/null
+++ b/include/sparc/leon2/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/types.h>
diff --git a/include/sparc/leon3/coverhd.h b/include/sparc/leon3/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sparc/leon3/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sparc/leon3/libcpu/byteorder.h b/include/sparc/leon3/libcpu/byteorder.h
new file mode 100644
index 0000000000..9f67cf1c45
--- /dev/null
+++ b/include/sparc/leon3/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/libcpu/byteorder.h>
diff --git a/include/sparc/leon3/rtems/asm.h b/include/sparc/leon3/rtems/asm.h
new file mode 100644
index 0000000000..5691a127d5
--- /dev/null
+++ b/include/sparc/leon3/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/asm.h>
diff --git a/include/sparc/leon3/rtems/score/cpu.h b/include/sparc/leon3/rtems/score/cpu.h
new file mode 100644
index 0000000000..0c9d359cab
--- /dev/null
+++ b/include/sparc/leon3/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/cpu.h>
diff --git a/include/sparc/leon3/rtems/score/cpuatomic.h b/include/sparc/leon3/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/sparc/leon3/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/sparc/leon3/rtems/score/types.h b/include/sparc/leon3/rtems/score/types.h
new file mode 100644
index 0000000000..a6cb6998f4
--- /dev/null
+++ b/include/sparc/leon3/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/types.h>
diff --git a/include/sparc/ngmp/bsp.h b/include/sparc/ngmp/bsp.h
new file mode 100644
index 0000000000..8962cad848
--- /dev/null
+++ b/include/sparc/ngmp/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/leon3/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/leon3/bsp.h>
diff --git a/include/sparc/ngmp/bsp/irq.h b/include/sparc/ngmp/bsp/irq.h
new file mode 100644
index 0000000000..8abe802df0
--- /dev/null
+++ b/include/sparc/ngmp/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/leon3/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/leon3/bsp/irq.h>
diff --git a/include/sparc/ngmp/coverhd.h b/include/sparc/ngmp/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sparc/ngmp/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sparc/ngmp/leon.h b/include/sparc/ngmp/leon.h
new file mode 100644
index 0000000000..1f3e95aa86
--- /dev/null
+++ b/include/sparc/ngmp/leon.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/leon3/leon.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/leon3/leon.h>
diff --git a/include/sparc/ngmp/libcpu/byteorder.h b/include/sparc/ngmp/libcpu/byteorder.h
new file mode 100644
index 0000000000..9f67cf1c45
--- /dev/null
+++ b/include/sparc/ngmp/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/libcpu/byteorder.h>
diff --git a/include/sparc/ngmp/rtems/asm.h b/include/sparc/ngmp/rtems/asm.h
new file mode 100644
index 0000000000..5691a127d5
--- /dev/null
+++ b/include/sparc/ngmp/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/asm.h>
diff --git a/include/sparc/ngmp/rtems/score/cpu.h b/include/sparc/ngmp/rtems/score/cpu.h
new file mode 100644
index 0000000000..0c9d359cab
--- /dev/null
+++ b/include/sparc/ngmp/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/cpu.h>
diff --git a/include/sparc/ngmp/rtems/score/cpuatomic.h b/include/sparc/ngmp/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/sparc/ngmp/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/sparc/ngmp/rtems/score/types.h b/include/sparc/ngmp/rtems/score/types.h
new file mode 100644
index 0000000000..a6cb6998f4
--- /dev/null
+++ b/include/sparc/ngmp/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/types.h>
diff --git a/include/sparc/ngmp/tm27.h b/include/sparc/ngmp/tm27.h
new file mode 100644
index 0000000000..bdee644bea
--- /dev/null
+++ b/include/sparc/ngmp/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/leon3/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/leon3/tm27.h>
diff --git a/include/sparc/sis/bsp.h b/include/sparc/sis/bsp.h
new file mode 100644
index 0000000000..c46116e5e3
--- /dev/null
+++ b/include/sparc/sis/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/bsp.h>
diff --git a/include/sparc/sis/bsp/irq.h b/include/sparc/sis/bsp/irq.h
new file mode 100644
index 0000000000..216148b882
--- /dev/null
+++ b/include/sparc/sis/bsp/irq.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/bsp/irq.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/bsp/irq.h>
diff --git a/include/sparc/sis/coverhd.h b/include/sparc/sis/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sparc/sis/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sparc/sis/libcpu/byteorder.h b/include/sparc/sis/libcpu/byteorder.h
new file mode 100644
index 0000000000..9f67cf1c45
--- /dev/null
+++ b/include/sparc/sis/libcpu/byteorder.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/libcpu/byteorder.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/libcpu/byteorder.h>
diff --git a/include/sparc/sis/rtems/asm.h b/include/sparc/sis/rtems/asm.h
new file mode 100644
index 0000000000..5691a127d5
--- /dev/null
+++ b/include/sparc/sis/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/asm.h>
diff --git a/include/sparc/sis/rtems/score/cpu.h b/include/sparc/sis/rtems/score/cpu.h
new file mode 100644
index 0000000000..0c9d359cab
--- /dev/null
+++ b/include/sparc/sis/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/cpu.h>
diff --git a/include/sparc/sis/rtems/score/cpuatomic.h b/include/sparc/sis/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/sparc/sis/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/sparc/sis/rtems/score/types.h b/include/sparc/sis/rtems/score/types.h
new file mode 100644
index 0000000000..a6cb6998f4
--- /dev/null
+++ b/include/sparc/sis/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/rtems/score/types.h>
diff --git a/include/sparc/sis/tm27.h b/include/sparc/sis/tm27.h
new file mode 100644
index 0000000000..92196c7a9a
--- /dev/null
+++ b/include/sparc/sis/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc/erc32/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc/erc32/tm27.h>
diff --git a/include/sparc64/niagara/coverhd.h b/include/sparc64/niagara/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sparc64/niagara/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sparc64/niagara/rtems/score/cpuatomic.h b/include/sparc64/niagara/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/sparc64/niagara/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/sparc64/usiii/coverhd.h b/include/sparc64/usiii/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/sparc64/usiii/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/sparc64/usiii/rtems/asm.h b/include/sparc64/usiii/rtems/asm.h
new file mode 100644
index 0000000000..996c2f9e31
--- /dev/null
+++ b/include/sparc64/usiii/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc64/niagara/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc64/niagara/rtems/asm.h>
diff --git a/include/sparc64/usiii/rtems/score/cpu.h b/include/sparc64/usiii/rtems/score/cpu.h
new file mode 100644
index 0000000000..72b24e03f8
--- /dev/null
+++ b/include/sparc64/usiii/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc64/niagara/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc64/niagara/rtems/score/cpu.h>
diff --git a/include/sparc64/usiii/rtems/score/cpuatomic.h b/include/sparc64/usiii/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/sparc64/usiii/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/sparc64/usiii/rtems/score/types.h b/include/sparc64/usiii/rtems/score/types.h
new file mode 100644
index 0000000000..45cb03d640
--- /dev/null
+++ b/include/sparc64/usiii/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* sparc64/niagara/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <sparc64/niagara/rtems/score/types.h>
diff --git a/include/v850/v850e1sim/coverhd.h b/include/v850/v850e1sim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/v850/v850e1sim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/v850/v850e1sim/rtems/score/cpuatomic.h b/include/v850/v850e1sim/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/v850/v850e1sim/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/v850/v850e1sim/tm27.h b/include/v850/v850e1sim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/v850/v850e1sim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/v850/v850e2sim/bsp.h b/include/v850/v850e2sim/bsp.h
new file mode 100644
index 0000000000..81283fe400
--- /dev/null
+++ b/include/v850/v850e2sim/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp.h>
diff --git a/include/v850/v850e2sim/bsp/syscall.h b/include/v850/v850e2sim/bsp/syscall.h
new file mode 100644
index 0000000000..b3fae2ddd4
--- /dev/null
+++ b/include/v850/v850e2sim/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp/syscall.h>
diff --git a/include/v850/v850e2sim/coverhd.h b/include/v850/v850e2sim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/v850/v850e2sim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/v850/v850e2sim/rtems/asm.h b/include/v850/v850e2sim/rtems/asm.h
new file mode 100644
index 0000000000..351bff4d38
--- /dev/null
+++ b/include/v850/v850e2sim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/asm.h>
diff --git a/include/v850/v850e2sim/rtems/score/cpu.h b/include/v850/v850e2sim/rtems/score/cpu.h
new file mode 100644
index 0000000000..c0c59cc407
--- /dev/null
+++ b/include/v850/v850e2sim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu.h>
diff --git a/include/v850/v850e2sim/rtems/score/cpu_asm.h b/include/v850/v850e2sim/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..055701ddfe
--- /dev/null
+++ b/include/v850/v850e2sim/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu_asm.h>
diff --git a/include/v850/v850e2sim/rtems/score/cpuatomic.h b/include/v850/v850e2sim/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/v850/v850e2sim/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/v850/v850e2sim/rtems/score/types.h b/include/v850/v850e2sim/rtems/score/types.h
new file mode 100644
index 0000000000..cd80a0bc52
--- /dev/null
+++ b/include/v850/v850e2sim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/types.h>
diff --git a/include/v850/v850e2sim/tm27.h b/include/v850/v850e2sim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/v850/v850e2sim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/v850/v850e2v3sim/bsp.h b/include/v850/v850e2v3sim/bsp.h
new file mode 100644
index 0000000000..81283fe400
--- /dev/null
+++ b/include/v850/v850e2v3sim/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp.h>
diff --git a/include/v850/v850e2v3sim/bsp/syscall.h b/include/v850/v850e2v3sim/bsp/syscall.h
new file mode 100644
index 0000000000..b3fae2ddd4
--- /dev/null
+++ b/include/v850/v850e2v3sim/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp/syscall.h>
diff --git a/include/v850/v850e2v3sim/coverhd.h b/include/v850/v850e2v3sim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/v850/v850e2v3sim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/v850/v850e2v3sim/rtems/asm.h b/include/v850/v850e2v3sim/rtems/asm.h
new file mode 100644
index 0000000000..351bff4d38
--- /dev/null
+++ b/include/v850/v850e2v3sim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/asm.h>
diff --git a/include/v850/v850e2v3sim/rtems/score/cpu.h b/include/v850/v850e2v3sim/rtems/score/cpu.h
new file mode 100644
index 0000000000..c0c59cc407
--- /dev/null
+++ b/include/v850/v850e2v3sim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu.h>
diff --git a/include/v850/v850e2v3sim/rtems/score/cpu_asm.h b/include/v850/v850e2v3sim/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..055701ddfe
--- /dev/null
+++ b/include/v850/v850e2v3sim/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu_asm.h>
diff --git a/include/v850/v850e2v3sim/rtems/score/cpuatomic.h b/include/v850/v850e2v3sim/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/v850/v850e2v3sim/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/v850/v850e2v3sim/rtems/score/types.h b/include/v850/v850e2v3sim/rtems/score/types.h
new file mode 100644
index 0000000000..cd80a0bc52
--- /dev/null
+++ b/include/v850/v850e2v3sim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/types.h>
diff --git a/include/v850/v850e2v3sim/tm27.h b/include/v850/v850e2v3sim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/v850/v850e2v3sim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/v850/v850esim/bsp.h b/include/v850/v850esim/bsp.h
new file mode 100644
index 0000000000..81283fe400
--- /dev/null
+++ b/include/v850/v850esim/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp.h>
diff --git a/include/v850/v850esim/bsp/syscall.h b/include/v850/v850esim/bsp/syscall.h
new file mode 100644
index 0000000000..b3fae2ddd4
--- /dev/null
+++ b/include/v850/v850esim/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp/syscall.h>
diff --git a/include/v850/v850esim/coverhd.h b/include/v850/v850esim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/v850/v850esim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/v850/v850esim/rtems/asm.h b/include/v850/v850esim/rtems/asm.h
new file mode 100644
index 0000000000..351bff4d38
--- /dev/null
+++ b/include/v850/v850esim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/asm.h>
diff --git a/include/v850/v850esim/rtems/score/cpu.h b/include/v850/v850esim/rtems/score/cpu.h
new file mode 100644
index 0000000000..c0c59cc407
--- /dev/null
+++ b/include/v850/v850esim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu.h>
diff --git a/include/v850/v850esim/rtems/score/cpu_asm.h b/include/v850/v850esim/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..055701ddfe
--- /dev/null
+++ b/include/v850/v850esim/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu_asm.h>
diff --git a/include/v850/v850esim/rtems/score/cpuatomic.h b/include/v850/v850esim/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/v850/v850esim/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/v850/v850esim/rtems/score/types.h b/include/v850/v850esim/rtems/score/types.h
new file mode 100644
index 0000000000..cd80a0bc52
--- /dev/null
+++ b/include/v850/v850esim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/types.h>
diff --git a/include/v850/v850esim/tm27.h b/include/v850/v850esim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/v850/v850esim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/v850/v850essim/bsp.h b/include/v850/v850essim/bsp.h
new file mode 100644
index 0000000000..81283fe400
--- /dev/null
+++ b/include/v850/v850essim/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp.h>
diff --git a/include/v850/v850essim/bsp/syscall.h b/include/v850/v850essim/bsp/syscall.h
new file mode 100644
index 0000000000..b3fae2ddd4
--- /dev/null
+++ b/include/v850/v850essim/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp/syscall.h>
diff --git a/include/v850/v850essim/coverhd.h b/include/v850/v850essim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/v850/v850essim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/v850/v850essim/rtems/asm.h b/include/v850/v850essim/rtems/asm.h
new file mode 100644
index 0000000000..351bff4d38
--- /dev/null
+++ b/include/v850/v850essim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/asm.h>
diff --git a/include/v850/v850essim/rtems/score/cpu.h b/include/v850/v850essim/rtems/score/cpu.h
new file mode 100644
index 0000000000..c0c59cc407
--- /dev/null
+++ b/include/v850/v850essim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu.h>
diff --git a/include/v850/v850essim/rtems/score/cpu_asm.h b/include/v850/v850essim/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..055701ddfe
--- /dev/null
+++ b/include/v850/v850essim/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu_asm.h>
diff --git a/include/v850/v850essim/rtems/score/cpuatomic.h b/include/v850/v850essim/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/v850/v850essim/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/v850/v850essim/rtems/score/types.h b/include/v850/v850essim/rtems/score/types.h
new file mode 100644
index 0000000000..cd80a0bc52
--- /dev/null
+++ b/include/v850/v850essim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/types.h>
diff --git a/include/v850/v850essim/tm27.h b/include/v850/v850essim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/v850/v850essim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>
diff --git a/include/v850/v850sim/bsp.h b/include/v850/v850sim/bsp.h
new file mode 100644
index 0000000000..81283fe400
--- /dev/null
+++ b/include/v850/v850sim/bsp.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp.h>
diff --git a/include/v850/v850sim/bsp/syscall.h b/include/v850/v850sim/bsp/syscall.h
new file mode 100644
index 0000000000..b3fae2ddd4
--- /dev/null
+++ b/include/v850/v850sim/bsp/syscall.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/bsp/syscall.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/bsp/syscall.h>
diff --git a/include/v850/v850sim/coverhd.h b/include/v850/v850sim/coverhd.h
new file mode 100644
index 0000000000..51037e4129
--- /dev/null
+++ b/include/v850/v850sim/coverhd.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/coverhd.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/coverhd.h>
diff --git a/include/v850/v850sim/rtems/asm.h b/include/v850/v850sim/rtems/asm.h
new file mode 100644
index 0000000000..351bff4d38
--- /dev/null
+++ b/include/v850/v850sim/rtems/asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/asm.h>
diff --git a/include/v850/v850sim/rtems/score/cpu.h b/include/v850/v850sim/rtems/score/cpu.h
new file mode 100644
index 0000000000..c0c59cc407
--- /dev/null
+++ b/include/v850/v850sim/rtems/score/cpu.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu.h>
diff --git a/include/v850/v850sim/rtems/score/cpu_asm.h b/include/v850/v850sim/rtems/score/cpu_asm.h
new file mode 100644
index 0000000000..055701ddfe
--- /dev/null
+++ b/include/v850/v850sim/rtems/score/cpu_asm.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/cpu_asm.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/cpu_asm.h>
diff --git a/include/v850/v850sim/rtems/score/cpuatomic.h b/include/v850/v850sim/rtems/score/cpuatomic.h
new file mode 100644
index 0000000000..6021d1c3f4
--- /dev/null
+++ b/include/v850/v850sim/rtems/score/cpuatomic.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/altcycv_devkit/rtems/score/cpuatomic.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/altcycv_devkit/rtems/score/cpuatomic.h>
diff --git a/include/v850/v850sim/rtems/score/types.h b/include/v850/v850sim/rtems/score/types.h
new file mode 100644
index 0000000000..cd80a0bc52
--- /dev/null
+++ b/include/v850/v850sim/rtems/score/types.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* v850/v850e1sim/rtems/score/types.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <v850/v850e1sim/rtems/score/types.h>
diff --git a/include/v850/v850sim/tm27.h b/include/v850/v850sim/tm27.h
new file mode 100644
index 0000000000..a283a51568
--- /dev/null
+++ b/include/v850/v850sim/tm27.h
@@ -0,0 +1,5 @@
+#if defined(HEADER_WARNING_DUPLICATE) /* arm/arm1136jfs/tm27.h */
+#warning "This header should not be included directly. (duplicate)"
+#endif
+
+#include <arm/arm1136jfs/tm27.h>