Project

General

Profile

Feature #9808

AMD EPYC doesn't need *save_ctxt FP exceptions

Added by Robert Mustacchi about 1 year ago. Updated about 1 year ago.

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

100%

Estimated time:
Difficulty:
Medium
Tags:

Description

When originally implementing support for newer xsave usage in the kernel in 8539, we had to deal with some set of AMD processors which needed manual exception handling. With the advent of AMD EPYC processors we have several that now no longer need this handling and therefore we should update the check to make sure it doesn't fire on them.

History

#1

Updated by Electric Monk about 1 year ago

  • Status changed from New to Closed

git commit 74ac317bda4d359a4ab9c3a0e6bbb6464e0225f1

commit  74ac317bda4d359a4ab9c3a0e6bbb6464e0225f1
Author: Robert Mustacchi <rm@joyent.com>
Date:   2018-09-19T15:16:49.000Z

    9807 FPU related cpuid checks shouldn't be Intel only
    9808 AMD EPYC doesn't need *save_ctxt FP exceptions
    Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
    Reviewed by: John Levon <john.levon@joyent.com>
    Reviewed by: Garrett D'Amore <garrett@damore.org>

Also available in: Atom PDF