New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x86, kaiser, Meltdown, Spectre: Use PCID CPU feature via Linux kernel version 4.14 or newer to avoid flushing the TLB too often in Qubes hypervisor and guests #3450

Closed
MarkRijckenberg opened this Issue Jan 8, 2018 · 1 comment

Comments

Projects
None yet
2 participants
@MarkRijckenberg

Qubes OS version:

R3.2

Use PCID CPU feature via Linux kernel version 4.14 or newer to avoid flushing the TLB too often in Qubes hypervisor and guests

Source: https://patchwork.kernel.org/patch/10035481/

Affected TemplateVMs:

All with Linux kernel version older than version 4.14

Steps to reproduce the behavior:

grep pcid /proc/cpuinfo

Expected behavior:

Use of pcid feature

Actual behavior:

No use of pcid feature

Related issues:

Source: https://patchwork.kernel.org/patch/10035481/

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Jan 8, 2018

Member

This feature may lower the performance impact of KPTI patches applied in Linux. It does not workaround any of those CPU bugs itself. And since it looks like Xen will take totally different approach to workaround those issues (wrap PV domains in HVM/PVH), it is irrelevant in Qubes.

Member

marmarek commented Jan 8, 2018

This feature may lower the performance impact of KPTI patches applied in Linux. It does not workaround any of those CPU bugs itself. And since it looks like Xen will take totally different approach to workaround those issues (wrap PV domains in HVM/PVH), it is irrelevant in Qubes.

@marmarek marmarek closed this Jan 8, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment