Request for testers: glibc update to work around Intel TSX errata microcode_ctl problems.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Developers.

Testers wanted immediately for:

https://admin.fedoraproject.org/updates/glibc-2.18-16.fc20

and

https://admin.fedoraproject.org/updates/glibc-2.20-4.fc21

For Fedora 21 and Fedora 20 we will be disabling Intel TSX
support in POSIX threads effective immediately. This disabling
of TSX support in POSIX threads is in order to prevent users
from crashing their systems when they upgrade microcode_ctl.

The upgrade to the new microcode_ctl applies the microcode
update for the Intel errata HSW136 and makes all TSX instructions
invalid opcodes. This means that any process on your system
already using POSIX threads, and already using TSX, will fault
with invalid opcode errors when it tries to execute TSX
instructions.

The best solution is for the microcode update to be done before
userspace starts as part of a single-threaded init process or
something similar.

Until we support updating microcode in early bootup we won't
enable TSX in POSIX threads. The glibc maintainers have decided
not add code to detect which devices the errata applies to, nor 
will code be added to re-read the cpuid values at every TSX usage.
We are going with the simples approach which is to disable TSX
for POSIX threads.

Cheers,
Carlos.
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux