User Details
- User Since
- Dec 3 2019, 7:48 AM (198 w, 5 d)
Tue, Sep 12
Aug 14 2023
ok, I can land it too, no worries.
@pcc Do you mind to land this?
chromium run into this recently: https://bugs.chromium.org/p/chromium/issues/detail?id=1454613
Aug 11 2023
Jun 29 2023
Jun 28 2023
@peter.smith & @MaskRay Thanks for the comments, patch is updated.
Moved the example to a bug.
Jun 26 2023
Jun 19 2023
minimised reproducer (crashes on a BTI enabled system without the patch, work with the patch)
Jun 8 2023
Ping @pcc
May 30 2023
May 23 2023
LGTM
LGTM
May 10 2023
May 9 2023
May 2 2023
Apr 28 2023
@efriedma Thanks!
Rebased.
Apr 23 2023
Apr 21 2023
Apr 20 2023
Apr 19 2023
Mar 28 2023
LGTM, thanks!
Mar 27 2023
I'd add note to the documentation too when scalable vectors are used the sleef library is expect to be compiled with it.
Mar 22 2023
ping
Mar 21 2023
Thanks!
Mar 13 2023
Last version fixes the Chromium and others crashes. Generic solution for CloneModule is conceptually more complex and probably orthogonal to this change.
Mar 8 2023
let's remove ifuncs if not used.
Mar 6 2023
LGTM
simplifyExternals turns the resolver to external. Externals won't be in the module summary which will be referenced by the ifunc.
Mar 1 2023
Feb 28 2023
Jan 25 2023
Jan 23 2023
LGTM Thanks
Jan 20 2023
Jan 18 2023
clean up createTLII since now fronted checks for the target support.
Thanks for the patch. LGTM.
Jan 17 2023
Jan 16 2023
I'll look into adding x86, x86_64, probably in new patch top of this. I would add targets where we have demand.
Jan 13 2023
Linux kernel sets the the BT0 (and BT1) to 1 unconditionally.
This results the When the PE is executing at EL0, PACIASP and PACIBSP are not compatible with PSTATE.BTYPE == 0b11. (ArmARM)
That means PACI*SP is just a BTI C from BTI point of view.
Jan 10 2023
jut a NIT, LGTM otherwise.
Jan 3 2023
ping
Dec 9 2022
just small comment, thanks @ilinpv
LGTM, just let others to chime in.
Dec 8 2022
Dec 7 2022
Wondering if we could deduplicate the headers?
Dec 6 2022
Nov 30 2022
Nov 29 2022
address review comments, added more tests. rebased.
Nov 8 2022
LGTM.
Nov 7 2022
LGTM to enable this on Arm/AArch64.
Oct 25 2022
LGTM
Oct 18 2022
Oct 17 2022
adding test
ping
Oct 14 2022
Oct 13 2022
update docs.
To accommodate better to the vector ABI, AAPCS the vector parameter registers are not preserved by the callee but save the whole vector registers.
MTE/TME parts are removed, they will get their own patch.