Search found 63 matches

by Pavia
Thu Apr 05, 2007 5:41 pm
Forum: Utilities
Topic: PCIDEV - определение PCI устройств
Replies: 104
Views: 83412

Wildwest
Мой тебе совет. Надо менять структуру программы пока не поздно. Сделать одну процедуру для поиска в списке ID. И одну для вывода. А то так код раздувается, да и лень делать copy+paste. У себя все строки в файл выняс, прада у меня помима этих причин были и другие.
by Pavia
Wed Apr 04, 2007 10:44 pm
Forum: Miscellaneous
Topic: Колибри и КПК
Replies: 3
Views: 3497

Вопрос простой - каковы перспективы?
Единственная перспектива поставить эмулятор и запускать программы.

Портировать ОС не возможно: там arm процессор код весь переписать платформа другая. И не говоря о спец приложении по распознованию текста.
by Pavia
Wed Apr 04, 2007 3:53 pm
Forum: Kernel
Topic: Совместимость сос тарым оборудованием...
Replies: 30
Views: 18766

Phantom-84 Нет, не о конкретном. Как всегда обобщил свои знания. Просто если есть дырка, то она должна быть стандартерезирована. В PC-AT и совместимых машинах нет дырок, кроме той что в 1 мегабайте. Иначе бы многие программы бы просто не стали бы работать. И вообще что бы ее сделать нужно точно зна...
by Pavia
Wed Apr 04, 2007 2:31 pm
Forum: Kernel
Topic: Совместимость сос тарым оборудованием...
Replies: 30
Views: 18766

Phantom-84 Реально далеко не всегда есть и эта дыра, но уже давно принято учитывать, что теоретически память может быть фрагментированна. А что в Колибри это не учитывается? В Колибри 6.5.0 не учитывается. Теоретически может, а вот практически. Там около 640КБ - базовой памяти затем дырка БИУС виде...
by Pavia
Mon Apr 02, 2007 4:14 pm
Forum: Kernel
Topic: неправильная работа ядра, наверное
Replies: 27
Views: 27743

VESA-режимы не держатся - это как? Насколько я знаю там есть VESA BIOS и режимы должны поддерживаться. Прежде всего, считаю необходимым отказаться от использования РАМ-диска и реализовать работу ОС непосредственно с флоппи. Проще загрузить диск в память работа будет быстрее. Правда потом нужно не за...
by Pavia
Sun Apr 01, 2007 11:13 pm
Forum: Kernel
Topic: Совместимость сос тарым оборудованием...
Replies: 30
Views: 18766

Pavia А этот сервис все БИОС поддерживают ? Есть еще функция Input: AX = 8800h Размер расширенной памяти Output: AX Размер расширенной памяти до 64 Мбайт в блоках по 1 Кбайту 3C00 = 15 Мбайт или > 64 Мбайт (Используйте функции E8h) Поимее на старых машинах точно должна быть функция 88h, а вот на но...
by Pavia
Sun Apr 01, 2007 9:57 pm
Forum: Kernel
Topic: Совместимость сос тарым оборудованием...
Replies: 30
Views: 18766

У меня нет оборудования на котором можно тестировать. =) Только мой PentiumII 300МГЦ видео agp i740. Насчет i810 легко исправить. Для определения размера идет тестирование его объема. Функция mem_test в memory.inc. Функция не коректа возможен случий когда фидео память(LFB) распологается сразу за осн...
by Pavia
Sun Apr 01, 2007 9:24 pm
Forum: Design
Topic: Модели памяти: какая предпочтительнее?
Replies: 11
Views: 11298

У тебя не точное представление как устроена память в x86. Есть два механизма управления памятью сегментный и страничный. Первый не исключает второго. Вот страничный механизм и реализует подкачку. Страничная модель лежит ниже сегментной. Поэтому во флат она присутствует и осуществляется точно также к...
by Pavia
Sun Apr 01, 2007 8:11 pm
Forum: Design
Topic: Модели памяти: какая предпочтительнее?
Replies: 11
Views: 11298

Re: Модели памяти: какая предпочтительнее?

В общем, я считаю, что правильнее использовать многомегментную модель памяти, т.к. 1. Присутствует аппаратная поддержка подкачки 2. Выгирыш в быстродействии за счет аппаратного контроля ссылко к памяти Ничего не понимаю. 1. Это ты о чем? Какая аппоратная подкачка. Есть исключение которое происходит...
by Pavia
Mon Mar 19, 2007 12:10 am
Forum: Design
Topic: Плоская модель памяти
Replies: 68
Views: 49314

Serge
Я вот чето не понял почему видео память фиксирована и имеет размер 32МБайта.
Тут вопрос есть ли сервис в колибри для того чтобы закрепить физическии аддреса за собой в своем(или ядра) виртуальном пространстве?
by Pavia
Mon Mar 19, 2007 12:04 am
Forum: Polls
Topic: Проект Колибри
Replies: 71
Views: 66726

Serge Мне тоже нравится идея вынести драйвер в user-mode. Но на это нужно время. А мне не нравиться идея. Вот к примеру стоит у меня навороченный драйвер видео карты с поддержкой opengl на аппаратном уровне а температуру видео карты не показывает. Исподников нет. Но я знаю как узнать температура но...
by Pavia
Fri Mar 16, 2007 11:03 pm
Forum: Polls
Topic: Проект Колибри
Replies: 71
Views: 66726

To Serge Помойму этому проекту, нехватает цели. А вернее плана. Как только появиться план станет ясно что нужно сделать. Как только станет ясно что сделать в процессе разработки выявяться недостатки. И уже тогда точно будет понятно, что нужно делать. Phantom-84 Или, может быть, я просто этого не ви...
by Pavia
Tue Mar 13, 2007 1:00 am
Forum: Utilities
Topic: PCIDEV - определение PCI устройств
Replies: 104
Views: 83412

Я выше говорил про все PCI устройства и их стандартные регистры, не только видео карту. Это поможет в распределении ресурсов, я считаю что следует пересмотреть этот момент и добавить в ядро ОС. В часть регистров конфигурационного пространства ты просто не запишишь так как они только для четения. А ...
by Pavia
Mon Mar 12, 2007 8:00 pm
Forum: Utilities
Topic: PCIDEV - определение PCI устройств
Replies: 104
Views: 83412

Pavia > Возможно есть еще какие-то хитрости о которых я не знаю Вот эти хитрости и беспокоят. Сама по себе запись в регистры PCI не проблема, но как на это потом отреагирует железо ? Может после такого перепрограммирования надо делать сброс всего устройства. Не даром ведь у видеокарт есть своя БИОС...
by Pavia
Sun Mar 11, 2007 9:35 pm
Forum: Utilities
Topic: PCIDEV - определение PCI устройств
Replies: 104
Views: 83412

Pavia Мне не очень нравится идея записывать данные в BAR. Не ясно как это может повлиять на работу карт. Это рекомендованный разработчиками PCI способ или хакерский приём? То что в бар можно писать и что адрес подкорректируется описано в спецификации на PCI. В основном применяется данный способ БИО...