26 Мар 2007 - 22:24 Unknown BIOS romby team >>1336 >> 8.41
NortonC если память некого устройства мапится на адресное пространство процессора - то религиозных ограничений тут нет ИМХО - достаточно поправить ядро ОС в части VM и аллокатора и драйвера устройства предоставляющего память научить обходить стороно выделенный участок.
Добавлено спустя 5 минут 15 секунд:
Строго говоря, не обязательно даже чтобы память устройства мапилась на адресное пространство процессора - достаточно только:
1) Иметь возможность получить доступ к произвольному блоку памяти устройства каким-то способом (например чере порты либо маппинг на адресное пространство процессора кусками, либо маппинг целиком)
2) Сказать устройству чтобы оно некоторые области собственной памяти не трогало - ибо устройство-то может быть умным, иметь собственную прошивку и т.п.
3) Далее модифицируется VM и алокатор в ядре - все реально при условии того что первые два условия - выполнены.
NortonC если память некого устройства мапится на адресное пространство процессора - то религиозных ограничений тут нет ИМХО - достаточно поправить ядро ОС в части VM и аллокатора и драйвера устройства предоставляющего память научить обходить стороно выделенный участок.
Добавлено спустя 5 минут 15 секунд:
Строго говоря, не обязательно даже чтобы память устройства мапилась на адресное пространство процессора - достаточно только:
1) Иметь возможность получить доступ к произвольному блоку памяти устройства каким-то способом (например чере порты либо маппинг на адресное пространство процессора кусками, либо маппинг целиком)
2) Сказать устройству чтобы оно некоторые области собственной памяти не трогало - ибо устройство-то может быть умным, иметь собственную прошивку и т.п.
3) Далее модифицируется VM и алокатор в ядре - все реально при условии того что первые два условия - выполнены.