도와주세요!!
글 수 15,339
2004.11.23 07:47:41 (*.229.191.111)
6676
우선 강좌에있는 m01 램디스크 이미지 확장 부분을
보고 나름데로 수정해서 포팅을 해보았습니다.
그런데 부팅을 하니 커널부분에서 이미지가 8메가정도밖에 못쓴다는
메세지가 뜨더군요.
1. 강좌 내용과 비슷하게 수정
linux/arch/arm/mach-sa1100/ezboard.c 화일의 내용중
fixup_ezboard의 내용중 다음과 같이 수정합니다.
static void __init fixup_ezboard(..)
{
..
setup_ramdisk(1, 0, 0, ( 10*1024) );
..
}
저는
linux/arch/arm/mach-pxa/ez_x5.c 중에서
static void __init fixup_ez_x5(..)
{
..
//setup_ramdisk(1, 0, 0, CONFIG_BLK_DEV_RAM_SIZE ); //original
setup_ramdisk(1, 0, 0, (10240) ); //modify
..
}
2. CONFIG_BLK_DEV_RAM_SIZE 의 선언부분을 수정
1)linux/config/blk/dev/ram/size.h 부분에서
// #define CONFIG_BLK_DEV_RAM_SIZE (8192) //original
#define CONFIG_BLK_DEV_RAM_SIZE (10240) //modify
2)linux/include/linux/autoconf.h 부분에서
// #define CONFIG_BLK_DEV_RAM_SIZE (8192) //original
#define CONFIG_BLK_DEV_RAM_SIZE (10240) //modify
1번과 2-1)과 2-2)는 모두 개별적으로 수정하였습니다.
1번의 시도와 2-1),2-2)의 시도 모두
똑같이 8메가를 쓸수 있다고 메세지가 나왔습니다.
또 어느부분을 수정해야 되는지요.
답변 부탁드립니다.
보고 나름데로 수정해서 포팅을 해보았습니다.
그런데 부팅을 하니 커널부분에서 이미지가 8메가정도밖에 못쓴다는
메세지가 뜨더군요.
1. 강좌 내용과 비슷하게 수정
linux/arch/arm/mach-sa1100/ezboard.c 화일의 내용중
fixup_ezboard의 내용중 다음과 같이 수정합니다.
static void __init fixup_ezboard(..)
{
..
setup_ramdisk(1, 0, 0, ( 10*1024) );
..
}
저는
linux/arch/arm/mach-pxa/ez_x5.c 중에서
static void __init fixup_ez_x5(..)
{
..
//setup_ramdisk(1, 0, 0, CONFIG_BLK_DEV_RAM_SIZE ); //original
setup_ramdisk(1, 0, 0, (10240) ); //modify
..
}
2. CONFIG_BLK_DEV_RAM_SIZE 의 선언부분을 수정
1)linux/config/blk/dev/ram/size.h 부분에서
// #define CONFIG_BLK_DEV_RAM_SIZE (8192) //original
#define CONFIG_BLK_DEV_RAM_SIZE (10240) //modify
2)linux/include/linux/autoconf.h 부분에서
// #define CONFIG_BLK_DEV_RAM_SIZE (8192) //original
#define CONFIG_BLK_DEV_RAM_SIZE (10240) //modify
1번과 2-1)과 2-2)는 모두 개별적으로 수정하였습니다.
1번의 시도와 2-1),2-2)의 시도 모두
똑같이 8메가를 쓸수 있다고 메세지가 나왔습니다.
또 어느부분을 수정해야 되는지요.
답변 부탁드립니다.