aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86
AgeCommit message (Expand)AuthorFilesLines
2024-05-30WIP CPUID consistency checksFlorian Weimer5-12/+91
2024-05-28x86: Introduce _dl_x86_init_cpu_failure for startup failure reportingFlorian Weimer1-8/+15
2024-05-27i386: Disable Intel Xeon Phi tests for GCC 15 and above (BZ 31782)Sunil K Pandey1-1/+7
2024-05-07support: Add envp argument to support_capture_subprogramAdhemerval Zanella1-1/+1
2024-04-25x86: In ld.so, diagnose missing APX support in APX-only buildsFlorian Weimer1-0/+5
2024-04-24x86: Define MINIMUM_X86_ISA_LEVEL in config.h [BZ #31676]H.J. Lu3-1/+15
2024-04-19login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701)Florian Weimer1-3/+2
2024-04-19login: Check default sizes of structs utmp, utmpx, lastlogFlorian Weimer1-0/+2
2024-04-08x86: Add generic CPUID data dumper to ld.so --list-diagnosticsFlorian Weimer1-0/+384
2024-04-04math: x86 trunc traps when FE_INEXACT is enabled (BZ 31603)Adhemerval Zanella1-0/+25
2024-04-04math: x86 floor traps when FE_INEXACT is enabled (BZ 31601)Adhemerval Zanella1-0/+25
2024-04-04math: x86 ceill traps when FE_INEXACT is enabled (BZ 31600)Adhemerval Zanella2-0/+61
2024-03-18x86-64: Allocate state buffer space for RDI, RSI and RBXH.J. Lu2-11/+60
2024-03-03x86-64: Simplify minimum ISA check ifdef conditional with ifSunil K Pandey1-11/+8
2024-02-29x86-64: Update _dl_tlsdesc_dynamic to preserve AMX registersH.J. Lu4-5/+71
2024-02-28x86: Don't check XFD against /proc/cpuinfoH.J. Lu1-0/+3
2024-02-28x86-64: Don't use SSE resolvers for ISA level 3 or aboveH.J. Lu1-6/+11
2024-02-28x86: Update _dl_tlsdesc_dynamic to preserve caller-saved registersH.J. Lu6-3/+110
2024-02-27x86: Change ENQCMD test to CHECK_FEATURE_PRESENTH.J. Lu1-1/+1
2024-02-25x86_64: Exclude SSE, AVX and FMA4 variants in libm multiarchSunil K Pandey2-0/+57
2024-02-25x86-64: Save APX registers in ld.so trampolineH.J. Lu1-6/+46
2024-02-15Apply the Makefile sorting fixH.J. Lu1-3/+3
2024-02-13x86: Do not prefer ERMS for memset on Zen3+Adhemerval Zanella1-0/+5
2024-02-13x86: Fix Zen3/Zen4 ERMS selection (BZ 30994)Adhemerval Zanella1-20/+18
2024-02-01Refer to C23 in place of C2X in glibcJoseph Myers1-1/+1
2024-01-15x86-64: Check if mprotect works before rewriting PLTH.J. Lu1-1/+7
2024-01-11x86-64/cet: Make CET feature check specific to Linux/x86H.J. Lu5-33/+35
2024-01-10i386: Remove CET support bitsH.J. Lu5-135/+3
2024-01-10x86-64/cet: Move check-cet.awk to x86_64H.J. Lu1-53/+0
2024-01-10x86-64/cet: Move dl-cet.[ch] to x86_64 directoriesH.J. Lu1-364/+0
2024-01-10x86: Move x86-64 shadow stack startup codesH.J. Lu1-74/+0
2024-01-09i386: Remove CET supportAdhemerval Zanella1-44/+0
2024-01-09x86: Move CET infrastructure to x86_64Adhemerval Zanella53-1501/+0
2024-01-08Remove ia64-linux-gnuAdhemerval Zanella1-13/+0
2024-01-05elf: Add ELF_DYNAMIC_AFTER_RELOC to rewrite PLTH.J. Lu4-1/+38
2024-01-04x86-64/cet: Check the restore token in longjmpH.J. Lu1-0/+3
2024-01-04i386: Ignore --enable-cetH.J. Lu2-113/+0
2024-01-01x86/cet: Add -fcf-protection=none before -fcf-protection=branchH.J. Lu1-4/+4
2024-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert136-136/+136
2024-01-01x86/cet: Run some CET tests with shadow stackH.J. Lu4-0/+17
2024-01-01x86/cet: Don't set CET active by defaultH.J. Lu2-2/+15
2024-01-01x86/cet: Check feature_1 in TCB for active IBT and SHSTKH.J. Lu3-1/+35
2024-01-01x86/cet: Enable shadow stack during startupH.J. Lu6-93/+93
2024-01-01x86/cet: Sync with Linux kernel 6.6 shadow stack interfaceH.J. Lu2-6/+11
2023-12-20x86/cet: Don't disable CET if not single threadedH.J. Lu1-2/+9
2023-12-20x86: Modularize sysdeps/x86/dl-cet.cH.J. Lu1-176/+280
2023-12-19Fix elf: Do not duplicate the GLIBC_TUNABLES stringH.J. Lu1-1/+1
2023-12-19Fix elf: Do not duplicate the GLIBC_TUNABLES stringH.J. Lu1-5/+5
2023-12-19i686: Do not raise exception traps on fesetexcept (BZ 30989)Adhemerval Zanella1-18/+5
2023-12-19elf: Do not duplicate the GLIBC_TUNABLES stringAdhemerval Zanella3-75/+193