Skip to content

Commit 9c78d16

Browse files
committed
acpi: add CHANGELOG entry about ACPI support
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 <[email protected]>
1 parent 61168a1 commit 9c78d16

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ and this project adheres to
1010

1111
### Added
1212

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

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

2942
### Fixed
3043

DEPRECATED.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@ a future major Firecracker release, in accordance with our
1616
`rebase-snap` tool
1717
- \[[#4500](https://github.com/firecracker-microvm/firecracker/pull/4500)\] The
1818
`--start-time-cpu-us` and `--start-time-us` CLI arguments
19+
- \[[#4428](https://github.com/firecracker-microvm/firecracker/pull/4428)\]
20+
Booting microVMs using MPTable and command line parameters for VirtIO devices.
21+
The functionality is substituted with ACPI.

0 commit comments

Comments
 (0)