entry-armv.S (acaca3c91536491119e97d428c1da935f411cc9a) | entry-armv.S (bce495d865829d7a1d8102a834d3e3af32616567) |
---|---|
1/* 2 * linux/arch/arm/kernel/entry-armv.S 3 * 4 * Copyright (C) 1996,1997,1998 Russell King. 5 * ARM700 fix by Matthew Godbolt (linux-user@willothewisp.demon.co.uk) 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as 9 * published by the Free Software Foundation. 10 * 11 * Low-level vector interface routines 12 * 13 * Note: there is a StrongARM bug in the STMIA rn, {regs}^ instruction that causes 14 * it to save wrong values... Be aware! 15 */ 16#include <linux/config.h> | 1/* 2 * linux/arch/arm/kernel/entry-armv.S 3 * 4 * Copyright (C) 1996,1997,1998 Russell King. 5 * ARM700 fix by Matthew Godbolt (linux-user@willothewisp.demon.co.uk) 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as 9 * published by the Free Software Foundation. 10 * 11 * Low-level vector interface routines 12 * 13 * Note: there is a StrongARM bug in the STMIA rn, {regs}^ instruction that causes 14 * it to save wrong values... Be aware! 15 */ 16#include <linux/config.h> |
17#include <linux/init.h> | |
18 | 17 |
19#include <asm/thread_info.h> | |
20#include <asm/glue.h> | 18#include <asm/glue.h> |
21#include <asm/ptrace.h> | |
22#include <asm/vfpmacros.h> | 19#include <asm/vfpmacros.h> |
20#include <asm/hardware.h> @ should be moved into entry-macro.S 21#include <asm/arch/irqs.h> @ should be moved into entry-macro.S 22#include <asm/arch/entry-macro.S> |
|
23 24#include "entry-header.S" 25 26/* 27 * Invalid mode handlers 28 */ 29 .macro inv_entry, sym, reason 30 sub sp, sp, #S_FRAME_SIZE @ Allocate frame size in one go --- 704 unchanged lines hidden --- | 23 24#include "entry-header.S" 25 26/* 27 * Invalid mode handlers 28 */ 29 .macro inv_entry, sym, reason 30 sub sp, sp, #S_FRAME_SIZE @ Allocate frame size in one go --- 704 unchanged lines hidden --- |