tag name | x86-asm-for-linus-v5.7 (b2fd7e35095dcaa44a0f07c09ad6ccefe1af5200) |
tag date | 2020-04-02 10:46:27 +0200 |
tagged by | Ingo Molnar <mingo@kernel.org> |
tagged object | commit 183ef7adf4... |
Misc updates:
- Remove last remaining calls to exception_enter/exception_exit() and
simplify the entry code some more.
- Remove force_iret()
- Add support for "Fast Short Rep Mov", which is available starting with
Ice Lake Intel CPUs - and make the x86 assembly version of memmove()
use REP MOV for all sizes when FSRM is available.
- Micro-optimize/simplify the 32-bit boot code a bit.
- Use a more future-proof SYSRET instruction mnemonic
Signed-off-by: Ingo Molnar <mingo@kernel.org>
-----BEGIN PGP SIGNATURE-----
iQJFBAABCgAvFiEEBpT5eoXrXCwVQwEKEnMQ0APhK1gFAl6FpoIRHG1pbmdvQGtl
cm5lbC5vcmcACgkQEnMQ0APhK1iRgg//cv0KGcZXL6kFWBRgGo7jE286n/lc/Dc8
1jvOitJPeikXTe2gYDbCAsWYgvpWD4dhoTGIW8gb/pfPAtut9XafHr1/NMT5aFyC
qaPTc09PKvFDQA99huV6StOx8ylr91WJJyejxhW+lhXXJeiAzFzkMxhtagB66Vc3
S7VdxXD2sJbGwzrHDawTu3twKvxUEIY8mrKUU4YxX4dBjtL0x/z2UUw0ElhZzkdj
iqvraSQtdbQV8MfHPZq58gRoT5JErgWr1IjsLdQoSWlNJ+zcF2sU/2oiJvJqczXx
U+FA4nQqOt+7uH1XrslxB1/aXvfm7eD9GjAsnwQYgkwgvXMWvwrAp6SwsJJAQWus
D0o+3YSPDzVEdklkD0F7Yf5auyg8Jzq+8H6FeYMo/1wTqacM/wJla+qu7NFdNQHa
EwzIFEr4VmEZXO/0MVFenoiacZ4rsTmmEnPUavE7JtpvhhVgevZyDj3RJvXm+RBe
8E9HJ7KbTNBas7gyPF0exr3b+OmkV/ZWIn2evui36sP8ePRHzvuzvxoAfG6lqEbW
CIS0nq66tfBC3zELw6NCWs7/ZcYScL6wvGuxbef66CUsiR4EIPFiq9l8V3cSCmsJ
p5ZUZ3kW0m9+Q2W203SEkaW2AF192oIWDlWV/wplaX1T9Lf0Oydbsy2ZyFj7t9w9
wpL/tOMQ+7A=
=PRwD
-----END PGP SIGNATURE-----