Новая модель ядра

Kernel architecture questions
  • Ктонибудь знает зачем в ядре резервируется диапазон портов 0x0 - 0xFF (см. reserve_irqs_ports)? мне например нужны порты 0xE0 и 0xE4, к irq они отношения никакого не имеют, как и большинство портов из этого диапазона.
  • Ghost
    Этот диапазон закреплён за материнской платой. Наверное поэтому.
  • И как к ним получить доступ? В обычных компах там (0xE0 и 0xE4) нет ничего, а вот на ABIT`ах там висит uGuru. Прейдётся править ядро.
  • Ghost
    Напиши драйвер. Пусть он работает не только с этими портами а со всем необходимым ему железом. А программа-клиент посылает ему команды и получает о т него готовые данные.
  • http://infinity-sound.narod.ru/kernel214.7z
    исправлены старые (не)работающие ошибки и добавлены новые:)

    Должно загружаться на старых компах с которыми были проблемы. Исправлена потенциальная ошибка с загрузкой неправильного контекста SSE. Система инициализирует по умолчанию fpu/sse для каждого создаваемого потока.

    исправлена работа ati2d в режиме 1280х1024х32. Можно устанавливать свой курсор /rd/1/user.cur. Курсор должен быть в формате WIN 32х32 16 цветов.
    В /drivers добавлена заготовка драйвера.

    Все исходники на svn.
    Для версии 214 необходимо перекомпилировать драйверы.
  • Serge
    На Cyrix останавливается загрузка после надписи Reading TSC
    На AMD64 после запуска плеера, не срабатывает выключение компьютера (перезагрузка обычная и из памяти работает), если плеер не запускать, то компер нормально выключается.
  • Mario79
    Баг с Cyrix исправлю, там пропущено определение флагов cpuid.

    Не выключается с каким ядром - 213-214 ? А раньше работало ?
  • Не выключается с тем ядром, которое ты выложил здесь.
    На ядре 207 все нормально более старшие не пробовал.
  • у меня тоже очень часто останавливается на Reading TSC :( (ядро 213). Гружусь из образа на разделе NTFS, но это не должно ни на что влиять... Пошел тестить ядро 214...
  • У меня перезагрузка, все равно.
  • Заработали оба ядра, в графических настройках 0 и 1, другие не проверял. Вроде все нормально, в стандартном 630 заменил просто ядро.
  • camper

    Оказалось что у старых процессоров AMD где нет SSE есть команды сохранения контекста SSE. Одно слово - уроды.
    Должно заработать
    http://infinity-sound.narod.ru/test_3.7z
  • Serge
    А как насчет Cyrix?
  • Who is online

    Users browsing this forum: No registered users and 4 guests