boot.c
来自「ADS下的bios工程」· C语言 代码 · 共 34 行
C
34 行
#include <bios/s3c2410x.h>#include <bios/stdio.h>#include <bios/boot.h>#include <bios/system.h>/* global variables */u32 root_dev;u32 root_flags;u32 load_addr;void boot(void){ printf("Now booting image...\n"); boot_kernel(load_addr);}void boot_kernel(int start_kernel){ sti(); mmu_disable(); printf("Start Kernel virtual address : 0x%x\n", (int)start_kernel); ((void (*)(int,int))start_kernel)(0,182);}void boot_image(int size){ sti(); printf("Start image virtual address : 0x%x\n", (int)load_addr); ((void (*)(int,int))load_addr)(size, load_addr);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?