도와주세요!!
글 수 15,339
2003.06.28 21:13:18 (*.110.158.235)
6672
static void __init
fixup_ezboard(struct machine_desc *desc, struct param_struct
*params,
char **cmdline, struct meminfo *mi)
{
SET_BANK( 0, 0xc8000000, 32*1024*1024 );
mi->nr_banks = 1;
// 램디스크에 관련된 부분 설정해 주는 부분이다.
ROOT_DEV = MKDEV(RAMDISK_MAJOR,0);
// 실제 램디스크의 사이즈.
setup_ramdisk(1, 0, 0, ( 10*1024) );
setup_initrd( __phys_to_virt(0xc0800000), 4*1024*1024);
}
강좌 소스는 그렇게 되어 있는데 위 부분으로 소스를 고치면 암보드 커널 실행
시 다운현상이 나타납니다. 콘솔이나 id등 다른 부분은 특별히 손댄것도 없고
초기값으로 세팅되어 있습니다.
메모리 번지가 의심이 가는데...혹시 잘못된건 아닌지 알고 싶습니다.
그리고 혹시 make menuconfig에서 Block Devices에서 ramdisk 사이즈가 8192
로 되어 있는데 위소의 원래 사이즈도 8192로 되어 있습니다.
혹시 이 부분도 고쳐 줘야 하는건지 알고 싶습니다. 10메가 사이즈 (10*1024
(로....
fixup_ezboard(struct machine_desc *desc, struct param_struct
*params,
char **cmdline, struct meminfo *mi)
{
SET_BANK( 0, 0xc8000000, 32*1024*1024 );
mi->nr_banks = 1;
// 램디스크에 관련된 부분 설정해 주는 부분이다.
ROOT_DEV = MKDEV(RAMDISK_MAJOR,0);
// 실제 램디스크의 사이즈.
setup_ramdisk(1, 0, 0, ( 10*1024) );
setup_initrd( __phys_to_virt(0xc0800000), 4*1024*1024);
}
강좌 소스는 그렇게 되어 있는데 위 부분으로 소스를 고치면 암보드 커널 실행
시 다운현상이 나타납니다. 콘솔이나 id등 다른 부분은 특별히 손댄것도 없고
초기값으로 세팅되어 있습니다.
메모리 번지가 의심이 가는데...혹시 잘못된건 아닌지 알고 싶습니다.
그리고 혹시 make menuconfig에서 Block Devices에서 ramdisk 사이즈가 8192
로 되어 있는데 위소의 원래 사이즈도 8192로 되어 있습니다.
혹시 이 부분도 고쳐 줘야 하는건지 알고 싶습니다. 10메가 사이즈 (10*1024
(로....