Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

#3481 new enhancement

Update no_cpu/no_bsp for currently applicable advice

Reported by: Amaan Cheval Owned by:
Priority: normal Milestone:
Component: doc Version:
Severity: minor Keywords:
Cc: Blocked By:
Blocking:

Description

The no_bsp code is often outdated, including functions that are considered legacy and advice that may not apply or may be insufficient now.

We should update it to reflect the current approach RTEMS takes in the general sense.

Some observations:

  • no_bsp doesn't include irq-sources.am, which is critical for parts of the libbsd stack
  • no_bsp uses bsp_specs to add "-lrtemsbsp -lrtemscpu", without indication on how most other architectures carry that functionality out (i.e. through GCC itself)
  • no_bsp's linkcmds has no indication of required sections (TLS, rtemsroset, rtemsstack), or where to start building the linker script from (target-ld --verbose)
  • no_bsp's no_bsp.cfg should also document other possible options (like CPU_CFLAGS)

I'll add others as they come to me.

Change History (0)

Note: See TracTickets for help on using tickets.