Skip to content
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

Support Multiple Kernel Options #805

Merged
merged 2 commits into from
Aug 20, 2020

Conversation

MrChromebox
Copy link
Contributor

Add support for multiple kernel versions, following the same pattern as used for coreboot.
Set existing kernel version as the default for all existing boards.

Add option to use kernel 4.19.139 (current LTS version).
Duplicate existing patches from 4.14.62 as they all apply cleanly.

Subsequent PRs can move boards to newer kernel as needed/desired.

@tlaurion
Copy link
Collaborator

@MrChromebox
We will go a bit more conservative (learning from merging #721 which broke 4.8.1 builds now under #807) and switch boards one by one this time, making sure that we won't break anything.

#807 CircleCI needs to be fixed first with current kernel prior of being able to CircleCI with this PR.

@MrChromebox
Copy link
Contributor Author

@tlaurion intention isn't to switch boards, as likely no benefit for most existing ones -- though we may eventually want to move to a 5.x kernel universally. This is needed to support some other Librem boards I want to upstream (Librem Mini, Librem server L1UM) which require a newer kernel, either for platform support or performance reasons.

@tlaurion
Copy link
Collaborator

@MrChromebox

@tlaurion intention isn't to switch boards, as likely no benefit for most existing ones -- though we may eventually want to move to a 5.x kernel universally. This is needed to support some other Librem boards I want to upstream (Librem Mini, Librem server L1UM) which require a newer kernel, either for platform support or performance reasons.

Got it. So this PR is to fixate linux kernel version to actual version so that we are able to switch board configs one by one. Read to fast. Will stil ltest when having a functional CI again....

@tlaurion
Copy link
Collaborator

tlaurion commented Aug 20, 2020

EDIT: Building here https://app.circleci.com/pipelines/github/tlaurion/heads/335/workflows/f70d9506-3c41-42c6-8161-41e874bca62a/jobs/363 (didnt rebase on master so it failed because bullseye)

Follow same pattern as used for coreboot. Add existing kernel version
as default for all existing boards.

Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>
Add option to use kernel 4.19.139 (current LTS version).
Duplicate existing patches from 4.14.62 as they all apply cleanly.

Signed-off-by: Matt DeVillier <matt.devillier@puri.sm>
@MrChromebox
Copy link
Contributor Author

rebased

@tlaurion
Copy link
Collaborator

@tlaurion tlaurion merged commit f23ced0 into linuxboot:master Aug 20, 2020
@MrChromebox MrChromebox deleted the support_multiple_kernels branch October 21, 2021 23:42
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.

2 participants