📄 memconfig.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 + -