Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Aleksey Barabanov                    2:5020/400     11 Aug 2004  13:38:38
 To : U.P.Galyuck
 Subject : Re: Где у  SUSE определен PAGE_SHIFT?
 -------------------------------------------------------------------------------- 
 
 U.P.Galyuck wrote:
 
 >> Hо и там для kernel-source-2.4.19.SuSE-340 всего одно определение этой
 >> константы
 >> alekseybb@server:~> cat /usr/src/linux/include/asm/page.h | grep
 
 "^#define
 
 > PAGE_SH"
 >> #define PAGE_SHIFT      12
 
 !!! А ! Упустил совсем то, что у вас ia64! Редкий зверь ;)
 
 В glibc-devel-2.3.3 для ia64 все-таки прописана константа PAGE_SHIFT со
 значением 12 как для i386 так и для x86_64, т.е. все задачи создаются с
 этой константой.
  
 >     У меня стоит пробел перед define, а сам фрагмент выглядит так:
 > /*
 >  * PAGE_SHIFT determines the actual kernel page size.
 >  */
 > #if defined(CONFIG_IA64_PAGE_SIZE_4KB)
 > # define PAGE_SHIFT     12
 > #elif defined(CONFIG_IA64_PAGE_SIZE_8KB)
 > # define PAGE_SHIFT     13
 > #elif defined(CONFIG_IA64_PAGE_SIZE_16KB)
 > # define PAGE_SHIFT     14
 > #elif defined(CONFIG_IA64_PAGE_SIZE_64KB)
 > # define PAGE_SHIFT     16
 > #else
 > # error Unsupported page size!
 > #endif
 
 А для ядра все правильно. У меня точно так.
 
 Я не имею возможности проверить эту архитектуру. Есть только дистрибутив для
 нее (и то по счастливой случайности ;). А изучать "в прок" у меня нет
 никакого интереса. Могу только предположить, что в этой архитектуре иная
 разбивка адресных линий внутри PM. Для ядра это настраивается, а для задач
 выбран совместимый режим с уже привычным размером страниц в 4К, т.е. VM для
 задач запускается в таком режиме.
 
 -- 
 Bye.
 Aleksey Barabanov <alekseybb at mail.ru>
 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: home (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Где у SUSE определен PAGE_SHIFT?   U.P.Galyuck   06 Aug 2004 19:30:59 
 Re: Где у SUSE определен PAGE_SHIFT?   Aleksey Barabanov   06 Aug 2004 20:33:31 
 Re: Где у SUSE определен PAGE_SHIFT?   U.P.Galyuck   09 Aug 2004 15:56:20 
 Re: Где у SUSE определен PAGE_SHIFT?   Aleksey Barabanov   10 Aug 2004 11:32:29 
 Re: Где у SUSE определен PAGE_SHIFT?   U.P.Galyuck   10 Aug 2004 18:18:03 
 Re: Где у SUSE определен PAGE_SHIFT?   Aleksey Barabanov   10 Aug 2004 22:23:15 
 Re: Где у SUSE определен PAGE_SHIFT?   U.P.Galyuck   11 Aug 2004 12:12:45 
 Re: Где у SUSE определен PAGE_SHIFT?   Aleksey Barabanov   11 Aug 2004 13:38:38 
 Re: Где у SUSE определен PAGE_SHIFT?   U.P.Galyuck   11 Aug 2004 15:45:41 
Архивное /ru.linux/78242e6bd697.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional