Waf BSP Checklist
The checklist table tracks which BSPs have been checked and what is working. Please edit the table with a BSP once you have completed one of the required items.
Documentation
You find the user oriented documentation of build system here:
https://docs.rtems.org/branches/master/user/bld/index.html
The documentation for RTEMS maintainers is here:
https://docs.rtems.org/branches/master/eng/build-system.html
What to check for a particular BSP?
How to check the new build system for a particular BSP?
- Build the BSP with all tests enabled.
- Run the tests and compare the results with the old build system. Ideally use the RTEMS Tester to run the tests and report them to the RTEMS Project.
- Check if all BSP options are available (./waf bsp_defaults). Check the type and values of the BSP options.
- Check the linker command file.
- Check the compiler machine flags.
- Install the BSP and build your third-party libraries and applications with it.
The build system conversion was a semi-automatic process. Anything special in the *.cfg files may have slipped through the conversion.
Checklist Columns
The columns are items we can check for a BSP. It is not a requirement we have all columns for all BSPs checked however the more we check the better we understand the state of RTEMS.
Columns
- Builds Test
-
The kernel and testuite build with the default options.
- Legacy Stack
-
The kernel, testsuite and legacy stack builds.
- LibBSD
-
LibBSD builds with the installed BSP.
- Testsuite Run
-
The testsuite has published test results and there are no regressions compared to the
autotools
build of the tests.
- Examples
-
The examples builds with the install BSP
- RSB
-
The RSB build of the BSP passes
Column Values
Enter into the columns:
PASS
-
The BSP passes this check
FAIL
-
The BSP fails the check. Optionally add a ticket number if one has been raised.
n/a
-
The check is not applicable to the BSP
You can also enter text into the column but keep it brief. Please do not enter detail about failure, please create a ticket if you need to capture specific details.
arm (families:21 bsps:57)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
altcycv_devkit | altera-cyclone-v | | | | | |
|
atsamv | atsam | | | | | |
|
bbxm | beagle | | | | | |
|
beagleboardorig | beagle | | | | | |
|
beagleboardxm | beagle | | | | | |
|
beagleboneblack | beagle | | | | | |
|
beaglebonewhite | beagle | | | | | |
|
csb336 | csb336 | | | | | |
|
csb337 | csb337 | | | | | |
|
csb637 | csb337 | | | | | |
|
kit637_v6 | csb337 | | | | | |
|
edb7312 | edb7312 | | | | | |
|
gumstix | gumstix | | | | | |
|
imx7 | imx | | | | | |
|
lm3s3749 | lm3s69xx | | | | | |
|
lm3s6965 | lm3s69xx | | | | | |
|
lm3s6965_qemu | lm3s69xx | | | | | |
|
lm4f120 | lm3s69xx | | | | | |
|
lpc1768_mbed | lpc176x | | | | | |
|
lpc1768_mbed_ahb_ram | lpc176x | | | | | |
|
lpc1768_mbed_ahb_ram_eth | lpc176x | | | | | |
|
lpc17xx_ea_ram | lpc24xx | | | | | |
|
lpc17xx_ea_rom_int | lpc24xx | | | | | |
|
lpc17xx_plx800_ram | lpc24xx | | | | | |
|
lpc17xx_plx800_rom_int | lpc24xx | | | | | |
|
lpc2362 | lpc24xx | | | | | |
|
lpc23xx_tli800 | lpc24xx | | | | | |
|
lpc24xx_ea | lpc24xx | | | | | |
|
lpc24xx_ncs_ram | lpc24xx | | | | | |
|
lpc24xx_ncs_rom_ext | lpc24xx | | | | | |
|
lpc24xx_ncs_rom_int | lpc24xx | | | | | |
|
lpc24xx_plx800_ram | lpc24xx | | | | | |
|
lpc24xx_plx800_rom_int | lpc24xx | | | | | |
|
lpc40xx_ea_ram | lpc24xx | | | | | |
|
lpc40xx_ea_rom_int | lpc24xx | | | | | |
|
lpc32xx_mzx | lpc32xx | | | | | |
|
lpc32xx_mzx_stage_1 | lpc32xx | | | | | |
|
lpc32xx_mzx_stage_2 | lpc32xx | | | | | |
|
lpc32xx_phycore | lpc32xx | | | | | |
|
raspberrypi | raspberrypi | | | | | |
|
raspberrypi2 | raspberrypi | | | | | |
|
realview_pbx_a9_qemu | realview-pbx-a9 | | | | | |
|
rtl22xx | rtl22xx | | | | | |
|
rtl22xx_t | rtl22xx | | | | | |
|
smdk2410 | smdk2410 | | | | | |
|
stm32f105rc | stm32f4 | | | | | |
|
stm32f4 | stm32f4 | | | | | |
|
tms570ls3137_hdk | tms570 | | | | | |
|
tms570ls3137_hdk_intram | tms570 | | | | | |
|
tms570ls3137_hdk_sdram | tms570 | | | | | |
|
tms570ls3137_hdk_with_loader | tms570 | | | | | |
|
xen_virtual | xen | | | | | |
|
xilinx_zynq_a9_qemu | xilinx-zynq | | | | | |
|
xilinx_zynq_zc702 | xilinx-zynq | | | | | |
|
xilinx_zynq_zc706 | xilinx-zynq | | | | | |
|
xilinx_zynq_zedboard | xilinx-zynq | | | | | |
|
xilinx_zynqmp_ultra96 | xilinx-zynqmp | | | | | |
|
bfin (families:3 bsps:3)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
TLL6527M | TLL6527M | | | | | |
|
bf537Stamp | bf537Stamp | | | | | |
|
eZKit533 | eZKit533 | | | | | |
|
i386 (families:1 bsps:6)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
pc386 | pc386 | | | | | |
|
pc486 | pc386 | | | | | |
|
pc586 | pc386 | | | | | |
|
pc586-sse | pc386 | | | | | |
|
pc686 | pc386 | | | | | |
|
pcp4 | pc386 | | | | | |
|
lm32 (families:2 bsps:3)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
lm32_evr | lm32_evr | | | | | |
|
lm32_evr_gdbsim | lm32_evr | | | | | |
|
milkymist | milkymist | | | | | |
|
m68k (families:16 bsps:20)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
av5282 | av5282 | | | | | |
|
csb360 | csb360 | | | | | |
|
gen68340 | gen68340 | | | | | |
|
gen68360 | gen68360 | | | | | |
|
gen68360_040 | gen68360 | | | | | |
|
pgh360 | gen68360 | | | | | |
|
COBRA5475 | genmcf548x | | | | | |
|
m5484FireEngine | genmcf548x | | | | | |
|
mcf5206elite | mcf5206elite | | | | | |
|
mcf52235 | mcf52235 | | | | | |
|
mcf5225x | mcf5225x | | | | | |
|
mcf5235 | mcf5235 | | | | | |
|
mcf5329 | mcf5329 | | | | | |
|
mrm332 | mrm332 | | | | | |
|
mvme147 | mvme147 | | | | | |
|
mvme147s | mvme147s | | | | | |
|
mvme162 | mvme162 | | | | | |
|
mvme162lx | mvme162 | | | | | |
|
mvme167 | mvme167 | | | | | |
|
uC5282 | uC5282 | | | | | |
|
mips (families:6 bsps:6)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
csb350 | csb350 | | | | | |
|
hurricane | hurricane | | | | | |
|
jmr3904 | jmr3904 | | | | | |
|
malta | malta | | | | | |
|
rbtx4925 | rbtx4925 | | | | | |
|
rbtx4938 | rbtx4938 | | | | | |
|
moxie (families:1 bsps:1)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
moxiesim | moxiesim | | | | | |
|
nios2 (families:1 bsps:1)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
nios2_iss | nios2_iss | | | | | |
|
or1k (families:1 bsps:1)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
generic_or1k | generic_or1k | | | | | |
|
powerpc (families:18 bsps:39)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
beatnik | beatnik | | | | | |
|
icecube | gen5200 | | | | | |
|
pm520_cr825 | gen5200 | | | | | |
|
pm520_ze30 | gen5200 | | | | | |
|
br_uid | gen83xx | | | | | |
|
hsc_cm01 | gen83xx | | | | | |
|
mpc8309som | gen83xx | | | | | |
|
mpc8313erdb | gen83xx | | | | | |
|
mpc8349eamds | gen83xx | | | | | |
|
haleakala | haleakala | | | | | |
|
mcp750 | motorola_powerpc | | | | | |
|
mtx603e | motorola_powerpc | | | | | |
|
mvme2100 | motorola_powerpc | | | | | |
|
mvme2307 | motorola_powerpc | | | | | |
|
qemuprep | motorola_powerpc | | | | | |
|
qemuprep-altivec | motorola_powerpc | | | | | |
|
gwlcfm | mpc55xxevb | | | | | |
|
mpc5566evb | mpc55xxevb | | | | | |
|
mpc5643l_evb | mpc55xxevb | | | | | |
|
mpc5668g | mpc55xxevb | | | | | |
|
mpc5674fevb | mpc55xxevb | | | | | |
|
phycore_mpc5554 | mpc55xxevb | | | | | |
|
mpc8260ads | mpc8260ads | | | | | |
|
mvme3100 | mvme3100 | | | | | |
|
mvme5500 | mvme5500 | | | | | |
|
psim | psim | | | | | |
|
qemuppc | qemuppc | | | | | |
|
qoriq_core_0 | qoriq | | | | | |
|
qoriq_core_1 | qoriq | | | | | |
|
qoriq_e500 | qoriq | | | | | |
|
qoriq_e6500_32 | qoriq | | | | | |
|
qoriq_e6500_64 | qoriq | | | | | |
|
ss555 | ss555 | | | | | |
|
t32mppc | t32mppc | | | | | |
|
pghplus | tqm8xx | | | | | |
|
tqm8xx_stk8xx | tqm8xx | | | | | |
|
virtex | virtex | | | | | |
|
virtex4 | virtex4 | | | | | |
|
virtex5 | virtex5 | | | | | |
|
riscv (families:2 bsps:27)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
griscv | griscv | | | | | |
|
grv32i | griscv | | | | | |
|
grv32im | griscv | | | | | |
|
grv32imac | griscv | | | | | |
|
grv32imafdc | griscv | | | | | |
|
frdme310arty | riscv | | | | | |
|
rv32i | riscv | | | | | |
|
rv32i_clang | riscv | | | | | |
|
rv32iac | riscv | | | | | |
|
rv32iac_clang | riscv | | | | | |
|
rv32im | riscv | | | | | |
|
rv32im_clang | riscv | | | | | |
|
rv32imac | riscv | | | | | |
|
rv32imac_clang | riscv | | | | | |
|
rv32imafc | riscv | | | | | |
|
rv32imafc_clang | riscv | | | | | |
|
rv32imafd | riscv | | | | | |
|
rv32imafd_clang | riscv | | | | | |
|
rv32imafdc | riscv | | | | | |
|
rv32imafdc_clang | riscv | | | | | |
|
rv64imac | riscv | | | | | |
|
rv64imac_medany | riscv | | | | | |
|
rv64imafd | riscv | | | | | |
|
rv64imafd_medany | riscv | | | | | |
|
rv64imafdc | riscv | | | | | |
|
rv64imafdc_clang | riscv | | | | | |
|
rv64imafdc_medany | riscv | | | | | |
|
sh (families:4 bsps:7)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
gensh1 | gensh1 | | | | | |
|
gensh2 | gensh2 | | | | | |
|
gensh4 | gensh4 | | | | | |
|
simsh1 | shsim | | | | | |
|
simsh2 | shsim | | | | | |
|
simsh2e | shsim | | | | | |
|
simsh4 | shsim | | | | | |
|
sparc (families:3 bsps:8)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
erc32 | erc32 | | | | | |
|
at697f | leon2 | | | | | |
|
leon2 | leon2 | | | | | |
|
gr712rc | leon3 | | | | | |
|
gr740 | leon3 | | | | | |
|
leon3 | leon3 | | | | | |
|
ut699 | leon3 | | | | | |
|
ut700 | leon3 | | | | | |
|
sparc64 (families:2 bsps:2)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
niagara | niagara | | | | | |
|
usiii | usiii | | | | | |
|
v850 (families:1 bsps:6)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
v850e1sim | gdbv850sim | | | | | |
|
v850e2sim | gdbv850sim | | | | | |
|
v850e2v3sim | gdbv850sim | | | | | |
|
v850esim | gdbv850sim | | | | | |
|
v850essim | gdbv850sim | | | | | |
|
v850sim | gdbv850sim | | | | | |
|
x86_64 (families:1 bsps:1)
BSP | Family | Builds Tests | Legacy Stack | LibBSD | Testsuite Run | Examples | RSB
|
---|
amd64 | amd64 | | | | | |
|