diff options
author | Amar Takhar <amar@rtems.org> | 2015-12-11 17:52:14 -0500 |
---|---|---|
committer | Amar Takhar <amar@rtems.org> | 2015-12-11 17:52:14 -0500 |
commit | f39e6afe753fa0d011524f9c378447ef79dcf0ec (patch) | |
tree | 22ceb693fdf9918dadb4fc12bee830557d1f4348 | |
parent | c569cf06755829d10c726844333f69990a3672ec (diff) |
Stage 4: Add header includers.
45 files changed, 4698 insertions, 0 deletions
diff --git a/include/bsp.h b/include/bsp.h new file mode 100644 index 0000000000..001c908377 --- /dev/null +++ b/include/bsp.h @@ -0,0 +1,392 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_altcycv_devkit__) +# include <arm/altcycv_devkit/bsp.h> +#elif defined(__rtems_arm_altcycv_devkit_smp__) +# include <arm/altcycv_devkit_smp/bsp.h> +#elif defined(__rtems_arm_arm1136jfs__) +# include <arm/arm1136jfs/bsp.h> +#elif defined(__rtems_arm_arm1136js__) +# include <arm/arm1136js/bsp.h> +#elif defined(__rtems_arm_arm7tdmi__) +# include <arm/arm7tdmi/bsp.h> +#elif defined(__rtems_arm_arm920__) +# include <arm/arm920/bsp.h> +#elif defined(__rtems_arm_armcortexa9__) +# include <arm/armcortexa9/bsp.h> +#elif defined(__rtems_arm_beagleboardorig__) +# include <arm/beagleboardorig/bsp.h> +#elif defined(__rtems_arm_beagleboardxm__) +# include <arm/beagleboardxm/bsp.h> +#elif defined(__rtems_arm_beagleboneblack__) +# include <arm/beagleboneblack/bsp.h> +#elif defined(__rtems_arm_beaglebonewhite__) +# include <arm/beaglebonewhite/bsp.h> +#elif defined(__rtems_arm_csb336__) +# include <arm/csb336/bsp.h> +#elif defined(__rtems_arm_csb337__) +# include <arm/csb337/bsp.h> +#elif defined(__rtems_arm_csb637__) +# include <arm/csb637/bsp.h> +#elif defined(__rtems_arm_edb7312__) +# include <arm/edb7312/bsp.h> +#elif defined(__rtems_arm_gba__) +# include <arm/gba/bsp.h> +#elif defined(__rtems_arm_gp32__) +# include <arm/gp32/bsp.h> +#elif defined(__rtems_arm_gumstix__) +# include <arm/gumstix/bsp.h> +#elif defined(__rtems_arm_kit637_v6__) +# include <arm/kit637_v6/bsp.h> +#elif defined(__rtems_arm_lm3s3749__) +# include <arm/lm3s3749/bsp.h> +#elif defined(__rtems_arm_lm3s6965__) +# include <arm/lm3s6965/bsp.h> +#elif defined(__rtems_arm_lm3s6965_qemu__) +# include <arm/lm3s6965_qemu/bsp.h> +#elif defined(__rtems_arm_lm4f120__) +# include <arm/lm4f120/bsp.h> +#elif defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/bsp.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/bsp.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/bsp.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/bsp.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/bsp.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/bsp.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/bsp.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/bsp.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/bsp.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/bsp.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/bsp.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/bsp.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/bsp.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/bsp.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/bsp.h> +#elif defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/bsp.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/bsp.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/bsp.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/bsp.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/bsp.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/bsp.h> +#elif defined(__rtems_arm_nds__) +# include <arm/nds/bsp.h> +#elif defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/bsp.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/bsp.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu__) +# include <arm/realview_pbx_a9_qemu/bsp.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu_smp__) +# include <arm/realview_pbx_a9_qemu_smp/bsp.h> +#elif defined(__rtems_arm_rtl22xx__) +# include <arm/rtl22xx/bsp.h> +#elif defined(__rtems_arm_rtl22xx_t__) +# include <arm/rtl22xx_t/bsp.h> +#elif defined(__rtems_arm_smdk2410__) +# include <arm/smdk2410/bsp.h> +#elif defined(__rtems_arm_stm32f105rc__) +# include <arm/stm32f105rc/bsp.h> +#elif defined(__rtems_arm_stm32f4__) +# include <arm/stm32f4/bsp.h> +#elif defined(__rtems_arm_tms570ls3137_hdk__) +# include <arm/tms570ls3137_hdk/bsp.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_intram__) +# include <arm/tms570ls3137_hdk_intram/bsp.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_sdram__) +# include <arm/tms570ls3137_hdk_sdram/bsp.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_with_loader__) +# include <arm/tms570ls3137_hdk_with_loader/bsp.h> +#elif defined(__rtems_arm_xilinx_zynq_a9_qemu__) +# include <arm/xilinx_zynq_a9_qemu/bsp.h> +#elif defined(__rtems_arm_xilinx_zynq_zc702__) +# include <arm/xilinx_zynq_zc702/bsp.h> +#elif defined(__rtems_arm_xilinx_zynq_zc706__) +# include <arm/xilinx_zynq_zc706/bsp.h> +#elif defined(__rtems_arm_xilinx_zynq_zedboard__) +# include <arm/xilinx_zynq_zedboard/bsp.h> +#elif defined(__rtems_avr_avrtest__) +# include <avr/avrtest/bsp.h> +#elif defined(__rtems_bfin_TLL6527M__) +# include <bfin/TLL6527M/bsp.h> +#elif defined(__rtems_bfin_bf537Stamp__) +# include <bfin/bf537Stamp/bsp.h> +#elif defined(__rtems_bfin_eZKit533__) +# include <bfin/eZKit533/bsp.h> +#elif defined(__rtems_epiphany_epiphany_sim__) +# include <epiphany/epiphany_sim/bsp.h> +#elif defined(__rtems_h8300_h8sim__) +# include <h8300/h8sim/bsp.h> +#elif defined(__rtems_h8300_h8sxsim__) +# include <h8300/h8sxsim/bsp.h> +#elif defined(__rtems_i386_edison__) +# include <i386/edison/bsp.h> +#elif defined(__rtems_i386_pc386__) +# include <i386/pc386/bsp.h> +#elif defined(__rtems_i386_pc486__) +# include <i386/pc486/bsp.h> +#elif defined(__rtems_i386_pc586__) +# include <i386/pc586/bsp.h> +#elif defined(__rtems_i386_pc586_sse__) +# include <i386/pc586-sse/bsp.h> +#elif defined(__rtems_i386_pc686__) +# include <i386/pc686/bsp.h> +#elif defined(__rtems_i386_pcp4__) +# include <i386/pcp4/bsp.h> +#elif defined(__rtems_lm32_lm32_evr__) +# include <lm32/lm32_evr/bsp.h> +#elif defined(__rtems_lm32_lm32_evr_gdbsim__) +# include <lm32/lm32_evr_gdbsim/bsp.h> +#elif defined(__rtems_lm32_milkymist__) +# include <lm32/milkymist/bsp.h> +#elif defined(__rtems_m32c_m32csim__) +# include <m32c/m32csim/bsp.h> +#elif defined(__rtems_m32r_m32rsim__) +# include <m32r/m32rsim/bsp.h> +#elif defined(__rtems_m68k_COBRA5475__) +# include <m68k/COBRA5475/bsp.h> +#elif defined(__rtems_m68k_av5282__) +# include <m68k/av5282/bsp.h> +#elif defined(__rtems_m68k_csb360__) +# include <m68k/csb360/bsp.h> +#elif defined(__rtems_m68k_gen68302__) +# include <m68k/gen68302/bsp.h> +#elif defined(__rtems_m68k_gen68340__) +# include <m68k/gen68340/bsp.h> +#elif defined(__rtems_m68k_gen68360__) +# include <m68k/gen68360/bsp.h> +#elif defined(__rtems_m68k_gen68360_040__) +# include <m68k/gen68360_040/bsp.h> +#elif defined(__rtems_m68k_idp__) +# include <m68k/idp/bsp.h> +#elif defined(__rtems_m68k_m5484FireEngine__) +# include <m68k/m5484FireEngine/bsp.h> +#elif defined(__rtems_m68k_mcf5206elite__) +# include <m68k/mcf5206elite/bsp.h> +#elif defined(__rtems_m68k_mcf52235__) +# include <m68k/mcf52235/bsp.h> +#elif defined(__rtems_m68k_mcf5225x__) +# include <m68k/mcf5225x/bsp.h> +#elif defined(__rtems_m68k_mcf5235__) +# include <m68k/mcf5235/bsp.h> +#elif defined(__rtems_m68k_mcf5329__) +# include <m68k/mcf5329/bsp.h> +#elif defined(__rtems_m68k_mrm332__) +# include <m68k/mrm332/bsp.h> +#elif defined(__rtems_m68k_mvme136__) +# include <m68k/mvme136/bsp.h> +#elif defined(__rtems_m68k_mvme147__) +# include <m68k/mvme147/bsp.h> +#elif defined(__rtems_m68k_mvme147s__) +# include <m68k/mvme147s/bsp.h> +#elif defined(__rtems_m68k_mvme162__) +# include <m68k/mvme162/bsp.h> +#elif defined(__rtems_m68k_mvme162lx__) +# include <m68k/mvme162lx/bsp.h> +#elif defined(__rtems_m68k_mvme167__) +# include <m68k/mvme167/bsp.h> +#elif defined(__rtems_m68k_ods68302__) +# include <m68k/ods68302/bsp.h> +#elif defined(__rtems_m68k_pgh360__) +# include <m68k/pgh360/bsp.h> +#elif defined(__rtems_m68k_uC5282__) +# include <m68k/uC5282/bsp.h> +#elif defined(__rtems_mips_csb350__) +# include <mips/csb350/bsp.h> +#elif defined(__rtems_mips_genmongoosev__) +# include <mips/genmongoosev/bsp.h> +#elif defined(__rtems_mips_hurricane__) +# include <mips/hurricane/bsp.h> +#elif defined(__rtems_mips_jmr3904__) +# include <mips/jmr3904/bsp.h> +#elif defined(__rtems_mips_malta__) +# include <mips/malta/bsp.h> +#elif defined(__rtems_mips_rbtx4925__) +# include <mips/rbtx4925/bsp.h> +#elif defined(__rtems_mips_rbtx4938__) +# include <mips/rbtx4938/bsp.h> +#elif defined(__rtems_moxie_moxiesim__) +# include <moxie/moxiesim/bsp.h> +#elif defined(__rtems_nios2_nios2_iss__) +# include <nios2/nios2_iss/bsp.h> +#elif defined(__rtems_or1k_generic_or1k__) +# include <or1k/generic_or1k/bsp.h> +#elif defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/bsp.h> +#elif defined(__rtems_powerpc_br_uid__) +# include <powerpc/br_uid/bsp.h> +#elif defined(__rtems_powerpc_brs5l__) +# include <powerpc/brs5l/bsp.h> +#elif defined(__rtems_powerpc_brs6l__) +# include <powerpc/brs6l/bsp.h> +#elif defined(__rtems_powerpc_dp2__) +# include <powerpc/dp2/bsp.h> +#elif defined(__rtems_powerpc_ep1a__) +# include <powerpc/ep1a/bsp.h> +#elif defined(__rtems_powerpc_gwlcfm__) +# include <powerpc/gwlcfm/bsp.h> +#elif defined(__rtems_powerpc_haleakala__) +# include <powerpc/haleakala/bsp.h> +#elif defined(__rtems_powerpc_hsc_cm01__) +# include <powerpc/hsc_cm01/bsp.h> +#elif defined(__rtems_powerpc_icecube__) +# include <powerpc/icecube/bsp.h> +#elif defined(__rtems_powerpc_mbx821_001__) +# include <powerpc/mbx821_001/bsp.h> +#elif defined(__rtems_powerpc_mbx821_002__) +# include <powerpc/mbx821_002/bsp.h> +#elif defined(__rtems_powerpc_mbx821_002b__) +# include <powerpc/mbx821_002b/bsp.h> +#elif defined(__rtems_powerpc_mbx860_001b__) +# include <powerpc/mbx860_001b/bsp.h> +#elif defined(__rtems_powerpc_mbx860_002__) +# include <powerpc/mbx860_002/bsp.h> +#elif defined(__rtems_powerpc_mbx860_005b__) +# include <powerpc/mbx860_005b/bsp.h> +#elif defined(__rtems_powerpc_mbx860_1b__) +# include <powerpc/mbx860_1b/bsp.h> +#elif defined(__rtems_powerpc_mcp750__) +# include <powerpc/mcp750/bsp.h> +#elif defined(__rtems_powerpc_mpc5566evb__) +# include <powerpc/mpc5566evb/bsp.h> +#elif defined(__rtems_powerpc_mpc5566evb_spe__) +# include <powerpc/mpc5566evb_spe/bsp.h> +#elif defined(__rtems_powerpc_mpc5643l_dpu__) +# include <powerpc/mpc5643l_dpu/bsp.h> +#elif defined(__rtems_powerpc_mpc5643l_evb__) +# include <powerpc/mpc5643l_evb/bsp.h> +#elif defined(__rtems_powerpc_mpc5668g__) +# include <powerpc/mpc5668g/bsp.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_app__) +# include <powerpc/mpc5674f_ecu508_app/bsp.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_boot__) +# include <powerpc/mpc5674f_ecu508_boot/bsp.h> +#elif defined(__rtems_powerpc_mpc5674f_rsm6__) +# include <powerpc/mpc5674f_rsm6/bsp.h> +#elif defined(__rtems_powerpc_mpc5674fevb__) +# include <powerpc/mpc5674fevb/bsp.h> +#elif defined(__rtems_powerpc_mpc5674fevb_spe__) +# include <powerpc/mpc5674fevb_spe/bsp.h> +#elif defined(__rtems_powerpc_mpc8260ads__) +# include <powerpc/mpc8260ads/bsp.h> +#elif defined(__rtems_powerpc_mpc8309som__) +# include <powerpc/mpc8309som/bsp.h> +#elif defined(__rtems_powerpc_mpc8313erdb__) +# include <powerpc/mpc8313erdb/bsp.h> +#elif defined(__rtems_powerpc_mpc8349eamds__) +# include <powerpc/mpc8349eamds/bsp.h> +#elif defined(__rtems_powerpc_mtx603e__) +# include <powerpc/mtx603e/bsp.h> +#elif defined(__rtems_powerpc_mvme2100__) +# include <powerpc/mvme2100/bsp.h> +#elif defined(__rtems_powerpc_mvme2307__) +# include <powerpc/mvme2307/bsp.h> +#elif defined(__rtems_powerpc_mvme3100__) +# include <powerpc/mvme3100/bsp.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/bsp.h> +#elif defined(__rtems_powerpc_pghplus__) +# include <powerpc/pghplus/bsp.h> +#elif defined(__rtems_powerpc_phycore_mpc5554__) +# include <powerpc/phycore_mpc5554/bsp.h> +#elif defined(__rtems_powerpc_pm520_cr825__) +# include <powerpc/pm520_cr825/bsp.h> +#elif defined(__rtems_powerpc_pm520_ze30__) +# include <powerpc/pm520_ze30/bsp.h> +#elif defined(__rtems_powerpc_psim__) +# include <powerpc/psim/bsp.h> +#elif defined(__rtems_powerpc_qemuppc__) +# include <powerpc/qemuppc/bsp.h> +#elif defined(__rtems_powerpc_qemuprep__) +# include <powerpc/qemuprep/bsp.h> +#elif defined(__rtems_powerpc_qemuprep_altivec__) +# include <powerpc/qemuprep-altivec/bsp.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/bsp.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/bsp.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/bsp.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/bsp.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/bsp.h> +#elif defined(__rtems_powerpc_score603e__) +# include <powerpc/score603e/bsp.h> +#elif defined(__rtems_powerpc_ss555__) +# include <powerpc/ss555/bsp.h> +#elif defined(__rtems_powerpc_t32mppc__) +# include <powerpc/t32mppc/bsp.h> +#elif defined(__rtems_powerpc_tqm8xx_stk8xx__) +# include <powerpc/tqm8xx_stk8xx/bsp.h> +#elif defined(__rtems_powerpc_virtex__) +# include <powerpc/virtex/bsp.h> +#elif defined(__rtems_powerpc_virtex4__) +# include <powerpc/virtex4/bsp.h> +#elif defined(__rtems_powerpc_virtex5__) +# include <powerpc/virtex5/bsp.h> +#elif defined(__rtems_sh_gensh1__) +# include <sh/gensh1/bsp.h> +#elif defined(__rtems_sh_gensh2__) +# include <sh/gensh2/bsp.h> +#elif defined(__rtems_sh_gensh4__) +# include <sh/gensh4/bsp.h> +#elif defined(__rtems_sh_simsh1__) +# include <sh/simsh1/bsp.h> +#elif defined(__rtems_sh_simsh2__) +# include <sh/simsh2/bsp.h> +#elif defined(__rtems_sh_simsh2e__) +# include <sh/simsh2e/bsp.h> +#elif defined(__rtems_sh_simsh4__) +# include <sh/simsh4/bsp.h> +#elif defined(__rtems_sparc_erc32__) +# include <sparc/erc32/bsp.h> +#elif defined(__rtems_sparc_leon2__) +# include <sparc/leon2/bsp.h> +#elif defined(__rtems_sparc_leon3__) +# include <sparc/leon3/bsp.h> +#elif defined(__rtems_sparc_ngmp__) +# include <sparc/ngmp/bsp.h> +#elif defined(__rtems_sparc_sis__) +# include <sparc/sis/bsp.h> +#elif defined(__rtems_sparc64_niagara__) +# include <sparc64/niagara/bsp.h> +#elif defined(__rtems_sparc64_usiii__) +# include <sparc64/usiii/bsp.h> +#elif defined(__rtems_v850_v850e1sim__) +# include <v850/v850e1sim/bsp.h> +#elif defined(__rtems_v850_v850e2sim__) +# include <v850/v850e2sim/bsp.h> +#elif defined(__rtems_v850_v850e2v3sim__) +# include <v850/v850e2v3sim/bsp.h> +#elif defined(__rtems_v850_v850esim__) +# include <v850/v850esim/bsp.h> +#elif defined(__rtems_v850_v850essim__) +# include <v850/v850essim/bsp.h> +#elif defined(__rtems_v850_v850sim__) +# include <v850/v850sim/bsp.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/8xx_immap.h b/include/bsp/8xx_immap.h new file mode 100644 index 0000000000..6710183a63 --- /dev/null +++ b/include/bsp/8xx_immap.h @@ -0,0 +1,26 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_powerpc_mbx821_001__) +# include <powerpc/mbx821_001/bsp/8xx_immap.h> +#elif defined(__rtems_powerpc_mbx821_002__) +# include <powerpc/mbx821_002/bsp/8xx_immap.h> +#elif defined(__rtems_powerpc_mbx821_002b__) +# include <powerpc/mbx821_002b/bsp/8xx_immap.h> +#elif defined(__rtems_powerpc_mbx860_001b__) +# include <powerpc/mbx860_001b/bsp/8xx_immap.h> +#elif defined(__rtems_powerpc_mbx860_002__) +# include <powerpc/mbx860_002/bsp/8xx_immap.h> +#elif defined(__rtems_powerpc_mbx860_005b__) +# include <powerpc/mbx860_005b/bsp/8xx_immap.h> +#elif defined(__rtems_powerpc_mbx860_1b__) +# include <powerpc/mbx860_1b/bsp/8xx_immap.h> +#elif defined(__rtems_powerpc_pghplus__) +# include <powerpc/pghplus/bsp/8xx_immap.h> +#elif defined(__rtems_powerpc_tqm8xx_stk8xx__) +# include <powerpc/tqm8xx_stk8xx/bsp/8xx_immap.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/VMEConfig.h b/include/bsp/VMEConfig.h new file mode 100644 index 0000000000..e169c64fec --- /dev/null +++ b/include/bsp/VMEConfig.h @@ -0,0 +1,28 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/bsp/VMEConfig.h> +#elif defined(__rtems_powerpc_ep1a__) +# include <powerpc/ep1a/bsp/VMEConfig.h> +#elif defined(__rtems_powerpc_mcp750__) +# include <powerpc/mcp750/bsp/VMEConfig.h> +#elif defined(__rtems_powerpc_mtx603e__) +# include <powerpc/mtx603e/bsp/VMEConfig.h> +#elif defined(__rtems_powerpc_mvme2100__) +# include <powerpc/mvme2100/bsp/VMEConfig.h> +#elif defined(__rtems_powerpc_mvme2307__) +# include <powerpc/mvme2307/bsp/VMEConfig.h> +#elif defined(__rtems_powerpc_mvme3100__) +# include <powerpc/mvme3100/bsp/VMEConfig.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/bsp/VMEConfig.h> +#elif defined(__rtems_powerpc_qemuprep__) +# include <powerpc/qemuprep/bsp/VMEConfig.h> +#elif defined(__rtems_powerpc_qemuprep_altivec__) +# include <powerpc/qemuprep-altivec/bsp/VMEConfig.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/dma.h b/include/bsp/dma.h new file mode 100644 index 0000000000..a557d5d0c2 --- /dev/null +++ b/include/bsp/dma.h @@ -0,0 +1,42 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/bsp/dma.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/bsp/dma.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/bsp/dma.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/bsp/dma.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/bsp/dma.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/bsp/dma.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/bsp/dma.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/bsp/dma.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/bsp/dma.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/bsp/dma.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/bsp/dma.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/bsp/dma.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/bsp/dma.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/bsp/dma.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/bsp/dma.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/bsp/dma.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/bsp/dma.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/gtpcireg.h b/include/bsp/gtpcireg.h new file mode 100644 index 0000000000..c8e091f52d --- /dev/null +++ b/include/bsp/gtpcireg.h @@ -0,0 +1,12 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/bsp/gtpcireg.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/bsp/gtpcireg.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/gtreg.h b/include/bsp/gtreg.h new file mode 100644 index 0000000000..5b9c107e34 --- /dev/null +++ b/include/bsp/gtreg.h @@ -0,0 +1,12 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/bsp/gtreg.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/bsp/gtreg.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/i2c.h b/include/bsp/i2c.h new file mode 100644 index 0000000000..b436143104 --- /dev/null +++ b/include/bsp/i2c.h @@ -0,0 +1,80 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_beagleboardorig__) +# include <arm/beagleboardorig/bsp/i2c.h> +#elif defined(__rtems_arm_beagleboardxm__) +# include <arm/beagleboardxm/bsp/i2c.h> +#elif defined(__rtems_arm_beagleboneblack__) +# include <arm/beagleboneblack/bsp/i2c.h> +#elif defined(__rtems_arm_beaglebonewhite__) +# include <arm/beaglebonewhite/bsp/i2c.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/bsp/i2c.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/bsp/i2c.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/bsp/i2c.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/bsp/i2c.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/bsp/i2c.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/bsp/i2c.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/bsp/i2c.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/bsp/i2c.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/bsp/i2c.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/bsp/i2c.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/bsp/i2c.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/bsp/i2c.h> +#elif defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/bsp/i2c.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/bsp/i2c.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/bsp/i2c.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/bsp/i2c.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/bsp/i2c.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/bsp/i2c.h> +#elif defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/bsp/i2c.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/bsp/i2c.h> +#elif defined(__rtems_arm_stm32f105rc__) +# include <arm/stm32f105rc/bsp/i2c.h> +#elif defined(__rtems_arm_stm32f4__) +# include <arm/stm32f4/bsp/i2c.h> +#elif defined(__rtems_arm_xilinx_zynq_a9_qemu__) +# include <arm/xilinx_zynq_a9_qemu/bsp/i2c.h> +#elif defined(__rtems_arm_xilinx_zynq_zc702__) +# include <arm/xilinx_zynq_zc702/bsp/i2c.h> +#elif defined(__rtems_arm_xilinx_zynq_zc706__) +# include <arm/xilinx_zynq_zc706/bsp/i2c.h> +#elif defined(__rtems_arm_xilinx_zynq_zedboard__) +# include <arm/xilinx_zynq_zedboard/bsp/i2c.h> +#elif defined(__rtems_powerpc_brs5l__) +# include <powerpc/brs5l/bsp/i2c.h> +#elif defined(__rtems_powerpc_brs6l__) +# include <powerpc/brs6l/bsp/i2c.h> +#elif defined(__rtems_powerpc_dp2__) +# include <powerpc/dp2/bsp/i2c.h> +#elif defined(__rtems_powerpc_icecube__) +# include <powerpc/icecube/bsp/i2c.h> +#elif defined(__rtems_powerpc_pm520_cr825__) +# include <powerpc/pm520_cr825/bsp/i2c.h> +#elif defined(__rtems_powerpc_pm520_ze30__) +# include <powerpc/pm520_ze30/bsp/i2c.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/i2cdrv.h b/include/bsp/i2cdrv.h new file mode 100644 index 0000000000..1bc3142650 --- /dev/null +++ b/include/bsp/i2cdrv.h @@ -0,0 +1,24 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_altcycv_devkit__) +# include <arm/altcycv_devkit/bsp/i2cdrv.h> +#elif defined(__rtems_arm_altcycv_devkit_smp__) +# include <arm/altcycv_devkit_smp/bsp/i2cdrv.h> +#elif defined(__rtems_powerpc_brs5l__) +# include <powerpc/brs5l/bsp/i2cdrv.h> +#elif defined(__rtems_powerpc_brs6l__) +# include <powerpc/brs6l/bsp/i2cdrv.h> +#elif defined(__rtems_powerpc_dp2__) +# include <powerpc/dp2/bsp/i2cdrv.h> +#elif defined(__rtems_powerpc_icecube__) +# include <powerpc/icecube/bsp/i2cdrv.h> +#elif defined(__rtems_powerpc_pm520_cr825__) +# include <powerpc/pm520_cr825/bsp/i2cdrv.h> +#elif defined(__rtems_powerpc_pm520_ze30__) +# include <powerpc/pm520_ze30/bsp/i2cdrv.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/io.h b/include/bsp/io.h new file mode 100644 index 0000000000..e690608f7c --- /dev/null +++ b/include/bsp/io.h @@ -0,0 +1,54 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_lm3s3749__) +# include <arm/lm3s3749/bsp/io.h> +#elif defined(__rtems_arm_lm3s6965__) +# include <arm/lm3s6965/bsp/io.h> +#elif defined(__rtems_arm_lm3s6965_qemu__) +# include <arm/lm3s6965_qemu/bsp/io.h> +#elif defined(__rtems_arm_lm4f120__) +# include <arm/lm4f120/bsp/io.h> +#elif defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/bsp/io.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/bsp/io.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/bsp/io.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/bsp/io.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/bsp/io.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/bsp/io.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/bsp/io.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/bsp/io.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/bsp/io.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/bsp/io.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/bsp/io.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/bsp/io.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/bsp/io.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/bsp/io.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/bsp/io.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/bsp/io.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/bsp/io.h> +#elif defined(__rtems_arm_stm32f105rc__) +# include <arm/stm32f105rc/bsp/io.h> +#elif defined(__rtems_arm_stm32f4__) +# include <arm/stm32f4/bsp/io.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/irq.h b/include/bsp/irq.h new file mode 100644 index 0000000000..eb09e79021 --- /dev/null +++ b/include/bsp/irq.h @@ -0,0 +1,294 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_altcycv_devkit__) +# include <arm/altcycv_devkit/bsp/irq.h> +#elif defined(__rtems_arm_altcycv_devkit_smp__) +# include <arm/altcycv_devkit_smp/bsp/irq.h> +#elif defined(__rtems_arm_arm1136jfs__) +# include <arm/arm1136jfs/bsp/irq.h> +#elif defined(__rtems_arm_arm1136js__) +# include <arm/arm1136js/bsp/irq.h> +#elif defined(__rtems_arm_arm7tdmi__) +# include <arm/arm7tdmi/bsp/irq.h> +#elif defined(__rtems_arm_arm920__) +# include <arm/arm920/bsp/irq.h> +#elif defined(__rtems_arm_armcortexa9__) +# include <arm/armcortexa9/bsp/irq.h> +#elif defined(__rtems_arm_beagleboardorig__) +# include <arm/beagleboardorig/bsp/irq.h> +#elif defined(__rtems_arm_beagleboardxm__) +# include <arm/beagleboardxm/bsp/irq.h> +#elif defined(__rtems_arm_beagleboneblack__) +# include <arm/beagleboneblack/bsp/irq.h> +#elif defined(__rtems_arm_beaglebonewhite__) +# include <arm/beaglebonewhite/bsp/irq.h> +#elif defined(__rtems_arm_csb336__) +# include <arm/csb336/bsp/irq.h> +#elif defined(__rtems_arm_csb337__) +# include <arm/csb337/bsp/irq.h> +#elif defined(__rtems_arm_csb637__) +# include <arm/csb637/bsp/irq.h> +#elif defined(__rtems_arm_edb7312__) +# include <arm/edb7312/bsp/irq.h> +#elif defined(__rtems_arm_gba__) +# include <arm/gba/bsp/irq.h> +#elif defined(__rtems_arm_gp32__) +# include <arm/gp32/bsp/irq.h> +#elif defined(__rtems_arm_gumstix__) +# include <arm/gumstix/bsp/irq.h> +#elif defined(__rtems_arm_kit637_v6__) +# include <arm/kit637_v6/bsp/irq.h> +#elif defined(__rtems_arm_lm3s3749__) +# include <arm/lm3s3749/bsp/irq.h> +#elif defined(__rtems_arm_lm3s6965__) +# include <arm/lm3s6965/bsp/irq.h> +#elif defined(__rtems_arm_lm3s6965_qemu__) +# include <arm/lm3s6965_qemu/bsp/irq.h> +#elif defined(__rtems_arm_lm4f120__) +# include <arm/lm4f120/bsp/irq.h> +#elif defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/bsp/irq.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/bsp/irq.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/bsp/irq.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/bsp/irq.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/bsp/irq.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/bsp/irq.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/bsp/irq.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/bsp/irq.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/bsp/irq.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/bsp/irq.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/bsp/irq.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/bsp/irq.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/bsp/irq.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/bsp/irq.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/bsp/irq.h> +#elif defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/bsp/irq.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/bsp/irq.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/bsp/irq.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/bsp/irq.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/bsp/irq.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/bsp/irq.h> +#elif defined(__rtems_arm_nds__) +# include <arm/nds/bsp/irq.h> +#elif defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/bsp/irq.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/bsp/irq.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu__) +# include <arm/realview_pbx_a9_qemu/bsp/irq.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu_smp__) +# include <arm/realview_pbx_a9_qemu_smp/bsp/irq.h> +#elif defined(__rtems_arm_rtl22xx__) +# include <arm/rtl22xx/bsp/irq.h> +#elif defined(__rtems_arm_rtl22xx_t__) +# include <arm/rtl22xx_t/bsp/irq.h> +#elif defined(__rtems_arm_smdk2410__) +# include <arm/smdk2410/bsp/irq.h> +#elif defined(__rtems_arm_stm32f105rc__) +# include <arm/stm32f105rc/bsp/irq.h> +#elif defined(__rtems_arm_stm32f4__) +# include <arm/stm32f4/bsp/irq.h> +#elif defined(__rtems_arm_tms570ls3137_hdk__) +# include <arm/tms570ls3137_hdk/bsp/irq.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_intram__) +# include <arm/tms570ls3137_hdk_intram/bsp/irq.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_sdram__) +# include <arm/tms570ls3137_hdk_sdram/bsp/irq.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_with_loader__) +# include <arm/tms570ls3137_hdk_with_loader/bsp/irq.h> +#elif defined(__rtems_arm_xilinx_zynq_a9_qemu__) +# include <arm/xilinx_zynq_a9_qemu/bsp/irq.h> +#elif defined(__rtems_arm_xilinx_zynq_zc702__) +# include <arm/xilinx_zynq_zc702/bsp/irq.h> +#elif defined(__rtems_arm_xilinx_zynq_zc706__) +# include <arm/xilinx_zynq_zc706/bsp/irq.h> +#elif defined(__rtems_arm_xilinx_zynq_zedboard__) +# include <arm/xilinx_zynq_zedboard/bsp/irq.h> +#elif defined(__rtems_epiphany_epiphany_sim__) +# include <epiphany/epiphany_sim/bsp/irq.h> +#elif defined(__rtems_i386_edison__) +# include <i386/edison/bsp/irq.h> +#elif defined(__rtems_i386_pc386__) +# include <i386/pc386/bsp/irq.h> +#elif defined(__rtems_i386_pc486__) +# include <i386/pc486/bsp/irq.h> +#elif defined(__rtems_i386_pc586__) +# include <i386/pc586/bsp/irq.h> +#elif defined(__rtems_i386_pc586_sse__) +# include <i386/pc586-sse/bsp/irq.h> +#elif defined(__rtems_i386_pc686__) +# include <i386/pc686/bsp/irq.h> +#elif defined(__rtems_i386_pcp4__) +# include <i386/pcp4/bsp/irq.h> +#elif defined(__rtems_lm32_milkymist__) +# include <lm32/milkymist/bsp/irq.h> +#elif defined(__rtems_m68k_COBRA5475__) +# include <m68k/COBRA5475/bsp/irq.h> +#elif defined(__rtems_m68k_m5484FireEngine__) +# include <m68k/m5484FireEngine/bsp/irq.h> +#elif defined(__rtems_mips_csb350__) +# include <mips/csb350/bsp/irq.h> +#elif defined(__rtems_mips_genmongoosev__) +# include <mips/genmongoosev/bsp/irq.h> +#elif defined(__rtems_mips_hurricane__) +# include <mips/hurricane/bsp/irq.h> +#elif defined(__rtems_mips_jmr3904__) +# include <mips/jmr3904/bsp/irq.h> +#elif defined(__rtems_mips_malta__) +# include <mips/malta/bsp/irq.h> +#elif defined(__rtems_mips_rbtx4925__) +# include <mips/rbtx4925/bsp/irq.h> +#elif defined(__rtems_mips_rbtx4938__) +# include <mips/rbtx4938/bsp/irq.h> +#elif defined(__rtems_or1k_generic_or1k__) +# include <or1k/generic_or1k/bsp/irq.h> +#elif defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/bsp/irq.h> +#elif defined(__rtems_powerpc_br_uid__) +# include <powerpc/br_uid/bsp/irq.h> +#elif defined(__rtems_powerpc_brs5l__) +# include <powerpc/brs5l/bsp/irq.h> +#elif defined(__rtems_powerpc_brs6l__) +# include <powerpc/brs6l/bsp/irq.h> +#elif defined(__rtems_powerpc_dp2__) +# include <powerpc/dp2/bsp/irq.h> +#elif defined(__rtems_powerpc_ep1a__) +# include <powerpc/ep1a/bsp/irq.h> +#elif defined(__rtems_powerpc_gwlcfm__) +# include <powerpc/gwlcfm/bsp/irq.h> +#elif defined(__rtems_powerpc_haleakala__) +# include <powerpc/haleakala/bsp/irq.h> +#elif defined(__rtems_powerpc_hsc_cm01__) +# include <powerpc/hsc_cm01/bsp/irq.h> +#elif defined(__rtems_powerpc_icecube__) +# include <powerpc/icecube/bsp/irq.h> +#elif defined(__rtems_powerpc_mbx821_001__) +# include <powerpc/mbx821_001/bsp/irq.h> +#elif defined(__rtems_powerpc_mbx821_002__) +# include <powerpc/mbx821_002/bsp/irq.h> +#elif defined(__rtems_powerpc_mbx821_002b__) +# include <powerpc/mbx821_002b/bsp/irq.h> +#elif defined(__rtems_powerpc_mbx860_001b__) +# include <powerpc/mbx860_001b/bsp/irq.h> +#elif defined(__rtems_powerpc_mbx860_002__) +# include <powerpc/mbx860_002/bsp/irq.h> +#elif defined(__rtems_powerpc_mbx860_005b__) +# include <powerpc/mbx860_005b/bsp/irq.h> +#elif defined(__rtems_powerpc_mbx860_1b__) +# include <powerpc/mbx860_1b/bsp/irq.h> +#elif defined(__rtems_powerpc_mcp750__) +# include <powerpc/mcp750/bsp/irq.h> +#elif defined(__rtems_powerpc_mpc5566evb__) +# include <powerpc/mpc5566evb/bsp/irq.h> +#elif defined(__rtems_powerpc_mpc5566evb_spe__) +# include <powerpc/mpc5566evb_spe/bsp/irq.h> +#elif defined(__rtems_powerpc_mpc5643l_dpu__) +# include <powerpc/mpc5643l_dpu/bsp/irq.h> +#elif defined(__rtems_powerpc_mpc5643l_evb__) +# include <powerpc/mpc5643l_evb/bsp/irq.h> +#elif defined(__rtems_powerpc_mpc5668g__) +# include <powerpc/mpc5668g/bsp/irq.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_app__) +# include <powerpc/mpc5674f_ecu508_app/bsp/irq.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_boot__) +# include <powerpc/mpc5674f_ecu508_boot/bsp/irq.h> +#elif defined(__rtems_powerpc_mpc5674f_rsm6__) +# include <powerpc/mpc5674f_rsm6/bsp/irq.h> +#elif defined(__rtems_powerpc_mpc5674fevb__) +# include <powerpc/mpc5674fevb/bsp/irq.h> +#elif defined(__rtems_powerpc_mpc5674fevb_spe__) +# include <powerpc/mpc5674fevb_spe/bsp/irq.h> +#elif defined(__rtems_powerpc_mpc8260ads__) +# include <powerpc/mpc8260ads/bsp/irq.h> +#elif defined(__rtems_powerpc_mpc8309som__) +# include <powerpc/mpc8309som/bsp/irq.h> +#elif defined(__rtems_powerpc_mpc8313erdb__) +# include <powerpc/mpc8313erdb/bsp/irq.h> +#elif defined(__rtems_powerpc_mpc8349eamds__) +# include <powerpc/mpc8349eamds/bsp/irq.h> +#elif defined(__rtems_powerpc_mtx603e__) +# include <powerpc/mtx603e/bsp/irq.h> +#elif defined(__rtems_powerpc_mvme2100__) +# include <powerpc/mvme2100/bsp/irq.h> +#elif defined(__rtems_powerpc_mvme2307__) +# include <powerpc/mvme2307/bsp/irq.h> +#elif defined(__rtems_powerpc_mvme3100__) +# include <powerpc/mvme3100/bsp/irq.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/bsp/irq.h> +#elif defined(__rtems_powerpc_pghplus__) +# include <powerpc/pghplus/bsp/irq.h> +#elif defined(__rtems_powerpc_phycore_mpc5554__) +# include <powerpc/phycore_mpc5554/bsp/irq.h> +#elif defined(__rtems_powerpc_pm520_cr825__) +# include <powerpc/pm520_cr825/bsp/irq.h> +#elif defined(__rtems_powerpc_pm520_ze30__) +# include <powerpc/pm520_ze30/bsp/irq.h> +#elif defined(__rtems_powerpc_psim__) +# include <powerpc/psim/bsp/irq.h> +#elif defined(__rtems_powerpc_qemuppc__) +# include <powerpc/qemuppc/bsp/irq.h> +#elif defined(__rtems_powerpc_qemuprep__) +# include <powerpc/qemuprep/bsp/irq.h> +#elif defined(__rtems_powerpc_qemuprep_altivec__) +# include <powerpc/qemuprep-altivec/bsp/irq.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/bsp/irq.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/bsp/irq.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/bsp/irq.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/bsp/irq.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/bsp/irq.h> +#elif defined(__rtems_powerpc_score603e__) +# include <powerpc/score603e/bsp/irq.h> +#elif defined(__rtems_powerpc_ss555__) +# include <powerpc/ss555/bsp/irq.h> +#elif defined(__rtems_powerpc_t32mppc__) +# include <powerpc/t32mppc/bsp/irq.h> +#elif defined(__rtems_powerpc_tqm8xx_stk8xx__) +# include <powerpc/tqm8xx_stk8xx/bsp/irq.h> +#elif defined(__rtems_powerpc_virtex__) +# include <powerpc/virtex/bsp/irq.h> +#elif defined(__rtems_powerpc_virtex4__) +# include <powerpc/virtex4/bsp/irq.h> +#elif defined(__rtems_powerpc_virtex5__) +# include <powerpc/virtex5/bsp/irq.h> +#elif defined(__rtems_sparc_erc32__) +# include <sparc/erc32/bsp/irq.h> +#elif defined(__rtems_sparc_leon2__) +# include <sparc/leon2/bsp/irq.h> +#elif defined(__rtems_sparc_leon3__) +# include <sparc/leon3/bsp/irq.h> +#elif defined(__rtems_sparc_ngmp__) +# include <sparc/ngmp/bsp/irq.h> +#elif defined(__rtems_sparc_sis__) +# include <sparc/sis/bsp/irq.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/linker-symbols.h b/include/bsp/linker-symbols.h new file mode 100644 index 0000000000..75c836f507 --- /dev/null +++ b/include/bsp/linker-symbols.h @@ -0,0 +1,234 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_altcycv_devkit__) +# include <arm/altcycv_devkit/bsp/linker-symbols.h> +#elif defined(__rtems_arm_altcycv_devkit_smp__) +# include <arm/altcycv_devkit_smp/bsp/linker-symbols.h> +#elif defined(__rtems_arm_arm1136jfs__) +# include <arm/arm1136jfs/bsp/linker-symbols.h> +#elif defined(__rtems_arm_arm1136js__) +# include <arm/arm1136js/bsp/linker-symbols.h> +#elif defined(__rtems_arm_arm7tdmi__) +# include <arm/arm7tdmi/bsp/linker-symbols.h> +#elif defined(__rtems_arm_arm920__) +# include <arm/arm920/bsp/linker-symbols.h> +#elif defined(__rtems_arm_armcortexa9__) +# include <arm/armcortexa9/bsp/linker-symbols.h> +#elif defined(__rtems_arm_beagleboardorig__) +# include <arm/beagleboardorig/bsp/linker-symbols.h> +#elif defined(__rtems_arm_beagleboardxm__) +# include <arm/beagleboardxm/bsp/linker-symbols.h> +#elif defined(__rtems_arm_beagleboneblack__) +# include <arm/beagleboneblack/bsp/linker-symbols.h> +#elif defined(__rtems_arm_beaglebonewhite__) +# include <arm/beaglebonewhite/bsp/linker-symbols.h> +#elif defined(__rtems_arm_csb336__) +# include <arm/csb336/bsp/linker-symbols.h> +#elif defined(__rtems_arm_csb337__) +# include <arm/csb337/bsp/linker-symbols.h> +#elif defined(__rtems_arm_csb637__) +# include <arm/csb637/bsp/linker-symbols.h> +#elif defined(__rtems_arm_edb7312__) +# include <arm/edb7312/bsp/linker-symbols.h> +#elif defined(__rtems_arm_gba__) +# include <arm/gba/bsp/linker-symbols.h> +#elif defined(__rtems_arm_gp32__) +# include <arm/gp32/bsp/linker-symbols.h> +#elif defined(__rtems_arm_gumstix__) +# include <arm/gumstix/bsp/linker-symbols.h> +#elif defined(__rtems_arm_kit637_v6__) +# include <arm/kit637_v6/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lm3s3749__) +# include <arm/lm3s3749/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lm3s6965__) +# include <arm/lm3s6965/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lm3s6965_qemu__) +# include <arm/lm3s6965_qemu/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lm4f120__) +# include <arm/lm4f120/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/bsp/linker-symbols.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/bsp/linker-symbols.h> +#elif defined(__rtems_arm_nds__) +# include <arm/nds/bsp/linker-symbols.h> +#elif defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/bsp/linker-symbols.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/bsp/linker-symbols.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu__) +# include <arm/realview_pbx_a9_qemu/bsp/linker-symbols.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu_smp__) +# include <arm/realview_pbx_a9_qemu_smp/bsp/linker-symbols.h> +#elif defined(__rtems_arm_rtl22xx__) +# include <arm/rtl22xx/bsp/linker-symbols.h> +#elif defined(__rtems_arm_rtl22xx_t__) +# include <arm/rtl22xx_t/bsp/linker-symbols.h> +#elif defined(__rtems_arm_smdk2410__) +# include <arm/smdk2410/bsp/linker-symbols.h> +#elif defined(__rtems_arm_stm32f105rc__) +# include <arm/stm32f105rc/bsp/linker-symbols.h> +#elif defined(__rtems_arm_stm32f4__) +# include <arm/stm32f4/bsp/linker-symbols.h> +#elif defined(__rtems_arm_tms570ls3137_hdk__) +# include <arm/tms570ls3137_hdk/bsp/linker-symbols.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_intram__) +# include <arm/tms570ls3137_hdk_intram/bsp/linker-symbols.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_sdram__) +# include <arm/tms570ls3137_hdk_sdram/bsp/linker-symbols.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_with_loader__) +# include <arm/tms570ls3137_hdk_with_loader/bsp/linker-symbols.h> +#elif defined(__rtems_arm_xilinx_zynq_a9_qemu__) +# include <arm/xilinx_zynq_a9_qemu/bsp/linker-symbols.h> +#elif defined(__rtems_arm_xilinx_zynq_zc702__) +# include <arm/xilinx_zynq_zc702/bsp/linker-symbols.h> +#elif defined(__rtems_arm_xilinx_zynq_zc706__) +# include <arm/xilinx_zynq_zc706/bsp/linker-symbols.h> +#elif defined(__rtems_arm_xilinx_zynq_zedboard__) +# include <arm/xilinx_zynq_zedboard/bsp/linker-symbols.h> +#elif defined(__rtems_epiphany_epiphany_sim__) +# include <epiphany/epiphany_sim/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_COBRA5475__) +# include <m68k/COBRA5475/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_av5282__) +# include <m68k/av5282/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_csb360__) +# include <m68k/csb360/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_gen68302__) +# include <m68k/gen68302/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_gen68340__) +# include <m68k/gen68340/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_gen68360__) +# include <m68k/gen68360/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_gen68360_040__) +# include <m68k/gen68360_040/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_idp__) +# include <m68k/idp/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_m5484FireEngine__) +# include <m68k/m5484FireEngine/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_mcf5206elite__) +# include <m68k/mcf5206elite/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_mcf52235__) +# include <m68k/mcf52235/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_mcf5225x__) +# include <m68k/mcf5225x/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_mcf5235__) +# include <m68k/mcf5235/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_mcf5329__) +# include <m68k/mcf5329/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_mrm332__) +# include <m68k/mrm332/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_mvme136__) +# include <m68k/mvme136/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_mvme147__) +# include <m68k/mvme147/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_mvme147s__) +# include <m68k/mvme147s/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_mvme162__) +# include <m68k/mvme162/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_mvme162lx__) +# include <m68k/mvme162lx/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_mvme167__) +# include <m68k/mvme167/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_ods68302__) +# include <m68k/ods68302/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_pgh360__) +# include <m68k/pgh360/bsp/linker-symbols.h> +#elif defined(__rtems_m68k_uC5282__) +# include <m68k/uC5282/bsp/linker-symbols.h> +#elif defined(__rtems_or1k_generic_or1k__) +# include <or1k/generic_or1k/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_br_uid__) +# include <powerpc/br_uid/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_gwlcfm__) +# include <powerpc/gwlcfm/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_hsc_cm01__) +# include <powerpc/hsc_cm01/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_mpc5566evb__) +# include <powerpc/mpc5566evb/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_mpc5566evb_spe__) +# include <powerpc/mpc5566evb_spe/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_mpc5643l_dpu__) +# include <powerpc/mpc5643l_dpu/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_mpc5643l_evb__) +# include <powerpc/mpc5643l_evb/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_mpc5668g__) +# include <powerpc/mpc5668g/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_app__) +# include <powerpc/mpc5674f_ecu508_app/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_boot__) +# include <powerpc/mpc5674f_ecu508_boot/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_mpc5674f_rsm6__) +# include <powerpc/mpc5674f_rsm6/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_mpc5674fevb__) +# include <powerpc/mpc5674fevb/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_mpc5674fevb_spe__) +# include <powerpc/mpc5674fevb_spe/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_mpc8309som__) +# include <powerpc/mpc8309som/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_mpc8313erdb__) +# include <powerpc/mpc8313erdb/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_mpc8349eamds__) +# include <powerpc/mpc8349eamds/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_phycore_mpc5554__) +# include <powerpc/phycore_mpc5554/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_psim__) +# include <powerpc/psim/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_t32mppc__) +# include <powerpc/t32mppc/bsp/linker-symbols.h> +#elif defined(__rtems_powerpc_virtex__) +# include <powerpc/virtex/bsp/linker-symbols.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/lpc-clock-config.h b/include/bsp/lpc-clock-config.h new file mode 100644 index 0000000000..cfdd9024a4 --- /dev/null +++ b/include/bsp/lpc-clock-config.h @@ -0,0 +1,50 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/bsp/lpc-clock-config.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/bsp/lpc-clock-config.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/lpc-ethernet-config.h b/include/bsp/lpc-ethernet-config.h new file mode 100644 index 0000000000..2fb254ff36 --- /dev/null +++ b/include/bsp/lpc-ethernet-config.h @@ -0,0 +1,44 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/bsp/lpc-ethernet-config.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/bsp/lpc-ethernet-config.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/mmu.h b/include/bsp/mmu.h new file mode 100644 index 0000000000..48d3851f86 --- /dev/null +++ b/include/bsp/mmu.h @@ -0,0 +1,34 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/bsp/mmu.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/bsp/mmu.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/bsp/mmu.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/bsp/mmu.h> +#elif defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/bsp/mmu.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/bsp/mmu.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/bsp/mmu.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/bsp/mmu.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/bsp/mmu.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/bsp/mmu.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/bsp/mmu.h> +#elif defined(__rtems_powerpc_virtex4__) +# include <powerpc/virtex4/bsp/mmu.h> +#elif defined(__rtems_powerpc_virtex5__) +# include <powerpc/virtex5/bsp/mmu.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/pci.h b/include/bsp/pci.h new file mode 100644 index 0000000000..7cfd2a8213 --- /dev/null +++ b/include/bsp/pci.h @@ -0,0 +1,32 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_mips_malta__) +# include <mips/malta/bsp/pci.h> +#elif defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/bsp/pci.h> +#elif defined(__rtems_powerpc_ep1a__) +# include <powerpc/ep1a/bsp/pci.h> +#elif defined(__rtems_powerpc_mcp750__) +# include <powerpc/mcp750/bsp/pci.h> +#elif defined(__rtems_powerpc_mtx603e__) +# include <powerpc/mtx603e/bsp/pci.h> +#elif defined(__rtems_powerpc_mvme2100__) +# include <powerpc/mvme2100/bsp/pci.h> +#elif defined(__rtems_powerpc_mvme2307__) +# include <powerpc/mvme2307/bsp/pci.h> +#elif defined(__rtems_powerpc_mvme3100__) +# include <powerpc/mvme3100/bsp/pci.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/bsp/pci.h> +#elif defined(__rtems_powerpc_qemuprep__) +# include <powerpc/qemuprep/bsp/pci.h> +#elif defined(__rtems_powerpc_qemuprep_altivec__) +# include <powerpc/qemuprep-altivec/bsp/pci.h> +#elif defined(__rtems_powerpc_score603e__) +# include <powerpc/score603e/bsp/pci.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/regs.h b/include/bsp/regs.h new file mode 100644 index 0000000000..eff4daec9f --- /dev/null +++ b/include/bsp/regs.h @@ -0,0 +1,22 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_mips_csb350__) +# include <mips/csb350/bsp/regs.h> +#elif defined(__rtems_mips_genmongoosev__) +# include <mips/genmongoosev/bsp/regs.h> +#elif defined(__rtems_mips_hurricane__) +# include <mips/hurricane/bsp/regs.h> +#elif defined(__rtems_mips_jmr3904__) +# include <mips/jmr3904/bsp/regs.h> +#elif defined(__rtems_mips_malta__) +# include <mips/malta/bsp/regs.h> +#elif defined(__rtems_mips_rbtx4925__) +# include <mips/rbtx4925/bsp/regs.h> +#elif defined(__rtems_mips_rbtx4938__) +# include <mips/rbtx4938/bsp/regs.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/spi.h b/include/bsp/spi.h new file mode 100644 index 0000000000..a2fa4752cb --- /dev/null +++ b/include/bsp/spi.h @@ -0,0 +1,16 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/bsp/spi.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/bsp/spi.h> +#elif defined(__rtems_powerpc_pghplus__) +# include <powerpc/pghplus/bsp/spi.h> +#elif defined(__rtems_powerpc_tqm8xx_stk8xx__) +# include <powerpc/tqm8xx_stk8xx/bsp/spi.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/start.h b/include/bsp/start.h new file mode 100644 index 0000000000..044a9b7dab --- /dev/null +++ b/include/bsp/start.h @@ -0,0 +1,154 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_altcycv_devkit__) +# include <arm/altcycv_devkit/bsp/start.h> +#elif defined(__rtems_arm_altcycv_devkit_smp__) +# include <arm/altcycv_devkit_smp/bsp/start.h> +#elif defined(__rtems_arm_arm1136jfs__) +# include <arm/arm1136jfs/bsp/start.h> +#elif defined(__rtems_arm_arm1136js__) +# include <arm/arm1136js/bsp/start.h> +#elif defined(__rtems_arm_arm7tdmi__) +# include <arm/arm7tdmi/bsp/start.h> +#elif defined(__rtems_arm_arm920__) +# include <arm/arm920/bsp/start.h> +#elif defined(__rtems_arm_armcortexa9__) +# include <arm/armcortexa9/bsp/start.h> +#elif defined(__rtems_arm_beagleboardorig__) +# include <arm/beagleboardorig/bsp/start.h> +#elif defined(__rtems_arm_beagleboardxm__) +# include <arm/beagleboardxm/bsp/start.h> +#elif defined(__rtems_arm_beagleboneblack__) +# include <arm/beagleboneblack/bsp/start.h> +#elif defined(__rtems_arm_beaglebonewhite__) +# include <arm/beaglebonewhite/bsp/start.h> +#elif defined(__rtems_arm_lm3s3749__) +# include <arm/lm3s3749/bsp/start.h> +#elif defined(__rtems_arm_lm3s6965__) +# include <arm/lm3s6965/bsp/start.h> +#elif defined(__rtems_arm_lm3s6965_qemu__) +# include <arm/lm3s6965_qemu/bsp/start.h> +#elif defined(__rtems_arm_lm4f120__) +# include <arm/lm4f120/bsp/start.h> +#elif defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/bsp/start.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/bsp/start.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/bsp/start.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/bsp/start.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/bsp/start.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/bsp/start.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/bsp/start.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/bsp/start.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/bsp/start.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/bsp/start.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/bsp/start.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/bsp/start.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/bsp/start.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/bsp/start.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/bsp/start.h> +#elif defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/bsp/start.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/bsp/start.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/bsp/start.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/bsp/start.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/bsp/start.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/bsp/start.h> +#elif defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/bsp/start.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/bsp/start.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu__) +# include <arm/realview_pbx_a9_qemu/bsp/start.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu_smp__) +# include <arm/realview_pbx_a9_qemu_smp/bsp/start.h> +#elif defined(__rtems_arm_stm32f105rc__) +# include <arm/stm32f105rc/bsp/start.h> +#elif defined(__rtems_arm_stm32f4__) +# include <arm/stm32f4/bsp/start.h> +#elif defined(__rtems_arm_tms570ls3137_hdk__) +# include <arm/tms570ls3137_hdk/bsp/start.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_intram__) +# include <arm/tms570ls3137_hdk_intram/bsp/start.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_sdram__) +# include <arm/tms570ls3137_hdk_sdram/bsp/start.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_with_loader__) +# include <arm/tms570ls3137_hdk_with_loader/bsp/start.h> +#elif defined(__rtems_arm_xilinx_zynq_a9_qemu__) +# include <arm/xilinx_zynq_a9_qemu/bsp/start.h> +#elif defined(__rtems_arm_xilinx_zynq_zc702__) +# include <arm/xilinx_zynq_zc702/bsp/start.h> +#elif defined(__rtems_arm_xilinx_zynq_zc706__) +# include <arm/xilinx_zynq_zc706/bsp/start.h> +#elif defined(__rtems_arm_xilinx_zynq_zedboard__) +# include <arm/xilinx_zynq_zedboard/bsp/start.h> +#elif defined(__rtems_powerpc_br_uid__) +# include <powerpc/br_uid/bsp/start.h> +#elif defined(__rtems_powerpc_gwlcfm__) +# include <powerpc/gwlcfm/bsp/start.h> +#elif defined(__rtems_powerpc_hsc_cm01__) +# include <powerpc/hsc_cm01/bsp/start.h> +#elif defined(__rtems_powerpc_mpc5566evb__) +# include <powerpc/mpc5566evb/bsp/start.h> +#elif defined(__rtems_powerpc_mpc5566evb_spe__) +# include <powerpc/mpc5566evb_spe/bsp/start.h> +#elif defined(__rtems_powerpc_mpc5643l_dpu__) +# include <powerpc/mpc5643l_dpu/bsp/start.h> +#elif defined(__rtems_powerpc_mpc5643l_evb__) +# include <powerpc/mpc5643l_evb/bsp/start.h> +#elif defined(__rtems_powerpc_mpc5668g__) +# include <powerpc/mpc5668g/bsp/start.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_app__) +# include <powerpc/mpc5674f_ecu508_app/bsp/start.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_boot__) +# include <powerpc/mpc5674f_ecu508_boot/bsp/start.h> +#elif defined(__rtems_powerpc_mpc5674f_rsm6__) +# include <powerpc/mpc5674f_rsm6/bsp/start.h> +#elif defined(__rtems_powerpc_mpc5674fevb__) +# include <powerpc/mpc5674fevb/bsp/start.h> +#elif defined(__rtems_powerpc_mpc5674fevb_spe__) +# include <powerpc/mpc5674fevb_spe/bsp/start.h> +#elif defined(__rtems_powerpc_mpc8309som__) +# include <powerpc/mpc8309som/bsp/start.h> +#elif defined(__rtems_powerpc_mpc8313erdb__) +# include <powerpc/mpc8313erdb/bsp/start.h> +#elif defined(__rtems_powerpc_mpc8349eamds__) +# include <powerpc/mpc8349eamds/bsp/start.h> +#elif defined(__rtems_powerpc_phycore_mpc5554__) +# include <powerpc/phycore_mpc5554/bsp/start.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/bsp/start.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/bsp/start.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/bsp/start.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/bsp/start.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/bsp/start.h> +#elif defined(__rtems_powerpc_t32mppc__) +# include <powerpc/t32mppc/bsp/start.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/syscall.h b/include/bsp/syscall.h new file mode 100644 index 0000000000..e29427de7c --- /dev/null +++ b/include/bsp/syscall.h @@ -0,0 +1,28 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_sh_simsh1__) +# include <sh/simsh1/bsp/syscall.h> +#elif defined(__rtems_sh_simsh2__) +# include <sh/simsh2/bsp/syscall.h> +#elif defined(__rtems_sh_simsh2e__) +# include <sh/simsh2e/bsp/syscall.h> +#elif defined(__rtems_sh_simsh4__) +# include <sh/simsh4/bsp/syscall.h> +#elif defined(__rtems_v850_v850e1sim__) +# include <v850/v850e1sim/bsp/syscall.h> +#elif defined(__rtems_v850_v850e2sim__) +# include <v850/v850e2sim/bsp/syscall.h> +#elif defined(__rtems_v850_v850e2v3sim__) +# include <v850/v850e2v3sim/bsp/syscall.h> +#elif defined(__rtems_v850_v850esim__) +# include <v850/v850esim/bsp/syscall.h> +#elif defined(__rtems_v850_v850essim__) +# include <v850/v850essim/bsp/syscall.h> +#elif defined(__rtems_v850_v850sim__) +# include <v850/v850sim/bsp/syscall.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/system-clocks.h b/include/bsp/system-clocks.h new file mode 100644 index 0000000000..237a98339f --- /dev/null +++ b/include/bsp/system-clocks.h @@ -0,0 +1,50 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/bsp/system-clocks.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/bsp/system-clocks.h> +#elif defined(__rtems_arm_tms570ls3137_hdk__) +# include <arm/tms570ls3137_hdk/bsp/system-clocks.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_intram__) +# include <arm/tms570ls3137_hdk_intram/bsp/system-clocks.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_sdram__) +# include <arm/tms570ls3137_hdk_sdram/bsp/system-clocks.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_with_loader__) +# include <arm/tms570ls3137_hdk_with_loader/bsp/system-clocks.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/tsec-config.h b/include/bsp/tsec-config.h new file mode 100644 index 0000000000..716b8c8748 --- /dev/null +++ b/include/bsp/tsec-config.h @@ -0,0 +1,28 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_powerpc_br_uid__) +# include <powerpc/br_uid/bsp/tsec-config.h> +#elif defined(__rtems_powerpc_hsc_cm01__) +# include <powerpc/hsc_cm01/bsp/tsec-config.h> +#elif defined(__rtems_powerpc_mpc8309som__) +# include <powerpc/mpc8309som/bsp/tsec-config.h> +#elif defined(__rtems_powerpc_mpc8313erdb__) +# include <powerpc/mpc8313erdb/bsp/tsec-config.h> +#elif defined(__rtems_powerpc_mpc8349eamds__) +# include <powerpc/mpc8349eamds/bsp/tsec-config.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/bsp/tsec-config.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/bsp/tsec-config.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/bsp/tsec-config.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/bsp/tsec-config.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/bsp/tsec-config.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/u-boot-config.h b/include/bsp/u-boot-config.h new file mode 100644 index 0000000000..a2eed901ac --- /dev/null +++ b/include/bsp/u-boot-config.h @@ -0,0 +1,40 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_powerpc_br_uid__) +# include <powerpc/br_uid/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_brs5l__) +# include <powerpc/brs5l/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_brs6l__) +# include <powerpc/brs6l/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_dp2__) +# include <powerpc/dp2/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_hsc_cm01__) +# include <powerpc/hsc_cm01/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_icecube__) +# include <powerpc/icecube/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_mpc8309som__) +# include <powerpc/mpc8309som/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_mpc8313erdb__) +# include <powerpc/mpc8313erdb/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_mpc8349eamds__) +# include <powerpc/mpc8349eamds/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_pm520_cr825__) +# include <powerpc/pm520_cr825/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_pm520_ze30__) +# include <powerpc/pm520_ze30/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/bsp/u-boot-config.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/bsp/u-boot-config.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/uart.h b/include/bsp/uart.h new file mode 100644 index 0000000000..317907886d --- /dev/null +++ b/include/bsp/uart.h @@ -0,0 +1,40 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_lm3s3749__) +# include <arm/lm3s3749/bsp/uart.h> +#elif defined(__rtems_arm_lm3s6965__) +# include <arm/lm3s6965/bsp/uart.h> +#elif defined(__rtems_arm_lm3s6965_qemu__) +# include <arm/lm3s6965_qemu/bsp/uart.h> +#elif defined(__rtems_arm_lm4f120__) +# include <arm/lm4f120/bsp/uart.h> +#elif defined(__rtems_or1k_generic_or1k__) +# include <or1k/generic_or1k/bsp/uart.h> +#elif defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/bsp/uart.h> +#elif defined(__rtems_powerpc_ep1a__) +# include <powerpc/ep1a/bsp/uart.h> +#elif defined(__rtems_powerpc_haleakala__) +# include <powerpc/haleakala/bsp/uart.h> +#elif defined(__rtems_powerpc_mcp750__) +# include <powerpc/mcp750/bsp/uart.h> +#elif defined(__rtems_powerpc_mtx603e__) +# include <powerpc/mtx603e/bsp/uart.h> +#elif defined(__rtems_powerpc_mvme2100__) +# include <powerpc/mvme2100/bsp/uart.h> +#elif defined(__rtems_powerpc_mvme2307__) +# include <powerpc/mvme2307/bsp/uart.h> +#elif defined(__rtems_powerpc_mvme3100__) +# include <powerpc/mvme3100/bsp/uart.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/bsp/uart.h> +#elif defined(__rtems_powerpc_qemuprep__) +# include <powerpc/qemuprep/bsp/uart.h> +#elif defined(__rtems_powerpc_qemuprep_altivec__) +# include <powerpc/qemuprep-altivec/bsp/uart.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/usart.h b/include/bsp/usart.h new file mode 100644 index 0000000000..d3637f1d36 --- /dev/null +++ b/include/bsp/usart.h @@ -0,0 +1,16 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/bsp/usart.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/bsp/usart.h> +#elif defined(__rtems_arm_stm32f105rc__) +# include <arm/stm32f105rc/bsp/usart.h> +#elif defined(__rtems_arm_stm32f4__) +# include <arm/stm32f4/bsp/usart.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/bsp/watchdog.h b/include/bsp/watchdog.h new file mode 100644 index 0000000000..8cb9563530 --- /dev/null +++ b/include/bsp/watchdog.h @@ -0,0 +1,18 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/bsp/watchdog.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/bsp/watchdog.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/bsp/watchdog.h> +#elif defined(__rtems_sparc_leon3__) +# include <sparc/leon3/bsp/watchdog.h> +#elif defined(__rtems_sparc_ngmp__) +# include <sparc/ngmp/bsp/watchdog.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/coverhd.h b/include/coverhd.h new file mode 100644 index 0000000000..ca170b9eb0 --- /dev/null +++ b/include/coverhd.h @@ -0,0 +1,392 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_altcycv_devkit__) +# include <arm/altcycv_devkit/coverhd.h> +#elif defined(__rtems_arm_altcycv_devkit_smp__) +# include <arm/altcycv_devkit_smp/coverhd.h> +#elif defined(__rtems_arm_arm1136jfs__) +# include <arm/arm1136jfs/coverhd.h> +#elif defined(__rtems_arm_arm1136js__) +# include <arm/arm1136js/coverhd.h> +#elif defined(__rtems_arm_arm7tdmi__) +# include <arm/arm7tdmi/coverhd.h> +#elif defined(__rtems_arm_arm920__) +# include <arm/arm920/coverhd.h> +#elif defined(__rtems_arm_armcortexa9__) +# include <arm/armcortexa9/coverhd.h> +#elif defined(__rtems_arm_beagleboardorig__) +# include <arm/beagleboardorig/coverhd.h> +#elif defined(__rtems_arm_beagleboardxm__) +# include <arm/beagleboardxm/coverhd.h> +#elif defined(__rtems_arm_beagleboneblack__) +# include <arm/beagleboneblack/coverhd.h> +#elif defined(__rtems_arm_beaglebonewhite__) +# include <arm/beaglebonewhite/coverhd.h> +#elif defined(__rtems_arm_csb336__) +# include <arm/csb336/coverhd.h> +#elif defined(__rtems_arm_csb337__) +# include <arm/csb337/coverhd.h> +#elif defined(__rtems_arm_csb637__) +# include <arm/csb637/coverhd.h> +#elif defined(__rtems_arm_edb7312__) +# include <arm/edb7312/coverhd.h> +#elif defined(__rtems_arm_gba__) +# include <arm/gba/coverhd.h> +#elif defined(__rtems_arm_gp32__) +# include <arm/gp32/coverhd.h> +#elif defined(__rtems_arm_gumstix__) +# include <arm/gumstix/coverhd.h> +#elif defined(__rtems_arm_kit637_v6__) +# include <arm/kit637_v6/coverhd.h> +#elif defined(__rtems_arm_lm3s3749__) +# include <arm/lm3s3749/coverhd.h> +#elif defined(__rtems_arm_lm3s6965__) +# include <arm/lm3s6965/coverhd.h> +#elif defined(__rtems_arm_lm3s6965_qemu__) +# include <arm/lm3s6965_qemu/coverhd.h> +#elif defined(__rtems_arm_lm4f120__) +# include <arm/lm4f120/coverhd.h> +#elif defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/coverhd.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/coverhd.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/coverhd.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/coverhd.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/coverhd.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/coverhd.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/coverhd.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/coverhd.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/coverhd.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/coverhd.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/coverhd.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/coverhd.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/coverhd.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/coverhd.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/coverhd.h> +#elif defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/coverhd.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/coverhd.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/coverhd.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/coverhd.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/coverhd.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/coverhd.h> +#elif defined(__rtems_arm_nds__) +# include <arm/nds/coverhd.h> +#elif defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/coverhd.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/coverhd.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu__) +# include <arm/realview_pbx_a9_qemu/coverhd.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu_smp__) +# include <arm/realview_pbx_a9_qemu_smp/coverhd.h> +#elif defined(__rtems_arm_rtl22xx__) +# include <arm/rtl22xx/coverhd.h> +#elif defined(__rtems_arm_rtl22xx_t__) +# include <arm/rtl22xx_t/coverhd.h> +#elif defined(__rtems_arm_smdk2410__) +# include <arm/smdk2410/coverhd.h> +#elif defined(__rtems_arm_stm32f105rc__) +# include <arm/stm32f105rc/coverhd.h> +#elif defined(__rtems_arm_stm32f4__) +# include <arm/stm32f4/coverhd.h> +#elif defined(__rtems_arm_tms570ls3137_hdk__) +# include <arm/tms570ls3137_hdk/coverhd.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_intram__) +# include <arm/tms570ls3137_hdk_intram/coverhd.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_sdram__) +# include <arm/tms570ls3137_hdk_sdram/coverhd.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_with_loader__) +# include <arm/tms570ls3137_hdk_with_loader/coverhd.h> +#elif defined(__rtems_arm_xilinx_zynq_a9_qemu__) +# include <arm/xilinx_zynq_a9_qemu/coverhd.h> +#elif defined(__rtems_arm_xilinx_zynq_zc702__) +# include <arm/xilinx_zynq_zc702/coverhd.h> +#elif defined(__rtems_arm_xilinx_zynq_zc706__) +# include <arm/xilinx_zynq_zc706/coverhd.h> +#elif defined(__rtems_arm_xilinx_zynq_zedboard__) +# include <arm/xilinx_zynq_zedboard/coverhd.h> +#elif defined(__rtems_avr_avrtest__) +# include <avr/avrtest/coverhd.h> +#elif defined(__rtems_bfin_TLL6527M__) +# include <bfin/TLL6527M/coverhd.h> +#elif defined(__rtems_bfin_bf537Stamp__) +# include <bfin/bf537Stamp/coverhd.h> +#elif defined(__rtems_bfin_eZKit533__) +# include <bfin/eZKit533/coverhd.h> +#elif defined(__rtems_epiphany_epiphany_sim__) +# include <epiphany/epiphany_sim/coverhd.h> +#elif defined(__rtems_h8300_h8sim__) +# include <h8300/h8sim/coverhd.h> +#elif defined(__rtems_h8300_h8sxsim__) +# include <h8300/h8sxsim/coverhd.h> +#elif defined(__rtems_i386_edison__) +# include <i386/edison/coverhd.h> +#elif defined(__rtems_i386_pc386__) +# include <i386/pc386/coverhd.h> +#elif defined(__rtems_i386_pc486__) +# include <i386/pc486/coverhd.h> +#elif defined(__rtems_i386_pc586__) +# include <i386/pc586/coverhd.h> +#elif defined(__rtems_i386_pc586_sse__) +# include <i386/pc586-sse/coverhd.h> +#elif defined(__rtems_i386_pc686__) +# include <i386/pc686/coverhd.h> +#elif defined(__rtems_i386_pcp4__) +# include <i386/pcp4/coverhd.h> +#elif defined(__rtems_lm32_lm32_evr__) +# include <lm32/lm32_evr/coverhd.h> +#elif defined(__rtems_lm32_lm32_evr_gdbsim__) +# include <lm32/lm32_evr_gdbsim/coverhd.h> +#elif defined(__rtems_lm32_milkymist__) +# include <lm32/milkymist/coverhd.h> +#elif defined(__rtems_m32c_m32csim__) +# include <m32c/m32csim/coverhd.h> +#elif defined(__rtems_m32r_m32rsim__) +# include <m32r/m32rsim/coverhd.h> +#elif defined(__rtems_m68k_COBRA5475__) +# include <m68k/COBRA5475/coverhd.h> +#elif defined(__rtems_m68k_av5282__) +# include <m68k/av5282/coverhd.h> +#elif defined(__rtems_m68k_csb360__) +# include <m68k/csb360/coverhd.h> +#elif defined(__rtems_m68k_gen68302__) +# include <m68k/gen68302/coverhd.h> +#elif defined(__rtems_m68k_gen68340__) +# include <m68k/gen68340/coverhd.h> +#elif defined(__rtems_m68k_gen68360__) +# include <m68k/gen68360/coverhd.h> +#elif defined(__rtems_m68k_gen68360_040__) +# include <m68k/gen68360_040/coverhd.h> +#elif defined(__rtems_m68k_idp__) +# include <m68k/idp/coverhd.h> +#elif defined(__rtems_m68k_m5484FireEngine__) +# include <m68k/m5484FireEngine/coverhd.h> +#elif defined(__rtems_m68k_mcf5206elite__) +# include <m68k/mcf5206elite/coverhd.h> +#elif defined(__rtems_m68k_mcf52235__) +# include <m68k/mcf52235/coverhd.h> +#elif defined(__rtems_m68k_mcf5225x__) +# include <m68k/mcf5225x/coverhd.h> +#elif defined(__rtems_m68k_mcf5235__) +# include <m68k/mcf5235/coverhd.h> +#elif defined(__rtems_m68k_mcf5329__) +# include <m68k/mcf5329/coverhd.h> +#elif defined(__rtems_m68k_mrm332__) +# include <m68k/mrm332/coverhd.h> +#elif defined(__rtems_m68k_mvme136__) +# include <m68k/mvme136/coverhd.h> +#elif defined(__rtems_m68k_mvme147__) +# include <m68k/mvme147/coverhd.h> +#elif defined(__rtems_m68k_mvme147s__) +# include <m68k/mvme147s/coverhd.h> +#elif defined(__rtems_m68k_mvme162__) +# include <m68k/mvme162/coverhd.h> +#elif defined(__rtems_m68k_mvme162lx__) +# include <m68k/mvme162lx/coverhd.h> +#elif defined(__rtems_m68k_mvme167__) +# include <m68k/mvme167/coverhd.h> +#elif defined(__rtems_m68k_ods68302__) +# include <m68k/ods68302/coverhd.h> +#elif defined(__rtems_m68k_pgh360__) +# include <m68k/pgh360/coverhd.h> +#elif defined(__rtems_m68k_uC5282__) +# include <m68k/uC5282/coverhd.h> +#elif defined(__rtems_mips_csb350__) +# include <mips/csb350/coverhd.h> +#elif defined(__rtems_mips_genmongoosev__) +# include <mips/genmongoosev/coverhd.h> +#elif defined(__rtems_mips_hurricane__) +# include <mips/hurricane/coverhd.h> +#elif defined(__rtems_mips_jmr3904__) +# include <mips/jmr3904/coverhd.h> +#elif defined(__rtems_mips_malta__) +# include <mips/malta/coverhd.h> +#elif defined(__rtems_mips_rbtx4925__) +# include <mips/rbtx4925/coverhd.h> +#elif defined(__rtems_mips_rbtx4938__) +# include <mips/rbtx4938/coverhd.h> +#elif defined(__rtems_moxie_moxiesim__) +# include <moxie/moxiesim/coverhd.h> +#elif defined(__rtems_nios2_nios2_iss__) +# include <nios2/nios2_iss/coverhd.h> +#elif defined(__rtems_or1k_generic_or1k__) +# include <or1k/generic_or1k/coverhd.h> +#elif defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/coverhd.h> +#elif defined(__rtems_powerpc_br_uid__) +# include <powerpc/br_uid/coverhd.h> +#elif defined(__rtems_powerpc_brs5l__) +# include <powerpc/brs5l/coverhd.h> +#elif defined(__rtems_powerpc_brs6l__) +# include <powerpc/brs6l/coverhd.h> +#elif defined(__rtems_powerpc_dp2__) +# include <powerpc/dp2/coverhd.h> +#elif defined(__rtems_powerpc_ep1a__) +# include <powerpc/ep1a/coverhd.h> +#elif defined(__rtems_powerpc_gwlcfm__) +# include <powerpc/gwlcfm/coverhd.h> +#elif defined(__rtems_powerpc_haleakala__) +# include <powerpc/haleakala/coverhd.h> +#elif defined(__rtems_powerpc_hsc_cm01__) +# include <powerpc/hsc_cm01/coverhd.h> +#elif defined(__rtems_powerpc_icecube__) +# include <powerpc/icecube/coverhd.h> +#elif defined(__rtems_powerpc_mbx821_001__) +# include <powerpc/mbx821_001/coverhd.h> +#elif defined(__rtems_powerpc_mbx821_002__) +# include <powerpc/mbx821_002/coverhd.h> +#elif defined(__rtems_powerpc_mbx821_002b__) +# include <powerpc/mbx821_002b/coverhd.h> +#elif defined(__rtems_powerpc_mbx860_001b__) +# include <powerpc/mbx860_001b/coverhd.h> +#elif defined(__rtems_powerpc_mbx860_002__) +# include <powerpc/mbx860_002/coverhd.h> +#elif defined(__rtems_powerpc_mbx860_005b__) +# include <powerpc/mbx860_005b/coverhd.h> +#elif defined(__rtems_powerpc_mbx860_1b__) +# include <powerpc/mbx860_1b/coverhd.h> +#elif defined(__rtems_powerpc_mcp750__) +# include <powerpc/mcp750/coverhd.h> +#elif defined(__rtems_powerpc_mpc5566evb__) +# include <powerpc/mpc5566evb/coverhd.h> +#elif defined(__rtems_powerpc_mpc5566evb_spe__) +# include <powerpc/mpc5566evb_spe/coverhd.h> +#elif defined(__rtems_powerpc_mpc5643l_dpu__) +# include <powerpc/mpc5643l_dpu/coverhd.h> +#elif defined(__rtems_powerpc_mpc5643l_evb__) +# include <powerpc/mpc5643l_evb/coverhd.h> +#elif defined(__rtems_powerpc_mpc5668g__) +# include <powerpc/mpc5668g/coverhd.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_app__) +# include <powerpc/mpc5674f_ecu508_app/coverhd.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_boot__) +# include <powerpc/mpc5674f_ecu508_boot/coverhd.h> +#elif defined(__rtems_powerpc_mpc5674f_rsm6__) +# include <powerpc/mpc5674f_rsm6/coverhd.h> +#elif defined(__rtems_powerpc_mpc5674fevb__) +# include <powerpc/mpc5674fevb/coverhd.h> +#elif defined(__rtems_powerpc_mpc5674fevb_spe__) +# include <powerpc/mpc5674fevb_spe/coverhd.h> +#elif defined(__rtems_powerpc_mpc8260ads__) +# include <powerpc/mpc8260ads/coverhd.h> +#elif defined(__rtems_powerpc_mpc8309som__) +# include <powerpc/mpc8309som/coverhd.h> +#elif defined(__rtems_powerpc_mpc8313erdb__) +# include <powerpc/mpc8313erdb/coverhd.h> +#elif defined(__rtems_powerpc_mpc8349eamds__) +# include <powerpc/mpc8349eamds/coverhd.h> +#elif defined(__rtems_powerpc_mtx603e__) +# include <powerpc/mtx603e/coverhd.h> +#elif defined(__rtems_powerpc_mvme2100__) +# include <powerpc/mvme2100/coverhd.h> +#elif defined(__rtems_powerpc_mvme2307__) +# include <powerpc/mvme2307/coverhd.h> +#elif defined(__rtems_powerpc_mvme3100__) +# include <powerpc/mvme3100/coverhd.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/coverhd.h> +#elif defined(__rtems_powerpc_pghplus__) +# include <powerpc/pghplus/coverhd.h> +#elif defined(__rtems_powerpc_phycore_mpc5554__) +# include <powerpc/phycore_mpc5554/coverhd.h> +#elif defined(__rtems_powerpc_pm520_cr825__) +# include <powerpc/pm520_cr825/coverhd.h> +#elif defined(__rtems_powerpc_pm520_ze30__) +# include <powerpc/pm520_ze30/coverhd.h> +#elif defined(__rtems_powerpc_psim__) +# include <powerpc/psim/coverhd.h> +#elif defined(__rtems_powerpc_qemuppc__) +# include <powerpc/qemuppc/coverhd.h> +#elif defined(__rtems_powerpc_qemuprep__) +# include <powerpc/qemuprep/coverhd.h> +#elif defined(__rtems_powerpc_qemuprep_altivec__) +# include <powerpc/qemuprep-altivec/coverhd.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/coverhd.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/coverhd.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/coverhd.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/coverhd.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/coverhd.h> +#elif defined(__rtems_powerpc_score603e__) +# include <powerpc/score603e/coverhd.h> +#elif defined(__rtems_powerpc_ss555__) +# include <powerpc/ss555/coverhd.h> +#elif defined(__rtems_powerpc_t32mppc__) +# include <powerpc/t32mppc/coverhd.h> +#elif defined(__rtems_powerpc_tqm8xx_stk8xx__) +# include <powerpc/tqm8xx_stk8xx/coverhd.h> +#elif defined(__rtems_powerpc_virtex__) +# include <powerpc/virtex/coverhd.h> +#elif defined(__rtems_powerpc_virtex4__) +# include <powerpc/virtex4/coverhd.h> +#elif defined(__rtems_powerpc_virtex5__) +# include <powerpc/virtex5/coverhd.h> +#elif defined(__rtems_sh_gensh1__) +# include <sh/gensh1/coverhd.h> +#elif defined(__rtems_sh_gensh2__) +# include <sh/gensh2/coverhd.h> +#elif defined(__rtems_sh_gensh4__) +# include <sh/gensh4/coverhd.h> +#elif defined(__rtems_sh_simsh1__) +# include <sh/simsh1/coverhd.h> +#elif defined(__rtems_sh_simsh2__) +# include <sh/simsh2/coverhd.h> +#elif defined(__rtems_sh_simsh2e__) +# include <sh/simsh2e/coverhd.h> +#elif defined(__rtems_sh_simsh4__) +# include <sh/simsh4/coverhd.h> +#elif defined(__rtems_sparc_erc32__) +# include <sparc/erc32/coverhd.h> +#elif defined(__rtems_sparc_leon2__) +# include <sparc/leon2/coverhd.h> +#elif defined(__rtems_sparc_leon3__) +# include <sparc/leon3/coverhd.h> +#elif defined(__rtems_sparc_ngmp__) +# include <sparc/ngmp/coverhd.h> +#elif defined(__rtems_sparc_sis__) +# include <sparc/sis/coverhd.h> +#elif defined(__rtems_sparc64_niagara__) +# include <sparc64/niagara/coverhd.h> +#elif defined(__rtems_sparc64_usiii__) +# include <sparc64/usiii/coverhd.h> +#elif defined(__rtems_v850_v850e1sim__) +# include <v850/v850e1sim/coverhd.h> +#elif defined(__rtems_v850_v850e2sim__) +# include <v850/v850e2sim/coverhd.h> +#elif defined(__rtems_v850_v850e2v3sim__) +# include <v850/v850e2v3sim/coverhd.h> +#elif defined(__rtems_v850_v850esim__) +# include <v850/v850esim/coverhd.h> +#elif defined(__rtems_v850_v850essim__) +# include <v850/v850essim/coverhd.h> +#elif defined(__rtems_v850_v850sim__) +# include <v850/v850sim/coverhd.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/cplb.h b/include/cplb.h new file mode 100644 index 0000000000..a31063fcb4 --- /dev/null +++ b/include/cplb.h @@ -0,0 +1,12 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_bfin_TLL6527M__) +# include <bfin/TLL6527M/cplb.h> +#elif defined(__rtems_bfin_eZKit533__) +# include <bfin/eZKit533/cplb.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/i2c.h b/include/i2c.h new file mode 100644 index 0000000000..bc08a34bbe --- /dev/null +++ b/include/i2c.h @@ -0,0 +1,22 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_m68k_mcf5206elite__) +# include <m68k/mcf5206elite/i2c.h> +#elif defined(__rtems_powerpc_brs5l__) +# include <powerpc/brs5l/i2c.h> +#elif defined(__rtems_powerpc_brs6l__) +# include <powerpc/brs6l/i2c.h> +#elif defined(__rtems_powerpc_dp2__) +# include <powerpc/dp2/i2c.h> +#elif defined(__rtems_powerpc_icecube__) +# include <powerpc/icecube/i2c.h> +#elif defined(__rtems_powerpc_pm520_cr825__) +# include <powerpc/pm520_cr825/i2c.h> +#elif defined(__rtems_powerpc_pm520_ze30__) +# include <powerpc/pm520_ze30/i2c.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/leon.h b/include/leon.h new file mode 100644 index 0000000000..47ef5fb6ad --- /dev/null +++ b/include/leon.h @@ -0,0 +1,14 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_sparc_leon2__) +# include <sparc/leon2/leon.h> +#elif defined(__rtems_sparc_leon3__) +# include <sparc/leon3/leon.h> +#elif defined(__rtems_sparc_ngmp__) +# include <sparc/ngmp/leon.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/libcpu/byteorder.h b/include/libcpu/byteorder.h new file mode 100644 index 0000000000..a3331273a1 --- /dev/null +++ b/include/libcpu/byteorder.h @@ -0,0 +1,146 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_i386_edison__) +# include <i386/edison/libcpu/byteorder.h> +#elif defined(__rtems_i386_pc386__) +# include <i386/pc386/libcpu/byteorder.h> +#elif defined(__rtems_i386_pc486__) +# include <i386/pc486/libcpu/byteorder.h> +#elif defined(__rtems_i386_pc586__) +# include <i386/pc586/libcpu/byteorder.h> +#elif defined(__rtems_i386_pc586_sse__) +# include <i386/pc586-sse/libcpu/byteorder.h> +#elif defined(__rtems_i386_pc686__) +# include <i386/pc686/libcpu/byteorder.h> +#elif defined(__rtems_i386_pcp4__) +# include <i386/pcp4/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_br_uid__) +# include <powerpc/br_uid/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_brs5l__) +# include <powerpc/brs5l/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_brs6l__) +# include <powerpc/brs6l/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_dp2__) +# include <powerpc/dp2/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_ep1a__) +# include <powerpc/ep1a/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_gwlcfm__) +# include <powerpc/gwlcfm/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_haleakala__) +# include <powerpc/haleakala/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_hsc_cm01__) +# include <powerpc/hsc_cm01/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_icecube__) +# include <powerpc/icecube/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mbx821_001__) +# include <powerpc/mbx821_001/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mbx821_002__) +# include <powerpc/mbx821_002/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mbx821_002b__) +# include <powerpc/mbx821_002b/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mbx860_001b__) +# include <powerpc/mbx860_001b/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mbx860_002__) +# include <powerpc/mbx860_002/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mbx860_005b__) +# include <powerpc/mbx860_005b/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mbx860_1b__) +# include <powerpc/mbx860_1b/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mcp750__) +# include <powerpc/mcp750/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mpc5566evb__) +# include <powerpc/mpc5566evb/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mpc5566evb_spe__) +# include <powerpc/mpc5566evb_spe/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mpc5643l_dpu__) +# include <powerpc/mpc5643l_dpu/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mpc5643l_evb__) +# include <powerpc/mpc5643l_evb/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mpc5668g__) +# include <powerpc/mpc5668g/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_app__) +# include <powerpc/mpc5674f_ecu508_app/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_boot__) +# include <powerpc/mpc5674f_ecu508_boot/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mpc5674f_rsm6__) +# include <powerpc/mpc5674f_rsm6/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mpc5674fevb__) +# include <powerpc/mpc5674fevb/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mpc5674fevb_spe__) +# include <powerpc/mpc5674fevb_spe/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mpc8260ads__) +# include <powerpc/mpc8260ads/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mpc8309som__) +# include <powerpc/mpc8309som/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mpc8313erdb__) +# include <powerpc/mpc8313erdb/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mpc8349eamds__) +# include <powerpc/mpc8349eamds/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mtx603e__) +# include <powerpc/mtx603e/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mvme2100__) +# include <powerpc/mvme2100/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mvme2307__) +# include <powerpc/mvme2307/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mvme3100__) +# include <powerpc/mvme3100/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_pghplus__) +# include <powerpc/pghplus/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_phycore_mpc5554__) +# include <powerpc/phycore_mpc5554/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_pm520_cr825__) +# include <powerpc/pm520_cr825/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_pm520_ze30__) +# include <powerpc/pm520_ze30/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_psim__) +# include <powerpc/psim/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_qemuppc__) +# include <powerpc/qemuppc/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_qemuprep__) +# include <powerpc/qemuprep/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_qemuprep_altivec__) +# include <powerpc/qemuprep-altivec/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_score603e__) +# include <powerpc/score603e/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_ss555__) +# include <powerpc/ss555/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_t32mppc__) +# include <powerpc/t32mppc/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_tqm8xx_stk8xx__) +# include <powerpc/tqm8xx_stk8xx/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_virtex__) +# include <powerpc/virtex/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_virtex4__) +# include <powerpc/virtex4/libcpu/byteorder.h> +#elif defined(__rtems_powerpc_virtex5__) +# include <powerpc/virtex5/libcpu/byteorder.h> +#elif defined(__rtems_sparc_erc32__) +# include <sparc/erc32/libcpu/byteorder.h> +#elif defined(__rtems_sparc_leon2__) +# include <sparc/leon2/libcpu/byteorder.h> +#elif defined(__rtems_sparc_leon3__) +# include <sparc/leon3/libcpu/byteorder.h> +#elif defined(__rtems_sparc_ngmp__) +# include <sparc/ngmp/libcpu/byteorder.h> +#elif defined(__rtems_sparc_sis__) +# include <sparc/sis/libcpu/byteorder.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/libcpu/cache_.h b/include/libcpu/cache_.h new file mode 100644 index 0000000000..f51275ebfc --- /dev/null +++ b/include/libcpu/cache_.h @@ -0,0 +1,14 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/libcpu/cache_.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/libcpu/cache_.h> +#elif defined(__rtems_or1k_generic_or1k__) +# include <or1k/generic_or1k/libcpu/cache_.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/libcpu/mmu.h b/include/libcpu/mmu.h new file mode 100644 index 0000000000..d60943376d --- /dev/null +++ b/include/libcpu/mmu.h @@ -0,0 +1,142 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_csb336__) +# include <arm/csb336/libcpu/mmu.h> +#elif defined(__rtems_arm_csb337__) +# include <arm/csb337/libcpu/mmu.h> +#elif defined(__rtems_arm_csb637__) +# include <arm/csb637/libcpu/mmu.h> +#elif defined(__rtems_arm_gp32__) +# include <arm/gp32/libcpu/mmu.h> +#elif defined(__rtems_arm_gumstix__) +# include <arm/gumstix/libcpu/mmu.h> +#elif defined(__rtems_arm_kit637_v6__) +# include <arm/kit637_v6/libcpu/mmu.h> +#elif defined(__rtems_arm_smdk2410__) +# include <arm/smdk2410/libcpu/mmu.h> +#elif defined(__rtems_bfin_TLL6527M__) +# include <bfin/TLL6527M/libcpu/mmu.h> +#elif defined(__rtems_bfin_bf537Stamp__) +# include <bfin/bf537Stamp/libcpu/mmu.h> +#elif defined(__rtems_bfin_eZKit533__) +# include <bfin/eZKit533/libcpu/mmu.h> +#elif defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/libcpu/mmu.h> +#elif defined(__rtems_powerpc_br_uid__) +# include <powerpc/br_uid/libcpu/mmu.h> +#elif defined(__rtems_powerpc_brs5l__) +# include <powerpc/brs5l/libcpu/mmu.h> +#elif defined(__rtems_powerpc_brs6l__) +# include <powerpc/brs6l/libcpu/mmu.h> +#elif defined(__rtems_powerpc_dp2__) +# include <powerpc/dp2/libcpu/mmu.h> +#elif defined(__rtems_powerpc_ep1a__) +# include <powerpc/ep1a/libcpu/mmu.h> +#elif defined(__rtems_powerpc_gwlcfm__) +# include <powerpc/gwlcfm/libcpu/mmu.h> +#elif defined(__rtems_powerpc_haleakala__) +# include <powerpc/haleakala/libcpu/mmu.h> +#elif defined(__rtems_powerpc_hsc_cm01__) +# include <powerpc/hsc_cm01/libcpu/mmu.h> +#elif defined(__rtems_powerpc_icecube__) +# include <powerpc/icecube/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mbx821_001__) +# include <powerpc/mbx821_001/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mbx821_002__) +# include <powerpc/mbx821_002/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mbx821_002b__) +# include <powerpc/mbx821_002b/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mbx860_001b__) +# include <powerpc/mbx860_001b/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mbx860_002__) +# include <powerpc/mbx860_002/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mbx860_005b__) +# include <powerpc/mbx860_005b/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mbx860_1b__) +# include <powerpc/mbx860_1b/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mcp750__) +# include <powerpc/mcp750/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mpc5566evb__) +# include <powerpc/mpc5566evb/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mpc5566evb_spe__) +# include <powerpc/mpc5566evb_spe/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mpc5643l_dpu__) +# include <powerpc/mpc5643l_dpu/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mpc5643l_evb__) +# include <powerpc/mpc5643l_evb/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mpc5668g__) +# include <powerpc/mpc5668g/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_app__) +# include <powerpc/mpc5674f_ecu508_app/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_boot__) +# include <powerpc/mpc5674f_ecu508_boot/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mpc5674f_rsm6__) +# include <powerpc/mpc5674f_rsm6/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mpc5674fevb__) +# include <powerpc/mpc5674fevb/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mpc5674fevb_spe__) +# include <powerpc/mpc5674fevb_spe/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mpc8260ads__) +# include <powerpc/mpc8260ads/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mpc8309som__) +# include <powerpc/mpc8309som/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mpc8313erdb__) +# include <powerpc/mpc8313erdb/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mpc8349eamds__) +# include <powerpc/mpc8349eamds/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mtx603e__) +# include <powerpc/mtx603e/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mvme2100__) +# include <powerpc/mvme2100/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mvme2307__) +# include <powerpc/mvme2307/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mvme3100__) +# include <powerpc/mvme3100/libcpu/mmu.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/libcpu/mmu.h> +#elif defined(__rtems_powerpc_pghplus__) +# include <powerpc/pghplus/libcpu/mmu.h> +#elif defined(__rtems_powerpc_phycore_mpc5554__) +# include <powerpc/phycore_mpc5554/libcpu/mmu.h> +#elif defined(__rtems_powerpc_pm520_cr825__) +# include <powerpc/pm520_cr825/libcpu/mmu.h> +#elif defined(__rtems_powerpc_pm520_ze30__) +# include <powerpc/pm520_ze30/libcpu/mmu.h> +#elif defined(__rtems_powerpc_psim__) +# include <powerpc/psim/libcpu/mmu.h> +#elif defined(__rtems_powerpc_qemuppc__) +# include <powerpc/qemuppc/libcpu/mmu.h> +#elif defined(__rtems_powerpc_qemuprep__) +# include <powerpc/qemuprep/libcpu/mmu.h> +#elif defined(__rtems_powerpc_qemuprep_altivec__) +# include <powerpc/qemuprep-altivec/libcpu/mmu.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/libcpu/mmu.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/libcpu/mmu.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/libcpu/mmu.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/libcpu/mmu.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/libcpu/mmu.h> +#elif defined(__rtems_powerpc_score603e__) +# include <powerpc/score603e/libcpu/mmu.h> +#elif defined(__rtems_powerpc_ss555__) +# include <powerpc/ss555/libcpu/mmu.h> +#elif defined(__rtems_powerpc_t32mppc__) +# include <powerpc/t32mppc/libcpu/mmu.h> +#elif defined(__rtems_powerpc_tqm8xx_stk8xx__) +# include <powerpc/tqm8xx_stk8xx/libcpu/mmu.h> +#elif defined(__rtems_powerpc_virtex__) +# include <powerpc/virtex/libcpu/mmu.h> +#elif defined(__rtems_powerpc_virtex4__) +# include <powerpc/virtex4/libcpu/mmu.h> +#elif defined(__rtems_powerpc_virtex5__) +# include <powerpc/virtex5/libcpu/mmu.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/machine/elf_machdep.h b/include/machine/elf_machdep.h new file mode 100644 index 0000000000..97f6a8fe5e --- /dev/null +++ b/include/machine/elf_machdep.h @@ -0,0 +1,336 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_altcycv_devkit__) +# include <arm/altcycv_devkit/machine/elf_machdep.h> +#elif defined(__rtems_arm_altcycv_devkit_smp__) +# include <arm/altcycv_devkit_smp/machine/elf_machdep.h> +#elif defined(__rtems_arm_arm1136jfs__) +# include <arm/arm1136jfs/machine/elf_machdep.h> +#elif defined(__rtems_arm_arm1136js__) +# include <arm/arm1136js/machine/elf_machdep.h> +#elif defined(__rtems_arm_arm7tdmi__) +# include <arm/arm7tdmi/machine/elf_machdep.h> +#elif defined(__rtems_arm_arm920__) +# include <arm/arm920/machine/elf_machdep.h> +#elif defined(__rtems_arm_armcortexa9__) +# include <arm/armcortexa9/machine/elf_machdep.h> +#elif defined(__rtems_arm_beagleboardorig__) +# include <arm/beagleboardorig/machine/elf_machdep.h> +#elif defined(__rtems_arm_beagleboardxm__) +# include <arm/beagleboardxm/machine/elf_machdep.h> +#elif defined(__rtems_arm_beagleboneblack__) +# include <arm/beagleboneblack/machine/elf_machdep.h> +#elif defined(__rtems_arm_beaglebonewhite__) +# include <arm/beaglebonewhite/machine/elf_machdep.h> +#elif defined(__rtems_arm_csb336__) +# include <arm/csb336/machine/elf_machdep.h> +#elif defined(__rtems_arm_csb337__) +# include <arm/csb337/machine/elf_machdep.h> +#elif defined(__rtems_arm_csb637__) +# include <arm/csb637/machine/elf_machdep.h> +#elif defined(__rtems_arm_edb7312__) +# include <arm/edb7312/machine/elf_machdep.h> +#elif defined(__rtems_arm_gba__) +# include <arm/gba/machine/elf_machdep.h> +#elif defined(__rtems_arm_gp32__) +# include <arm/gp32/machine/elf_machdep.h> +#elif defined(__rtems_arm_gumstix__) +# include <arm/gumstix/machine/elf_machdep.h> +#elif defined(__rtems_arm_kit637_v6__) +# include <arm/kit637_v6/machine/elf_machdep.h> +#elif defined(__rtems_arm_lm3s3749__) +# include <arm/lm3s3749/machine/elf_machdep.h> +#elif defined(__rtems_arm_lm3s6965__) +# include <arm/lm3s6965/machine/elf_machdep.h> +#elif defined(__rtems_arm_lm3s6965_qemu__) +# include <arm/lm3s6965_qemu/machine/elf_machdep.h> +#elif defined(__rtems_arm_lm4f120__) +# include <arm/lm4f120/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/machine/elf_machdep.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/machine/elf_machdep.h> +#elif defined(__rtems_arm_nds__) +# include <arm/nds/machine/elf_machdep.h> +#elif defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/machine/elf_machdep.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/machine/elf_machdep.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu__) +# include <arm/realview_pbx_a9_qemu/machine/elf_machdep.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu_smp__) +# include <arm/realview_pbx_a9_qemu_smp/machine/elf_machdep.h> +#elif defined(__rtems_arm_rtl22xx__) +# include <arm/rtl22xx/machine/elf_machdep.h> +#elif defined(__rtems_arm_rtl22xx_t__) +# include <arm/rtl22xx_t/machine/elf_machdep.h> +#elif defined(__rtems_arm_smdk2410__) +# include <arm/smdk2410/machine/elf_machdep.h> +#elif defined(__rtems_arm_stm32f105rc__) +# include <arm/stm32f105rc/machine/elf_machdep.h> +#elif defined(__rtems_arm_stm32f4__) +# include <arm/stm32f4/machine/elf_machdep.h> +#elif defined(__rtems_arm_tms570ls3137_hdk__) +# include <arm/tms570ls3137_hdk/machine/elf_machdep.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_intram__) +# include <arm/tms570ls3137_hdk_intram/machine/elf_machdep.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_sdram__) +# include <arm/tms570ls3137_hdk_sdram/machine/elf_machdep.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_with_loader__) +# include <arm/tms570ls3137_hdk_with_loader/machine/elf_machdep.h> +#elif defined(__rtems_arm_xilinx_zynq_a9_qemu__) +# include <arm/xilinx_zynq_a9_qemu/machine/elf_machdep.h> +#elif defined(__rtems_arm_xilinx_zynq_zc702__) +# include <arm/xilinx_zynq_zc702/machine/elf_machdep.h> +#elif defined(__rtems_arm_xilinx_zynq_zc706__) +# include <arm/xilinx_zynq_zc706/machine/elf_machdep.h> +#elif defined(__rtems_arm_xilinx_zynq_zedboard__) +# include <arm/xilinx_zynq_zedboard/machine/elf_machdep.h> +#elif defined(__rtems_i386_edison__) +# include <i386/edison/machine/elf_machdep.h> +#elif defined(__rtems_i386_pc386__) +# include <i386/pc386/machine/elf_machdep.h> +#elif defined(__rtems_i386_pc486__) +# include <i386/pc486/machine/elf_machdep.h> +#elif defined(__rtems_i386_pc586__) +# include <i386/pc586/machine/elf_machdep.h> +#elif defined(__rtems_i386_pc586_sse__) +# include <i386/pc586-sse/machine/elf_machdep.h> +#elif defined(__rtems_i386_pc686__) +# include <i386/pc686/machine/elf_machdep.h> +#elif defined(__rtems_i386_pcp4__) +# include <i386/pcp4/machine/elf_machdep.h> +#elif defined(__rtems_m32r_m32rsim__) +# include <m32r/m32rsim/machine/elf_machdep.h> +#elif defined(__rtems_m68k_COBRA5475__) +# include <m68k/COBRA5475/machine/elf_machdep.h> +#elif defined(__rtems_m68k_av5282__) +# include <m68k/av5282/machine/elf_machdep.h> +#elif defined(__rtems_m68k_csb360__) +# include <m68k/csb360/machine/elf_machdep.h> +#elif defined(__rtems_m68k_gen68302__) +# include <m68k/gen68302/machine/elf_machdep.h> +#elif defined(__rtems_m68k_gen68340__) +# include <m68k/gen68340/machine/elf_machdep.h> +#elif defined(__rtems_m68k_gen68360__) +# include <m68k/gen68360/machine/elf_machdep.h> +#elif defined(__rtems_m68k_gen68360_040__) +# include <m68k/gen68360_040/machine/elf_machdep.h> +#elif defined(__rtems_m68k_idp__) +# include <m68k/idp/machine/elf_machdep.h> +#elif defined(__rtems_m68k_m5484FireEngine__) +# include <m68k/m5484FireEngine/machine/elf_machdep.h> +#elif defined(__rtems_m68k_mcf5206elite__) +# include <m68k/mcf5206elite/machine/elf_machdep.h> +#elif defined(__rtems_m68k_mcf52235__) +# include <m68k/mcf52235/machine/elf_machdep.h> +#elif defined(__rtems_m68k_mcf5225x__) +# include <m68k/mcf5225x/machine/elf_machdep.h> +#elif defined(__rtems_m68k_mcf5235__) +# include <m68k/mcf5235/machine/elf_machdep.h> +#elif defined(__rtems_m68k_mcf5329__) +# include <m68k/mcf5329/machine/elf_machdep.h> +#elif defined(__rtems_m68k_mrm332__) +# include <m68k/mrm332/machine/elf_machdep.h> +#elif defined(__rtems_m68k_mvme136__) +# include <m68k/mvme136/machine/elf_machdep.h> +#elif defined(__rtems_m68k_mvme147__) +# include <m68k/mvme147/machine/elf_machdep.h> +#elif defined(__rtems_m68k_mvme147s__) +# include <m68k/mvme147s/machine/elf_machdep.h> +#elif defined(__rtems_m68k_mvme162__) +# include <m68k/mvme162/machine/elf_machdep.h> +#elif defined(__rtems_m68k_mvme162lx__) +# include <m68k/mvme162lx/machine/elf_machdep.h> +#elif defined(__rtems_m68k_mvme167__) +# include <m68k/mvme167/machine/elf_machdep.h> +#elif defined(__rtems_m68k_ods68302__) +# include <m68k/ods68302/machine/elf_machdep.h> +#elif defined(__rtems_m68k_pgh360__) +# include <m68k/pgh360/machine/elf_machdep.h> +#elif defined(__rtems_m68k_uC5282__) +# include <m68k/uC5282/machine/elf_machdep.h> +#elif defined(__rtems_mips_csb350__) +# include <mips/csb350/machine/elf_machdep.h> +#elif defined(__rtems_mips_genmongoosev__) +# include <mips/genmongoosev/machine/elf_machdep.h> +#elif defined(__rtems_mips_hurricane__) +# include <mips/hurricane/machine/elf_machdep.h> +#elif defined(__rtems_mips_jmr3904__) +# include <mips/jmr3904/machine/elf_machdep.h> +#elif defined(__rtems_mips_malta__) +# include <mips/malta/machine/elf_machdep.h> +#elif defined(__rtems_mips_rbtx4925__) +# include <mips/rbtx4925/machine/elf_machdep.h> +#elif defined(__rtems_mips_rbtx4938__) +# include <mips/rbtx4938/machine/elf_machdep.h> +#elif defined(__rtems_moxie_moxiesim__) +# include <moxie/moxiesim/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_br_uid__) +# include <powerpc/br_uid/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_brs5l__) +# include <powerpc/brs5l/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_brs6l__) +# include <powerpc/brs6l/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_dp2__) +# include <powerpc/dp2/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_ep1a__) +# include <powerpc/ep1a/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_gwlcfm__) +# include <powerpc/gwlcfm/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_haleakala__) +# include <powerpc/haleakala/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_hsc_cm01__) +# include <powerpc/hsc_cm01/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_icecube__) +# include <powerpc/icecube/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mbx821_001__) +# include <powerpc/mbx821_001/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mbx821_002__) +# include <powerpc/mbx821_002/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mbx821_002b__) +# include <powerpc/mbx821_002b/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mbx860_001b__) +# include <powerpc/mbx860_001b/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mbx860_002__) +# include <powerpc/mbx860_002/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mbx860_005b__) +# include <powerpc/mbx860_005b/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mbx860_1b__) +# include <powerpc/mbx860_1b/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mcp750__) +# include <powerpc/mcp750/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mpc5566evb__) +# include <powerpc/mpc5566evb/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mpc5566evb_spe__) +# include <powerpc/mpc5566evb_spe/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mpc5643l_dpu__) +# include <powerpc/mpc5643l_dpu/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mpc5643l_evb__) +# include <powerpc/mpc5643l_evb/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mpc5668g__) +# include <powerpc/mpc5668g/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_app__) +# include <powerpc/mpc5674f_ecu508_app/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_boot__) +# include <powerpc/mpc5674f_ecu508_boot/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mpc5674f_rsm6__) +# include <powerpc/mpc5674f_rsm6/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mpc5674fevb__) +# include <powerpc/mpc5674fevb/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mpc5674fevb_spe__) +# include <powerpc/mpc5674fevb_spe/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mpc8260ads__) +# include <powerpc/mpc8260ads/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mpc8309som__) +# include <powerpc/mpc8309som/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mpc8313erdb__) +# include <powerpc/mpc8313erdb/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mpc8349eamds__) +# include <powerpc/mpc8349eamds/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mtx603e__) +# include <powerpc/mtx603e/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mvme2100__) +# include <powerpc/mvme2100/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mvme2307__) +# include <powerpc/mvme2307/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mvme3100__) +# include <powerpc/mvme3100/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_pghplus__) +# include <powerpc/pghplus/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_phycore_mpc5554__) +# include <powerpc/phycore_mpc5554/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_pm520_cr825__) +# include <powerpc/pm520_cr825/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_pm520_ze30__) +# include <powerpc/pm520_ze30/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_psim__) +# include <powerpc/psim/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_qemuppc__) +# include <powerpc/qemuppc/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_qemuprep__) +# include <powerpc/qemuprep/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_qemuprep_altivec__) +# include <powerpc/qemuprep-altivec/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_score603e__) +# include <powerpc/score603e/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_ss555__) +# include <powerpc/ss555/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_t32mppc__) +# include <powerpc/t32mppc/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_tqm8xx_stk8xx__) +# include <powerpc/tqm8xx_stk8xx/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_virtex__) +# include <powerpc/virtex/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_virtex4__) +# include <powerpc/virtex4/machine/elf_machdep.h> +#elif defined(__rtems_powerpc_virtex5__) +# include <powerpc/virtex5/machine/elf_machdep.h> +#elif defined(__rtems_sparc_erc32__) +# include <sparc/erc32/machine/elf_machdep.h> +#elif defined(__rtems_sparc_leon2__) +# include <sparc/leon2/machine/elf_machdep.h> +#elif defined(__rtems_sparc_leon3__) +# include <sparc/leon3/machine/elf_machdep.h> +#elif defined(__rtems_sparc_ngmp__) +# include <sparc/ngmp/machine/elf_machdep.h> +#elif defined(__rtems_sparc_sis__) +# include <sparc/sis/machine/elf_machdep.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/nvram.h b/include/nvram.h new file mode 100644 index 0000000000..f053b39ada --- /dev/null +++ b/include/nvram.h @@ -0,0 +1,22 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_m68k_mcf5206elite__) +# include <m68k/mcf5206elite/nvram.h> +#elif defined(__rtems_powerpc_mcp750__) +# include <powerpc/mcp750/nvram.h> +#elif defined(__rtems_powerpc_mtx603e__) +# include <powerpc/mtx603e/nvram.h> +#elif defined(__rtems_powerpc_mvme2100__) +# include <powerpc/mvme2100/nvram.h> +#elif defined(__rtems_powerpc_mvme2307__) +# include <powerpc/mvme2307/nvram.h> +#elif defined(__rtems_powerpc_qemuprep__) +# include <powerpc/qemuprep/nvram.h> +#elif defined(__rtems_powerpc_qemuprep_altivec__) +# include <powerpc/qemuprep-altivec/nvram.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/page_table.h b/include/page_table.h new file mode 100644 index 0000000000..00ae7fe69a --- /dev/null +++ b/include/page_table.h @@ -0,0 +1,14 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_m68k_mvme162__) +# include <m68k/mvme162/page_table.h> +#elif defined(__rtems_m68k_mvme162lx__) +# include <m68k/mvme162lx/page_table.h> +#elif defined(__rtems_m68k_mvme167__) +# include <m68k/mvme167/page_table.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/rtems/asm.h b/include/rtems/asm.h new file mode 100644 index 0000000000..c6febaa460 --- /dev/null +++ b/include/rtems/asm.h @@ -0,0 +1,392 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_altcycv_devkit__) +# include <arm/altcycv_devkit/rtems/asm.h> +#elif defined(__rtems_arm_altcycv_devkit_smp__) +# include <arm/altcycv_devkit_smp/rtems/asm.h> +#elif defined(__rtems_arm_arm1136jfs__) +# include <arm/arm1136jfs/rtems/asm.h> +#elif defined(__rtems_arm_arm1136js__) +# include <arm/arm1136js/rtems/asm.h> +#elif defined(__rtems_arm_arm7tdmi__) +# include <arm/arm7tdmi/rtems/asm.h> +#elif defined(__rtems_arm_arm920__) +# include <arm/arm920/rtems/asm.h> +#elif defined(__rtems_arm_armcortexa9__) +# include <arm/armcortexa9/rtems/asm.h> +#elif defined(__rtems_arm_beagleboardorig__) +# include <arm/beagleboardorig/rtems/asm.h> +#elif defined(__rtems_arm_beagleboardxm__) +# include <arm/beagleboardxm/rtems/asm.h> +#elif defined(__rtems_arm_beagleboneblack__) +# include <arm/beagleboneblack/rtems/asm.h> +#elif defined(__rtems_arm_beaglebonewhite__) +# include <arm/beaglebonewhite/rtems/asm.h> +#elif defined(__rtems_arm_csb336__) +# include <arm/csb336/rtems/asm.h> +#elif defined(__rtems_arm_csb337__) +# include <arm/csb337/rtems/asm.h> +#elif defined(__rtems_arm_csb637__) +# include <arm/csb637/rtems/asm.h> +#elif defined(__rtems_arm_edb7312__) +# include <arm/edb7312/rtems/asm.h> +#elif defined(__rtems_arm_gba__) +# include <arm/gba/rtems/asm.h> +#elif defined(__rtems_arm_gp32__) +# include <arm/gp32/rtems/asm.h> +#elif defined(__rtems_arm_gumstix__) +# include <arm/gumstix/rtems/asm.h> +#elif defined(__rtems_arm_kit637_v6__) +# include <arm/kit637_v6/rtems/asm.h> +#elif defined(__rtems_arm_lm3s3749__) +# include <arm/lm3s3749/rtems/asm.h> +#elif defined(__rtems_arm_lm3s6965__) +# include <arm/lm3s6965/rtems/asm.h> +#elif defined(__rtems_arm_lm3s6965_qemu__) +# include <arm/lm3s6965_qemu/rtems/asm.h> +#elif defined(__rtems_arm_lm4f120__) +# include <arm/lm4f120/rtems/asm.h> +#elif defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/rtems/asm.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/rtems/asm.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/rtems/asm.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/rtems/asm.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/rtems/asm.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/rtems/asm.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/rtems/asm.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/rtems/asm.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/rtems/asm.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/rtems/asm.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/rtems/asm.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/rtems/asm.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/rtems/asm.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/rtems/asm.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/rtems/asm.h> +#elif defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/rtems/asm.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/rtems/asm.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/rtems/asm.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/rtems/asm.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/rtems/asm.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/rtems/asm.h> +#elif defined(__rtems_arm_nds__) +# include <arm/nds/rtems/asm.h> +#elif defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/rtems/asm.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/rtems/asm.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu__) +# include <arm/realview_pbx_a9_qemu/rtems/asm.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu_smp__) +# include <arm/realview_pbx_a9_qemu_smp/rtems/asm.h> +#elif defined(__rtems_arm_rtl22xx__) +# include <arm/rtl22xx/rtems/asm.h> +#elif defined(__rtems_arm_rtl22xx_t__) +# include <arm/rtl22xx_t/rtems/asm.h> +#elif defined(__rtems_arm_smdk2410__) +# include <arm/smdk2410/rtems/asm.h> +#elif defined(__rtems_arm_stm32f105rc__) +# include <arm/stm32f105rc/rtems/asm.h> +#elif defined(__rtems_arm_stm32f4__) +# include <arm/stm32f4/rtems/asm.h> +#elif defined(__rtems_arm_tms570ls3137_hdk__) +# include <arm/tms570ls3137_hdk/rtems/asm.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_intram__) +# include <arm/tms570ls3137_hdk_intram/rtems/asm.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_sdram__) +# include <arm/tms570ls3137_hdk_sdram/rtems/asm.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_with_loader__) +# include <arm/tms570ls3137_hdk_with_loader/rtems/asm.h> +#elif defined(__rtems_arm_xilinx_zynq_a9_qemu__) +# include <arm/xilinx_zynq_a9_qemu/rtems/asm.h> +#elif defined(__rtems_arm_xilinx_zynq_zc702__) +# include <arm/xilinx_zynq_zc702/rtems/asm.h> +#elif defined(__rtems_arm_xilinx_zynq_zc706__) +# include <arm/xilinx_zynq_zc706/rtems/asm.h> +#elif defined(__rtems_arm_xilinx_zynq_zedboard__) +# include <arm/xilinx_zynq_zedboard/rtems/asm.h> +#elif defined(__rtems_avr_avrtest__) +# include <avr/avrtest/rtems/asm.h> +#elif defined(__rtems_bfin_TLL6527M__) +# include <bfin/TLL6527M/rtems/asm.h> +#elif defined(__rtems_bfin_bf537Stamp__) +# include <bfin/bf537Stamp/rtems/asm.h> +#elif defined(__rtems_bfin_eZKit533__) +# include <bfin/eZKit533/rtems/asm.h> +#elif defined(__rtems_epiphany_epiphany_sim__) +# include <epiphany/epiphany_sim/rtems/asm.h> +#elif defined(__rtems_h8300_h8sim__) +# include <h8300/h8sim/rtems/asm.h> +#elif defined(__rtems_h8300_h8sxsim__) +# include <h8300/h8sxsim/rtems/asm.h> +#elif defined(__rtems_i386_edison__) +# include <i386/edison/rtems/asm.h> +#elif defined(__rtems_i386_pc386__) +# include <i386/pc386/rtems/asm.h> +#elif defined(__rtems_i386_pc486__) +# include <i386/pc486/rtems/asm.h> +#elif defined(__rtems_i386_pc586__) +# include <i386/pc586/rtems/asm.h> +#elif defined(__rtems_i386_pc586_sse__) +# include <i386/pc586-sse/rtems/asm.h> +#elif defined(__rtems_i386_pc686__) +# include <i386/pc686/rtems/asm.h> +#elif defined(__rtems_i386_pcp4__) +# include <i386/pcp4/rtems/asm.h> +#elif defined(__rtems_lm32_lm32_evr__) +# include <lm32/lm32_evr/rtems/asm.h> +#elif defined(__rtems_lm32_lm32_evr_gdbsim__) +# include <lm32/lm32_evr_gdbsim/rtems/asm.h> +#elif defined(__rtems_lm32_milkymist__) +# include <lm32/milkymist/rtems/asm.h> +#elif defined(__rtems_m32c_m32csim__) +# include <m32c/m32csim/rtems/asm.h> +#elif defined(__rtems_m32r_m32rsim__) +# include <m32r/m32rsim/rtems/asm.h> +#elif defined(__rtems_m68k_COBRA5475__) +# include <m68k/COBRA5475/rtems/asm.h> +#elif defined(__rtems_m68k_av5282__) +# include <m68k/av5282/rtems/asm.h> +#elif defined(__rtems_m68k_csb360__) +# include <m68k/csb360/rtems/asm.h> +#elif defined(__rtems_m68k_gen68302__) +# include <m68k/gen68302/rtems/asm.h> +#elif defined(__rtems_m68k_gen68340__) +# include <m68k/gen68340/rtems/asm.h> +#elif defined(__rtems_m68k_gen68360__) +# include <m68k/gen68360/rtems/asm.h> +#elif defined(__rtems_m68k_gen68360_040__) +# include <m68k/gen68360_040/rtems/asm.h> +#elif defined(__rtems_m68k_idp__) +# include <m68k/idp/rtems/asm.h> +#elif defined(__rtems_m68k_m5484FireEngine__) +# include <m68k/m5484FireEngine/rtems/asm.h> +#elif defined(__rtems_m68k_mcf5206elite__) +# include <m68k/mcf5206elite/rtems/asm.h> +#elif defined(__rtems_m68k_mcf52235__) +# include <m68k/mcf52235/rtems/asm.h> +#elif defined(__rtems_m68k_mcf5225x__) +# include <m68k/mcf5225x/rtems/asm.h> +#elif defined(__rtems_m68k_mcf5235__) +# include <m68k/mcf5235/rtems/asm.h> +#elif defined(__rtems_m68k_mcf5329__) +# include <m68k/mcf5329/rtems/asm.h> +#elif defined(__rtems_m68k_mrm332__) +# include <m68k/mrm332/rtems/asm.h> +#elif defined(__rtems_m68k_mvme136__) +# include <m68k/mvme136/rtems/asm.h> +#elif defined(__rtems_m68k_mvme147__) +# include <m68k/mvme147/rtems/asm.h> +#elif defined(__rtems_m68k_mvme147s__) +# include <m68k/mvme147s/rtems/asm.h> +#elif defined(__rtems_m68k_mvme162__) +# include <m68k/mvme162/rtems/asm.h> +#elif defined(__rtems_m68k_mvme162lx__) +# include <m68k/mvme162lx/rtems/asm.h> +#elif defined(__rtems_m68k_mvme167__) +# include <m68k/mvme167/rtems/asm.h> +#elif defined(__rtems_m68k_ods68302__) +# include <m68k/ods68302/rtems/asm.h> +#elif defined(__rtems_m68k_pgh360__) +# include <m68k/pgh360/rtems/asm.h> +#elif defined(__rtems_m68k_uC5282__) +# include <m68k/uC5282/rtems/asm.h> +#elif defined(__rtems_mips_csb350__) +# include <mips/csb350/rtems/asm.h> +#elif defined(__rtems_mips_genmongoosev__) +# include <mips/genmongoosev/rtems/asm.h> +#elif defined(__rtems_mips_hurricane__) +# include <mips/hurricane/rtems/asm.h> +#elif defined(__rtems_mips_jmr3904__) +# include <mips/jmr3904/rtems/asm.h> +#elif defined(__rtems_mips_malta__) +# include <mips/malta/rtems/asm.h> +#elif defined(__rtems_mips_rbtx4925__) +# include <mips/rbtx4925/rtems/asm.h> +#elif defined(__rtems_mips_rbtx4938__) +# include <mips/rbtx4938/rtems/asm.h> +#elif defined(__rtems_moxie_moxiesim__) +# include <moxie/moxiesim/rtems/asm.h> +#elif defined(__rtems_nios2_nios2_iss__) +# include <nios2/nios2_iss/rtems/asm.h> +#elif defined(__rtems_or1k_generic_or1k__) +# include <or1k/generic_or1k/rtems/asm.h> +#elif defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/rtems/asm.h> +#elif defined(__rtems_powerpc_br_uid__) +# include <powerpc/br_uid/rtems/asm.h> +#elif defined(__rtems_powerpc_brs5l__) +# include <powerpc/brs5l/rtems/asm.h> +#elif defined(__rtems_powerpc_brs6l__) +# include <powerpc/brs6l/rtems/asm.h> +#elif defined(__rtems_powerpc_dp2__) +# include <powerpc/dp2/rtems/asm.h> +#elif defined(__rtems_powerpc_ep1a__) +# include <powerpc/ep1a/rtems/asm.h> +#elif defined(__rtems_powerpc_gwlcfm__) +# include <powerpc/gwlcfm/rtems/asm.h> +#elif defined(__rtems_powerpc_haleakala__) +# include <powerpc/haleakala/rtems/asm.h> +#elif defined(__rtems_powerpc_hsc_cm01__) +# include <powerpc/hsc_cm01/rtems/asm.h> +#elif defined(__rtems_powerpc_icecube__) +# include <powerpc/icecube/rtems/asm.h> +#elif defined(__rtems_powerpc_mbx821_001__) +# include <powerpc/mbx821_001/rtems/asm.h> +#elif defined(__rtems_powerpc_mbx821_002__) +# include <powerpc/mbx821_002/rtems/asm.h> +#elif defined(__rtems_powerpc_mbx821_002b__) +# include <powerpc/mbx821_002b/rtems/asm.h> +#elif defined(__rtems_powerpc_mbx860_001b__) +# include <powerpc/mbx860_001b/rtems/asm.h> +#elif defined(__rtems_powerpc_mbx860_002__) +# include <powerpc/mbx860_002/rtems/asm.h> +#elif defined(__rtems_powerpc_mbx860_005b__) +# include <powerpc/mbx860_005b/rtems/asm.h> +#elif defined(__rtems_powerpc_mbx860_1b__) +# include <powerpc/mbx860_1b/rtems/asm.h> +#elif defined(__rtems_powerpc_mcp750__) +# include <powerpc/mcp750/rtems/asm.h> +#elif defined(__rtems_powerpc_mpc5566evb__) +# include <powerpc/mpc5566evb/rtems/asm.h> +#elif defined(__rtems_powerpc_mpc5566evb_spe__) +# include <powerpc/mpc5566evb_spe/rtems/asm.h> +#elif defined(__rtems_powerpc_mpc5643l_dpu__) +# include <powerpc/mpc5643l_dpu/rtems/asm.h> +#elif defined(__rtems_powerpc_mpc5643l_evb__) +# include <powerpc/mpc5643l_evb/rtems/asm.h> +#elif defined(__rtems_powerpc_mpc5668g__) +# include <powerpc/mpc5668g/rtems/asm.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_app__) +# include <powerpc/mpc5674f_ecu508_app/rtems/asm.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_boot__) +# include <powerpc/mpc5674f_ecu508_boot/rtems/asm.h> +#elif defined(__rtems_powerpc_mpc5674f_rsm6__) +# include <powerpc/mpc5674f_rsm6/rtems/asm.h> +#elif defined(__rtems_powerpc_mpc5674fevb__) +# include <powerpc/mpc5674fevb/rtems/asm.h> +#elif defined(__rtems_powerpc_mpc5674fevb_spe__) +# include <powerpc/mpc5674fevb_spe/rtems/asm.h> +#elif defined(__rtems_powerpc_mpc8260ads__) +# include <powerpc/mpc8260ads/rtems/asm.h> +#elif defined(__rtems_powerpc_mpc8309som__) +# include <powerpc/mpc8309som/rtems/asm.h> +#elif defined(__rtems_powerpc_mpc8313erdb__) +# include <powerpc/mpc8313erdb/rtems/asm.h> +#elif defined(__rtems_powerpc_mpc8349eamds__) +# include <powerpc/mpc8349eamds/rtems/asm.h> +#elif defined(__rtems_powerpc_mtx603e__) +# include <powerpc/mtx603e/rtems/asm.h> +#elif defined(__rtems_powerpc_mvme2100__) +# include <powerpc/mvme2100/rtems/asm.h> +#elif defined(__rtems_powerpc_mvme2307__) +# include <powerpc/mvme2307/rtems/asm.h> +#elif defined(__rtems_powerpc_mvme3100__) +# include <powerpc/mvme3100/rtems/asm.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/rtems/asm.h> +#elif defined(__rtems_powerpc_pghplus__) +# include <powerpc/pghplus/rtems/asm.h> +#elif defined(__rtems_powerpc_phycore_mpc5554__) +# include <powerpc/phycore_mpc5554/rtems/asm.h> +#elif defined(__rtems_powerpc_pm520_cr825__) +# include <powerpc/pm520_cr825/rtems/asm.h> +#elif defined(__rtems_powerpc_pm520_ze30__) +# include <powerpc/pm520_ze30/rtems/asm.h> +#elif defined(__rtems_powerpc_psim__) +# include <powerpc/psim/rtems/asm.h> +#elif defined(__rtems_powerpc_qemuppc__) +# include <powerpc/qemuppc/rtems/asm.h> +#elif defined(__rtems_powerpc_qemuprep__) +# include <powerpc/qemuprep/rtems/asm.h> +#elif defined(__rtems_powerpc_qemuprep_altivec__) +# include <powerpc/qemuprep-altivec/rtems/asm.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/rtems/asm.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/rtems/asm.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/rtems/asm.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/rtems/asm.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/rtems/asm.h> +#elif defined(__rtems_powerpc_score603e__) +# include <powerpc/score603e/rtems/asm.h> +#elif defined(__rtems_powerpc_ss555__) +# include <powerpc/ss555/rtems/asm.h> +#elif defined(__rtems_powerpc_t32mppc__) +# include <powerpc/t32mppc/rtems/asm.h> +#elif defined(__rtems_powerpc_tqm8xx_stk8xx__) +# include <powerpc/tqm8xx_stk8xx/rtems/asm.h> +#elif defined(__rtems_powerpc_virtex__) +# include <powerpc/virtex/rtems/asm.h> +#elif defined(__rtems_powerpc_virtex4__) +# include <powerpc/virtex4/rtems/asm.h> +#elif defined(__rtems_powerpc_virtex5__) +# include <powerpc/virtex5/rtems/asm.h> +#elif defined(__rtems_sh_gensh1__) +# include <sh/gensh1/rtems/asm.h> +#elif defined(__rtems_sh_gensh2__) +# include <sh/gensh2/rtems/asm.h> +#elif defined(__rtems_sh_gensh4__) +# include <sh/gensh4/rtems/asm.h> +#elif defined(__rtems_sh_simsh1__) +# include <sh/simsh1/rtems/asm.h> +#elif defined(__rtems_sh_simsh2__) +# include <sh/simsh2/rtems/asm.h> +#elif defined(__rtems_sh_simsh2e__) +# include <sh/simsh2e/rtems/asm.h> +#elif defined(__rtems_sh_simsh4__) +# include <sh/simsh4/rtems/asm.h> +#elif defined(__rtems_sparc_erc32__) +# include <sparc/erc32/rtems/asm.h> +#elif defined(__rtems_sparc_leon2__) +# include <sparc/leon2/rtems/asm.h> +#elif defined(__rtems_sparc_leon3__) +# include <sparc/leon3/rtems/asm.h> +#elif defined(__rtems_sparc_ngmp__) +# include <sparc/ngmp/rtems/asm.h> +#elif defined(__rtems_sparc_sis__) +# include <sparc/sis/rtems/asm.h> +#elif defined(__rtems_sparc64_niagara__) +# include <sparc64/niagara/rtems/asm.h> +#elif defined(__rtems_sparc64_usiii__) +# include <sparc64/usiii/rtems/asm.h> +#elif defined(__rtems_v850_v850e1sim__) +# include <v850/v850e1sim/rtems/asm.h> +#elif defined(__rtems_v850_v850e2sim__) +# include <v850/v850e2sim/rtems/asm.h> +#elif defined(__rtems_v850_v850e2v3sim__) +# include <v850/v850e2v3sim/rtems/asm.h> +#elif defined(__rtems_v850_v850esim__) +# include <v850/v850esim/rtems/asm.h> +#elif defined(__rtems_v850_v850essim__) +# include <v850/v850essim/rtems/asm.h> +#elif defined(__rtems_v850_v850sim__) +# include <v850/v850sim/rtems/asm.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/rtems/score/cpu.h b/include/rtems/score/cpu.h new file mode 100644 index 0000000000..fc27d99f75 --- /dev/null +++ b/include/rtems/score/cpu.h @@ -0,0 +1,392 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_altcycv_devkit__) +# include <arm/altcycv_devkit/rtems/score/cpu.h> +#elif defined(__rtems_arm_altcycv_devkit_smp__) +# include <arm/altcycv_devkit_smp/rtems/score/cpu.h> +#elif defined(__rtems_arm_arm1136jfs__) +# include <arm/arm1136jfs/rtems/score/cpu.h> +#elif defined(__rtems_arm_arm1136js__) +# include <arm/arm1136js/rtems/score/cpu.h> +#elif defined(__rtems_arm_arm7tdmi__) +# include <arm/arm7tdmi/rtems/score/cpu.h> +#elif defined(__rtems_arm_arm920__) +# include <arm/arm920/rtems/score/cpu.h> +#elif defined(__rtems_arm_armcortexa9__) +# include <arm/armcortexa9/rtems/score/cpu.h> +#elif defined(__rtems_arm_beagleboardorig__) +# include <arm/beagleboardorig/rtems/score/cpu.h> +#elif defined(__rtems_arm_beagleboardxm__) +# include <arm/beagleboardxm/rtems/score/cpu.h> +#elif defined(__rtems_arm_beagleboneblack__) +# include <arm/beagleboneblack/rtems/score/cpu.h> +#elif defined(__rtems_arm_beaglebonewhite__) +# include <arm/beaglebonewhite/rtems/score/cpu.h> +#elif defined(__rtems_arm_csb336__) +# include <arm/csb336/rtems/score/cpu.h> +#elif defined(__rtems_arm_csb337__) +# include <arm/csb337/rtems/score/cpu.h> +#elif defined(__rtems_arm_csb637__) +# include <arm/csb637/rtems/score/cpu.h> +#elif defined(__rtems_arm_edb7312__) +# include <arm/edb7312/rtems/score/cpu.h> +#elif defined(__rtems_arm_gba__) +# include <arm/gba/rtems/score/cpu.h> +#elif defined(__rtems_arm_gp32__) +# include <arm/gp32/rtems/score/cpu.h> +#elif defined(__rtems_arm_gumstix__) +# include <arm/gumstix/rtems/score/cpu.h> +#elif defined(__rtems_arm_kit637_v6__) +# include <arm/kit637_v6/rtems/score/cpu.h> +#elif defined(__rtems_arm_lm3s3749__) +# include <arm/lm3s3749/rtems/score/cpu.h> +#elif defined(__rtems_arm_lm3s6965__) +# include <arm/lm3s6965/rtems/score/cpu.h> +#elif defined(__rtems_arm_lm3s6965_qemu__) +# include <arm/lm3s6965_qemu/rtems/score/cpu.h> +#elif defined(__rtems_arm_lm4f120__) +# include <arm/lm4f120/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/rtems/score/cpu.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/rtems/score/cpu.h> +#elif defined(__rtems_arm_nds__) +# include <arm/nds/rtems/score/cpu.h> +#elif defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/rtems/score/cpu.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/rtems/score/cpu.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu__) +# include <arm/realview_pbx_a9_qemu/rtems/score/cpu.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu_smp__) +# include <arm/realview_pbx_a9_qemu_smp/rtems/score/cpu.h> +#elif defined(__rtems_arm_rtl22xx__) +# include <arm/rtl22xx/rtems/score/cpu.h> +#elif defined(__rtems_arm_rtl22xx_t__) +# include <arm/rtl22xx_t/rtems/score/cpu.h> +#elif defined(__rtems_arm_smdk2410__) +# include <arm/smdk2410/rtems/score/cpu.h> +#elif defined(__rtems_arm_stm32f105rc__) +# include <arm/stm32f105rc/rtems/score/cpu.h> +#elif defined(__rtems_arm_stm32f4__) +# include <arm/stm32f4/rtems/score/cpu.h> +#elif defined(__rtems_arm_tms570ls3137_hdk__) +# include <arm/tms570ls3137_hdk/rtems/score/cpu.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_intram__) +# include <arm/tms570ls3137_hdk_intram/rtems/score/cpu.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_sdram__) +# include <arm/tms570ls3137_hdk_sdram/rtems/score/cpu.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_with_loader__) +# include <arm/tms570ls3137_hdk_with_loader/rtems/score/cpu.h> +#elif defined(__rtems_arm_xilinx_zynq_a9_qemu__) +# include <arm/xilinx_zynq_a9_qemu/rtems/score/cpu.h> +#elif defined(__rtems_arm_xilinx_zynq_zc702__) +# include <arm/xilinx_zynq_zc702/rtems/score/cpu.h> +#elif defined(__rtems_arm_xilinx_zynq_zc706__) +# include <arm/xilinx_zynq_zc706/rtems/score/cpu.h> +#elif defined(__rtems_arm_xilinx_zynq_zedboard__) +# include <arm/xilinx_zynq_zedboard/rtems/score/cpu.h> +#elif defined(__rtems_avr_avrtest__) +# include <avr/avrtest/rtems/score/cpu.h> +#elif defined(__rtems_bfin_TLL6527M__) +# include <bfin/TLL6527M/rtems/score/cpu.h> +#elif defined(__rtems_bfin_bf537Stamp__) +# include <bfin/bf537Stamp/rtems/score/cpu.h> +#elif defined(__rtems_bfin_eZKit533__) +# include <bfin/eZKit533/rtems/score/cpu.h> +#elif defined(__rtems_epiphany_epiphany_sim__) +# include <epiphany/epiphany_sim/rtems/score/cpu.h> +#elif defined(__rtems_h8300_h8sim__) +# include <h8300/h8sim/rtems/score/cpu.h> +#elif defined(__rtems_h8300_h8sxsim__) +# include <h8300/h8sxsim/rtems/score/cpu.h> +#elif defined(__rtems_i386_edison__) +# include <i386/edison/rtems/score/cpu.h> +#elif defined(__rtems_i386_pc386__) +# include <i386/pc386/rtems/score/cpu.h> +#elif defined(__rtems_i386_pc486__) +# include <i386/pc486/rtems/score/cpu.h> +#elif defined(__rtems_i386_pc586__) +# include <i386/pc586/rtems/score/cpu.h> +#elif defined(__rtems_i386_pc586_sse__) +# include <i386/pc586-sse/rtems/score/cpu.h> +#elif defined(__rtems_i386_pc686__) +# include <i386/pc686/rtems/score/cpu.h> +#elif defined(__rtems_i386_pcp4__) +# include <i386/pcp4/rtems/score/cpu.h> +#elif defined(__rtems_lm32_lm32_evr__) +# include <lm32/lm32_evr/rtems/score/cpu.h> +#elif defined(__rtems_lm32_lm32_evr_gdbsim__) +# include <lm32/lm32_evr_gdbsim/rtems/score/cpu.h> +#elif defined(__rtems_lm32_milkymist__) +# include <lm32/milkymist/rtems/score/cpu.h> +#elif defined(__rtems_m32c_m32csim__) +# include <m32c/m32csim/rtems/score/cpu.h> +#elif defined(__rtems_m32r_m32rsim__) +# include <m32r/m32rsim/rtems/score/cpu.h> +#elif defined(__rtems_m68k_COBRA5475__) +# include <m68k/COBRA5475/rtems/score/cpu.h> +#elif defined(__rtems_m68k_av5282__) +# include <m68k/av5282/rtems/score/cpu.h> +#elif defined(__rtems_m68k_csb360__) +# include <m68k/csb360/rtems/score/cpu.h> +#elif defined(__rtems_m68k_gen68302__) +# include <m68k/gen68302/rtems/score/cpu.h> +#elif defined(__rtems_m68k_gen68340__) +# include <m68k/gen68340/rtems/score/cpu.h> +#elif defined(__rtems_m68k_gen68360__) +# include <m68k/gen68360/rtems/score/cpu.h> +#elif defined(__rtems_m68k_gen68360_040__) +# include <m68k/gen68360_040/rtems/score/cpu.h> +#elif defined(__rtems_m68k_idp__) +# include <m68k/idp/rtems/score/cpu.h> +#elif defined(__rtems_m68k_m5484FireEngine__) +# include <m68k/m5484FireEngine/rtems/score/cpu.h> +#elif defined(__rtems_m68k_mcf5206elite__) +# include <m68k/mcf5206elite/rtems/score/cpu.h> +#elif defined(__rtems_m68k_mcf52235__) +# include <m68k/mcf52235/rtems/score/cpu.h> +#elif defined(__rtems_m68k_mcf5225x__) +# include <m68k/mcf5225x/rtems/score/cpu.h> +#elif defined(__rtems_m68k_mcf5235__) +# include <m68k/mcf5235/rtems/score/cpu.h> +#elif defined(__rtems_m68k_mcf5329__) +# include <m68k/mcf5329/rtems/score/cpu.h> +#elif defined(__rtems_m68k_mrm332__) +# include <m68k/mrm332/rtems/score/cpu.h> +#elif defined(__rtems_m68k_mvme136__) +# include <m68k/mvme136/rtems/score/cpu.h> +#elif defined(__rtems_m68k_mvme147__) +# include <m68k/mvme147/rtems/score/cpu.h> +#elif defined(__rtems_m68k_mvme147s__) +# include <m68k/mvme147s/rtems/score/cpu.h> +#elif defined(__rtems_m68k_mvme162__) +# include <m68k/mvme162/rtems/score/cpu.h> +#elif defined(__rtems_m68k_mvme162lx__) +# include <m68k/mvme162lx/rtems/score/cpu.h> +#elif defined(__rtems_m68k_mvme167__) +# include <m68k/mvme167/rtems/score/cpu.h> +#elif defined(__rtems_m68k_ods68302__) +# include <m68k/ods68302/rtems/score/cpu.h> +#elif defined(__rtems_m68k_pgh360__) +# include <m68k/pgh360/rtems/score/cpu.h> +#elif defined(__rtems_m68k_uC5282__) +# include <m68k/uC5282/rtems/score/cpu.h> +#elif defined(__rtems_mips_csb350__) +# include <mips/csb350/rtems/score/cpu.h> +#elif defined(__rtems_mips_genmongoosev__) +# include <mips/genmongoosev/rtems/score/cpu.h> +#elif defined(__rtems_mips_hurricane__) +# include <mips/hurricane/rtems/score/cpu.h> +#elif defined(__rtems_mips_jmr3904__) +# include <mips/jmr3904/rtems/score/cpu.h> +#elif defined(__rtems_mips_malta__) +# include <mips/malta/rtems/score/cpu.h> +#elif defined(__rtems_mips_rbtx4925__) +# include <mips/rbtx4925/rtems/score/cpu.h> +#elif defined(__rtems_mips_rbtx4938__) +# include <mips/rbtx4938/rtems/score/cpu.h> +#elif defined(__rtems_moxie_moxiesim__) +# include <moxie/moxiesim/rtems/score/cpu.h> +#elif defined(__rtems_nios2_nios2_iss__) +# include <nios2/nios2_iss/rtems/score/cpu.h> +#elif defined(__rtems_or1k_generic_or1k__) +# include <or1k/generic_or1k/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_br_uid__) +# include <powerpc/br_uid/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_brs5l__) +# include <powerpc/brs5l/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_brs6l__) +# include <powerpc/brs6l/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_dp2__) +# include <powerpc/dp2/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_ep1a__) +# include <powerpc/ep1a/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_gwlcfm__) +# include <powerpc/gwlcfm/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_haleakala__) +# include <powerpc/haleakala/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_hsc_cm01__) +# include <powerpc/hsc_cm01/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_icecube__) +# include <powerpc/icecube/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mbx821_001__) +# include <powerpc/mbx821_001/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mbx821_002__) +# include <powerpc/mbx821_002/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mbx821_002b__) +# include <powerpc/mbx821_002b/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mbx860_001b__) +# include <powerpc/mbx860_001b/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mbx860_002__) +# include <powerpc/mbx860_002/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mbx860_005b__) +# include <powerpc/mbx860_005b/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mbx860_1b__) +# include <powerpc/mbx860_1b/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mcp750__) +# include <powerpc/mcp750/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mpc5566evb__) +# include <powerpc/mpc5566evb/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mpc5566evb_spe__) +# include <powerpc/mpc5566evb_spe/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mpc5643l_dpu__) +# include <powerpc/mpc5643l_dpu/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mpc5643l_evb__) +# include <powerpc/mpc5643l_evb/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mpc5668g__) +# include <powerpc/mpc5668g/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_app__) +# include <powerpc/mpc5674f_ecu508_app/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_boot__) +# include <powerpc/mpc5674f_ecu508_boot/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mpc5674f_rsm6__) +# include <powerpc/mpc5674f_rsm6/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mpc5674fevb__) +# include <powerpc/mpc5674fevb/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mpc5674fevb_spe__) +# include <powerpc/mpc5674fevb_spe/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mpc8260ads__) +# include <powerpc/mpc8260ads/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mpc8309som__) +# include <powerpc/mpc8309som/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mpc8313erdb__) +# include <powerpc/mpc8313erdb/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mpc8349eamds__) +# include <powerpc/mpc8349eamds/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mtx603e__) +# include <powerpc/mtx603e/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mvme2100__) +# include <powerpc/mvme2100/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mvme2307__) +# include <powerpc/mvme2307/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mvme3100__) +# include <powerpc/mvme3100/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_pghplus__) +# include <powerpc/pghplus/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_phycore_mpc5554__) +# include <powerpc/phycore_mpc5554/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_pm520_cr825__) +# include <powerpc/pm520_cr825/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_pm520_ze30__) +# include <powerpc/pm520_ze30/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_psim__) +# include <powerpc/psim/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_qemuppc__) +# include <powerpc/qemuppc/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_qemuprep__) +# include <powerpc/qemuprep/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_qemuprep_altivec__) +# include <powerpc/qemuprep-altivec/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_score603e__) +# include <powerpc/score603e/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_ss555__) +# include <powerpc/ss555/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_t32mppc__) +# include <powerpc/t32mppc/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_tqm8xx_stk8xx__) +# include <powerpc/tqm8xx_stk8xx/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_virtex__) +# include <powerpc/virtex/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_virtex4__) +# include <powerpc/virtex4/rtems/score/cpu.h> +#elif defined(__rtems_powerpc_virtex5__) +# include <powerpc/virtex5/rtems/score/cpu.h> +#elif defined(__rtems_sh_gensh1__) +# include <sh/gensh1/rtems/score/cpu.h> +#elif defined(__rtems_sh_gensh2__) +# include <sh/gensh2/rtems/score/cpu.h> +#elif defined(__rtems_sh_gensh4__) +# include <sh/gensh4/rtems/score/cpu.h> +#elif defined(__rtems_sh_simsh1__) +# include <sh/simsh1/rtems/score/cpu.h> +#elif defined(__rtems_sh_simsh2__) +# include <sh/simsh2/rtems/score/cpu.h> +#elif defined(__rtems_sh_simsh2e__) +# include <sh/simsh2e/rtems/score/cpu.h> +#elif defined(__rtems_sh_simsh4__) +# include <sh/simsh4/rtems/score/cpu.h> +#elif defined(__rtems_sparc_erc32__) +# include <sparc/erc32/rtems/score/cpu.h> +#elif defined(__rtems_sparc_leon2__) +# include <sparc/leon2/rtems/score/cpu.h> +#elif defined(__rtems_sparc_leon3__) +# include <sparc/leon3/rtems/score/cpu.h> +#elif defined(__rtems_sparc_ngmp__) +# include <sparc/ngmp/rtems/score/cpu.h> +#elif defined(__rtems_sparc_sis__) +# include <sparc/sis/rtems/score/cpu.h> +#elif defined(__rtems_sparc64_niagara__) +# include <sparc64/niagara/rtems/score/cpu.h> +#elif defined(__rtems_sparc64_usiii__) +# include <sparc64/usiii/rtems/score/cpu.h> +#elif defined(__rtems_v850_v850e1sim__) +# include <v850/v850e1sim/rtems/score/cpu.h> +#elif defined(__rtems_v850_v850e2sim__) +# include <v850/v850e2sim/rtems/score/cpu.h> +#elif defined(__rtems_v850_v850e2v3sim__) +# include <v850/v850e2v3sim/rtems/score/cpu.h> +#elif defined(__rtems_v850_v850esim__) +# include <v850/v850esim/rtems/score/cpu.h> +#elif defined(__rtems_v850_v850essim__) +# include <v850/v850essim/rtems/score/cpu.h> +#elif defined(__rtems_v850_v850sim__) +# include <v850/v850sim/rtems/score/cpu.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/rtems/score/cpu_asm.h b/include/rtems/score/cpu_asm.h new file mode 100644 index 0000000000..c08c5092c9 --- /dev/null +++ b/include/rtems/score/cpu_asm.h @@ -0,0 +1,168 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_altcycv_devkit__) +# include <arm/altcycv_devkit/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_altcycv_devkit_smp__) +# include <arm/altcycv_devkit_smp/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_arm1136jfs__) +# include <arm/arm1136jfs/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_arm1136js__) +# include <arm/arm1136js/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_arm7tdmi__) +# include <arm/arm7tdmi/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_arm920__) +# include <arm/arm920/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_armcortexa9__) +# include <arm/armcortexa9/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_beagleboardorig__) +# include <arm/beagleboardorig/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_beagleboardxm__) +# include <arm/beagleboardxm/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_beagleboneblack__) +# include <arm/beagleboneblack/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_beaglebonewhite__) +# include <arm/beaglebonewhite/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_csb336__) +# include <arm/csb336/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_csb337__) +# include <arm/csb337/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_csb637__) +# include <arm/csb637/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_edb7312__) +# include <arm/edb7312/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_gba__) +# include <arm/gba/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_gp32__) +# include <arm/gp32/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_gumstix__) +# include <arm/gumstix/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_kit637_v6__) +# include <arm/kit637_v6/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lm3s3749__) +# include <arm/lm3s3749/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lm3s6965__) +# include <arm/lm3s6965/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lm3s6965_qemu__) +# include <arm/lm3s6965_qemu/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lm4f120__) +# include <arm/lm4f120/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_nds__) +# include <arm/nds/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu__) +# include <arm/realview_pbx_a9_qemu/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu_smp__) +# include <arm/realview_pbx_a9_qemu_smp/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_rtl22xx__) +# include <arm/rtl22xx/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_rtl22xx_t__) +# include <arm/rtl22xx_t/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_smdk2410__) +# include <arm/smdk2410/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_stm32f105rc__) +# include <arm/stm32f105rc/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_stm32f4__) +# include <arm/stm32f4/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_tms570ls3137_hdk__) +# include <arm/tms570ls3137_hdk/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_intram__) +# include <arm/tms570ls3137_hdk_intram/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_sdram__) +# include <arm/tms570ls3137_hdk_sdram/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_with_loader__) +# include <arm/tms570ls3137_hdk_with_loader/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_xilinx_zynq_a9_qemu__) +# include <arm/xilinx_zynq_a9_qemu/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_xilinx_zynq_zc702__) +# include <arm/xilinx_zynq_zc702/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_xilinx_zynq_zc706__) +# include <arm/xilinx_zynq_zc706/rtems/score/cpu_asm.h> +#elif defined(__rtems_arm_xilinx_zynq_zedboard__) +# include <arm/xilinx_zynq_zedboard/rtems/score/cpu_asm.h> +#elif defined(__rtems_avr_avrtest__) +# include <avr/avrtest/rtems/score/cpu_asm.h> +#elif defined(__rtems_bfin_TLL6527M__) +# include <bfin/TLL6527M/rtems/score/cpu_asm.h> +#elif defined(__rtems_bfin_bf537Stamp__) +# include <bfin/bf537Stamp/rtems/score/cpu_asm.h> +#elif defined(__rtems_bfin_eZKit533__) +# include <bfin/eZKit533/rtems/score/cpu_asm.h> +#elif defined(__rtems_epiphany_epiphany_sim__) +# include <epiphany/epiphany_sim/rtems/score/cpu_asm.h> +#elif defined(__rtems_lm32_lm32_evr__) +# include <lm32/lm32_evr/rtems/score/cpu_asm.h> +#elif defined(__rtems_lm32_lm32_evr_gdbsim__) +# include <lm32/lm32_evr_gdbsim/rtems/score/cpu_asm.h> +#elif defined(__rtems_lm32_milkymist__) +# include <lm32/milkymist/rtems/score/cpu_asm.h> +#elif defined(__rtems_m32c_m32csim__) +# include <m32c/m32csim/rtems/score/cpu_asm.h> +#elif defined(__rtems_m32r_m32rsim__) +# include <m32r/m32rsim/rtems/score/cpu_asm.h> +#elif defined(__rtems_nios2_nios2_iss__) +# include <nios2/nios2_iss/rtems/score/cpu_asm.h> +#elif defined(__rtems_or1k_generic_or1k__) +# include <or1k/generic_or1k/rtems/score/cpu_asm.h> +#elif defined(__rtems_v850_v850e1sim__) +# include <v850/v850e1sim/rtems/score/cpu_asm.h> +#elif defined(__rtems_v850_v850e2sim__) +# include <v850/v850e2sim/rtems/score/cpu_asm.h> +#elif defined(__rtems_v850_v850e2v3sim__) +# include <v850/v850e2v3sim/rtems/score/cpu_asm.h> +#elif defined(__rtems_v850_v850esim__) +# include <v850/v850esim/rtems/score/cpu_asm.h> +#elif defined(__rtems_v850_v850essim__) +# include <v850/v850essim/rtems/score/cpu_asm.h> +#elif defined(__rtems_v850_v850sim__) +# include <v850/v850sim/rtems/score/cpu_asm.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/rtems/score/types.h b/include/rtems/score/types.h new file mode 100644 index 0000000000..39ff555525 --- /dev/null +++ b/include/rtems/score/types.h @@ -0,0 +1,392 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_altcycv_devkit__) +# include <arm/altcycv_devkit/rtems/score/types.h> +#elif defined(__rtems_arm_altcycv_devkit_smp__) +# include <arm/altcycv_devkit_smp/rtems/score/types.h> +#elif defined(__rtems_arm_arm1136jfs__) +# include <arm/arm1136jfs/rtems/score/types.h> +#elif defined(__rtems_arm_arm1136js__) +# include <arm/arm1136js/rtems/score/types.h> +#elif defined(__rtems_arm_arm7tdmi__) +# include <arm/arm7tdmi/rtems/score/types.h> +#elif defined(__rtems_arm_arm920__) +# include <arm/arm920/rtems/score/types.h> +#elif defined(__rtems_arm_armcortexa9__) +# include <arm/armcortexa9/rtems/score/types.h> +#elif defined(__rtems_arm_beagleboardorig__) +# include <arm/beagleboardorig/rtems/score/types.h> +#elif defined(__rtems_arm_beagleboardxm__) +# include <arm/beagleboardxm/rtems/score/types.h> +#elif defined(__rtems_arm_beagleboneblack__) +# include <arm/beagleboneblack/rtems/score/types.h> +#elif defined(__rtems_arm_beaglebonewhite__) +# include <arm/beaglebonewhite/rtems/score/types.h> +#elif defined(__rtems_arm_csb336__) +# include <arm/csb336/rtems/score/types.h> +#elif defined(__rtems_arm_csb337__) +# include <arm/csb337/rtems/score/types.h> +#elif defined(__rtems_arm_csb637__) +# include <arm/csb637/rtems/score/types.h> +#elif defined(__rtems_arm_edb7312__) +# include <arm/edb7312/rtems/score/types.h> +#elif defined(__rtems_arm_gba__) +# include <arm/gba/rtems/score/types.h> +#elif defined(__rtems_arm_gp32__) +# include <arm/gp32/rtems/score/types.h> +#elif defined(__rtems_arm_gumstix__) +# include <arm/gumstix/rtems/score/types.h> +#elif defined(__rtems_arm_kit637_v6__) +# include <arm/kit637_v6/rtems/score/types.h> +#elif defined(__rtems_arm_lm3s3749__) +# include <arm/lm3s3749/rtems/score/types.h> +#elif defined(__rtems_arm_lm3s6965__) +# include <arm/lm3s6965/rtems/score/types.h> +#elif defined(__rtems_arm_lm3s6965_qemu__) +# include <arm/lm3s6965_qemu/rtems/score/types.h> +#elif defined(__rtems_arm_lm4f120__) +# include <arm/lm4f120/rtems/score/types.h> +#elif defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/rtems/score/types.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/rtems/score/types.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/rtems/score/types.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/rtems/score/types.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/rtems/score/types.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/rtems/score/types.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/rtems/score/types.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/rtems/score/types.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/rtems/score/types.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/rtems/score/types.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/rtems/score/types.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/rtems/score/types.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/rtems/score/types.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/rtems/score/types.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/rtems/score/types.h> +#elif defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/rtems/score/types.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/rtems/score/types.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/rtems/score/types.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/rtems/score/types.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/rtems/score/types.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/rtems/score/types.h> +#elif defined(__rtems_arm_nds__) +# include <arm/nds/rtems/score/types.h> +#elif defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/rtems/score/types.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/rtems/score/types.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu__) +# include <arm/realview_pbx_a9_qemu/rtems/score/types.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu_smp__) +# include <arm/realview_pbx_a9_qemu_smp/rtems/score/types.h> +#elif defined(__rtems_arm_rtl22xx__) +# include <arm/rtl22xx/rtems/score/types.h> +#elif defined(__rtems_arm_rtl22xx_t__) +# include <arm/rtl22xx_t/rtems/score/types.h> +#elif defined(__rtems_arm_smdk2410__) +# include <arm/smdk2410/rtems/score/types.h> +#elif defined(__rtems_arm_stm32f105rc__) +# include <arm/stm32f105rc/rtems/score/types.h> +#elif defined(__rtems_arm_stm32f4__) +# include <arm/stm32f4/rtems/score/types.h> +#elif defined(__rtems_arm_tms570ls3137_hdk__) +# include <arm/tms570ls3137_hdk/rtems/score/types.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_intram__) +# include <arm/tms570ls3137_hdk_intram/rtems/score/types.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_sdram__) +# include <arm/tms570ls3137_hdk_sdram/rtems/score/types.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_with_loader__) +# include <arm/tms570ls3137_hdk_with_loader/rtems/score/types.h> +#elif defined(__rtems_arm_xilinx_zynq_a9_qemu__) +# include <arm/xilinx_zynq_a9_qemu/rtems/score/types.h> +#elif defined(__rtems_arm_xilinx_zynq_zc702__) +# include <arm/xilinx_zynq_zc702/rtems/score/types.h> +#elif defined(__rtems_arm_xilinx_zynq_zc706__) +# include <arm/xilinx_zynq_zc706/rtems/score/types.h> +#elif defined(__rtems_arm_xilinx_zynq_zedboard__) +# include <arm/xilinx_zynq_zedboard/rtems/score/types.h> +#elif defined(__rtems_avr_avrtest__) +# include <avr/avrtest/rtems/score/types.h> +#elif defined(__rtems_bfin_TLL6527M__) +# include <bfin/TLL6527M/rtems/score/types.h> +#elif defined(__rtems_bfin_bf537Stamp__) +# include <bfin/bf537Stamp/rtems/score/types.h> +#elif defined(__rtems_bfin_eZKit533__) +# include <bfin/eZKit533/rtems/score/types.h> +#elif defined(__rtems_epiphany_epiphany_sim__) +# include <epiphany/epiphany_sim/rtems/score/types.h> +#elif defined(__rtems_h8300_h8sim__) +# include <h8300/h8sim/rtems/score/types.h> +#elif defined(__rtems_h8300_h8sxsim__) +# include <h8300/h8sxsim/rtems/score/types.h> +#elif defined(__rtems_i386_edison__) +# include <i386/edison/rtems/score/types.h> +#elif defined(__rtems_i386_pc386__) +# include <i386/pc386/rtems/score/types.h> +#elif defined(__rtems_i386_pc486__) +# include <i386/pc486/rtems/score/types.h> +#elif defined(__rtems_i386_pc586__) +# include <i386/pc586/rtems/score/types.h> +#elif defined(__rtems_i386_pc586_sse__) +# include <i386/pc586-sse/rtems/score/types.h> +#elif defined(__rtems_i386_pc686__) +# include <i386/pc686/rtems/score/types.h> +#elif defined(__rtems_i386_pcp4__) +# include <i386/pcp4/rtems/score/types.h> +#elif defined(__rtems_lm32_lm32_evr__) +# include <lm32/lm32_evr/rtems/score/types.h> +#elif defined(__rtems_lm32_lm32_evr_gdbsim__) +# include <lm32/lm32_evr_gdbsim/rtems/score/types.h> +#elif defined(__rtems_lm32_milkymist__) +# include <lm32/milkymist/rtems/score/types.h> +#elif defined(__rtems_m32c_m32csim__) +# include <m32c/m32csim/rtems/score/types.h> +#elif defined(__rtems_m32r_m32rsim__) +# include <m32r/m32rsim/rtems/score/types.h> +#elif defined(__rtems_m68k_COBRA5475__) +# include <m68k/COBRA5475/rtems/score/types.h> +#elif defined(__rtems_m68k_av5282__) +# include <m68k/av5282/rtems/score/types.h> +#elif defined(__rtems_m68k_csb360__) +# include <m68k/csb360/rtems/score/types.h> +#elif defined(__rtems_m68k_gen68302__) +# include <m68k/gen68302/rtems/score/types.h> +#elif defined(__rtems_m68k_gen68340__) +# include <m68k/gen68340/rtems/score/types.h> +#elif defined(__rtems_m68k_gen68360__) +# include <m68k/gen68360/rtems/score/types.h> +#elif defined(__rtems_m68k_gen68360_040__) +# include <m68k/gen68360_040/rtems/score/types.h> +#elif defined(__rtems_m68k_idp__) +# include <m68k/idp/rtems/score/types.h> +#elif defined(__rtems_m68k_m5484FireEngine__) +# include <m68k/m5484FireEngine/rtems/score/types.h> +#elif defined(__rtems_m68k_mcf5206elite__) +# include <m68k/mcf5206elite/rtems/score/types.h> +#elif defined(__rtems_m68k_mcf52235__) +# include <m68k/mcf52235/rtems/score/types.h> +#elif defined(__rtems_m68k_mcf5225x__) +# include <m68k/mcf5225x/rtems/score/types.h> +#elif defined(__rtems_m68k_mcf5235__) +# include <m68k/mcf5235/rtems/score/types.h> +#elif defined(__rtems_m68k_mcf5329__) +# include <m68k/mcf5329/rtems/score/types.h> +#elif defined(__rtems_m68k_mrm332__) +# include <m68k/mrm332/rtems/score/types.h> +#elif defined(__rtems_m68k_mvme136__) +# include <m68k/mvme136/rtems/score/types.h> +#elif defined(__rtems_m68k_mvme147__) +# include <m68k/mvme147/rtems/score/types.h> +#elif defined(__rtems_m68k_mvme147s__) +# include <m68k/mvme147s/rtems/score/types.h> +#elif defined(__rtems_m68k_mvme162__) +# include <m68k/mvme162/rtems/score/types.h> +#elif defined(__rtems_m68k_mvme162lx__) +# include <m68k/mvme162lx/rtems/score/types.h> +#elif defined(__rtems_m68k_mvme167__) +# include <m68k/mvme167/rtems/score/types.h> +#elif defined(__rtems_m68k_ods68302__) +# include <m68k/ods68302/rtems/score/types.h> +#elif defined(__rtems_m68k_pgh360__) +# include <m68k/pgh360/rtems/score/types.h> +#elif defined(__rtems_m68k_uC5282__) +# include <m68k/uC5282/rtems/score/types.h> +#elif defined(__rtems_mips_csb350__) +# include <mips/csb350/rtems/score/types.h> +#elif defined(__rtems_mips_genmongoosev__) +# include <mips/genmongoosev/rtems/score/types.h> +#elif defined(__rtems_mips_hurricane__) +# include <mips/hurricane/rtems/score/types.h> +#elif defined(__rtems_mips_jmr3904__) +# include <mips/jmr3904/rtems/score/types.h> +#elif defined(__rtems_mips_malta__) +# include <mips/malta/rtems/score/types.h> +#elif defined(__rtems_mips_rbtx4925__) +# include <mips/rbtx4925/rtems/score/types.h> +#elif defined(__rtems_mips_rbtx4938__) +# include <mips/rbtx4938/rtems/score/types.h> +#elif defined(__rtems_moxie_moxiesim__) +# include <moxie/moxiesim/rtems/score/types.h> +#elif defined(__rtems_nios2_nios2_iss__) +# include <nios2/nios2_iss/rtems/score/types.h> +#elif defined(__rtems_or1k_generic_or1k__) +# include <or1k/generic_or1k/rtems/score/types.h> +#elif defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/rtems/score/types.h> +#elif defined(__rtems_powerpc_br_uid__) +# include <powerpc/br_uid/rtems/score/types.h> +#elif defined(__rtems_powerpc_brs5l__) +# include <powerpc/brs5l/rtems/score/types.h> +#elif defined(__rtems_powerpc_brs6l__) +# include <powerpc/brs6l/rtems/score/types.h> +#elif defined(__rtems_powerpc_dp2__) +# include <powerpc/dp2/rtems/score/types.h> +#elif defined(__rtems_powerpc_ep1a__) +# include <powerpc/ep1a/rtems/score/types.h> +#elif defined(__rtems_powerpc_gwlcfm__) +# include <powerpc/gwlcfm/rtems/score/types.h> +#elif defined(__rtems_powerpc_haleakala__) +# include <powerpc/haleakala/rtems/score/types.h> +#elif defined(__rtems_powerpc_hsc_cm01__) +# include <powerpc/hsc_cm01/rtems/score/types.h> +#elif defined(__rtems_powerpc_icecube__) +# include <powerpc/icecube/rtems/score/types.h> +#elif defined(__rtems_powerpc_mbx821_001__) +# include <powerpc/mbx821_001/rtems/score/types.h> +#elif defined(__rtems_powerpc_mbx821_002__) +# include <powerpc/mbx821_002/rtems/score/types.h> +#elif defined(__rtems_powerpc_mbx821_002b__) +# include <powerpc/mbx821_002b/rtems/score/types.h> +#elif defined(__rtems_powerpc_mbx860_001b__) +# include <powerpc/mbx860_001b/rtems/score/types.h> +#elif defined(__rtems_powerpc_mbx860_002__) +# include <powerpc/mbx860_002/rtems/score/types.h> +#elif defined(__rtems_powerpc_mbx860_005b__) +# include <powerpc/mbx860_005b/rtems/score/types.h> +#elif defined(__rtems_powerpc_mbx860_1b__) +# include <powerpc/mbx860_1b/rtems/score/types.h> +#elif defined(__rtems_powerpc_mcp750__) +# include <powerpc/mcp750/rtems/score/types.h> +#elif defined(__rtems_powerpc_mpc5566evb__) +# include <powerpc/mpc5566evb/rtems/score/types.h> +#elif defined(__rtems_powerpc_mpc5566evb_spe__) +# include <powerpc/mpc5566evb_spe/rtems/score/types.h> +#elif defined(__rtems_powerpc_mpc5643l_dpu__) +# include <powerpc/mpc5643l_dpu/rtems/score/types.h> +#elif defined(__rtems_powerpc_mpc5643l_evb__) +# include <powerpc/mpc5643l_evb/rtems/score/types.h> +#elif defined(__rtems_powerpc_mpc5668g__) +# include <powerpc/mpc5668g/rtems/score/types.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_app__) +# include <powerpc/mpc5674f_ecu508_app/rtems/score/types.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_boot__) +# include <powerpc/mpc5674f_ecu508_boot/rtems/score/types.h> +#elif defined(__rtems_powerpc_mpc5674f_rsm6__) +# include <powerpc/mpc5674f_rsm6/rtems/score/types.h> +#elif defined(__rtems_powerpc_mpc5674fevb__) +# include <powerpc/mpc5674fevb/rtems/score/types.h> +#elif defined(__rtems_powerpc_mpc5674fevb_spe__) +# include <powerpc/mpc5674fevb_spe/rtems/score/types.h> +#elif defined(__rtems_powerpc_mpc8260ads__) +# include <powerpc/mpc8260ads/rtems/score/types.h> +#elif defined(__rtems_powerpc_mpc8309som__) +# include <powerpc/mpc8309som/rtems/score/types.h> +#elif defined(__rtems_powerpc_mpc8313erdb__) +# include <powerpc/mpc8313erdb/rtems/score/types.h> +#elif defined(__rtems_powerpc_mpc8349eamds__) +# include <powerpc/mpc8349eamds/rtems/score/types.h> +#elif defined(__rtems_powerpc_mtx603e__) +# include <powerpc/mtx603e/rtems/score/types.h> +#elif defined(__rtems_powerpc_mvme2100__) +# include <powerpc/mvme2100/rtems/score/types.h> +#elif defined(__rtems_powerpc_mvme2307__) +# include <powerpc/mvme2307/rtems/score/types.h> +#elif defined(__rtems_powerpc_mvme3100__) +# include <powerpc/mvme3100/rtems/score/types.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/rtems/score/types.h> +#elif defined(__rtems_powerpc_pghplus__) +# include <powerpc/pghplus/rtems/score/types.h> +#elif defined(__rtems_powerpc_phycore_mpc5554__) +# include <powerpc/phycore_mpc5554/rtems/score/types.h> +#elif defined(__rtems_powerpc_pm520_cr825__) +# include <powerpc/pm520_cr825/rtems/score/types.h> +#elif defined(__rtems_powerpc_pm520_ze30__) +# include <powerpc/pm520_ze30/rtems/score/types.h> +#elif defined(__rtems_powerpc_psim__) +# include <powerpc/psim/rtems/score/types.h> +#elif defined(__rtems_powerpc_qemuppc__) +# include <powerpc/qemuppc/rtems/score/types.h> +#elif defined(__rtems_powerpc_qemuprep__) +# include <powerpc/qemuprep/rtems/score/types.h> +#elif defined(__rtems_powerpc_qemuprep_altivec__) +# include <powerpc/qemuprep-altivec/rtems/score/types.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/rtems/score/types.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/rtems/score/types.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/rtems/score/types.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/rtems/score/types.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/rtems/score/types.h> +#elif defined(__rtems_powerpc_score603e__) +# include <powerpc/score603e/rtems/score/types.h> +#elif defined(__rtems_powerpc_ss555__) +# include <powerpc/ss555/rtems/score/types.h> +#elif defined(__rtems_powerpc_t32mppc__) +# include <powerpc/t32mppc/rtems/score/types.h> +#elif defined(__rtems_powerpc_tqm8xx_stk8xx__) +# include <powerpc/tqm8xx_stk8xx/rtems/score/types.h> +#elif defined(__rtems_powerpc_virtex__) +# include <powerpc/virtex/rtems/score/types.h> +#elif defined(__rtems_powerpc_virtex4__) +# include <powerpc/virtex4/rtems/score/types.h> +#elif defined(__rtems_powerpc_virtex5__) +# include <powerpc/virtex5/rtems/score/types.h> +#elif defined(__rtems_sh_gensh1__) +# include <sh/gensh1/rtems/score/types.h> +#elif defined(__rtems_sh_gensh2__) +# include <sh/gensh2/rtems/score/types.h> +#elif defined(__rtems_sh_gensh4__) +# include <sh/gensh4/rtems/score/types.h> +#elif defined(__rtems_sh_simsh1__) +# include <sh/simsh1/rtems/score/types.h> +#elif defined(__rtems_sh_simsh2__) +# include <sh/simsh2/rtems/score/types.h> +#elif defined(__rtems_sh_simsh2e__) +# include <sh/simsh2e/rtems/score/types.h> +#elif defined(__rtems_sh_simsh4__) +# include <sh/simsh4/rtems/score/types.h> +#elif defined(__rtems_sparc_erc32__) +# include <sparc/erc32/rtems/score/types.h> +#elif defined(__rtems_sparc_leon2__) +# include <sparc/leon2/rtems/score/types.h> +#elif defined(__rtems_sparc_leon3__) +# include <sparc/leon3/rtems/score/types.h> +#elif defined(__rtems_sparc_ngmp__) +# include <sparc/ngmp/rtems/score/types.h> +#elif defined(__rtems_sparc_sis__) +# include <sparc/sis/rtems/score/types.h> +#elif defined(__rtems_sparc64_niagara__) +# include <sparc64/niagara/rtems/score/types.h> +#elif defined(__rtems_sparc64_usiii__) +# include <sparc64/usiii/rtems/score/types.h> +#elif defined(__rtems_v850_v850e1sim__) +# include <v850/v850e1sim/rtems/score/types.h> +#elif defined(__rtems_v850_v850e2sim__) +# include <v850/v850e2sim/rtems/score/types.h> +#elif defined(__rtems_v850_v850e2v3sim__) +# include <v850/v850e2v3sim/rtems/score/types.h> +#elif defined(__rtems_v850_v850esim__) +# include <v850/v850esim/rtems/score/types.h> +#elif defined(__rtems_v850_v850essim__) +# include <v850/v850essim/rtems/score/types.h> +#elif defined(__rtems_v850_v850sim__) +# include <v850/v850sim/rtems/score/types.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/sh/sci.h b/include/sh/sci.h new file mode 100644 index 0000000000..b41e0640af --- /dev/null +++ b/include/sh/sci.h @@ -0,0 +1,12 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_sh_gensh1__) +# include <sh/gensh1/sh/sci.h> +#elif defined(__rtems_sh_gensh2__) +# include <sh/gensh2/sh/sci.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/sh/sh7_pfc.h b/include/sh/sh7_pfc.h new file mode 100644 index 0000000000..4a5c1b4062 --- /dev/null +++ b/include/sh/sh7_pfc.h @@ -0,0 +1,12 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_sh_gensh1__) +# include <sh/gensh1/sh/sh7_pfc.h> +#elif defined(__rtems_sh_gensh2__) +# include <sh/gensh2/sh/sh7_pfc.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/sh/sh7_sci.h b/include/sh/sh7_sci.h new file mode 100644 index 0000000000..71f3eef65d --- /dev/null +++ b/include/sh/sh7_sci.h @@ -0,0 +1,12 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_sh_gensh1__) +# include <sh/gensh1/sh/sh7_sci.h> +#elif defined(__rtems_sh_gensh2__) +# include <sh/gensh2/sh/sh7_sci.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/system_conf.h b/include/system_conf.h new file mode 100644 index 0000000000..4e1c271e20 --- /dev/null +++ b/include/system_conf.h @@ -0,0 +1,14 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_lm32_lm32_evr__) +# include <lm32/lm32_evr/system_conf.h> +#elif defined(__rtems_lm32_lm32_evr_gdbsim__) +# include <lm32/lm32_evr_gdbsim/system_conf.h> +#elif defined(__rtems_lm32_milkymist__) +# include <lm32/milkymist/system_conf.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/tm27.h b/include/tm27.h new file mode 100644 index 0000000000..90ecf94701 --- /dev/null +++ b/include/tm27.h @@ -0,0 +1,392 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_altcycv_devkit__) +# include <arm/altcycv_devkit/tm27.h> +#elif defined(__rtems_arm_altcycv_devkit_smp__) +# include <arm/altcycv_devkit_smp/tm27.h> +#elif defined(__rtems_arm_arm1136jfs__) +# include <arm/arm1136jfs/tm27.h> +#elif defined(__rtems_arm_arm1136js__) +# include <arm/arm1136js/tm27.h> +#elif defined(__rtems_arm_arm7tdmi__) +# include <arm/arm7tdmi/tm27.h> +#elif defined(__rtems_arm_arm920__) +# include <arm/arm920/tm27.h> +#elif defined(__rtems_arm_armcortexa9__) +# include <arm/armcortexa9/tm27.h> +#elif defined(__rtems_arm_beagleboardorig__) +# include <arm/beagleboardorig/tm27.h> +#elif defined(__rtems_arm_beagleboardxm__) +# include <arm/beagleboardxm/tm27.h> +#elif defined(__rtems_arm_beagleboneblack__) +# include <arm/beagleboneblack/tm27.h> +#elif defined(__rtems_arm_beaglebonewhite__) +# include <arm/beaglebonewhite/tm27.h> +#elif defined(__rtems_arm_csb336__) +# include <arm/csb336/tm27.h> +#elif defined(__rtems_arm_csb337__) +# include <arm/csb337/tm27.h> +#elif defined(__rtems_arm_csb637__) +# include <arm/csb637/tm27.h> +#elif defined(__rtems_arm_edb7312__) +# include <arm/edb7312/tm27.h> +#elif defined(__rtems_arm_gba__) +# include <arm/gba/tm27.h> +#elif defined(__rtems_arm_gp32__) +# include <arm/gp32/tm27.h> +#elif defined(__rtems_arm_gumstix__) +# include <arm/gumstix/tm27.h> +#elif defined(__rtems_arm_kit637_v6__) +# include <arm/kit637_v6/tm27.h> +#elif defined(__rtems_arm_lm3s3749__) +# include <arm/lm3s3749/tm27.h> +#elif defined(__rtems_arm_lm3s6965__) +# include <arm/lm3s6965/tm27.h> +#elif defined(__rtems_arm_lm3s6965_qemu__) +# include <arm/lm3s6965_qemu/tm27.h> +#elif defined(__rtems_arm_lm4f120__) +# include <arm/lm4f120/tm27.h> +#elif defined(__rtems_arm_lpc1768_mbed__) +# include <arm/lpc1768_mbed/tm27.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram__) +# include <arm/lpc1768_mbed_ahb_ram/tm27.h> +#elif defined(__rtems_arm_lpc1768_mbed_ahb_ram_eth__) +# include <arm/lpc1768_mbed_ahb_ram_eth/tm27.h> +#elif defined(__rtems_arm_lpc17xx_ea_ram__) +# include <arm/lpc17xx_ea_ram/tm27.h> +#elif defined(__rtems_arm_lpc17xx_ea_rom_int__) +# include <arm/lpc17xx_ea_rom_int/tm27.h> +#elif defined(__rtems_arm_lpc17xx_plx800_ram__) +# include <arm/lpc17xx_plx800_ram/tm27.h> +#elif defined(__rtems_arm_lpc17xx_plx800_rom_int__) +# include <arm/lpc17xx_plx800_rom_int/tm27.h> +#elif defined(__rtems_arm_lpc2362__) +# include <arm/lpc2362/tm27.h> +#elif defined(__rtems_arm_lpc23xx_tli800__) +# include <arm/lpc23xx_tli800/tm27.h> +#elif defined(__rtems_arm_lpc24xx_ea__) +# include <arm/lpc24xx_ea/tm27.h> +#elif defined(__rtems_arm_lpc24xx_ncs_ram__) +# include <arm/lpc24xx_ncs_ram/tm27.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_ext__) +# include <arm/lpc24xx_ncs_rom_ext/tm27.h> +#elif defined(__rtems_arm_lpc24xx_ncs_rom_int__) +# include <arm/lpc24xx_ncs_rom_int/tm27.h> +#elif defined(__rtems_arm_lpc24xx_plx800_ram__) +# include <arm/lpc24xx_plx800_ram/tm27.h> +#elif defined(__rtems_arm_lpc24xx_plx800_rom_int__) +# include <arm/lpc24xx_plx800_rom_int/tm27.h> +#elif defined(__rtems_arm_lpc32xx_mzx__) +# include <arm/lpc32xx_mzx/tm27.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_1__) +# include <arm/lpc32xx_mzx_stage_1/tm27.h> +#elif defined(__rtems_arm_lpc32xx_mzx_stage_2__) +# include <arm/lpc32xx_mzx_stage_2/tm27.h> +#elif defined(__rtems_arm_lpc32xx_phycore__) +# include <arm/lpc32xx_phycore/tm27.h> +#elif defined(__rtems_arm_lpc40xx_ea_ram__) +# include <arm/lpc40xx_ea_ram/tm27.h> +#elif defined(__rtems_arm_lpc40xx_ea_rom_int__) +# include <arm/lpc40xx_ea_rom_int/tm27.h> +#elif defined(__rtems_arm_nds__) +# include <arm/nds/tm27.h> +#elif defined(__rtems_arm_raspberrypi__) +# include <arm/raspberrypi/tm27.h> +#elif defined(__rtems_arm_raspberrypi2__) +# include <arm/raspberrypi2/tm27.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu__) +# include <arm/realview_pbx_a9_qemu/tm27.h> +#elif defined(__rtems_arm_realview_pbx_a9_qemu_smp__) +# include <arm/realview_pbx_a9_qemu_smp/tm27.h> +#elif defined(__rtems_arm_rtl22xx__) +# include <arm/rtl22xx/tm27.h> +#elif defined(__rtems_arm_rtl22xx_t__) +# include <arm/rtl22xx_t/tm27.h> +#elif defined(__rtems_arm_smdk2410__) +# include <arm/smdk2410/tm27.h> +#elif defined(__rtems_arm_stm32f105rc__) +# include <arm/stm32f105rc/tm27.h> +#elif defined(__rtems_arm_stm32f4__) +# include <arm/stm32f4/tm27.h> +#elif defined(__rtems_arm_tms570ls3137_hdk__) +# include <arm/tms570ls3137_hdk/tm27.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_intram__) +# include <arm/tms570ls3137_hdk_intram/tm27.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_sdram__) +# include <arm/tms570ls3137_hdk_sdram/tm27.h> +#elif defined(__rtems_arm_tms570ls3137_hdk_with_loader__) +# include <arm/tms570ls3137_hdk_with_loader/tm27.h> +#elif defined(__rtems_arm_xilinx_zynq_a9_qemu__) +# include <arm/xilinx_zynq_a9_qemu/tm27.h> +#elif defined(__rtems_arm_xilinx_zynq_zc702__) +# include <arm/xilinx_zynq_zc702/tm27.h> +#elif defined(__rtems_arm_xilinx_zynq_zc706__) +# include <arm/xilinx_zynq_zc706/tm27.h> +#elif defined(__rtems_arm_xilinx_zynq_zedboard__) +# include <arm/xilinx_zynq_zedboard/tm27.h> +#elif defined(__rtems_avr_avrtest__) +# include <avr/avrtest/tm27.h> +#elif defined(__rtems_bfin_TLL6527M__) +# include <bfin/TLL6527M/tm27.h> +#elif defined(__rtems_bfin_bf537Stamp__) +# include <bfin/bf537Stamp/tm27.h> +#elif defined(__rtems_bfin_eZKit533__) +# include <bfin/eZKit533/tm27.h> +#elif defined(__rtems_epiphany_epiphany_sim__) +# include <epiphany/epiphany_sim/tm27.h> +#elif defined(__rtems_h8300_h8sim__) +# include <h8300/h8sim/tm27.h> +#elif defined(__rtems_h8300_h8sxsim__) +# include <h8300/h8sxsim/tm27.h> +#elif defined(__rtems_i386_edison__) +# include <i386/edison/tm27.h> +#elif defined(__rtems_i386_pc386__) +# include <i386/pc386/tm27.h> +#elif defined(__rtems_i386_pc486__) +# include <i386/pc486/tm27.h> +#elif defined(__rtems_i386_pc586__) +# include <i386/pc586/tm27.h> +#elif defined(__rtems_i386_pc586_sse__) +# include <i386/pc586-sse/tm27.h> +#elif defined(__rtems_i386_pc686__) +# include <i386/pc686/tm27.h> +#elif defined(__rtems_i386_pcp4__) +# include <i386/pcp4/tm27.h> +#elif defined(__rtems_lm32_lm32_evr__) +# include <lm32/lm32_evr/tm27.h> +#elif defined(__rtems_lm32_lm32_evr_gdbsim__) +# include <lm32/lm32_evr_gdbsim/tm27.h> +#elif defined(__rtems_lm32_milkymist__) +# include <lm32/milkymist/tm27.h> +#elif defined(__rtems_m32c_m32csim__) +# include <m32c/m32csim/tm27.h> +#elif defined(__rtems_m32r_m32rsim__) +# include <m32r/m32rsim/tm27.h> +#elif defined(__rtems_m68k_COBRA5475__) +# include <m68k/COBRA5475/tm27.h> +#elif defined(__rtems_m68k_av5282__) +# include <m68k/av5282/tm27.h> +#elif defined(__rtems_m68k_csb360__) +# include <m68k/csb360/tm27.h> +#elif defined(__rtems_m68k_gen68302__) +# include <m68k/gen68302/tm27.h> +#elif defined(__rtems_m68k_gen68340__) +# include <m68k/gen68340/tm27.h> +#elif defined(__rtems_m68k_gen68360__) +# include <m68k/gen68360/tm27.h> +#elif defined(__rtems_m68k_gen68360_040__) +# include <m68k/gen68360_040/tm27.h> +#elif defined(__rtems_m68k_idp__) +# include <m68k/idp/tm27.h> +#elif defined(__rtems_m68k_m5484FireEngine__) +# include <m68k/m5484FireEngine/tm27.h> +#elif defined(__rtems_m68k_mcf5206elite__) +# include <m68k/mcf5206elite/tm27.h> +#elif defined(__rtems_m68k_mcf52235__) +# include <m68k/mcf52235/tm27.h> +#elif defined(__rtems_m68k_mcf5225x__) +# include <m68k/mcf5225x/tm27.h> +#elif defined(__rtems_m68k_mcf5235__) +# include <m68k/mcf5235/tm27.h> +#elif defined(__rtems_m68k_mcf5329__) +# include <m68k/mcf5329/tm27.h> +#elif defined(__rtems_m68k_mrm332__) +# include <m68k/mrm332/tm27.h> +#elif defined(__rtems_m68k_mvme136__) +# include <m68k/mvme136/tm27.h> +#elif defined(__rtems_m68k_mvme147__) +# include <m68k/mvme147/tm27.h> +#elif defined(__rtems_m68k_mvme147s__) +# include <m68k/mvme147s/tm27.h> +#elif defined(__rtems_m68k_mvme162__) +# include <m68k/mvme162/tm27.h> +#elif defined(__rtems_m68k_mvme162lx__) +# include <m68k/mvme162lx/tm27.h> +#elif defined(__rtems_m68k_mvme167__) +# include <m68k/mvme167/tm27.h> +#elif defined(__rtems_m68k_ods68302__) +# include <m68k/ods68302/tm27.h> +#elif defined(__rtems_m68k_pgh360__) +# include <m68k/pgh360/tm27.h> +#elif defined(__rtems_m68k_uC5282__) +# include <m68k/uC5282/tm27.h> +#elif defined(__rtems_mips_csb350__) +# include <mips/csb350/tm27.h> +#elif defined(__rtems_mips_genmongoosev__) +# include <mips/genmongoosev/tm27.h> +#elif defined(__rtems_mips_hurricane__) +# include <mips/hurricane/tm27.h> +#elif defined(__rtems_mips_jmr3904__) +# include <mips/jmr3904/tm27.h> +#elif defined(__rtems_mips_malta__) +# include <mips/malta/tm27.h> +#elif defined(__rtems_mips_rbtx4925__) +# include <mips/rbtx4925/tm27.h> +#elif defined(__rtems_mips_rbtx4938__) +# include <mips/rbtx4938/tm27.h> +#elif defined(__rtems_moxie_moxiesim__) +# include <moxie/moxiesim/tm27.h> +#elif defined(__rtems_nios2_nios2_iss__) +# include <nios2/nios2_iss/tm27.h> +#elif defined(__rtems_or1k_generic_or1k__) +# include <or1k/generic_or1k/tm27.h> +#elif defined(__rtems_powerpc_beatnik__) +# include <powerpc/beatnik/tm27.h> +#elif defined(__rtems_powerpc_br_uid__) +# include <powerpc/br_uid/tm27.h> +#elif defined(__rtems_powerpc_brs5l__) +# include <powerpc/brs5l/tm27.h> +#elif defined(__rtems_powerpc_brs6l__) +# include <powerpc/brs6l/tm27.h> +#elif defined(__rtems_powerpc_dp2__) +# include <powerpc/dp2/tm27.h> +#elif defined(__rtems_powerpc_ep1a__) +# include <powerpc/ep1a/tm27.h> +#elif defined(__rtems_powerpc_gwlcfm__) +# include <powerpc/gwlcfm/tm27.h> +#elif defined(__rtems_powerpc_haleakala__) +# include <powerpc/haleakala/tm27.h> +#elif defined(__rtems_powerpc_hsc_cm01__) +# include <powerpc/hsc_cm01/tm27.h> +#elif defined(__rtems_powerpc_icecube__) +# include <powerpc/icecube/tm27.h> +#elif defined(__rtems_powerpc_mbx821_001__) +# include <powerpc/mbx821_001/tm27.h> +#elif defined(__rtems_powerpc_mbx821_002__) +# include <powerpc/mbx821_002/tm27.h> +#elif defined(__rtems_powerpc_mbx821_002b__) +# include <powerpc/mbx821_002b/tm27.h> +#elif defined(__rtems_powerpc_mbx860_001b__) +# include <powerpc/mbx860_001b/tm27.h> +#elif defined(__rtems_powerpc_mbx860_002__) +# include <powerpc/mbx860_002/tm27.h> +#elif defined(__rtems_powerpc_mbx860_005b__) +# include <powerpc/mbx860_005b/tm27.h> +#elif defined(__rtems_powerpc_mbx860_1b__) +# include <powerpc/mbx860_1b/tm27.h> +#elif defined(__rtems_powerpc_mcp750__) +# include <powerpc/mcp750/tm27.h> +#elif defined(__rtems_powerpc_mpc5566evb__) +# include <powerpc/mpc5566evb/tm27.h> +#elif defined(__rtems_powerpc_mpc5566evb_spe__) +# include <powerpc/mpc5566evb_spe/tm27.h> +#elif defined(__rtems_powerpc_mpc5643l_dpu__) +# include <powerpc/mpc5643l_dpu/tm27.h> +#elif defined(__rtems_powerpc_mpc5643l_evb__) +# include <powerpc/mpc5643l_evb/tm27.h> +#elif defined(__rtems_powerpc_mpc5668g__) +# include <powerpc/mpc5668g/tm27.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_app__) +# include <powerpc/mpc5674f_ecu508_app/tm27.h> +#elif defined(__rtems_powerpc_mpc5674f_ecu508_boot__) +# include <powerpc/mpc5674f_ecu508_boot/tm27.h> +#elif defined(__rtems_powerpc_mpc5674f_rsm6__) +# include <powerpc/mpc5674f_rsm6/tm27.h> +#elif defined(__rtems_powerpc_mpc5674fevb__) +# include <powerpc/mpc5674fevb/tm27.h> +#elif defined(__rtems_powerpc_mpc5674fevb_spe__) +# include <powerpc/mpc5674fevb_spe/tm27.h> +#elif defined(__rtems_powerpc_mpc8260ads__) +# include <powerpc/mpc8260ads/tm27.h> +#elif defined(__rtems_powerpc_mpc8309som__) +# include <powerpc/mpc8309som/tm27.h> +#elif defined(__rtems_powerpc_mpc8313erdb__) +# include <powerpc/mpc8313erdb/tm27.h> +#elif defined(__rtems_powerpc_mpc8349eamds__) +# include <powerpc/mpc8349eamds/tm27.h> +#elif defined(__rtems_powerpc_mtx603e__) +# include <powerpc/mtx603e/tm27.h> +#elif defined(__rtems_powerpc_mvme2100__) +# include <powerpc/mvme2100/tm27.h> +#elif defined(__rtems_powerpc_mvme2307__) +# include <powerpc/mvme2307/tm27.h> +#elif defined(__rtems_powerpc_mvme3100__) +# include <powerpc/mvme3100/tm27.h> +#elif defined(__rtems_powerpc_mvme5500__) +# include <powerpc/mvme5500/tm27.h> +#elif defined(__rtems_powerpc_pghplus__) +# include <powerpc/pghplus/tm27.h> +#elif defined(__rtems_powerpc_phycore_mpc5554__) +# include <powerpc/phycore_mpc5554/tm27.h> +#elif defined(__rtems_powerpc_pm520_cr825__) +# include <powerpc/pm520_cr825/tm27.h> +#elif defined(__rtems_powerpc_pm520_ze30__) +# include <powerpc/pm520_ze30/tm27.h> +#elif defined(__rtems_powerpc_psim__) +# include <powerpc/psim/tm27.h> +#elif defined(__rtems_powerpc_qemuppc__) +# include <powerpc/qemuppc/tm27.h> +#elif defined(__rtems_powerpc_qemuprep__) +# include <powerpc/qemuprep/tm27.h> +#elif defined(__rtems_powerpc_qemuprep_altivec__) +# include <powerpc/qemuprep-altivec/tm27.h> +#elif defined(__rtems_powerpc_qoriq_core_0__) +# include <powerpc/qoriq_core_0/tm27.h> +#elif defined(__rtems_powerpc_qoriq_core_1__) +# include <powerpc/qoriq_core_1/tm27.h> +#elif defined(__rtems_powerpc_qoriq_p1020rdb__) +# include <powerpc/qoriq_p1020rdb/tm27.h> +#elif defined(__rtems_powerpc_qoriq_t2080rdb__) +# include <powerpc/qoriq_t2080rdb/tm27.h> +#elif defined(__rtems_powerpc_qoriq_t4240rdb__) +# include <powerpc/qoriq_t4240rdb/tm27.h> +#elif defined(__rtems_powerpc_score603e__) +# include <powerpc/score603e/tm27.h> +#elif defined(__rtems_powerpc_ss555__) +# include <powerpc/ss555/tm27.h> +#elif defined(__rtems_powerpc_t32mppc__) +# include <powerpc/t32mppc/tm27.h> +#elif defined(__rtems_powerpc_tqm8xx_stk8xx__) +# include <powerpc/tqm8xx_stk8xx/tm27.h> +#elif defined(__rtems_powerpc_virtex__) +# include <powerpc/virtex/tm27.h> +#elif defined(__rtems_powerpc_virtex4__) +# include <powerpc/virtex4/tm27.h> +#elif defined(__rtems_powerpc_virtex5__) +# include <powerpc/virtex5/tm27.h> +#elif defined(__rtems_sh_gensh1__) +# include <sh/gensh1/tm27.h> +#elif defined(__rtems_sh_gensh2__) +# include <sh/gensh2/tm27.h> +#elif defined(__rtems_sh_gensh4__) +# include <sh/gensh4/tm27.h> +#elif defined(__rtems_sh_simsh1__) +# include <sh/simsh1/tm27.h> +#elif defined(__rtems_sh_simsh2__) +# include <sh/simsh2/tm27.h> +#elif defined(__rtems_sh_simsh2e__) +# include <sh/simsh2e/tm27.h> +#elif defined(__rtems_sh_simsh4__) +# include <sh/simsh4/tm27.h> +#elif defined(__rtems_sparc_erc32__) +# include <sparc/erc32/tm27.h> +#elif defined(__rtems_sparc_leon2__) +# include <sparc/leon2/tm27.h> +#elif defined(__rtems_sparc_leon3__) +# include <sparc/leon3/tm27.h> +#elif defined(__rtems_sparc_ngmp__) +# include <sparc/ngmp/tm27.h> +#elif defined(__rtems_sparc_sis__) +# include <sparc/sis/tm27.h> +#elif defined(__rtems_sparc64_niagara__) +# include <sparc64/niagara/tm27.h> +#elif defined(__rtems_sparc64_usiii__) +# include <sparc64/usiii/tm27.h> +#elif defined(__rtems_v850_v850e1sim__) +# include <v850/v850e1sim/tm27.h> +#elif defined(__rtems_v850_v850e2sim__) +# include <v850/v850e2sim/tm27.h> +#elif defined(__rtems_v850_v850e2v3sim__) +# include <v850/v850e2v3sim/tm27.h> +#elif defined(__rtems_v850_v850esim__) +# include <v850/v850esim/tm27.h> +#elif defined(__rtems_v850_v850essim__) +# include <v850/v850essim/tm27.h> +#elif defined(__rtems_v850_v850sim__) +# include <v850/v850sim/tm27.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif diff --git a/include/uart.h b/include/uart.h new file mode 100644 index 0000000000..438e8b9f68 --- /dev/null +++ b/include/uart.h @@ -0,0 +1,28 @@ +#if defined(HEADER_WARNING) +#warning "This header should not be included directly." +#endif + + +#if defined(__rtems_arm_edb7312__) +# include <arm/edb7312/uart.h> +#elif defined(__rtems_arm_rtl22xx__) +# include <arm/rtl22xx/uart.h> +#elif defined(__rtems_arm_rtl22xx_t__) +# include <arm/rtl22xx_t/uart.h> +#elif defined(__rtems_i386_edison__) +# include <i386/edison/uart.h> +#elif defined(__rtems_i386_pc386__) +# include <i386/pc386/uart.h> +#elif defined(__rtems_i386_pc486__) +# include <i386/pc486/uart.h> +#elif defined(__rtems_i386_pc586__) +# include <i386/pc586/uart.h> +#elif defined(__rtems_i386_pc586_sse__) +# include <i386/pc586-sse/uart.h> +#elif defined(__rtems_i386_pc686__) +# include <i386/pc686/uart.h> +#elif defined(__rtems_i386_pcp4__) +# include <i386/pcp4/uart.h> +#else +# error "__rtems_<arch>_<bsp>__ must be defined, for example: __rtems_sparc_erc32__" +#endif |