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

📄 head.s

📁 linux 内核源代码
💻 S
字号:
/* * Non-board-specific low-level startup code * * Copyright (C) 2004-2006 Atmel Corporation * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */#include <linux/linkage.h>#include <asm/page.h>#include <asm/thread_info.h>#include <asm/sysreg.h>	.section .init.text,"ax"	.global kernel_entrykernel_entry:	/* Initialize status register */	lddpc   r0, init_sr	mtsr	SYSREG_SR, r0	/* Set initial stack pointer */	lddpc   sp, stack_addr	sub	sp, -THREAD_SIZE#ifdef CONFIG_FRAME_POINTER	/* Mark last stack frame */	mov	lr, 0	mov	r7, 0#endif	/* Start the show */	lddpc   pc, kernel_start_addr	.align  2init_sr:	.long   0x007f0000	/* Supervisor mode, everything masked */stack_addr:	.long   init_thread_unionkernel_start_addr:	.long   start_kernel

⌨️ 快捷键说明

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