Project

General

Profile

Feature #13238

vaes, vpclmulqdq should be plumbed through isainfo

Added by Robert Mustacchi about 1 month ago. Updated 27 days ago.

Status:
Closed
Priority:
Normal
Category:
kernel
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

Both Intel and AMD support VEX prefixed versions of aes and pclmulqdq instructions. This isn't presently plumbed through isainfo, we should do that.

#1

Updated by Electric Monk about 1 month ago

  • Gerrit CR set to 1006
#2

Updated by Robert Mustacchi about 1 month ago

  • Subject changed from vaes, vpclmulqdq should be plumed through isainfo to vaes, vpclmulqdq should be plumbed through isainfo
#3

Updated by Robert Mustacchi about 1 month ago

I tested this by doing a few things:

  • Verifying that values showed up in ::x86_featureset
  • Verifying that the new bis showed up in isainfo -x
  • Verifying that paux showed the bits in both live processes and core files
#4

Updated by Electric Monk 27 days ago

  • Status changed from New to Closed
  • % Done changed from 90 to 100

git commit 5edbd2fec7b63b423df5bd21c4b0f7b775123a40

commit  5edbd2fec7b63b423df5bd21c4b0f7b775123a40
Author: Robert Mustacchi <rm@fingolfin.org>
Date:   2020-11-02T16:22:45.000Z

    13238 vaes, vpclmulqdq should be plumbed through isainfo
    13239 umip, etc. are incorrectly conditioned in cpuid.c
    Reviewed by: Peter Tribble <peter.tribble@gmail.com>
    Reviewed by: Toomas Soome <tsoome@me.com>
    Approved by: Dan McDonald <danmcd@joyent.com>

Also available in: Atom PDF