diff options
Diffstat (limited to 'documentation')
| -rw-r--r-- | documentation/migration-guides/release-notes-5.3.rst | 19 |
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 |
