You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove i686-guest, nanvix-unstable and guest-counter features
Removes the experimental 32-bit i686 guest support along with the
nanvix-unstable and guest-counter cargo features that depended on or
accompanied it. This deletes the i686 arch modules, the PEB file-mapping
plumbing (labels, preallocated FileMappingInfo array), the GuestCounter
API, and the associated cfg gating, tests, Justfile recipes, CI matrix
entries and docs.
As part of the cleanup, the ReadableSharedMemory trait machinery in
mem::layout is now gated on a precise 'readable_shared_mem' cfg alias
(gdb debug path or shared-snapshot mem_profile path) instead of a blanket
Signed-off-by: Simon Davies <simongdavies@users.noreply.github.com>
#[allow(unused)], so it is compiled out entirely when unused.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
4
4
5
5
## [Prerelease] - Unreleased
6
6
7
+
### Removed
8
+
* Removed the experimental `i686-guest`, `nanvix-unstable`, and `guest-counter` feature flags, along with 32-bit (i686) guest support and its page-table/snapshot code paths. Hyperlight guests are now 64-bit only (x86_64 and aarch64).
0 commit comments