Skip to content

Conversation

bchalios
Copy link
Contributor

@bchalios bchalios commented Mar 21, 2025

Changes

Clarify in the documentation that the kernel configurations we keep in our repo are meant to be used with kernels provided by Amazon Linux and that we don't guarantee that they can be used to build kernels from upstream Linux.

Reason

We keep in the repo the kernel configurations from which we build the kernel images we use in our CI pipelines. However, we don't mention what kernel sources we use to build these kernel images.

Fixes #4881

License Acceptance

By submitting this pull request, I confirm that my contribution is made under
the terms of the Apache 2.0 license. For more information on following Developer
Certificate of Origin and signing off your commits, please check
CONTRIBUTING.md.

PR Checklist

  • I have read and understand CONTRIBUTING.md.
  • I have run tools/devtool checkstyle to verify that the PR passes the
    automated style checks.
  • I have described what is done in these changes, why they are needed, and
    how they are solving the problem in a clear and encompassing way.
  • I have updated any relevant documentation (both in code and in the docs)
    in the PR.
  • I have mentioned all user-facing changes in CHANGELOG.md.
  • If a specific issue led to this PR, this PR closes the issue.
  • When making API changes, I have followed the
    Runbook for Firecracker API changes.
  • I have tested all new and changed functionalities in unit tests and/or
    integration tests.
  • I have linked an issue to every new TODO.

  • This functionality cannot be added in rust-vmm.

@bchalios bchalios added Status: Awaiting review Indicates that a pull request is ready to be reviewed Type: Documentation Indicates a need for improvements or additions to documentation labels Mar 21, 2025
@bchalios bchalios enabled auto-merge (rebase) March 21, 2025 14:16
Copy link
Contributor

@Manciukic Manciukic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the new paragraph lgtm, but I'd fix those tables above.

@bchalios bchalios force-pushed the specify_kernel_config_requirements branch from 3137642 to 58f71e7 Compare March 21, 2025 14:29
Manciukic
Manciukic previously approved these changes Mar 21, 2025
We keep in the repo the kernel configurations from which we build the
kernel images we use in our CI pipelines. However, we don't mention what
kernel sources we use to build these kernel images.

Clarify in the documentation that these configurations are meant to be
used with kernels provided by Amazon Linux and that we don't guarantee
that they can be used to build kernels from upstream Linux.

Signed-off-by: Babis Chalios <[email protected]>
@bchalios bchalios force-pushed the specify_kernel_config_requirements branch from 58f71e7 to 9ce001b Compare March 24, 2025 09:46
@bchalios bchalios merged commit 83a9a55 into firecracker-microvm:main Mar 24, 2025
5 checks passed
@bchalios bchalios deleted the specify_kernel_config_requirements branch March 24, 2025 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Status: Awaiting review Indicates that a pull request is ready to be reviewed Type: Documentation Indicates a need for improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] Latest 6.1 guest kernel config results in kernel panic when booting VM

4 participants