Page 4 of 4

Re: 2D с аппаратной акселерацией

Posted: Wed Feb 17, 2010 11:09 pm
by Serge
Деление есть. RECIP_IEEE вычисляет 1/x. Но выполняется только на t-юните. То есть за одну команду только одна компонента вектора. Деление не самая сильная сторона гпу.

Re: 2D с аппаратной акселерацией

Posted: Thu Feb 18, 2010 7:52 pm
by Asper
Serge wrote:В принципе уже можно и Mesa портировать.
Замечательно! :D

Re: 2D с аппаратной акселерацией

Posted: Sun Feb 21, 2010 3:08 pm
by art_zh
Serge,

насчет AtomBios - нет ли возможности прошить туда небольшой х86-код как PC BIOS Extension?

если да - это было бы идеальное место для первичного загрузчика Колибри...

Re: 2D с аппаратной акселерацией

Posted: Sun Feb 21, 2010 5:51 pm
by Serge
art_zh

Не уверен. Кажется ядро уже не влезает в размер видеобиос.
Да и зачем такие сложности ? Чем плох традиционный путь ?

Re: 2D с аппаратной акселерацией

Posted: Sun Feb 21, 2010 8:59 pm
by art_zh
Serge wrote: Да и зачем такие сложности ? Чем плох традиционный путь ?
Рамдиск отпугивает потенциальных клиентов: непонятно и неудобно.
Хуже всего - демонстрация загрузочной USB-флешки: всех менеджеров вдруг охватывает параноидальная боязнь неизвестных науке троянов, подлых диверсий и т.п.

А вот возможность быстрой загрузки системы из стационарного ПЗУ, без grub/boot.ini-меню и без синего экрана - наоборот, восторженно приветствуется.

Попробую для начала прошить ядро в свою PCIe-карту, хотя в любом случае это будет эксклюзивный товар, намертво прикрученный к (очень дорогому) железу и бесполезный для массового применения.

Но если в обычную видеокарту можно записать хотя бы MBR-код, и если этот код может быть идентифицирован BIOS'ом как бутовое устройство - тогда это совершенно меняет дело!

Re: 2D с аппаратной акселерацией

Posted: Sun Feb 21, 2010 9:50 pm
by Serge
art_zh

А сетевые карты ? Дешевле, и могут быть загрузочными устройствами.

Re: 2D с аппаратной акселерацией

Posted: Mon Feb 22, 2010 12:41 am
by art_zh
Никогда всерьез о сетевых картах не думал.
Новые материнки все идут со встроенной сетью, в них РХЕ-ROM можно перешить только вместе со всем BIOSом. Когда-нибудь и до BIOSа дойдем, но сейчас надо ставить реальные задачи.
Спасибо за совет.
В принципе можно, конечно, найти где-нибудь старую сетевую карточку. 32кб для первичного загрузчика (fs-читалки) вполне должно хватить
И все-таки я бы предпочел зашить загрузчик в видео-ROM, если есть такой шанс. Так можно будет убрать вместе с kolibri.img заодно и синий экран, и VESA-режимы.

Re: 2D с аппаратной акселерацией

Posted: Mon Feb 22, 2010 4:59 pm
by Abnormalter
art_zh wrote:Рамдиск отпугивает потенциальных клиентов: непонятно и неудобно.
Хуже всего - демонстрация загрузочной USB-флешки: всех менеджеров вдруг охватывает параноидальная боязнь неизвестных науке троянов, подлых диверсий и т.п.!
Опс! А вот с этого места бы поподробнее, пожалуйста.
(Но наверно стоило бы не оффтопить, а открыть тему о методах загрузки оси.)
Дело в том, что я хоть тут совсем новичок (вчера только случайно по ссылке нашел этот сайт), но уже многое время юзаю (восхищаясь) очень "нетрадиционный" метод загрузки и работы юникс-подобной ос. Там рамдис одно из главных фишек и как раз более чем юзабелен и весьма гибок, функционален.
А вот всего за несколько часов пробежавшись по форуму и попытавшись понять архитектуру Колибри, от Вас впервые услышал о рамдиске применительно к этой ос...
Было бы интересно поближе познакомиться с архитектруой, идеями и реализацией подсистемы старат этой ОС, и возможно обменяться полезными соображениями...
(Кстати, Вам знакомо имя разработчика из Австралии: Барри Каулер -- Barry Kauler?)

Re: 2D с аппаратной акселерацией

Posted: Mon Feb 22, 2010 5:16 pm
by Leency
Колибри - не юникс-подобная ОС. Концепция работы viewtopic.php?f=1&t=1179&start=0

Re: 2D с аппаратной акселерацией

Posted: Mon Feb 22, 2010 5:40 pm
by Abnormalter
Leency wrote:Колибри - не юникс-подобная ОС. Концепция работы viewtopic.php?f=1&t=1179&start=0
Я говорил не о юникс-подобности Колибри, а о Барри Каулеровой ОС, которая юникс-подобна (точнее суть линух, "обрезанный" по потребностям).
За ссылку - сенькс!
ЗЫ. Вот же совпадения: на момент поста я как раз и читал об архитектуре ядра! :)

Re: 2D с аппаратной акселерацией

Posted: Mon Feb 22, 2010 5:48 pm
by Abnormalter
Leency wrote:...Концепция работы viewtopic.php?f=1&t=1179&start=0
А не подскажите ли топик о начале загрузки ОС и о принципах, положенных в Колибри на это дело?

Re: 2D с аппаратной акселерацией

Posted: Mon Feb 22, 2010 5:58 pm
by Leency
Лучшая документация - это исходники: http://new.kolibrios.org/browser/kernel/trunk (ядро)
Ссылку на концепцию работы загрузчика у меня нет (не знаю, может у кого-то и есть), разве что вот: viewtopic.php?p=22942#p22942

Re: 2D с аппаратной акселерацией

Posted: Mon Feb 22, 2010 6:04 pm
by Abnormalter
Leency wrote:...
Ссылку на концепцию работы загрузчика у меня нет (не знаю, может у кого-то и есть), разве что вот: viewtopic.php?p=22942#p22942
Спасибо, не догадался заюзать маску поиска loader... :(