sparc, sparc64: use arch/sparc/include
The majority of this patch was created by the following script: *** ASM=arch/sparc/include/asm mkdir -p $ASM git mv include/asm-sparc64/ftrace.h $ASM git rm include/asm-sparc64/* git mv include/asm-sparc/* $ASM sed -ie 's/asm-sparc64/asm/g' $ASM/* sed -ie 's/asm-sparc/asm/g' $ASM/* *** The rest was an update of the top-level Makefile to use sparc for header files when sparc64 is being build. And a small fixlet to pick up the correct unistd.h from sparc64 code. Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
This commit is contained in:
51
arch/sparc/include/asm/utrap.h
Normal file
51
arch/sparc/include/asm/utrap.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* include/asm/utrap.h
|
||||
*
|
||||
* Copyright (C) 1997 Jakub Jelinek (jj@sunsite.mff.cuni.cz)
|
||||
*/
|
||||
|
||||
#ifndef __ASM_SPARC64_UTRAP_H
|
||||
#define __ASM_SPARC64_UTRAP_H
|
||||
|
||||
#define UT_INSTRUCTION_EXCEPTION 1
|
||||
#define UT_INSTRUCTION_ERROR 2
|
||||
#define UT_INSTRUCTION_PROTECTION 3
|
||||
#define UT_ILLTRAP_INSTRUCTION 4
|
||||
#define UT_ILLEGAL_INSTRUCTION 5
|
||||
#define UT_PRIVILEGED_OPCODE 6
|
||||
#define UT_FP_DISABLED 7
|
||||
#define UT_FP_EXCEPTION_IEEE_754 8
|
||||
#define UT_FP_EXCEPTION_OTHER 9
|
||||
#define UT_TAG_OVERVIEW 10
|
||||
#define UT_DIVISION_BY_ZERO 11
|
||||
#define UT_DATA_EXCEPTION 12
|
||||
#define UT_DATA_ERROR 13
|
||||
#define UT_DATA_PROTECTION 14
|
||||
#define UT_MEM_ADDRESS_NOT_ALIGNED 15
|
||||
#define UT_PRIVILEGED_ACTION 16
|
||||
#define UT_ASYNC_DATA_ERROR 17
|
||||
#define UT_TRAP_INSTRUCTION_16 18
|
||||
#define UT_TRAP_INSTRUCTION_17 19
|
||||
#define UT_TRAP_INSTRUCTION_18 20
|
||||
#define UT_TRAP_INSTRUCTION_19 21
|
||||
#define UT_TRAP_INSTRUCTION_20 22
|
||||
#define UT_TRAP_INSTRUCTION_21 23
|
||||
#define UT_TRAP_INSTRUCTION_22 24
|
||||
#define UT_TRAP_INSTRUCTION_23 25
|
||||
#define UT_TRAP_INSTRUCTION_24 26
|
||||
#define UT_TRAP_INSTRUCTION_25 27
|
||||
#define UT_TRAP_INSTRUCTION_26 28
|
||||
#define UT_TRAP_INSTRUCTION_27 29
|
||||
#define UT_TRAP_INSTRUCTION_28 30
|
||||
#define UT_TRAP_INSTRUCTION_29 31
|
||||
#define UT_TRAP_INSTRUCTION_30 32
|
||||
#define UT_TRAP_INSTRUCTION_31 33
|
||||
|
||||
#define UTH_NOCHANGE (-1)
|
||||
|
||||
#ifndef __ASSEMBLY__
|
||||
typedef int utrap_entry_t;
|
||||
typedef void *utrap_handler_t;
|
||||
#endif /* __ASSEMBLY__ */
|
||||
|
||||
#endif /* !(__ASM_SPARC64_PROCESSOR_H) */
|
Reference in New Issue
Block a user