리눅스 유저영역 physical 메모리 잡는법
글쓴이: naruto0202 / 작성시간: 수, 2009/03/18 - 12:24오전
리눅스 초보자입니다.
리눅스를 RAM이 32MB인 조그만 ARM 시스템에 올리고 있습니다.
예를들어 주소가 0x24000000 ~ 0x26000000 의 영역을 RAM이 차지하고 있는데요.
#define PHYS_OFFSET 0x24000000 으로 잡고
ATAG_MEM을 이용해서 bank 1개를 start address = 0x24000000, size = 0x02000000 으로 셋팅했습니다.
이렇게 셋팅을 하면 high_memory가 0x26000000 으로 잡히고,
위 RAM의 모든 영역이 커널에서 사용되는 선형주소로 잡히게 되는데요.
이런 상황에서 유저 프로세스가 실행이 될때 할당되는 vm_area는 어디에 잡히게 되나요?
유저영역의 메모리 할당을 위해서 physical RAM을 따로 할당할 수 있는 방법이나 옵션이 있는지요?
감사합니다.
Forums:
댓글 달기