The OpenNET Project / Index page

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



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

Оглавление

Android портирован для плат на архитектуре RISC-V, opennews (??), 23-Янв-21, (0) [смотреть все]

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


113. "Android портирован для плат на архитектуре RISC-V"  +1 +/
Сообщение от lockywolf (ok), 24-Янв-21, 10:21 
>открытостью

Да ни хера ж подобного. У АМД и Интел и документации на ЦПУ просто тысячами страниц, и есть стандартный механизм BIOS, который ещё поддерживают, на котором хоть свою ОСь можно завести за пару недель.

А у arm на каждом камне memory map свой, загрузчиков стандартных нет. Поэтому пока Пи-фаундейшен ядро не выпустит, крутись как хочешь. Хоть случайные адреса реверси, хочешь, микроскопом просвечивай.

Хотя я не уверен, что риск-5 чем-то лучше.

Байкал, кстати, не risc-v?

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

127. "Android портирован для плат на архитектуре RISC-V"  +2 +/
Сообщение от Аноним (126), 24-Янв-21, 13:15 
> Да ни хера ж подобного. У АМД и Интел и документации на
> ЦПУ просто тысячами страниц, и есть стандартный механизм BIOS, который ещё
> поддерживают, на котором хоть свою ОСь можно завести за пару недель.

И где там расписано как ME программировать? Да и инициализация железа - вот вам блобы (AGESA -> AMD, FSP -> Intel) - жрите это. А как оно там внутрях работает мы вам не расскажем.

Т.е. там на тысячах страниц что-то, конечно, написано. Но это не позволит вам с ноля накодить ваше собственное, делающее старт платформы с power on. И парочка паскудных процов, типа ME, PSP, SMU и проч будет side-by-side с вами болтаться, вообще без документации, зато умея дернуть вон тот DMA контроллер. И какая разница что у вас там за операционка, если эта проприетарь может ее по своему желанию пропатчить в памти если так захочет?

> А у arm на каждом камне memory map свой, загрузчиков стандартных нет.

Uboot вполне стандартный вроде.

> Поэтому пока Пи-фаундейшен ядро не выпустит, крутись как хочешь.

Да какая вам разница какой там загрузчик? Париться этим будут более высокоразвитые существа, а для тех кому напрягаться вломы они как раз и выкатят черти-что с блобами. А вы как хотели, хомячить и чтобы вас за дурака не посчитали? Так не бывает!

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

195. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (185), 24-Янв-21, 22:22 
> Да и инициализация железа - вот вам блобы ... жрите это. А как оно там внутрях работает мы вам не расскажем.

Ну, в вёдрах и яйфонах кругом блобы, и все жрут с удовольствием. Подсказать причину?

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

224. "Android портирован для плат на архитектуре RISC-V"  +1 +/
Сообщение от Аноним (-), 25-Янв-21, 08:29 
> Ну, в вёдрах и яйфонах кругом блобы, и все жрут с удовольствием.

Как видим в подобных новостях - все же не все.

> Подсказать причину?

"Их должно резать или стричь"

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

128. "Android портирован для плат на архитектуре RISC-V"  +1 +/
Сообщение от Аноним (126), 24-Янв-21, 13:18 
> Байкал, кстати, не risc-v?

ARM он, кажись. Сейчас нвидия дожует покупку и тогда можно будет про какой-нибудь CAATSA вспомнить. Уже налицензированное не отберут конечно но захотите ли вы по гроб пользоваться старым процессорным ядром...

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

196. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (185), 24-Янв-21, 22:23 
> Сейчас нвидия дожует покупку

Обнови себе инфу, сделку тормознули.

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

225. "Android портирован для плат на архитектуре RISC-V"  +1 +/
Сообщение от Аноним (-), 25-Янв-21, 08:32 
> Обнови себе инфу, сделку тормознули.

Я не буду расчитывать только на это, поэтому на всякий уже прикупил в коллекцию парочку GD32 с RISCV на борту. Перспективы иметь дело с нвидией когда вопрос касается девтулов и доков лично меня не возбуждает.

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

200. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (185), 24-Янв-21, 22:30 
> Уже налицензированное не отберут конечно

А вот тут не надо столь уверенным быть. Как вот "недавно" по мипсу сказали: "Все пользователи свободной лицензии должны в 30-дневеный срок привести в соответствие..." (и т.д.)

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

202. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (106), 25-Янв-21, 01:07 
Что-то под лицензией кориайт или копилефт не важно по определению не может быть свободной.
Свободный может быть только что-то без лицензии.
Ответить | Правка | Наверх | Cообщить модератору

209. "Android портирован для плат на архитектуре RISC-V"  +1 +/
Сообщение от Аноним (185), 25-Янв-21, 03:27 
> Свободный может быть только что-то без лицензии.

Какой ты наивный... Будь добр, посмотри, под какой лицензией предоставляют RISC-V ISA документы, например. И не пори больше чушь.

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

265. "Android портирован для плат на архитектуре RISC-V"  +2 +/
Сообщение от Аноним (-), 25-Янв-21, 14:24 
> Свободный может быть только что-то без лицензии.

Юзер IP без лицензии как раз может перестать быть свободным. Так в копирастических законах написано, независимо от того нравятся они нам или нет.

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

227. "Android портирован для плат на архитектуре RISC-V"  +1 +/
Сообщение от Аноним (-), 25-Янв-21, 08:38 
> А вот тут не надо столь уверенным быть.

Это основы копирастического законодательства. Дрессируя волков следует изучить их повадки. Иначе порвать могут.

> Как вот "недавно" по  мипсу сказали: "Все пользователи свободной лицензии должны
> в 30-дневеный срок привести в соответствие..." (и т.д.)

Лицензия обратного хода не имеет. Так что если я уже что-то взял под старыми условиями - то взял. Это впрочем не мешает сменить правила игры в новой версии. Что впрочем не обязывает использовать эту версию - ластикам и икебанам амазон как раз приветы передавал.

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

140. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (133), 24-Янв-21, 15:11 
>Байкал, кстати, не risc-v?

Байкал-Т1 - 2x MIPS32 R5

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

141. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (133), 24-Янв-21, 15:15 
>А у arm на каждом камне memory map свой

А не для того в kernel'е сделали Device Tree?

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

147. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (-), 24-Янв-21, 16:14 
> А не для того в kernel'е сделали Device Tree?

В том числе и для этого. А заодно и описание что и где в конкретной железке, даже если простая шина в PnP совсем не умеет, как i2c/spi и проч. Это позволяет одному кернелу цеплять весьма разные железки, в допущении что драйверы вообще есть а boot loader/firmware/создатель платформы в принципе DTB ядру отдали. Так что сейчас 1 и тот же кернел может кучу разных железок подхватывать.

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

199. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (185), 24-Янв-21, 22:27 
В том-то и прикол, что подхватывается только то, что в DTB. А что надо - скрыто от глаз и доступно только через блобы.
Ответить | Правка | Наверх | Cообщить модератору

229. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (-), 25-Янв-21, 08:44 
> В том-то и прикол, что подхватывается только то, что в DTB.

Что логично. Более того - бывает и так что некая периферия допустим есть, потому что кристалл от более фичастой SoC - но на лапки не разварена. И кули смысла ее в DTB заявлять? Зачем вам какой-нибудь контроллер дисплея, который будет делать вид что живой, жрать питание, но вот отрисовать ничего не способен - за отсутствием физических лапок на это у того чипа.

> А что надо - скрыто от глаз и доступно только через блобы.

А круто наверное расскатывать все это тому кто DTS'ы умеет писать и грузить из своего бутлоадера эти самые DTB, правда? Но увы, если вы хотели на дурака проскочить, это не получилось. Я неплохо знаю что у меня в железе и бутлоадере.

И кстати если кто думает что народ не сканит регистры, не тыкает палочками в "reserved" и "undocumented" и проч - это вы зря. С китайцами это вообще стандартный modus of operandi, они, видите ли, только склеивают кубики лицензированные у других. Как это работает они вообще без понятия, поэтому даташит состоит из копипаст чипмейкерской документации на IP блок. Поэтому вы узнаете много интересного про сигналы AHB и как их там конектить, хоть вы этот AHB и не увидите никогда, он унутрях кристалла и интересует все это только того кто вон тот периферийный блок к вот тому процессорному ядру при разработке чипа подклеивал. А разработчикам софта, даже самого начального бутлоадера это лишнее знание.

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

294. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Анон123 (?), 26-Янв-21, 13:18 
Я думаю предидущий оратор про блоки не прописанные в DT оригинальной прошивки, но используемые какой-нибудь myveryownpowerctl.ko, в которой адреса просто захардкожены.

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

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

308. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Аноним (-), 27-Янв-21, 15:06 
> Я думаю предидущий оратор про блоки не прописанные в DT оригинальной прошивки,
> но используемые какой-нибудь myveryownpowerctl.ko, в которой адреса просто захардкожены.

Да я даже и сам так делал немного - даже и не из .ko а вообще mmap() /dev/mem и дальше вон там чудные "HW regs" - ща я их, как обычно, и какой мне хрен что эт не кернелмод покуда запись катит?

А, разумеется такая диверсия катит только от рута и только на ядрах без lockdown. Юзеру конечно же щелкать регистрами железок никто не даст. Ну, кроме sudoedit'а, хаха :)

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

Я так делал для unsupported ядром штуки, минимально пнув ее из юзермода. Но это изврат, делать так фу-фу.

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

194. "Android портирован для плат на архитектуре RISC-V"  –1 +/
Сообщение от Аноним (185), 24-Янв-21, 22:20 
> Байкал, кстати, не risc-v?

К счастью, Байкал никак не запятнался с этим риск-в.

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

250. "Android портирован для плат на архитектуре RISC-V"  +1 +/
Сообщение от Аноним (249), 25-Янв-21, 11:10 
> К счастью, Байкал никак не запятнался с этим риск-в.

Можешь покупать байкалы, если это для тебя лулше работает - какие проблемы. Но почему-то завалов байкалов по адекватной цене на горизонте не заметно. А так то их может даже и покупали бы - если интересное соотношение цены и качества предложить и производитель не будет жлобским. Но в РФ такие компании просто не водятся.

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

273. "Android портирован для плат на архитектуре RISC-V"  +/
Сообщение от Леонид (??), 25-Янв-21, 16:43 
Послушайте - не позорьтесь. Человек, который задает вопрос - Байкал не на RISKV случайно, вообще и абсолютно не разбирается в архитектуре процессоров. Но с каким апломбом вы рассуждаете про недостатки РИСК 5...
P.S. Байкал на MIPS
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

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

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




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

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