History log of /haiku/src/system/kernel/arch/x86/arch_altcodepatch.cpp
Revision Date Author Comments
# 94951269 05-May-2020 Jérôme Duval <jerome.duval@gmail.com>

kernel/x86_64: AVX support

xsave or xsavec are supported.
breaks vregs compatibility.
change the thread structure object cache alignment to 64
the xsave fpu_state size isn't defined, it is for instance 832 here, thus I picked 1024.

Change-Id: I4a0cab0bc42c1d37f24dcafb8259f8ff24a330d2
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2849
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 96bc0f46 15-Jan-2019 Augustin Cavalier <waddlesplash@gmail.com>

kernel/x86: Fix some warnings.


# 0a347c90 11-Dec-2018 Augustin Cavalier <waddlesplash@gmail.com>

kernel: Minor style cleanup to arch_altcodepatch.

No functional change intended.


# 34cdda1d 22-Jan-2018 Jérôme Duval <jerome.duval@gmail.com>

kernel: x86: enable writes before patching.

Follow up for commit a2021292d4778d374b601333976c75fad0522a73.
Binary patching would otherwise fail after the kernel text area
becomes read-only.


# a2021292 12-Jan-2018 Jérôme Duval <jerome.duval@gmail.com>

kernel: Binary code patches on x86.

This will be used to support SMAP.

Sponsored-by: https://liberapay.com/korli