⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memconfig.h

📁 umon bootloader source code, support mips cpu.
💻 H
字号:
/* asm/mach-au1x00/memconfig.h */

#ifndef __ASM_ARCH_MEMCONFIG_H_
#define __ASM_ARCH_MEMCONFIG_H_

#include <linux/autoconf.h>

#ifndef CONFIG_CSB_FS_SIZE
#error Kernel configuration must define CONFIG_CSB_FS_SIZE
#endif

/* Specify Platform */

#define CADENUX_SDRAM_BASE 0x00000000
#define CADENUX_SDRAM_SIZE 0x04000000

/* SDRAM Memory Map */

#define CADENUX_KERNEL_SDRAM_START 0x00003000
#define CADENUX_FS_SDRAM_START     (CADENUX_SDRAM_SIZE - (CONFIG_CSB_FS_SIZE * 1024))

#define CADENUX_BOOT_FROM_SDRAM    1
#define CADENUX_KERNEL_IMAGE_START 0x00003000
#define CADENUX_KERNEL_TEXTADDR    0x80003000
#define CADENUX_KERNEL_STACK       0x00007800
#define CADENUX_KERNEL_PARMS       0x00000000

/* Linux Root File System */

#define ROOTFS_ROMFS 0
#define ROOTFS_CRAMFS 1
#define ROOTFS_JFFS 2
#define ROOTFS_JFFS2 3
#define ROOTFS_EXT2FS 4
#define ROOTFS_EXT3 5
#define ROOTFS_NFS 6

#define CADENUX_ROOT_FS ROOTFS_ROMFS

#define RRFLASHFS_OTHER 0
#define RRFLASHFS_JFFS 1
#define RRFLASHFS_JFFS2 2
#define RRFLASHFS_INITRD 3

#define CADENUX_RRFLASH_FS RRFLASHFS_OTHER

#define CADENUX_FLASH_FS 0
#define CADENUX_USE_RAMDISKS 0
#define CADENUX_FILESYS_START CADENUX_FS_SDRAM_START
#define CADENUX_FILESYS_VADDR (CADENUX_FS_SDRAM_START | 0x80000000)
#define CADENUX_FILESYS_SIZE  (CONFIG_CSB_FS_SIZE * 1024)
#define CADENUX_RAMDISK_SIZE  256

/* Linux Memory Pool */

#define CADENUX_DRAM_BASE   0x00300000
#define CADENUX_PHYS_OFFSET 0x00300000
#define CADENUX_DRAM_SIZE   (CADENUX_SDRAM_SIZE - CADENUX_PHYS_OFFSET - CADENUX_FILESYS_SIZE)


#endif /* __ASM_ARCH_MEMCONFIG_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -