|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 28 Sep 2001 21:18:25 To : Roman Savochenko Subject : Re: Share memory -------------------------------------------------------------------------------- On Thu, 27 Sep 2001 21:54:00 +0400, Roman Savochenko <Roman.Savochenko@p1.f15.n4646.z2.fidonet.org> wrote: >Привет All! > >У меня тут есть несколько вопросов по сабжу, если кто юзал ответьте: > 1. Есть большая структура, необходимо ее поместить в сабж и поскольку она > содержит в себе указатели на другие ее элементы то необходимо выделять > строго определенные адреса, но это не надежно, поскольку у разных > задачь этот адрес может быть занят, можноли как небудь эту область > зарезервировать Hет. >или как создать адресо-независимую структуру? Хранить не указатели, а разницу от начала структуры до элемента например. > 2. Как в LINUX смапить физическую область памяти на виртуальную (для PCI > устройства например)? В QRTP я такие функции нашел, а вот в LINUX нет, В ядреном коде -- /usr/src/linux/Documentation/IO-mapping.txt Для user-level подозреваю, что ничего подобного нет и надо писать обертку самому. > хотя для QRTP заявлена совместимость с LINUX. Снизу вверх, я так понимаю. > >Roman > --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15119aff39cb.html, оценка из 5, голосов 10
|