Search found 101 matches

by FireWall
Mon Sep 10, 2012 7:29 pm
Forum: Distributives
Topic: 0.7.7.0 и текущее состояние: (1) сравнение API ядра
Replies: 21
Views: 19278

Re: 0.7.7.0 и текущее состояние: (1) сравнение API ядра

Цитата: " Я добавил в бранч kolibri-acpi определение числа процессоров - переменная [cpu_count] и запуск одного ядра - функция start_ap. Каждому процессору присваивается номер начиная с нуля для загрузочного. В таблице smpt сохраняется apic id процессора под номером N. Всего таблица рассчитана ...
by FireWall
Mon Sep 10, 2012 7:07 pm
Forum: Miscellaneous
Topic: Ещё один глупый вопрос....
Replies: 54
Views: 31828

Re: Ещё один глупый вопрос....

Цитата: " Но этот 1 из 1000 и двигает прогресс вперёд.... " А Вы можете вот так сразу назвать "пользовательскую" задачу (не серверную, не корпоративную, не научную), для которой явно не хватает 4Гб адресного пространства (ну ладно - 3-х Гб , оставим 1Гб для ядра ОС). P.S. Прогрес...
by FireWall
Mon Sep 10, 2012 3:43 pm
Forum: Multimedia
Topic: Palitra
Replies: 114
Views: 65954

Re: Palitra

Перескакивать сразу.

Клавиши более тонкой настройки лучше установить сверху (+) и снизу (-) каждого ползунка
by FireWall
Mon Sep 10, 2012 11:37 am
Forum: Multimedia
Topic: Palitra
Replies: 114
Views: 65954

Re: Palitra

Цитата: " собственно можно конечно расчитывать буфер разово при изменении и выводить при перерисовке и изменении целиком буфер. Подумаю на досуге, но явно не в самое ближнее время. " Попробую что-то предложить ... В общем-то требуется только - изменить алгоритм отрисовки ползунка; - измени...
by FireWall
Mon Sep 10, 2012 11:17 am
Forum: Distributives
Topic: 0.7.7.0 и текущее состояние: (1) сравнение API ядра
Replies: 21
Views: 19278

Re: 0.7.7.0 и текущее состояние: (1) сравнение API ядра

Интерфейс драйверов гораздо хуже документирован, нежели системные функции, однако восполнить этот пробел не является задачей сравнения (поэтому я намеренно не привожу дополнительную информацию, вроде fascall, stdcall и сигнатуры функции). Однако отсутствие достаточно полной документации заметно осло...
by FireWall
Mon Sep 10, 2012 11:10 am
Forum: Distributives
Topic: 0.7.7.0 и текущее состояние: (1) сравнение API ядра
Replies: 21
Views: 19278

Re: 0.7.7.0 и текущее состояние: (1) сравнение API ядра

1.3. Интерфейс ядра для ring-0 драйверов. В отличие от системных функций (т.е. - программного интерфейса приложений), программный интерфейс драйверов документирован значительно хуже. Однако общие изменения (без учёта возможных изменений в интерфейсе самих функций) проследить достаточно просто - по ф...
by FireWall
Mon Sep 10, 2012 11:06 am
Forum: Distributives
Topic: 0.7.7.0 и текущее состояние: (1) сравнение API ядра
Replies: 21
Views: 19278

Re: 0.7.7.0 и текущее состояние: (1) сравнение API ядра

Тут была идея " Функция возвращающая текст для панели задач. " - что-то не нахожу: - не вижу? - не реализована ? - не документирована ? /* --------------------------------------------------------------------------------- */ Следующие два моих сообщения будут содержать: - (1) a. по (1.3) - ...
by FireWall
Mon Sep 10, 2012 10:53 am
Forum: Miscellaneous
Topic: Ещё один глупый вопрос....
Replies: 54
Views: 31828

Re: Ещё один глупый вопрос....

У меня есть несколько другое мнение по этому поводу - постараюсь максимально кратко, но несколько сложно для понимания :wink: Итак, для подавляющего большинства (999 из 1000) пользовательских задач 16-бит очевидно мало, а 64-бит слишком много, хоть это и не столь очевидно. Также следует заметить, чт...
by FireWall
Mon Sep 10, 2012 10:12 am
Forum: News
Topic: А если поддержать российского производителя?
Replies: 13
Views: 17247

Re: А если поддержать российского производителя?

На мой взгляд, идея очень интересная - успехов разработчикам и предприятию. Однако, что касается Kolibri OS, то нам скорее всего не по пути: - другая архитектура (не x86); - нет ассемблера в нашем понимании этого слова (при этом явно указывается, что подразумевается использование ЯВУ - уже есть комп...
by FireWall
Sat Sep 08, 2012 1:05 pm
Forum: Distributives
Topic: 0.7.7.0 и текущее состояние: (1) сравнение API ядра
Replies: 21
Views: 19278

Re: 0.7.7.0 и текущее состояние: (1) сравнение API ядра

NTFS действительно есть уже в 0.7.7.0.

Цитата: "62.11,12 и 13 хорошо документированы на Вики. 73-я (кратко) тоже."

Но отсутствие упоминания в DOCPACK всё же является недостатком ...

Цитата: "62.12-DA к транку не относится."

Спасибо! Исправлю ... (Как и NTFS )
by FireWall
Sat Sep 08, 2012 11:38 am
Forum: Distributives
Topic: 0.7.7.0 и текущее состояние: (1) сравнение API ядра
Replies: 21
Views: 19278

Re: 0.7.7.0 и текущее состояние: (1) сравнение API ядра

Кстати в DOCPACK (т.е. - в дистрибутиве) не задокументированы также: Функция 62 : подфункция 11 - инициализировать доступ к MMIO подфункция 12 - получить линейный адрес MMIO-блока специальная подподфункция 12-DA - получить линейный адрес статического DMA-буфера подфункция 13 - освободить линейные ад...
by FireWall
Fri Sep 07, 2012 7:31 pm
Forum: Distributives
Topic: 0.7.7.0 и текущее состояние: (1) сравнение API ядра
Replies: 21
Views: 19278

Re: 0.7.7.0 и текущее состояние: (1) сравнение API ядра

Некоторые примечания: (1) Текст требует более скрупулёзной проверки :) (2) На мой взляд, некоторые функции должны быть также объявлены устаревшими, а может быть удалены: Функция 6 - прочитать файл с рамдиска. Функция 7 - вывести изображение в окно. Функция 64 - перераспределить память приложения. (3...
by FireWall
Fri Sep 07, 2012 7:24 pm
Forum: Distributives
Topic: 0.7.7.0 и текущее состояние: (1) сравнение API ядра
Replies: 21
Views: 19278

Re: 0.7.7.0 и текущее состояние: (1) сравнение API ядра

1.2. Программный интерфейс ядра. Функция 9 - информация о потоке выполнения. Добавлено новое поле : +71 = +0ч57: dword: маска событий Функция 15. - работа с фоновой графикой (изменено название; старое: Установить фон. ) Добавлены новые подфункции : - подфункция 8 (Получить координаты последней отри...
by FireWall
Fri Sep 07, 2012 7:20 pm
Forum: Distributives
Topic: 0.7.7.0 и текущее состояние: (1) сравнение API ядра
Replies: 21
Views: 19278

Re: 0.7.7.0 и текущее состояние: (1) сравнение API ядра

Некоторые примечания: (1) Это самый короткий, но технически самый сложный раздел, для написания которого я больше всего нуждаюсь в помощи :wink: (2) Здесь не планируется упоминать изменения, которые в дальнейшем будут отражены в следующих разделах (все они скрыты за фразой " (подробности см. ни...
by FireWall
Fri Sep 07, 2012 7:07 pm
Forum: Distributives
Topic: 0.7.7.0 и текущее состояние: (1) сравнение API ядра
Replies: 21
Views: 19278

Re: 0.7.7.0 и текущее состояние: (1) сравнение API ядра

1.1. Общие сведения Как ночная сборка, так и версия N8 используют один вариант ядра (svn::\kolibri\kernel\trunk). Kolibri OS является операционной системой монолитной архитектуры с возможностью загружать драйверы в формате COFF в адресное пространство ядра (ring 0). Для загрузки драйверов требуется ...