Показать сообщение отдельно

  #3  
Старый 11.03.2019, 20:07
altblitz
Постоянный
Регистрация: 05.06.2009
Сообщений: 706
Провел на форуме:
2764047

Репутация: 759


Отправить сообщение для altblitz с помощью ICQ
По умолчанию

Цитата:
Сообщение от Suicide  
Suicide said:

Группа исследователей из Вустерского политехнического института (США) и Любекского университета (Германия)
раскрыли
детали новой атаки SPOILER на механизм спекулятивного выполнения операций в процессорах.
Таки не-а!

В Arch Linux, кернел собирается с защитой от подонковских ошибок. Блиц - сам подонок, и знает, о чём речь ведёт ))

Ко всему нужному, Блиц вставляет свом толстым и нежным хуем - такие строки при компиляции:

Код:
Code:
Enables alignments optimization
-fgraphite-identity -ftree-loop-distribution -floop-nest-optimize -fpredictive-commoning -ftree-vectorize -fgcse-las
+KBUILD_CFLAGS += -fno-builtin -fgraphite-identity -ftree-loop-distribution -floop-nest-optimize
--- a/arch/x86/Makefile
+++ b/arch/x86/Makefile
@@ -95,11 +95,17 @@
         KBUILD_AFLAGS += -m64
         KBUILD_CFLAGS += -m64

-        # Align jump targets to 1 byte, not the default 16 bytes:
-        KBUILD_CFLAGS += $(call cc-option,-falign-jumps=1)
+        # Align jump targets to 16 bytes:
+        KBUILD_CFLAGS += $(call cc-option,-falign-jumps=16)

-        # Pack loops tightly as well:
-        KBUILD_CFLAGS += $(call cc-option,-falign-loops=1)
+        # Align loops as well:
+        KBUILD_CFLAGS += $(call cc-option,-falign-loops=16)
+
+        # Align functions as well:
+        KBUILD_CFLAGS += $(call cc-option,-falign-functions=16)
+
+        # Align labels as well:
+        KBUILD_CFLAGS += $(call cc-option,-falign-labels=16)

         # Don't autogenerate traditional x87 instructions
         KBUILD_CFLAGS += $(call cc-option,-mno-80387)
@@ -246,6 +252,8 @@
 KBUILD_LDFLAGS += $(call ld-option, -z max-page-size=0x200000)
 endif

+# Graphite optimize
+KBUILD_CFLAGS += -fgraphite -fgraphite-identity -fipa-pta -floop-nest-optimize -ftree-vectorize
 # Workaround for a gcc prelease that unfortunately was shipped in a suse release
 KBUILD_CFLAGS += -Wno-sign-compare
 #
Блиц, знает имя, дарованное красавице Suicide. Лучшая девушка Античата, именно она!

Скромная и милая, радость моя ))

 
Ответить с цитированием