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

📄 kparam-s3c2410.c

📁 ADS下的bios工程
💻 C
字号:
/* * This file is used to set up the kernel parameters *  This file should be maintained to size <= 2k or 1.5k *   stepping stone(4k) = SIMPLE CPU SETTING + TAGS + NAND READ */#include <asm/setup.h>#ifdef  __BOOT_PARAMETER__static struct tag_s3c2410 {    struct tag_header    hdr1;    struct tag_core    core;    struct tag_header    hdr2;    struct tag_mem32    bank6;    struct tag_header    hdr3;    struct tag_mem32    bank0;    struct tag_header    hdr4;    struct tag_mem32    bank4;    struct tag_header    hdr5;    struct tag_videolfb    video;    struct tag_header    hdr6;} bios_tags = {    {tag_size(struct tag_core), ATAG_CORE},     {1, 0x1000, 0xff},                        /* MUST BE FIRST */    {tag_size(struct tag_mem32), ATAG_MEM},    {0x30000000, 0x1000000},                  /* bank 6: 16Megabytes */#ifdef  __MEM_CAPTURE__#ifdef  __MEM_PARSIMONY__    {tag_size(struct tag_mem32), ATAG_MEM},    {0x0, 0x1000},                            /* bank 0: 4Kilobytes */#endif    {tag_size(struct tag_mem32), ATAG_MEM},    {0x18000000, 0x1000},                     /* bank 3: 4Kilobytes */#endif    {tag_size(struct tag_videolfb), ATAG_VIDEOLFB},    {0},                                      /* later */    {0, ATAG_NONE}};/* * Later making it more general to use */voidcopy_tag_to_phys_ram(unsigned long phy_addr){    memcpy((unsigned char *)&bios_tags, (unsigned char *)phy_addr,           sizeof(biso_tags));}#else  /* __BOOT_PARAMETER__ */voidcopy_tag_to_phys_ram(unsigned long phy_addr){    return  ;}#endif /* !__BOOT_PARAMETER__ */

⌨️ 快捷键说明

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