-
Notifications
You must be signed in to change notification settings - Fork 2k
Comparing changes
Open a pull request
base repository: firecracker-microvm/firecracker
base: main
head repository: firecracker-microvm/firecracker
compare: firecracker-v1.12
- 16 commits
- 25 files changed
- 4 contributors
Commits on May 6, 2025
-
chore: Update CHANGELOG in preparation of 1.12.0 release
Marks all unreleased changes as 1.12.0. Signed-off-by: Takahiro Itazuri <itazur@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for ba554f8 - Browse repository at this point
Copy the full SHA ba554f8View commit details -
chore: Update release status in preparation of v1.12.0 release
Adds v1.12 to the release status table and marks v1.10 as unsupported. Signed-off-by: Takahiro Itazuri <itazur@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for a52202d - Browse repository at this point
Copy the full SHA a52202dView commit details -
chore: Add CHANGELOG entries for newly supported instance types
Intel Sapphire Rapids and ARM Graviton4 are now supported. Signed-off-by: Takahiro Itazuri <itazur@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for bc89884 - Browse repository at this point
Copy the full SHA bc89884View commit details
Commits on May 7, 2025
-
Update version number / CREDITS Signed-off-by: Takahiro Itazuri <itazur@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 3330cb8 - Browse repository at this point
Copy the full SHA 3330cb8View commit details -
chore: Enable tracing mode for release.sh
`set -x` shows what commands ran, which helps us identify what failed in the release process. Signed-off-by: Takahiro Itazuri <itazur@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 59fbf09 - Browse repository at this point
Copy the full SHA 59fbf09View commit details -
fix(tool): Use uppercase for custom CPU template files
I renamed the custom CPU template files uppercase, but I forgot to update their names in release.sh. Fixes: 2862941 ("chore: Use uppercase for custom CPU templates") Signed-off-by: Takahiro Itazuri <itazur@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 15e7490 - Browse repository at this point
Copy the full SHA 15e7490View commit details
Commits on Jun 9, 2025
-
chore(metric): add per-test metric dimension for coarse grained metrics
The current metric dimensions are so that we have 13k+ different sets of dimensions for each metric, which makes it impossible to plot in CloudWatch. This change adds a new set of dimensions with just the test name so that we reduce it to a few hundreds and are able to plot them (CW limit is 500). Signed-off-by: Riccardo Mancini <mancio@amazon.com> Signed-off-by: Patrick Roy <roypat@amazon.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 5dd92de - Browse repository at this point
Copy the full SHA 5dd92deView commit details
Commits on Jun 23, 2025
-
refactor: remove get_max_size from Queue
The `max_size` field is public, so no need for a getter. Signed-off-by: Egor Lazarchuk <yegorlz@amazon.co.uk>
Configuration menu - View commit details
-
Copy full SHA for ec27e83 - Browse repository at this point
Copy the full SHA ec27e83View commit details -
refactor: remove actual_size from Queue
The size of queue set by the driver must be always less or equal to the queue size in FC. This is checked before device activation. This removes the need for `actual_size` function. Signed-off-by: Egor Lazarchuk <yegorlz@amazon.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 6b7dea5 - Browse repository at this point
Copy the full SHA 6b7dea5View commit details -
fix(block): only notify guest once
Currently block device has a guest notification logic inside it's request processing loop. This can create a situation when guest can continuously add more requests to the queue, making the whole request processing loop arbitrary long. This is an issue, since it block any other IO from being processed. The solution is to simply notify guest one time, after all current requests are processed. Signed-off-by: Egor Lazarchuk <yegorlz@amazon.co.uk> Signed-off-by: Riccardo Mancini <mancio@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 1d032f7 - Browse repository at this point
Copy the full SHA 1d032f7View commit details -
fix: more compliant VIRTIO notifications
VIRTIO spec states: ``` After the device writes a descriptor index into the used ring: If the idx field in the used ring (which determined where that descriptor index was placed) was equal to used_event, the device MUST send a notification. ``` The current implementation does not follow this very precisely. It bumps used ring index when new descriptors are added to the used ring. But the check if the notification is needed is postponed to later processing stage. To be more VIRTIO spec compliant simply move the logic for updating the used ring index into the later processing stage as well, just before the check if the notification should be send. Signed-off-by: Egor Lazarchuk <yegorlz@amazon.co.uk>
Configuration menu - View commit details
-
Copy full SHA for d3dc8ca - Browse repository at this point
Copy the full SHA d3dc8caView commit details -
chore(changelog): add entry for block device fairness fix
Add a new changelog entry for the block device fairness fix. Signed-off-by: Riccardo Mancini <mancio@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for b12cb30 - Browse repository at this point
Copy the full SHA b12cb30View commit details
Commits on Jun 24, 2025
-
Update version number / CHANGELOG / CREDITS Signed-off-by: Egor Lazarchuk <yegorlz@amazon.co.uk>
Configuration menu - View commit details
-
Copy full SHA for d990331 - Browse repository at this point
Copy the full SHA d990331View commit details
Commits on Jul 22, 2025
-
fix: update AMD host cpu features checks
Nested virtualization is now disabled and some cpu features/MSRs now should be marked as host only. These cpu features/MSRs are described the AMD reference manual at "SVM Revision and Feature Identification" section. Signed-off-by: Egor Lazarchuk <yegorlz@amazon.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 85ebde7 - Browse repository at this point
Copy the full SHA 85ebde7View commit details -
fix: add MSR_TSC_RATE to the MSR_EXCEPTION_LIST
Now this MSR is host only and not available in the guest. Check AMD reference manual at "SVM Revision and Feature Identification" section for more information. Signed-off-by: Egor Lazarchuk <yegorlz@amazon.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 21dc66d - Browse repository at this point
Copy the full SHA 21dc66dView commit details
Commits on Aug 12, 2025
-
fix(test): use alternative URL for Spectre/Meltdown checker
The link we were using to download the Spectre/Meltdown checker script stopped working and caused our CI to fail consistently. Use this alternative link to download the script. (cherry picked from commit e5b4f26) Signed-off-by: Babis Chalios <bchalios@amazon.es>
Configuration menu - View commit details
-
Copy full SHA for 13ffca9 - Browse repository at this point
Copy the full SHA 13ffca9View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...firecracker-v1.12