linux kernel(Android)에서 Memory용량 줄이는 방법
글쓴이: astzlra955 / 작성시간: 목, 2017/12/21 - 2:37오후
안녕하세요
Android에 사용되는 커널에서, 실제 메모리가 4GB인데, 절반을 인식못하게 하여 테스트가 필요해서 2GB만 인식시키려고 합니다.
dts 파일에서 메모리 정의해 놓은 곳이 있는데, 1GB씩 총 4GB를 정의해 놓았습니다.
- 아래와 같은 것이 4개 입니다.
memory@500000000 {
device_type = "memory";
reg = <0x5 0x00000000 0x0 0x40000000>;
};
그래서 이중에서 2개를 삭제해서 부팅을 시켜보았는데,
제 생각에는 2GB만 인식되어야 할 것 같습니다만, 실제로는 4GB가 전부 인식됩니다.
cat /proc/meminfo 나 free 명령을 통해서 확인했습니다.
사용 환경은 ARMv8 64bit 이며, kernel은 4.9 버전입니다
혹시 dts 파일 외에 수정해 주어야 하는 부분이 있을까요?
Forums:
댓글 달기