On 3/4/21 6:33 AM, Allan McRae via arch-dev-public wrote:
> On 3/3/21 10:54 am, Allan McRae via arch-dev-public wrote:
>> On 2/3/21 9:51 pm, Allan McRae wrote:
>>> Hi all,
>>>
>>> A new RFC has been opened here:
>>> https://gitlab.archlinux.org/archlinux/rfcs/-/merge_requests/2
>>>
>>> Summary:
>>> Make -march=x86_64-v2 the default for our packages.  This assumes the
>>> following instruction sets which are essentially available on all but
>>> the oldest AMD CPUs:
>>>
>>> CMPXCHG16B, LAHF-SAHF, POPCNT, SSE3, SSE4.1, SSE4.2, SSSE3
>>>
>>> Please visit the above link for discussion.
> 
> Lets put discussion on this RFC on hold for a while.  Clearly there is a
> reasonable amount of objection to making x86-64-v2 the default.  While
> this mostly appears to be objection based on personal circumstances and
> not on the basis of whether this change is good for the distro, I will
> work within these limits.
> 
> A lot of comments have suggested adding x86-64-v2 and -v3 as additional
> architectures instead.  I will revamp the the proposal to take that
> approach.  Though, to do this automated would require more work it may
> be the push we need for a signing enclave to be set up.


For the record -- the RFC has now been revamped. The new form of the
proposal is to add a -v3 (skipping right over -v2) additional architecture.

```
Alternatives Considered
-----------------------

Moving the baseline to x86-64-v2 was discussed, but the gains were not
considered enough to justify removal of support for hardware without
SSE4.2.
```

-- 
Eli Schwartz
Bug Wrangler and Trusted User

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to