Skip to content

Commit

Permalink
acpi: add CHANGELOG entry about ACPI support
Browse files Browse the repository at this point in the history
Mention that we now support ACPI on x86_64 microVMs. Also, announce the
deprecation of MPTable and suggest that Firecracker users should migrate
to using kernels with ACPI support.

Signed-off-by: Babis Chalios <bchalios@amazon.es>
  • Loading branch information
bchalios committed Mar 25, 2024
1 parent 751a014 commit df09c5d
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 0 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,14 @@ and this project adheres to

### Added

- [#4428](https://github.com/firecracker-microvm/firecracker/pull/4428): Added
ACPI support to Firecracker for x86_64 microVMs. Currently, we pass ACPI
tables with information about the available vCPUs, interrupt controllers,
VirtIO and legacy x86 devices to the guest. This allows booting kernels
without MPTable support. Please see our
[kernel policy documentation](docs/kernel-policy.md) for more information
regarding relevant kernel configurations.

### Changed

- [#4492](https://github.com/firecracker-microvm/firecracker/pull/4492): Changed
Expand All @@ -25,6 +33,11 @@ and this project adheres to
the `start_time_us` and `start_time_cpu_us` metrics. These parameters were
never meant to be used by end customers, and we recommend doing any such time
adjustments outside Firecracker.
- Booting with microVM kernels that rely on MPTable on x86_64 is deprecated and
support will be removed in v2.0 or later. We suggest to users of Firecracker
to use guest kernels with ACPI support. For x86_64 microVMs, ACPI will be the
only way Firecracker passes hardware information to the guest once MPTable
support is removed.

### Fixed

Expand Down
3 changes: 3 additions & 0 deletions DEPRECATED.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,6 @@ a future major Firecracker release, in accordance with our
`rebase-snap` tool
- \[[#4500](https://github.com/firecracker-microvm/firecracker/pull/4500)\] The
`--start-time-cpu-us` and `--start-time-us` CLI arguments
- \[[#4428](https://github.com/firecracker-microvm/firecracker/pull/4428)\]
Booting microVMs using MPTable and command line parameters for VirtIO devices.
The functionality is substituted with ACPI.

0 comments on commit df09c5d

Please sign in to comment.