support arm64 for RPI4 and QEMU VM
- Difficulty level
- Unknown (require assessment)
- Why the issue appeared?
- Will be filled on close
- Is it a breaking change?
- Unspecified (possibly destroys the router)
- Issue type
- Improvement (missing useful functionality)
@sdev I saw c-po revert the merge.
and I didn't expect that it will cost lots of time also.
It's better to revert it.
Currently, I will maintain kernel configs in my own branch.
It's not easy to check the arm/arm64 kernel configs that VyOS or machine level requires.
It will be great if we have a feature list that used by VyOS or machines.
Thanks a lot
A baseline could be to look at the linux kernel config used by Alpine Linux for their RPI-builds:
The base is at:
with diffs found in:
And then diff it to what VyOS uses found at:
Should at least bring down the list of drivers needed to get compiled.
Edit: There is also this patch available that diffs from mainline LTS kernel (alter the version number for the kernel needed):