Skip to content

Commit eafddfd

Browse files
committed
Upgrade FEMU from QEMU 9.0.1 to 10.1.0 with device registration fixes
- Update FEMU to use QEMU 10.1.0 as base platform - Update device registration to use modern QEMU APIs - Maintain compatibility across all SSD emulation modes (BlackBox, WhiteBox, ZNS, NoSSD)
1 parent ad2d9fc commit eafddfd

11,803 files changed

Lines changed: 1488212 additions & 287676 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,3 +132,4 @@ trace-ust-all.h
132132
trace-ust-all.c
133133
build-femu/
134134
build/
135+
*.md

.travis.yml

Lines changed: 0 additions & 13 deletions
This file was deleted.

COPYING

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Version 2, June 1991
33

44
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
5-
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
5+
<https://fsf.org/>
66
Everyone is permitted to copy and distribute verbatim copies
77
of this license document, but changing it is not allowed.
88

@@ -304,8 +304,7 @@ the "copyright" line and a pointer to where the full notice is found.
304304
GNU General Public License for more details.
305305

306306
You should have received a copy of the GNU General Public License along
307-
with this program; if not, write to the Free Software Foundation, Inc.,
308-
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
307+
with this program; if not, see <https://www.gnu.org/licenses/>.
309308

310309
Also add information on how to contact you by electronic and paper mail.
311310

COPYING.LIB

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Version 2.1, February 1999
33

44
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
5-
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
5+
<https://fsf.org/>
66
Everyone is permitted to copy and distribute verbatim copies
77
of this license document, but changing it is not allowed.
88

@@ -484,8 +484,7 @@ convey the exclusion of warranty; and each file should have at least the
484484
Lesser General Public License for more details.
485485

486486
You should have received a copy of the GNU Lesser General Public
487-
License along with this library; if not, write to the Free Software
488-
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
487+
License along with this library; if not, see <https://www.gnu.org/licenses/>.
489488

490489
Also add information on how to contact you by electronic and paper mail.
491490

Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ source accel/Kconfig
44
source target/Kconfig
55
source hw/Kconfig
66
source semihosting/Kconfig
7+
source rust/Kconfig

Kconfig.host

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@
55
config LINUX
66
bool
77

8+
config LIBCBOR
9+
bool
10+
11+
config GNUTLS
12+
bool
13+
814
config OPENGL
915
bool
1016

@@ -23,6 +29,9 @@ config IVSHMEM
2329
config TPM
2430
bool
2531

32+
config FDT
33+
bool
34+
2635
config VHOST_USER
2736
bool
2837

@@ -35,9 +44,6 @@ config VHOST_KERNEL
3544
config VIRTFS
3645
bool
3746

38-
config PVRDMA
39-
bool
40-
4147
config MULTIPROCESS_ALLOWED
4248
bool
4349
imply MULTIPROCESS
@@ -52,3 +58,9 @@ config VFIO_USER_SERVER_ALLOWED
5258

5359
config HV_BALLOON_POSSIBLE
5460
bool
61+
62+
config HAVE_RUST
63+
bool
64+
65+
config MAC_PVG
66+
bool

0 commit comments

Comments
 (0)