Sam Price created a merge request: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1300

Project:Branches: TheSamPrice/rtems:mb-fsbl-region-select to 
rtems/rtos/rtems:main
Author:   Sam Price



## Summary

mb: parametrize the linker script to support FSBL

Add additional parameters for the microblaze kcu105 BSP.
One can then make their own bsp config.ini file and extend from the
kcu105 bsp.

This creates two seperate linker areas.
- WORKSPACE for BSS/Workspace, always RAM.
- IMAGE for code/data from compile.

In a first stage bootloader IMAGE would be in BRAM.
In a normal boot IMAGE and workspace would both reside in RAM.


## Generative AI

I used claude 4.7 on this.
I started looking at how other BSPs do this, and decided I didn't want to 
maintain multiple link.yml files.

This kind of extends what I have done before to support different starting 
vectors / ram lengths. 
But allows me to seperate static code, from the workspace variables.

<!-- Default settings, if it is a dropdown it will set after submission -->

-- 
View it on GitLab: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1300
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to