The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Опубликована документация разработчика и система команд Эльбрус, opennews (ok), 02-Июн-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


104. "Опубликована документация разработчика и система команд Эльб..."  –2 +/
Сообщение от Michael Shigorinemail (ok), 02-Июн-20, 13:59 
Мимо.  Пожалуй, с таким уровнем представлений я бы не стал соваться продавать смузи отсталому интелу...
Ответить | Правка | Наверх | Cообщить модератору

117. "Опубликована документация разработчика и система команд Эльб..."  +1 +/
Сообщение от Аноним (123), 02-Июн-20, 14:20 
> Мимо.  Пожалуй, с таким уровнем представлений я бы не стал соваться
> продавать смузи отсталому интелу...

Отсталый интел зарабатывает бабки - и платит дохрена налогов в бюджет своей страны, создавая десятки тысяч высокооплачиваемых рабочих мест. Даже если забыть что они держат за яйки весь глобус. И все это - при добровольном приобретении их продукции покупателями. Все познается в сравнении.

Ответить | Правка | Наверх | Cообщить модератору

192. "Опубликована документация разработчика и система команд Эльб..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 02-Июн-20, 16:10 
Уж не Вы ли тут о "добровольно купленном" верещали?..
Определитесь.
Ответить | Правка | Наверх | Cообщить модератору

220. "Опубликована документация разработчика и система команд Эльб..."  +4 +/
Сообщение от Аноним (220), 02-Июн-20, 17:43 
> Уж не Вы ли тут о "добровольно купленном" верещали?..

Было бы что-то лучше - покупали бы это. Интеля можно купить в ближайшем ларьке. Без NDA. И даже есть bios developer guide, не говоря про опкоды. Да что там, они пилят компилер, и ядро и системные либы, чтобы на их процах линух работал хорошо. Не забывая все это в майнлайн прислать.

Или может амд. Которые см. выше. ARM, кстати, тоже это делает. А мцст делает что? Девелопает как будто на дворе 80-е и Столлман еще даже не показал мастрекласс?

> Определитесь.

А чего тут не так? С голодухи и сыр в мышеловке сожрешь - помирать от голода или сдаваться еще хуже. Ну вот и выбирают наименьшее из зол.

Ответить | Правка | Наверх | Cообщить модератору

224. "Опубликована документация разработчика и система команд Эльб..."  +3 +/
Сообщение от erthink (ok), 02-Июн-20, 18:08 
> Было бы что-то лучше - покупали бы это. Интеля можно купить в
> ближайшем ларьке. Без NDA.

Это не настоящие опкоды, если подумать, а просто слой совместимости.
Настоящие "опкоды" (частично) в микрокоде, попробуйте получить описание ходя-бы под NDA ;)

На всякий - пока МЦСТ не опубликовал свои опкоды полностью они хотя-бы частично свободны в дополнении и развитие набора команд, в том числе с нарушением совместимости.

А во-вторых, 99% вопросов снимаются изучением доступной информации и документации.

Ответить | Правка | Наверх | Cообщить модератору

231. "Опубликована документация разработчика и система команд Эльб..."  +1 +/
Сообщение от Аноним (-), 02-Июн-20, 18:24 
> Это не настоящие опкоды, если подумать, а просто слой совместимости.

Это то что все в конечном итоге скармливают в проц.

> Настоящие "опкоды" (частично) в микрокоде, попробуйте получить описание ходя-быпол NDA ;)

Спасибо, я знаю что такое CISC и uCODE ROM. Это одна из частей дизайна CISC которая поднимает ряд вопросов о контроле над системой, безопаности и прочем.

> На всякий - пока МЦСТ не опубликовал свои опкоды полностью они хотя-бы
> частично свободны в дополнении и развитие набора команд, в том числе
> с нарушением совместимости.

А еще они вообще совсем не верифицируемы. Когда бинарь генерится каким-то блобом, ктулху его вообще знает чего оно кроме моей логики туда могло подшить дополнительно.

> А во-вторых, 99% вопросов снимаются изучением доступной информации и документации.

Какой-то совершенно ничем не обоснованный оптимизм.

Ответить | Правка | Наверх | Cообщить модератору

236. "Опубликована документация разработчика и система команд Эльб..."  +2 +/
Сообщение от erthink (ok), 02-Июн-20, 18:34 
> Спасибо, я знаю что такое CISC и uCODE ROM. Это одна из частей дизайна CISC которая поднимает ряд вопросов о контроле над системой, безопаности и прочем.

Так ведь не только ROM, а загружаемый микрокод, который контролируется _все_ slow paths, включая загрузку PTE и обработку внутренних прерываний при нарушении защиты памяти.


>> А во-вторых, 99% вопросов снимаются изучением доступной информации и документации.
> Какой-то совершенно ничем не обоснованный оптимизм.

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

Ответить | Правка | Наверх | Cообщить модератору

343. "Опубликована документация разработчика и система команд Эльб..."  +/
Сообщение от Аноним (-), 03-Июн-20, 00:16 
> Так ведь не только ROM, а загружаемый микрокод,

Это апдейт того ROM как я понимаю. Понятно что он в чем-то типа SRAM стал. Это было "историческое название" блока. Я не знаю как интел называет это в виде с RAM "правильно".

> который контролируется _все_ slow paths, включая загрузку PTE и обработку
> внутренних прерываний при нарушении защиты памяти.

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

> Для начала хотя-бы "по-диагонали" просмотреть пару книжек.

У меня, смею заверить, есть чем заняться, и это достаточно интересные и требующие времени вещи. Ну и PoC с именно компилерами пхающими в код левак лично я знаю, мне этого достаточно для того чтобы волком смотреть на проприетарные тулчейны. Не говоря о тезисах гражданина Столлмана, в которых я лично вижу пойнт.

Ответить | Правка | Наверх | Cообщить модератору

381. "Опубликована документация разработчика и система команд Эльб..."  +/
Сообщение от llolik (ok), 03-Июн-20, 09:12 
> Ну и PoC с именно компилерами пхающими в код левак лично я знаю

Я даже помню был зловред который патчил компилятор, и распространялся через собранные им бинарники. ЕМНИП это был Delphi, а зловред звался Induc. Он был довольно безобидный PoC, но можно было снарядить и куда серьёзной начинкой.

Ответить | Правка | Наверх | Cообщить модератору

410. "Опубликована документация разработчика и система команд Эльб..."  +/
Сообщение от Аноним (-), 03-Июн-20, 14:22 
> Я даже помню был зловред который патчил компилятор, и распространялся через собранные
> им бинарники.

Как минимум PoC для сишных компилеров для *никс - был. А недавно для жабы вон сделали.

В случае опенсорса на виду еще и рабочие процессы. А в случае проприетари можно только гадать кто, что и почему вообще сделал с кодом. И если кто-то получил куш от майкрософта, АНБ или каких там еще масонов и немного допатчил в их пользу - да это даже не видно. И все так и останется годков на десять, а там или шах, или ишак, и концов никто не найдет. В открытых проектах это менее удобно. Особенно когда некоторые начинают "нарежьте помельче, на экран не лезет" потому что они видите ли это еще и читают.

Ответить | Правка | Наверх | Cообщить модератору

321. "Опубликована документация разработчика и система команд Эльб..."  +1 +/
Сообщение от Lex (??), 02-Июн-20, 23:01 
Нынче даже для покупки свеженьких матриц у конторы-производителя( или оф поставщика ) нужно кучу бумажек подписывать, в т.ч NDA..
Или к разговору о том, куда вас пошлёт контора, хотя, вроде бы, сами эти матрицы нынче чуть ли не в каждом телефоне стоят...
Ответить | Правка | К родителю #231 | Наверх | Cообщить модератору

347. "Опубликована документация разработчика и система команд Эльб..."  +/
Сообщение от Аноним (-), 03-Июн-20, 00:22 
> Нынче даже для покупки свеженьких матриц у конторы-производителя( или оф поставщика )
> нужно кучу бумажек подписывать, в т.ч NDA..

Там бывает подобный бред, но вообще, его объем в последнее время сильно поубавился. Чего в матрице скрывать? У меня шиты есть на некоторые. А уж узкоглазые например вообще валят все нашару, если вообще смогут даташит на инглиш перевести, и это не гуглтранслейт (так только совсем подвал делает).

> Или к разговору о том, куда вас пошлёт контора, хотя, вроде бы,
> сами эти матрицы нынче чуть ли не в каждом телефоне стоят...

Да никуда не пошлет большинство контор. У китайцев так еще и даташиты вывалены. При том что они дерут чьи-то популярные модели и их ифейсы вплоть до регистров и команд.

Ответить | Правка | Наверх | Cообщить модератору

506. "Опубликована документация разработчика и система команд Эльб..."  +/
Сообщение от uis (ok), 21-Авг-20, 13:18 
> На всякий - пока МЦСТ не опубликовал свои опкоды полностью они хотя-бы
> частично свободны в дополнении и развитие набора команд, в том числе
> с нарушением совместимости.

ARM и без этого может ломать совместимость.

Ответить | Правка | К родителю #224 | Наверх | Cообщить модератору

267. "Опубликована документация разработчика и система команд Эльб..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 02-Июн-20, 19:33 
> А чего тут не так? С голодухи и сыр в мышеловке сожрешь

Ну жрите.  А я лучше обсужу с разработчиком материнки, что бы хотелось там видеть/оставить.  И продолжу работу в обозначенном направлении :)

Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору

344. "Опубликована документация разработчика и система команд Эльб..."  +1 +/
Сообщение от Аноним (-), 03-Июн-20, 00:20 
> Ну жрите.  А я лучше обсужу с разработчиком материнки, что бы
> хотелось там видеть/оставить.  И продолжу работу в обозначенном направлении :)

Я бы сказал что наверное это может быть интересная дисскуссия. Просто не для меня.

Ответить | Правка | Наверх | Cообщить модератору

367. "Опубликована документация разработчика и система команд Эльб..."  +1 +/
Сообщение от vleemail (ok), 03-Июн-20, 02:50 
armcc закрыт. JFYI ;-)
Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору

414. "Опубликована документация разработчика и система команд Эльб..."  +/
Сообщение от Аноним (414), 03-Июн-20, 14:33 
> armcc закрыт. JFYI ;-)

Ну так им видимо стало проще комитить в gcc и шланг чем целиком тянуть лямку самим.

Ответить | Правка | Наверх | Cообщить модератору

391. "Опубликована документация разработчика и система команд Эльб..."  +2 +/
Сообщение от Совершенно другой аноним (?), 03-Июн-20, 12:13 
Не знаю, наши аппаратчики когда пытались с интела что-то выжать - получали практически всю информацию под NDA. А по биосам - там вообще всё грустно - выдали какую-то непонятную версию coreboot-а - нате, разбирайтесь.

Кстати, код ICC там уже открыт?

Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору

413. "Опубликована документация разработчика и система команд Эльб..."  +/
Сообщение от Аноним (414), 03-Июн-20, 14:32 
> всё грустно - выдали какую-то непонятную версию coreboot-а - нате, разбирайтесь.

Надеюсь, это вам иллюстрирует почему мне в этом плане нравится ARM и в следующий раз у вас хватит ума взять ARMовские одноплатники вместо этого крапа. Их бывает и "для индустриалов", с долговременной доступностью и всем таким. Даже опенсорсные есть, с CAD файлами печаток, если полагаете что крутизны хватит - так еще веселее. А вот с интелем это уже номер для совсем психов, даже со всеми доками.

> Кстати, код ICC там уже открыт?

Нет, но интел и не настаивает на его применении как The One And The Only Way to generate x86 code. То-есть если кто сильно хочет именно это оно есть. Но до интела таки дотикало - и таки они наворачивают оптимизации и фиксы
- В ядро Linux, алгоритмы, поддержка железа, воркэраунды багов и проч.
- В все тулчейны вокруг. Так что как минимум gcc конкретно улучшен ими для генерации более эффективного кода для их процов.
- В системные либы, вплоть до того что они там memcpy() чтоли под свои процы оптимизили, чуть не на асме с AVX.
- В софт и либы типа кодеков, крипто, математики, ...

Ответить | Правка | Наверх | Cообщить модератору

449. "Опубликована документация разработчика и система команд Эльб..."  +/
Сообщение от Совершенно другой аноним (?), 04-Июн-20, 09:02 
>> всё грустно - выдали какую-то непонятную версию coreboot-а - нате, разбирайтесь.
> Надеюсь, это вам иллюстрирует почему мне в этом плане нравится ARM и
> в следующий раз у вас хватит ума взять ARMовские одноплатники вместо
> этого крапа. Их бывает и "для индустриалов", с долговременной доступностью и
> всем таким. Даже опенсорсные есть, с CAD файлами печаток, если полагаете
> что крутизны хватит - так еще веселее. А вот с интелем
> это уже номер для совсем психов, даже со всеми доками.

К сожалению и с армами (i.MX6) имелся, не очень положительный, опыт:  от невозможности обеспечить необходимую, и вроде как по документации поддерживаемую, скорость шины SPI, до кривой реализации DMA через спец-процессор, которая в этот самый SPI иногда добавляет доп.байты.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру