Какие версии Windows используют функцию PCID для ускорения исправления Meltdown?

370
David Balažic

У меня Windows 7 Enterprise SP1 64 бит с Intel i7-6820HQ (с последним микрокодом rev 0xC6) и InSpectre # 8 говорит, что у меня есть обе защиты, но МЕДЛЕННО.

Это потому, что Windows 7 не использует функцию PCID? Какие версии используют это?

Фотографий:

InSpectre screenshot

PS C:\> Get-SpeculationControlSettings Speculation control settings for CVE-2017-5715 [branch target injection] For more information about the output below, please refer to https://support.microsoft.com/en-in/help/4074629  Hardware support for branch target injection mitigation is present: True Windows OS support for branch target injection mitigation is present: True Windows OS support for branch target injection mitigation is enabled: True  Speculation control settings for CVE-2017-5754 [rogue data cache load]  Hardware requires kernel VA shadowing: True Windows OS support for kernel VA shadow is present: True Windows OS support for kernel VA shadow is enabled: True Windows OS support for PCID performance optimization is enabled: False [not required for security]  Speculation control settings for CVE-2018-3639 [speculative store bypass]  Hardware is vulnerable to speculative store bypass: True Hardware support for speculative store bypass mitigation is present: True Windows OS support for speculative store bypass mitigation is present: True Windows OS support for speculative store bypass mitigation is enabled system-wide: False   BTIHardwarePresent : True BTIWindowsSupportPresent : True BTIWindowsSupportEnabled : True BTIDisabledBySystemPolicy : False BTIDisabledByNoHardwareSupport : False KVAShadowRequired : True KVAShadowWindowsSupportPresent : True KVAShadowWindowsSupportEnabled : True KVAShadowPcidEnabled : False SSBDWindowsSupportPresent : True SSBDHardwareVulnerable : True SSBDHardwarePresent : True SSBDWindowsSupportEnabledSystemWide : False 

PS: Coreinfo v3.31 подтверждает, что аппаратная поддержка есть:

PCID * Supports PCIDs and settable CR4.PCIDE INVPCID * Supports INVPCID instruction 
0
@Ramhound Исправление Meltdown сопровождается снижением производительности. Это общеизвестный факт, и в 2018 году об этом были опубликованы статьи. David Balažic 6 лет назад 0
@Ramhound «В Windows 8 и Windows 7 на старых кремниевых ПК (ПК эпохи 2015 года с процессором Haswell или старше) мы ожидаем, что большинство пользователей заметят снижение производительности системы». [источник] (https://cloudblogs.microsoft.com/microsoftsecure/2018/01/09/understanding-the-performance-impact-of-spectre-and-meltdown-mitigations-on-windows-systems/), "Crystal Disk Mark 6 демонстрирует большое влияние исправления Meltdown и Spectre на чип Intel Core i7-8550U ». [Источник] (https://www.pcworld.com/article/3256028/computers/how-to-test-how-much-spectre-and-meltdown-hurt-your-pcs-performance.html) David Balažic 6 лет назад 0
@Ramhound "Оптимизация PCID включена" - false. Я добавил данные в вопрос. David Balažic 6 лет назад 0
@Ramhound Некоторые исправления (например, для [Firefox] (https://www.mozilla.org/en-US/security/advisories/mfsa2018-01/)) потенциально влекут за собой снижение производительности. По этой ссылке «в качестве частичного, краткосрочного смягчения мы отключаем или снижаем точность нескольких источников времени в Firefox». Снижение точности источника времени увеличит задержку любого приложения, которое использует точность для планирования задач. jpaugh 6 лет назад 0
Все мои исследования на другом устройстве. Я вскоре представлю ответ на ваш вопрос. Ramhound 6 лет назад 0
Многие процессоры i7 никогда не будут полностью исправлены Intel или Microsoft, мой четвертый i7 никогда не будет исправлен .... https: //www.zdnet.com/article/intel-we-now-wont-ever-patch-spectre -вариант-2-недостаток-в-эти-чипы / Moab 6 лет назад 0

0 ответов на вопрос