Skip to content

Support Multiple Kernel Options#805

Merged
tlaurion merged 2 commits intolinuxboot:masterfrom
MrChromebox:support_multiple_kernels
Aug 20, 2020
Merged

Support Multiple Kernel Options#805
tlaurion merged 2 commits intolinuxboot:masterfrom
MrChromebox:support_multiple_kernels

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 MrChromebox force-pushed the support_multiple_kernels branch from 5ddbbed to 3e10a6d Compare August 20, 2020 21:07
@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