Actions
Feature #8538
closedFeature #8534: Want AVX-512 Support
add support for xsaveopt for improved context switching
Start date:
2017-07-25
Due date:
% Done:
100%
Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
Description
The xsave support we're currently using requires a fixed size and overhead for the save area. As Intel adds more state to their newer CPUs, the size of the xsave area keeps increasing. Intel has added two new instructions, xsavec and xsaveopt which can improve the performance needed to save CPU state.
Updated by Electric Monk almost 5 years ago
- Status changed from New to Closed
git commit 088d69f878cf3fb57556357236ef8e1c8f9d893e
commit 088d69f878cf3fb57556357236ef8e1c8f9d893e Author: Jerry Jelinek <jerry.jelinek@joyent.com> Date: 2017-08-16T17:06:52.000Z 8534 Want AVX-512 Support 8535 kernel cpuid support for new processors 8536 xsave area should size dynamically, based on CPU features 8537 rtld needs to learn about AVX512 8538 add support for xsaveopt for improved context switching 8539 better handling for AMD-specifc *save_ctxt FP exceptions Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
Actions