Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт мар 24, 2017 1:16 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 101 сообщение ]  На страницу Пред. 13 4 5 6 7 След.
Автор Сообщение
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Вс июн 26, 2011 8:42 pm 
Кроме манипуляций с большим объемом памяти, эту память нужно еще и выделить перед использованием. Я когда был на работе мельком глянул в код через redimine и не все учел, когда давал совет - так что мой косяк.

SVN r. 1984 - память под список устройств увеличена до 16 Кб и я вновь надеюсь, что этого окажется достаточно.


Вернуться к началу
   
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Вс июн 26, 2011 9:23 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Спасибо, теперь работает и в VMware! Файл PCIDEV.TXT получился 5211 байт, так что действительно, 4кб было мало.
А почему в одном месте 4кб, а в другом - 16кб? Если не сложно объяснить :wink:


Вернуться к началу
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Вс июн 26, 2011 11:19 pm 
Потому что:
Код:
   rep   stosd

stosb - byte
stosw - word
stosd - dword


Вернуться к началу
   
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Пн июн 27, 2011 12:17 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1591
Я считаю, что не нужно выводить в заголовок программы имена всех, кто когда-либо что-либо коммитил в папку с программой. В частности, я в заголовке точно лишняя.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Пн июн 27, 2011 12:22 pm 
Ну, в таком случае нужно убрать всех - чтобы без обид.


Вернуться к началу
   
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Пн июн 27, 2011 7:33 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
я - за.


Вернуться к началу
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Пн июн 27, 2011 8:28 pm 
Сделал в SVN r. 1985.


Вернуться к началу
   
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Чт июн 30, 2011 6:55 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Если IRQ не выдано, то вся строчка в файле PCIDEV.TXT сдвигается влево по отношению к другим строчкам, и становится неудобно читать файл. Хотелось бы в этом случае заменять невыданный IRQ пробелами (либо писать "NA" = Not Assigned - можно маленькими буквами, чтобы отличалось от самих IRQ), чтобы позиция других полей в этих строчках не сдвигалась влево.


Вернуться к началу
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Чт июн 30, 2011 10:34 pm 
Пример выложи, чтобы я мог визуально увидеть что нужно ковырять. Текстового описание это все равно что описывать запах словами -можно, но непродуктивно.


Вернуться к началу
   
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Пт июл 01, 2011 1:14 am 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Mario писал(а):
Пример выложи, чтобы я мог визуально увидеть что нужно ковырять. Текстового описание это все равно что описывать запах словами -можно, но непродуктивно.
Вот пример - четвёртое сверху устройство не получило прерывание, и дальше всё сдвигается влево (имя производителя, тип устройства и т.д.).
В самой программе PCIDEV этого не происходит - все колонки остаются ровными.
Спойлер: Показать
Вложение:
pcidev001.png
pcidev001.png [ 18.94 КБ | 1552 просмотра ]


Последний раз редактировалось yogev_ezra Сб июл 02, 2011 1:19 am, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Пт июл 01, 2011 9:35 pm 
SVN r. 1993 - Теперь вместо отсутствия информации по не назначенному прерыванию, отображается сообщение "NA". В окне приложения и в сохраняемом текстовом файле.


Вернуться к началу
   
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Пт июл 01, 2011 11:12 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Mario писал(а):
SVN r. 1993 - Теперь вместо отсутствия информации по не назначенному прерыванию, отображается сообщение "NA". В окне приложения и в сохраняемом текстовом файле.
Протестировал:
1) Наверное, всё-таки лучше не "NA", а "--" или что-то в этом роде, потому что "NA" очень похоже на 0A, когда они рядом, легко спутать. Это я и сам могу поменять :lol: , но -
2) Те, у которых "NA", всё равно пока сдвинуты влево в текстовом файле (на один пробел)
3) В текстовом файле не пишет количество устройств - в графическом режиме пишет.
Скриншот прилагаю:
Спойлер: Показать
Вложение:
pcidev002.png
pcidev002.png [ 28.01 КБ | 1511 просмотров ]


Последний раз редактировалось yogev_ezra Сб июл 02, 2011 1:20 am, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Сб июл 02, 2011 1:00 am 
SVN r. 1995 - исправил все выше описанное. Есть одно различие - количество устройств сохраняется, в список на диске, в HEX. Вставлять в код дополнительную процедуру преобразования в десятичные числа ради одного значения - бесполезная работа.


Вернуться к началу
   
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Сб июл 02, 2011 1:17 am 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Протестировал, теперь всё работает :D Спасибо большое!


Вложения:
pcidev001.png
pcidev001.png [ 34.9 КБ | 1498 просмотров ]
Вернуться к началу
 Заголовок сообщения: Re: PCIDEV - определение PCI устройств
СообщениеДобавлено: Чт авг 18, 2011 5:11 pm 
SVN r.2057 проверка окна на "свернутость" (rolled up) перед отрисовкой.


Вернуться к началу
   
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 101 сообщение ]  На страницу Пред. 13 4 5 6 7 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot] и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB