The OpenNET Project / Index page

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



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

Оглавление

В ядро Linux 5.19 принято около 500 тысяч строк кода, связанного с графическими драйверами, opennews (??), 27-Май-22, (0) [смотреть все]

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


35. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +8 +/
Сообщение от llolik (ok), 27-Май-22, 12:09 
> разрастается так сильно

Так тут особо ничего и не разрослось. Подавляющая часть патча - предельно тупой генереный include (сам можешь посмотреть https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin... ) от amd формата


#define SOMETHING_NAME 0x0000FFFF

Ну вот драйвер у них так устроен, что теперь поделать. Поддерживать это совершенно не надо, вполне очевидно, что AMD это генерирует скриптом.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

101. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (101), 27-Май-22, 16:04 
> Ну вот драйвер у них так устроен, что теперь поделать.

Вести разъяснительную работу.

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

134. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Пахом (?), 28-Май-22, 10:09 
Интересно, нельзя ли генерировать эту простыню во время компиляции ядра? Положить какой-нибудь скриптик и те исходные файлы из которых они эти заголовочные файлы сделали.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

149. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 12:05 
Она генерируется при билдовке СОРЦОВ ЧИПА GPU фирмачами из амд, внезапно. Вот прям из тех же сорцов хидер и кроится их билдсистемой. Тебе дать сорцы чипа и ниипический обвес который позволяет сгененрить ЭТО, на миллиарды транзисторов, а заодно, вот, регистрики выгрузить в .h файл для дровописак? :) Облом состоит в том что даже в HDL все эти регистры таки будут прописаны - и меньше это точно не станет :P. Там так то еще и имплементация железок, что-то делающих на основе содержимого этих регистров, кроме самих региствро...
Ответить | Правка | Наверх | Cообщить модератору

138. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 11:22 
О, алилуя, кто-то еще сорцы еще и читает вместо того чтобы умничать про микроядра и прочие серебряные^W пули из куриного помета.

Это амд нагенерили хидеров для своих железок. Их много но это тупое описание железа. Хочу посмотреть как от вгрузки описания пачки регистров что-то само по себе сколлапсирует :)

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

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

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




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

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