-
Notifications
You must be signed in to change notification settings - Fork 381
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
T4849: add Ten64/NXP DPAA2 support patches #288
Conversation
Another thing to note: Some examples are the Would be wise to try and match these two configs where applicable. Edit: |
I think the original one in vyos-build came from a Raspberry Pi and is missing a lot of ARM server related options (like EFI and ACPI) as a result. I took our (Traverse) standard config ( https://gitlab.com/traversetech/traverse-kernel-patches/-/blob/torvalds/kernel-config ) and tried to "equalize" the networking options with Vyos-x86 but it seems I missed a few, thanks for the hints! |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
Signed-off-by: Date Huang <tjjh89017@hotmail.com>
This patch set is imported from the series "Fix rtnl_mutex deadlock with DPAA2 and SFP modules"[1] that landed in kernel 6.2. [1] https://patchwork.kernel.org/project/netdevbpf/list/?series=700098&state=%2A&archive=both
93ce7ae
to
a424c69
Compare
Conflicts have been resolved. A maintainer will review the pull request shortly. |
I've just updated this on top of #421 (T5499). There are no other kernel config changes needed on top of that. (There is an SMMU/IOMMU issue requiring a kernel cmdline addition, but I think I can fix the firmware to work without that) The SFP related fixes for our platform (NXP DPAA2) landed in kernel 6.2, which I have squashed into a singular .patch. |
Please rebase as #495 was merged |
Closing due to no response from the reporter in over a month. Please reopen it if/when you get the time to rebase it. |
Types of changes
Related Task(s)
https://phabricator.vyos.net/T4849
Component(s) name
Proposed changes
Updates the arm64 kernel configuration to 5.15 (equivalent to the x86 version at the time of writing), as well as the image data for arm64 (correct GRUB + kernel package variants).
Additionally, patches to fix SFP+ issues on the Traverse Technologies Ten64 platform are included
(Note to self: To avoid breaking x86 in the future it could be a good idea to only apply these patches when target arch = arm64. I'll create a new task/pull if I get around to that)
How to test
This is part of the 'port' I have done over here: https://github.com/mcbridematt/vyos-arm64-builder . I am slowly iterating down my patchset (there are various other bits that still need to be addressed for a complete x86-equivalent build)
See here for more info: https://forum.traverse.com.au/t/vyos-build-my-repo/181/5 or in vyos-on-arm64 in the VyOS slack
Checklist: