Page MenuHomeFreeBSD

riscv: Don't set __NO_TLS to disable some uses of TLS.
ClosedPublic

Authored by jhb on Feb 16 2021, 6:52 PM.
Tags
None
Referenced Files
F170664418: D28712.id84030.diff
Sat, Sep 5, 9:52 PM
F170576104: D28712.id.diff
Sat, Sep 5, 11:47 AM
Unknown Object (File)
Fri, Sep 4, 10:50 PM
Unknown Object (File)
Fri, Sep 4, 9:07 AM
Unknown Object (File)
Thu, Sep 3, 6:55 PM
Unknown Object (File)
Wed, Sep 2, 1:39 PM
Unknown Object (File)
Wed, Sep 2, 8:05 AM
Unknown Object (File)
Wed, Sep 2, 7:19 AM
Subscribers

Details

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jhb requested review of this revision.Feb 16 2021, 6:52 PM

MIPS should work fine too, and PowerPC64 ELFv1 really needs a comment saying why TLS is broken (and what it would take to remove this hack), though I'm unconvinced it is given that e.g. jemalloc doesn't die a horrible death.

This revision is now accepted and ready to land.Feb 16 2021, 8:25 PM

MIPS is in another review as a child of this. I'll leave it to the ppc folks to look at that one: PowerPC.

Same comment I had on the mips review: why is this no longer needed? is a question that the commit message should answer, imho.