#1
|
|||
|
|||
пристрелите их кто-нибудь уже!
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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 |