ISA Memory Hole

Тема в разделе "WASM.OS.DEVEL", создана пользователем 10110111, 11 авг 2007.

  1. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    В некоторых источниках говорится, что сабжевая дырка может находиться где угодно. Это правда? Как оси ее обрабатывают и поддерживают ли вообще?
     
  2. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    10110111
    Чето ничего об этом, не слышал.

    Насчет дырок, биос информирует ОС о памяти через 'SMAP' функция 0E820h int 15h. Если будет дырка то память будет разбита на несколько диапазонов.
     
  3. _BC_

    _BC_ БЦ

    Публикаций:
    0
    Регистрация:
    20 янв 2005
    Сообщения:
    759
    верхняя граница всегда 16Мб, нижняя определяется размером дыры. А размер этот на большинстве чипсетов фиксированный, 1Мб. На некоторых чипсетах можно задавать размер дыры, например на VIA выбор либо 1Мб, либо 2. Что забавно, ее зачем-то упорно продолжают поддерживать даже на новейших чипсетах.
     
  4. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    _BC_
    Странно, если такая дырка и нужна была то только для ISA карт, которые не наблюдаются.
    У меня ICH и там она по дефолту запрещена.
    Насчет VIA так уж и быть поверю на слова у меня только на ихние южные чипсеты доки.
     
  5. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Pavia
    Че-то не нахожу такой функции в доках Ralf Brown'а... подскажи, где можно найти.
     
  6. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino