forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 12.09.2020, 23:23
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию пристрелите их кто-нибудь уже!

Alex Korchmar написал(а) к All в Sep 20 22:02:03 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

А между тем - белки-истерички сломали сборку ядра с march=native для немодных
процессоров.
Угадаете где? Правильно - своим рукожопым кодом для борьбы с несуществующими
уязвимостями, понатащенным без условной компиляции и проверок.

Ведь у всех-всех-всех давно только и исключительно самый распоследний ризен,
как у них.
(Жаль что у этих всех на нем - винда крутится, ага.)

Полагаю, PR заводить бесполезно. Потому что там всю систему менять
надо - предварительно перевешав все политбюро... точнее, всех
вредителей на гранты интела.

> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #2  
Старый 13.09.2020, 00:14
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: пристрелите их кто-нибудь уже!

Eugene Grosbein написал(а) к Alex Korchmar в Sep 20 03:02:09 по местному времени:

12 сент. 2020, суббота, в 22:02 NOVT, Alex Korchmar написал(а):

AK> А между тем - белки-истерички сломали сборку ядра с march=native для немодных
AK> процессоров.

march=i586 поставить религия не даёт? у меня всё работает (с)

Eugene
--
Поэты - страшные люди. У них все святое.
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #3  
Старый 13.09.2020, 01:16
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: пристрелите их кто-нибудь уже!

Alex Korchmar написал(а) к Eugene Grosbein в Sep 20 00:03:06 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:

AK>> А между тем - белки-истерички сломали сборку ядра с march=native для
AK>> немодных процессоров.
EG> march=i586 поставить религия не даёт? у меня всё работает (с)
не 32битный ли ты образ собираешь?

У меня core2. На что компилятор, резонно, ругается, что нет там никакого
avx512 и соответствующих ему команд.

> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #4  
Старый 13.09.2020, 01:52
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: пристрелите их кто-нибудь уже!

Eugene Grosbein написал(а) к Alex Korchmar в Sep 20 04:39:27 по местному времени:

13 сент. 2020, воскресенье, в 00:03 NOVT, Alex Korchmar написал(а):

AK>>> А между тем - белки-истерички сломали сборку ядра с march=native для
AK>>> немодных процессоров.
EG>> march=i586 поставить религия не даёт? у меня всё работает (с)
AK> не 32битный ли ты образ собираешь?
AK> У меня core2. На что компилятор, резонно, ругается, что нет там никакого
AK> avx512 и соответствующих ему команд.

Вот видишь, как важно правильно описывать проблему.
И ты всё ещё её не описал как следует.

Eugene
--
Устав от вечных упований,
Устав от радостных пиров
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #5  
Старый 13.09.2020, 14:44
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: пристрелите их кто-нибудь уже!

Alex Korchmar написал(а) к Eugene Grosbein в Sep 20 13:31:51 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:

AK>> У меня core2. На что компилятор, резонно, ругается, что нет там никакого
AK>> avx512 и соответствующих ему команд.
EG> Вот видишь, как важно правильно описывать проблему.
EG> И ты всё ещё её не описал как следует.
http://termbin.com/uyz18
При отсутствии этого патча сборка с CPUTYPE?= что-либо меньшее чем skylake,
закономерно, сломана.

Зачем этот рукожопый код впихнут насильно всем, а не оформлен как FEATURE,
которую могли бы включить оба двое белок-истеричек, и трахаться с ней сами -
отдельный вопрос в воздух.

Полагаю, модные современные разработчики просто не умеют в условную
компиляцию. Или интел таки хорошо им платит за втюхивание своего
очередного улучшенного дерьма. (А мерять потери производительности, кстати,
запрещено.)


> Alex
P.S. вот за это до релиза 12.1 буду крайне признателен, с нечитаемой gpt я
особо не страдаю, просто изумляюсь. Но лучше бы просто перевешать авторов всего
окружающего говнокода на фонарях. Можно за ноги, все равно непонятно, есть ли
у них голова.


--- ifmail v.2.15dev5.4
Ответить с цитированием
  #6  
Старый 13.09.2020, 17:33
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: пристрелите их кто-нибудь уже!

Eugene Grosbein написал(а) к Alex Korchmar в Sep 20 20:17:03 по местному времени:

13 сент. 2020, воскресенье, в 13:31 NOVT, Alex Korchmar написал(а):

AK>>> У меня core2. На что компилятор, резонно, ругается, что нет там никакого
AK>>> avx512 и соответствующих ему команд.
EG>> Вот видишь, как важно правильно описывать проблему.
EG>> И ты всё ещё её не описал как следует.
AK> http://termbin.com/uyz18
AK> При отсутствии этого патча сборка с CPUTYPE?= что-либо меньшее чем skylake,
AK> закономерно, сломана.

Какая версия системы с точностью до ревизии (нет, ревизии конкретного файла
мало), какой конкретно процессор для примера, какие опции в src.conf,
какое сообщение об ошибке?

Eugene
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #7  
Старый 13.09.2020, 18:14
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: пристрелите их кто-нибудь уже!

Alex Korchmar написал(а) к Eugene Grosbein в Sep 20 16:59:26 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:

EG> Какая версия системы с точностью до ревизии (нет, ревизии конкретного файла
это ж mfc - оно везде такое (да, я посмотрел, откуда взялся этот код)
У меня 11 stable на вчерашний вечер, скачанная ради твоего патча - сорри,
мне очень неудобно с ней копаться, система занята другими вещами и вообще
она небыстрая - не думаю что код в целых двух файлах вообще менялся в течении
суток.
Собственно, критичен именно amd64/amd64/support.S ENTRY(mdshandler_sklavx512)
- остальные правки сделаны мной чтоб он и не мог ниоткуда вызваться.

EG> мало), какой конкретно процессор для примера, какие опции в src.conf,
core2, написано же ж. Поскольку это сборка ядра, то только он и влияет на
вызов компилятора.
EG> какое сообщение об ошибке?
invalid instruction или что-то вроде того - если ты откроешь support.S
- ты увидишь в этом месте две подряд avx512 инструкции, разумеется,
они должны же быть в коде ручной оптимизации именно под avx512.

Полагаю, с cputype= athlon64 или k8 ты увидишь еще массу других ошибок,
поскольку и обычного avx там тоже нет, соответствующие оптимизации тоже
не оформлены для условной компиляции.

Для воспроизведения, полагаю, необходимо и достаточно попытаться собрать
текущую 11 с CPUTYPE?=core2 на 64битной платформе (кажется, в 32бит вообще нет
ни одной модной mutigation ? ) - все остальные мои настройки никак не могли
на это повлиять, просто такая сборка займет у тебя гораздо больше времени.

Если у тебя совсем уж нет сборочной системы для таких тестов - я
могу потратить несколько часов своего времени, но мне очень не
хочется.


> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #8  
Старый 13.09.2020, 19:18
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: пристрелите их кто-нибудь уже!

Eugene Grosbein написал(а) к Alex Korchmar в Sep 20 21:49:58 по местному времени:

13 сент. 2020, воскресенье, в 16:59 NOVT, Alex Korchmar написал(а):

EG>> Какая версия системы с точностью до ревизии (нет, ревизии конкретного файла
AK> это ж mfc - оно везде такое (да, я посмотрел, откуда взялся этот код)
AK> У меня 11 stable на вчерашний вечер, скачанная ради твоего патча - сорри,
AK> мне очень неудобно с ней копаться

Не надо копаться, надо показать uname -a с ревизией или svnlite info в /usr/src

EG>> мало), какой конкретно процессор для примера, какие опции в src.conf,
AK> core2, написано же ж. Поскольку это сборка ядра, то только он и влияет на
AK> вызов компилятора.
EG>> какое сообщение об ошибке?
AK> invalid instruction или что-то вроде того - если ты откроешь support.S
AK> - ты увидишь в этом месте две подряд avx512 инструкции, разумеется,
AK> они должны же быть в коде ручной оптимизации именно под avx512.
AK> Полагаю, с cputype= athlon64 или k8 ты увидишь еще массу других ошибок,
AK> поскольку и обычного avx там тоже нет, соответствующие оптимизации тоже
AK> не оформлены для условной компиляции.

Когда ты наконец наконец научишься кроме художественного описания проблемы
прикладывать конкретную выдачу? Я вообще не могу припомнить, чтоб ты хоть
раз показывал собственно вывод команды с ошибокой. Ты не умеешь пользоваться
командой screen или просто перенаправлением вывода типа command >& file
в tcsh или command >file 2>&1 в sh (bash умеет оба синтаксиса)?

AK> Для воспроизведения, полагаю, необходимо и достаточно попытаться собрать
AK> текущую 11 с CPUTYPE?=core2 на 64битной платформе (кажется, в 32бит вообще нет
AK> ни одной модной mutigation ? ) - все остальные мои настройки никак не могли
AK> на это повлиять, просто такая сборка займет у тебя гораздо больше времени.
AK> Если у тебя совсем уж нет сборочной системы для таких тестов - я
AK> могу потратить несколько часов своего времени, но мне очень не
AK> хочется.

У меня есть и 11, и head (в bhyve), при необходимости могу
и 12 организовать, но мне надо знать, чего конкретно ожидать
для повторения и в каком конкретно* месте и на какой *конкретно
ревизии.

Eugene
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #9  
Старый 13.09.2020, 19:18
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: пристрелите их кто-нибудь уже!

Eugene Grosbein написал(а) к All в Sep 20 21:59:24 по местному времени:

13 сент. 2020, воскресенье, в 21:49 NOVT, Eugene Grosbein написал(а):

EG> Когда ты наконец наконец научишься кроме художественного описания проблемы
EG> прикладывать конкретную выдачу? Я вообще не могу припомнить, чтоб ты хоть
EG> раз показывал собственно вывод команды с ошибокой. Ты не умеешь пользоваться
EG> командой screen или просто перенаправлением вывода типа command >& file
EG> в tcsh или command >file 2>&1 в sh (bash умеет оба синтаксиса)?

s/screen/script/

Eugene
--
И у священных источников живут алчные монахи. (Дхарма)
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #10  
Старый 13.09.2020, 20:36
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: пристрелите их кто-нибудь уже!

Alex Korchmar написал(а) к Eugene Grosbein в Sep 20 19:23:29 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:

AK>> это ж mfc - оно везде такое (да, я посмотрел, откуда взялся этот код)
AK>> У меня 11 stable на вчерашний вечер, скачанная ради твоего патча - сорри,
AK>> мне очень неудобно с ней копаться
EG> Не надо копаться, надо показать uname -a с ревизией
мне для этого надо: выключить то что работает на той машине. Потому что
памяти лишней нет. Подождать пока выключится.
Загрузить ту систему. Еще подождать. Списать на бумажку, ибо сети
нет - совершенно ненужный номерок - потому что ты мог бы получить
ничем не худший, просто svn co текущей 11. Потом включать все обратно, оно мне
нужно постоянно.

Я уверен что не соберется.

Ты бы давным-давно уже мог это проверить сам.

EG> Когда ты наконец наконец научишься кроме художественного описания проблемы
EG> прикладывать конкретную выдачу? Я вообще не могу припомнить, чтоб ты хоть
млять, мне ее тебе карандашом срисовывать?
НЕТ там интернета. ВСЕ необходимые слова чтоб получить тот же баг - я тебе
сказал. И пальцем в код потыкал - ты вообще открывал ссылку-то?
Который ну никак не может собраться компилятором, которому сказали
эти инструкции не использовать.

EG> У меня есть и 11, и head (в bhyve), при необходимости могу
EG> и 12 организовать, но мне надо знать, чего конкретно ожидать
повторяю в пятый раз: CPUTYPE?=core2 на 64битной системе. ВСЕ.
И попробовать собрать ведро от 11 stable. ПОСЛЕДНЕЙ. Потому что я совершенно
уверен что этот код никто за сутки не трогал.

> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:32. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot