diff options
author | David S. Miller <davem@davemloft.net> | 2008-04-28 03:47:20 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-04-28 03:47:20 -0400 |
commit | 6eda3a75928a3dc1072dfffd228ab818869d83ad (patch) | |
tree | 56e44907f23134273fe383424c69df4d62c6544c /arch/sparc64/kernel/head.S | |
parent | 194f1a68b93e959ede6ec363db4714e630bdbb6a (diff) |
sparc64: Split entry.S up into seperate files.
entry.S was a hodge-podge of several totally unrelated
sets of assembler routines, ranging from FPU trap handlers
to hypervisor call functions.
Split it up into topic-sized pieces.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc64/kernel/head.S')
-rw-r--r-- | arch/sparc64/kernel/head.S | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/arch/sparc64/kernel/head.S b/arch/sparc64/kernel/head.S index 34f8ff57c56b..c9afef093d51 100644 --- a/arch/sparc64/kernel/head.S +++ b/arch/sparc64/kernel/head.S | |||
@@ -27,6 +27,10 @@ | |||
27 | #include <asm/ttable.h> | 27 | #include <asm/ttable.h> |
28 | #include <asm/mmu.h> | 28 | #include <asm/mmu.h> |
29 | #include <asm/cpudata.h> | 29 | #include <asm/cpudata.h> |
30 | #include <asm/pil.h> | ||
31 | #include <asm/estate.h> | ||
32 | #include <asm/sfafsr.h> | ||
33 | #include <asm/unistd.h> | ||
30 | 34 | ||
31 | /* This section from from _start to sparc64_boot_end should fit into | 35 | /* This section from from _start to sparc64_boot_end should fit into |
32 | * 0x0000000000404000 to 0x0000000000408000. | 36 | * 0x0000000000404000 to 0x0000000000408000. |
@@ -823,7 +827,16 @@ sparc64_boot_end: | |||
823 | #include "etrap.S" | 827 | #include "etrap.S" |
824 | #include "rtrap.S" | 828 | #include "rtrap.S" |
825 | #include "winfixup.S" | 829 | #include "winfixup.S" |
826 | #include "entry.S" | 830 | #include "fpu_traps.S" |
831 | #include "ivec.S" | ||
832 | #include "getsetcc.S" | ||
833 | #include "utrap.S" | ||
834 | #include "spiterrs.S" | ||
835 | #include "cherrs.S" | ||
836 | #include "misctrap.S" | ||
837 | #include "syscalls.S" | ||
838 | #include "helpers.S" | ||
839 | #include "hvcalls.S" | ||
827 | #include "sun4v_tlb_miss.S" | 840 | #include "sun4v_tlb_miss.S" |
828 | #include "sun4v_ivec.S" | 841 | #include "sun4v_ivec.S" |
829 | #include "ktlb.S" | 842 | #include "ktlb.S" |