From: Russ D. <ru...@us...> - 2002-01-21 19:46:47
|
Update of /cvsroot/blob/blob/include/blob/arch In directory usw-pr-cvs1:/tmp/cvs-serv18358/include/blob/arch Modified Files: nesa.h Log Message: nesa updates Index: nesa.h =================================================================== RCS file: /cvsroot/blob/blob/include/blob/arch/nesa.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- nesa.h 2001/11/04 23:04:37 1.3 +++ nesa.h 2002/01/21 19:46:44 1.4 @@ -54,16 +54,19 @@ /* and where do they live in flash */ -#warning "Please check NESA default flash layout!" #define BLOB_FLASH_BASE (0x00000000) -#define BLOB_FLASH_LEN (64 * 1024) -#define PARAM_FLASH_BASE (BLOB_FLASH_BASE + BLOB_FLASH_LEN) -#define PARAM_FLASH_LEN (64 * 1024) +#define BLOB_FLASH_LEN (2 * 16 * 1024) +#define CONFIG_FLASH_LEN (2 * 2 * 8 * 1024) +#define PARAM_FLASH_BASE (BLOB_FLASH_BASE + BLOB_FLASH_LEN + CONFIG_FLASH_LEN) +#define PARAM_FLASH_LEN (2 * 32 * 1024) +#define NESA_ERASE_BLOCK (2 * 64 * 1024) #define KERNEL_FLASH_BASE (PARAM_FLASH_BASE + PARAM_FLASH_LEN) -#define KERNEL_FLASH_LEN ((1024 - 128) * 1024) +#define KERNEL_FLASH_LEN (NESA_ERASE_BLOCK * 5) #define RAMDISK_FLASH_BASE (KERNEL_FLASH_BASE + KERNEL_FLASH_LEN) -#define RAMDISK_FLASH_LEN (4 * 1024 * 1024 - BLOB_FLASH_LEN - PARAM_FLASH_LEN - KERNEL_FLASH_LEN) +#define RAMDISK_FLASH_LEN (NESA_ERASE_BLOCK * (32 - 6)) +#define PARAM_START PARAM_FLASH_BASE +#define PARAM_LEN PARAM_FLASH_LEN /* the position of the kernel boot parameters */ #define BOOT_PARAMS (0xc0000100) |