LINUX.ORG.RU

В свободный драйвер ATI будут добавлены прерывания для r600/r700

 , , ,


0

0

До этого момента в свободном драйвере ATI для чипов r600/r700 не хватало поддержки прерываний, которые нужны, например, для функции sync-to-vblank.

Поддержка прерываний не была реализована из-за отсутствия соответствующей документации для карт серий Radeon HD 2000, 3000 и 4000. Теперь, когда код прошёл правовую проверку, Alex Deucher опубликовал его в виде 700-строчного патча. Для этой поддержки также необходима предзагрузка двух firmware.

Код патча

Firmware для контроллера прерываний

Ещё есть время, чтобы протолкнуть этот патч в ядро версии 2.6.33.

>>> Подробности

★★★★★

Проверено: maxcom ()

свободный драйвер

...

необходима предзагрузка двух firmware

Эти прошивки представляют собой проприетарные программы, вот цитата из текста их лицензии: «No reverse engineering, decompilation, or disassembly of this Software is permitted».

Свободный драйвер не должен зависеть от несвободного ПО. В Linux-libre, конечно, этих блобов по-любому не будет, но неискушенные пользователи могут и не осознавать, что их обманывают и полагать, что используют свободное ПО.

Кроме того, если такой вот бинарный код будут продолжать с «чистой» совестью пропускать в Linux, а на него будут полагаться и другие свободные программы, то ситуация не будет сдвигаться с мертвой точки: производители просто не будут иметь стимула открывать прошивки.

Это, друзья мои, самое настоящее лицемерие, которое, рано или поздно, придется «разруливать», и в коде, и в своих головах.

sinister666 ★★
()
Ответ на: комментарий от anonymous

Да Дрочер он, Дрочер!

Кто-то должен был это сказать.

anonymous
()
Ответ на: комментарий от sinister666

> Свободный драйвер не должен зависеть от несвободного ПО.

Это не ПО.

P.S. Владимир Ильич, вам броневичок и кепку не подогнать?

atrus ★★★★★
()
Ответ на: комментарий от sinister666

> но неискушенные пользователи могут и не осознавать, что их обманывают и полагать, что используют свободное ПО

иди вздрочни на гпл

anonymous
()
Ответ на: комментарий от atrus

Кто вам это сказал? «the new firmware for the interrupt controller» — звучит вполне как ПО.

http://www.phoronix.com/forums/showpost.php?p=101922&postcount=14

Там сказано, что это «образ с микрокодом», но не «прошивка в традиционном понимании». Я не знаю что такое «прошивка в традиционном понимании», но «микрокод» — это программа или данные. У предлагаемого нам загадочного блоба есть лицензия, запрещающая блоб дизассемблировать, следовательно это — проприетарная программа. А функциональность свободного драйвера зависит от этого проприетарного блоба.

sinister666 ★★
()
Ответ на: комментарий от sinister666

Мне прошивка не мешает издеваться над ядром, х-сервером, глибцом и gcc.

linux4ever
()
Ответ на: комментарий от anonymous

Между релизами в Debian, прошивки из ядра собирают в отдельный пакет в non-free
http://packages.debian.org/sid/firmware-linux-nonfree:
Потом, подходит время релиза и спецголосованием решают собирать таки нормальное ядро. :)) (так было уже в Etch и Lenny)
Отмечу , что без firmware-linux в ядре все свободные драйвера для Ati - это почти хлам.
Но, в соседней ветке о gNewSense и святости всего без non-free
http://www.linux.org.ru/view-message.jsp?msgid=4286134&page=3&lastmod=1259685...
свершают крестный ход не понимая, что фактически ратуют за vesa драйвер и абсурд в материальном мире электроники.
Так как в электронике GPL совсем не стимул для развития или создания чего либо связанного с технологиями и материальным производством.
Пример:
Я решил сделать GPL видео, для этого надо:
- крутой прототипный fpga (~1000 $)
- программатор (от 100 до 1000 $)
- качественный софт для vhdl отладки
- цифровой осциллограф (от > 300 $)
- паяльная станция
....
Ок, что-там зашевелилось и все результаты своей работы милостливо выкладываю под GPL .
Результат: Производители и китайцы счастливы - мне жрать нечего , и собирайть бутылки и\или распродавайть железяки .
Возможно и найдете спонсора на такое , или пустить это как курсач там в институте ...:))
Однако, уровень бесплатности для серьезных вещей носит крайне ограниченный характер.

elipse ★★★
()

Дойкер - северогерманский варинт Дойхер - центральный(классический) Дойщер - Южный(Баварский)

anonymous
()
Ответ на: комментарий от sinister666

> Это, друзья мои, самое настоящее лицемерие, которое, рано или поздно, придется «разруливать», и в коде, и в своих головах.

Ну что ж, icarus-verilog в зубы - и вперёд, проектировать свободные чипы без прошивок!

anonymous
()
Ответ на: комментарий от anonymous

мммм, этого мало будет :))
Нужен еще фиттер (ака ассемблер) от произодителя чипов для EDIF файлов под конкретные fpga.

elipse ★★★
()
Ответ на: комментарий от sinister666

> Я не знаю что такое «прошивка в традиционном понимании

Программа.

Там сказано, что это


hardware state machines

Читать вам надо подучиться...

atrus ★★★★★
()
Ответ на: комментарий от atrus

>hardware state machines

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

Читать вам надо подучиться...


Боже, как едко, я прямо весь покраснел... Хамить нехоршо.

sinister666 ★★
()
Ответ на: комментарий от sinister666

Скажу страшное - ППЗУ микроопераций устройства управления процессоров тоже недоступно, короче бросать надо всякое программирование пока свой открытый процессор не сделаем. Никаких поблажек проприетарщине! Пойду плесну фторовой кислоты в яму, плохо монокристалл кремния этой осенью растёт, и двуручная пила затупилась - как на пластины его порубать теперь ума не приложу ...

anonymous
()
Ответ на: комментарий от sinister666

>но «микрокод» — это программа или данные.

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

TheMixa ★★★
()

Заглянув в список "Последние 30 ответов на комментарии пользователя sinister666", я обнаружил в этом топике множество сообщений от анонимусов, адресованных мне. Поэтому, дабы они не тратили свое время, хочу поставить их в известность: анонимусов я отключил в настройках и сообщения их прочитать не могу — ни «хорошие», ни «плохие».

Отключение анонимных комментариев резко сокращает для меня уровень «случайного шума», не несущего почти никакого смысла.

В общем, если хотите мне что-то сказать — регистрируйтесь, потому что лезть в настройки каждый раз, когда мне отвечает анонимус, я не стану :-)

sinister666 ★★
()
Ответ на: комментарий от sinister666

Ваше сообщение очень важно для всех. Также, оно помогает снизить уровень «случайного шума», не несущего почти никакого смысла.

Unclown
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.