summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
Diffstat (limited to 'documentation')
-rw-r--r--documentation/migration-guides/release-notes-5.3.rst19
1 files changed, 19 insertions, 0 deletions
diff --git a/documentation/migration-guides/release-notes-5.3.rst b/documentation/migration-guides/release-notes-5.3.rst
index f32c6162da..4782c24366 100644
--- a/documentation/migration-guides/release-notes-5.3.rst
+++ b/documentation/migration-guides/release-notes-5.3.rst
@@ -311,6 +311,25 @@ New Features / Enhancements in |yocto-ver|
311 - Refactor :ref:`ref-classes-qemu` functions into library functions (in 311 - Refactor :ref:`ref-classes-qemu` functions into library functions (in
312 :oe_git:`lib/oe/qemu.py </openembedded-core/tree/meta/lib/oe/qemu.py>`). 312 :oe_git:`lib/oe/qemu.py </openembedded-core/tree/meta/lib/oe/qemu.py>`).
313 313
314 - The ``qemux86-64`` :term:`MACHINE` now defaults to the ``x86-64-v3``
315 micro-architecture level.
316
317 The previous default was Core 2 era processors. This change means that the
318 toolchain is configured to build for that level, and QEMU is configured to
319 emulate it.
320
321 The v3 level adds support for AVX/AVX2/BMI/BMI2/F16C and other newer
322 instructions which are seeing increasing usage in modern software and add
323 performance benefits. Please see :wikipedia:`X86-64 Microarchitecture
324 levels <X86-64#Microarchitecture_levels>` for definition of the levels and
325 lists of Intel/AMD CPUs where support for the instructions was first
326 added.
327
328 Note that if QEMU system emulation is used on an x86 build machine with
329 :wikipedia:`KVM <Kernel-based_Virtual_Machine>` enabled, then the build
330 machine's CPU must also be recent enough to support these instructions
331 natively.
332
314- Documentation changes: 333- Documentation changes:
315 334
316 - Part of :term:`BitBake` internals are now documented at 335 - Part of :term:`BitBake` internals are now documented at