Skip to content

Conversation

nazar-codethink
Copy link

@nazar-codethink nazar-codethink commented May 22, 2025

  • Update opensbi to v1.6
  • Update linux to v6.14.6
  • Update buildroot to 2025.02.3
  • Bring in some necessary u-boot changes (this MR cva6: u-boot improvements u-boot#12)
  • Do some clean-up

This would potentially close #105

It reorders some options

Signed-off-by: Nazar Kazakov <[email protected]>
It duplicates ttyS0 port and causes duplicating output

Signed-off-by: Nazar Kazakov <[email protected]>
Signed-off-by: Nazar Kazakov <[email protected]>
Signed-off-by: Nazar Kazakov <[email protected]>
@nazar-codethink
Copy link
Author

Floating point seems to be buggy. Symptoms - tetris always generates same figure. I'll try to investigate a bit

@nazar-codethink
Copy link
Author

Floating point seems to be buggy. Symptoms - tetris always generates same figure. I'll try to investigate a bit

Ok it wasn't a problem with this MR, it was a bug in CVA6 itself. It's fixed in master there openhwgroup/cva6@2700d14

This renames ariane to cva6, adds ethernet driver, adds reserved
memory, increases maximum binary size of the kernel, and adds
support for newer binutils

Signed-off-by: Nazar Kazakov <[email protected]>
Known issues:
- When Linux does unaligned memory access, it can break things. I disabled it for now. I discovered it when booting rootfs with systemd, on separate partition. Symptoms: systemd prints errors about not being able to set its environment and freezes its execution. Also its error messages are truncated.
- lowrisc-eth driver is poorly written. Ideally it needs to be rewritten.

Signed-off-by: Nazar Kazakov <[email protected]>
Signed-off-by: Nazar Kazakov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrading Linux kernel version
1 participant