-
Notifications
You must be signed in to change notification settings - Fork 200
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update buildroot configuration method, buildroot+linux+opensbi version, and device trees #1227
Update buildroot configuration method, buildroot+linux+opensbi version, and device trees #1227
Conversation
- enalbed risc-v C extension - binutils bumped from 2.38 to 2.40 - linux headers bumped from 6.3 to 6.6
- gcc bumped from 12 to 13 - binutils bumped from 2.40 to 2.41 - Keeping linux headers at 6.6 for now
- binutils bumped to 2.42
Do you want to remove zicbop since we implement it as nop? |
@rosethompson this looks good to me, but could you review as well? |
Also, is this the time to change the VCU-118 SDC in the device tree? |
Removed zicbop |
@rosethompson It doesn't necessarily need to happen before we merge, but it would be good to test the new version on an FPGA when you're able to. |
This looks good to me. I'm not sure it matters to include the cbop size in the device tree since it's not implemented. |
Good point. Forgot to remove that when removing cbop. Gone now. |
BR2_EXTERNAL_TREE
feature of buildroot to tell it where our configuration files are. This requires a few extra files and a reorganization to match the officially recommended layout for buildroot customization files.uemacs
package from buildroot because it is not compatible with gcc 14. Issue opened (https://gitlab.com/buildroot.org/buildroot/-/issues/81) and does not seem like an essential package to our buildroot image so probably fine to remove for now.fw_jump.bin
instead offw_jump.elf
. Thefw_jump.elf
file does not work with QEMU with newer versions of OpenSBI. See Some ROM regions are overlapping riscv-software-src/opensbi#372