
11.03.2019, 20:07
|
|
Постоянный
Регистрация: 05.06.2009
Сообщений: 706
Провел на форуме: 2764047
Репутация:
759
|
|
Сообщение от 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. Лучшая девушка Античата, именно она!
Скромная и милая, радость моя ))
|
|
|