diff options
author | David Howells <dhowells@redhat.com> | 2012-10-09 04:47:45 -0400 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2012-10-09 04:47:45 -0400 |
commit | 43e858598a1a3d0a9352515f847c04e80942ca4a (patch) | |
tree | 60a43644ce34032f65ff254d224cf37ce9c591c7 /arch/tile | |
parent | 9e2d8656f5e8aa214e66b462680cf86b210b74a8 (diff) |
UAPI: (Scripted) Disintegrate arch/tile/include/arch
Signed-off-by: David Howells <dhowells@redhat.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Michael Kerrisk <mtk.manpages@gmail.com>
Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Acked-by: Dave Jones <davej@redhat.com>
Diffstat (limited to 'arch/tile')
-rw-r--r-- | arch/tile/include/arch/Kbuild | 17 | ||||
-rw-r--r-- | arch/tile/include/arch/spr_def.h | 12 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/Kbuild | 17 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/abi.h (renamed from arch/tile/include/arch/abi.h) | 0 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/chip.h (renamed from arch/tile/include/arch/chip.h) | 0 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/chip_tile64.h (renamed from arch/tile/include/arch/chip_tile64.h) | 0 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/chip_tilegx.h (renamed from arch/tile/include/arch/chip_tilegx.h) | 0 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/chip_tilepro.h (renamed from arch/tile/include/arch/chip_tilepro.h) | 0 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/icache.h (renamed from arch/tile/include/arch/icache.h) | 0 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/interrupts.h (renamed from arch/tile/include/arch/interrupts.h) | 0 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/interrupts_32.h (renamed from arch/tile/include/arch/interrupts_32.h) | 0 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/interrupts_64.h (renamed from arch/tile/include/arch/interrupts_64.h) | 0 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/opcode.h (renamed from arch/tile/include/arch/opcode.h) | 0 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/opcode_tilegx.h (renamed from arch/tile/include/arch/opcode_tilegx.h) | 0 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/opcode_tilepro.h (renamed from arch/tile/include/arch/opcode_tilepro.h) | 0 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/sim.h (renamed from arch/tile/include/arch/sim.h) | 0 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/sim_def.h (renamed from arch/tile/include/arch/sim_def.h) | 0 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/spr_def.h | 26 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/spr_def_32.h (renamed from arch/tile/include/arch/spr_def_32.h) | 6 | ||||
-rw-r--r-- | arch/tile/include/uapi/arch/spr_def_64.h (renamed from arch/tile/include/arch/spr_def_64.h) | 6 |
20 files changed, 53 insertions, 31 deletions
diff --git a/arch/tile/include/arch/Kbuild b/arch/tile/include/arch/Kbuild index 9c0ea24cc948..e69de29bb2d1 100644 --- a/arch/tile/include/arch/Kbuild +++ b/arch/tile/include/arch/Kbuild | |||
@@ -1,17 +0,0 @@ | |||
1 | header-y += abi.h | ||
2 | header-y += chip.h | ||
3 | header-y += chip_tile64.h | ||
4 | header-y += chip_tilegx.h | ||
5 | header-y += chip_tilepro.h | ||
6 | header-y += icache.h | ||
7 | header-y += interrupts.h | ||
8 | header-y += interrupts_32.h | ||
9 | header-y += interrupts_64.h | ||
10 | header-y += opcode.h | ||
11 | header-y += opcode_tilegx.h | ||
12 | header-y += opcode_tilepro.h | ||
13 | header-y += sim.h | ||
14 | header-y += sim_def.h | ||
15 | header-y += spr_def.h | ||
16 | header-y += spr_def_32.h | ||
17 | header-y += spr_def_64.h | ||
diff --git a/arch/tile/include/arch/spr_def.h b/arch/tile/include/arch/spr_def.h index d6ba449b5363..2de83e7aff3e 100644 --- a/arch/tile/include/arch/spr_def.h +++ b/arch/tile/include/arch/spr_def.h | |||
@@ -11,15 +11,11 @@ | |||
11 | * NON INFRINGEMENT. See the GNU General Public License for | 11 | * NON INFRINGEMENT. See the GNU General Public License for |
12 | * more details. | 12 | * more details. |
13 | */ | 13 | */ |
14 | #ifndef __ARCH_SPR_DEF_H__ | ||
15 | #define __ARCH_SPR_DEF_H__ | ||
14 | 16 | ||
15 | /* Include the proper base SPR definition file. */ | 17 | #include <uapi/arch/spr_def.h> |
16 | #ifdef __tilegx__ | ||
17 | #include <arch/spr_def_64.h> | ||
18 | #else | ||
19 | #include <arch/spr_def_32.h> | ||
20 | #endif | ||
21 | 18 | ||
22 | #ifdef __KERNEL__ | ||
23 | 19 | ||
24 | /* | 20 | /* |
25 | * In addition to including the proper base SPR definition file, depending | 21 | * In addition to including the proper base SPR definition file, depending |
@@ -110,4 +106,4 @@ | |||
110 | #define INT_INTCTRL_K \ | 106 | #define INT_INTCTRL_K \ |
111 | _concat4(INT_INTCTRL_, CONFIG_KERNEL_PL,,) | 107 | _concat4(INT_INTCTRL_, CONFIG_KERNEL_PL,,) |
112 | 108 | ||
113 | #endif /* __KERNEL__ */ | 109 | #endif /* __ARCH_SPR_DEF_H__ */ |
diff --git a/arch/tile/include/uapi/arch/Kbuild b/arch/tile/include/uapi/arch/Kbuild index aafaa5aa54d4..4ebc34f4768d 100644 --- a/arch/tile/include/uapi/arch/Kbuild +++ b/arch/tile/include/uapi/arch/Kbuild | |||
@@ -1 +1,18 @@ | |||
1 | # UAPI Header export list | 1 | # UAPI Header export list |
2 | header-y += abi.h | ||
3 | header-y += chip.h | ||
4 | header-y += chip_tile64.h | ||
5 | header-y += chip_tilegx.h | ||
6 | header-y += chip_tilepro.h | ||
7 | header-y += icache.h | ||
8 | header-y += interrupts.h | ||
9 | header-y += interrupts_32.h | ||
10 | header-y += interrupts_64.h | ||
11 | header-y += opcode.h | ||
12 | header-y += opcode_tilegx.h | ||
13 | header-y += opcode_tilepro.h | ||
14 | header-y += sim.h | ||
15 | header-y += sim_def.h | ||
16 | header-y += spr_def.h | ||
17 | header-y += spr_def_32.h | ||
18 | header-y += spr_def_64.h | ||
diff --git a/arch/tile/include/arch/abi.h b/arch/tile/include/uapi/arch/abi.h index c55a3d432644..c55a3d432644 100644 --- a/arch/tile/include/arch/abi.h +++ b/arch/tile/include/uapi/arch/abi.h | |||
diff --git a/arch/tile/include/arch/chip.h b/arch/tile/include/uapi/arch/chip.h index 926d3db0e91e..926d3db0e91e 100644 --- a/arch/tile/include/arch/chip.h +++ b/arch/tile/include/uapi/arch/chip.h | |||
diff --git a/arch/tile/include/arch/chip_tile64.h b/arch/tile/include/uapi/arch/chip_tile64.h index 261aaba092d4..261aaba092d4 100644 --- a/arch/tile/include/arch/chip_tile64.h +++ b/arch/tile/include/uapi/arch/chip_tile64.h | |||
diff --git a/arch/tile/include/arch/chip_tilegx.h b/arch/tile/include/uapi/arch/chip_tilegx.h index ea8e4f2c9483..ea8e4f2c9483 100644 --- a/arch/tile/include/arch/chip_tilegx.h +++ b/arch/tile/include/uapi/arch/chip_tilegx.h | |||
diff --git a/arch/tile/include/arch/chip_tilepro.h b/arch/tile/include/uapi/arch/chip_tilepro.h index 70017699a74c..70017699a74c 100644 --- a/arch/tile/include/arch/chip_tilepro.h +++ b/arch/tile/include/uapi/arch/chip_tilepro.h | |||
diff --git a/arch/tile/include/arch/icache.h b/arch/tile/include/uapi/arch/icache.h index 762eafa8a11e..762eafa8a11e 100644 --- a/arch/tile/include/arch/icache.h +++ b/arch/tile/include/uapi/arch/icache.h | |||
diff --git a/arch/tile/include/arch/interrupts.h b/arch/tile/include/uapi/arch/interrupts.h index 20f8f07d2de9..20f8f07d2de9 100644 --- a/arch/tile/include/arch/interrupts.h +++ b/arch/tile/include/uapi/arch/interrupts.h | |||
diff --git a/arch/tile/include/arch/interrupts_32.h b/arch/tile/include/uapi/arch/interrupts_32.h index 96b5710505b6..96b5710505b6 100644 --- a/arch/tile/include/arch/interrupts_32.h +++ b/arch/tile/include/uapi/arch/interrupts_32.h | |||
diff --git a/arch/tile/include/arch/interrupts_64.h b/arch/tile/include/uapi/arch/interrupts_64.h index 5bb58b2e4e6f..5bb58b2e4e6f 100644 --- a/arch/tile/include/arch/interrupts_64.h +++ b/arch/tile/include/uapi/arch/interrupts_64.h | |||
diff --git a/arch/tile/include/arch/opcode.h b/arch/tile/include/uapi/arch/opcode.h index 92d15229ecec..92d15229ecec 100644 --- a/arch/tile/include/arch/opcode.h +++ b/arch/tile/include/uapi/arch/opcode.h | |||
diff --git a/arch/tile/include/arch/opcode_tilegx.h b/arch/tile/include/uapi/arch/opcode_tilegx.h index c14d02c81600..c14d02c81600 100644 --- a/arch/tile/include/arch/opcode_tilegx.h +++ b/arch/tile/include/uapi/arch/opcode_tilegx.h | |||
diff --git a/arch/tile/include/arch/opcode_tilepro.h b/arch/tile/include/uapi/arch/opcode_tilepro.h index 71b763b8ce83..71b763b8ce83 100644 --- a/arch/tile/include/arch/opcode_tilepro.h +++ b/arch/tile/include/uapi/arch/opcode_tilepro.h | |||
diff --git a/arch/tile/include/arch/sim.h b/arch/tile/include/uapi/arch/sim.h index e54b7b0527f3..e54b7b0527f3 100644 --- a/arch/tile/include/arch/sim.h +++ b/arch/tile/include/uapi/arch/sim.h | |||
diff --git a/arch/tile/include/arch/sim_def.h b/arch/tile/include/uapi/arch/sim_def.h index 4b44a2b6a09a..4b44a2b6a09a 100644 --- a/arch/tile/include/arch/sim_def.h +++ b/arch/tile/include/uapi/arch/sim_def.h | |||
diff --git a/arch/tile/include/uapi/arch/spr_def.h b/arch/tile/include/uapi/arch/spr_def.h new file mode 100644 index 000000000000..c250c5adb1a6 --- /dev/null +++ b/arch/tile/include/uapi/arch/spr_def.h | |||
@@ -0,0 +1,26 @@ | |||
1 | /* | ||
2 | * Copyright 2010 Tilera Corporation. All Rights Reserved. | ||
3 | * | ||
4 | * This program is free software; you can redistribute it and/or | ||
5 | * modify it under the terms of the GNU General Public License | ||
6 | * as published by the Free Software Foundation, version 2. | ||
7 | * | ||
8 | * This program is distributed in the hope that it will be useful, but | ||
9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
10 | * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or | ||
11 | * NON INFRINGEMENT. See the GNU General Public License for | ||
12 | * more details. | ||
13 | */ | ||
14 | |||
15 | #ifndef _UAPI__ARCH_SPR_DEF_H__ | ||
16 | #define _UAPI__ARCH_SPR_DEF_H__ | ||
17 | |||
18 | /* Include the proper base SPR definition file. */ | ||
19 | #ifdef __tilegx__ | ||
20 | #include <arch/spr_def_64.h> | ||
21 | #else | ||
22 | #include <arch/spr_def_32.h> | ||
23 | #endif | ||
24 | |||
25 | |||
26 | #endif /* _UAPI__ARCH_SPR_DEF_H__ */ | ||
diff --git a/arch/tile/include/arch/spr_def_32.h b/arch/tile/include/uapi/arch/spr_def_32.h index 78bbce2fb19a..c689446e6284 100644 --- a/arch/tile/include/arch/spr_def_32.h +++ b/arch/tile/include/uapi/arch/spr_def_32.h | |||
@@ -14,8 +14,8 @@ | |||
14 | 14 | ||
15 | #ifndef __DOXYGEN__ | 15 | #ifndef __DOXYGEN__ |
16 | 16 | ||
17 | #ifndef __ARCH_SPR_DEF_H__ | 17 | #ifndef __ARCH_SPR_DEF_32_H__ |
18 | #define __ARCH_SPR_DEF_H__ | 18 | #define __ARCH_SPR_DEF_32_H__ |
19 | 19 | ||
20 | #define SPR_AUX_PERF_COUNT_0 0x6005 | 20 | #define SPR_AUX_PERF_COUNT_0 0x6005 |
21 | #define SPR_AUX_PERF_COUNT_1 0x6006 | 21 | #define SPR_AUX_PERF_COUNT_1 0x6006 |
@@ -252,6 +252,6 @@ | |||
252 | #define SPR_WATCH_MASK 0x420a | 252 | #define SPR_WATCH_MASK 0x420a |
253 | #define SPR_WATCH_VAL 0x420b | 253 | #define SPR_WATCH_VAL 0x420b |
254 | 254 | ||
255 | #endif /* !defined(__ARCH_SPR_DEF_H__) */ | 255 | #endif /* !defined(__ARCH_SPR_DEF_32_H__) */ |
256 | 256 | ||
257 | #endif /* !defined(__DOXYGEN__) */ | 257 | #endif /* !defined(__DOXYGEN__) */ |
diff --git a/arch/tile/include/arch/spr_def_64.h b/arch/tile/include/uapi/arch/spr_def_64.h index 0da86faa3370..67a6c1751e3b 100644 --- a/arch/tile/include/arch/spr_def_64.h +++ b/arch/tile/include/uapi/arch/spr_def_64.h | |||
@@ -14,8 +14,8 @@ | |||
14 | 14 | ||
15 | #ifndef __DOXYGEN__ | 15 | #ifndef __DOXYGEN__ |
16 | 16 | ||
17 | #ifndef __ARCH_SPR_DEF_H__ | 17 | #ifndef __ARCH_SPR_DEF_64_H__ |
18 | #define __ARCH_SPR_DEF_H__ | 18 | #define __ARCH_SPR_DEF_64_H__ |
19 | 19 | ||
20 | #define SPR_AUX_PERF_COUNT_0 0x2105 | 20 | #define SPR_AUX_PERF_COUNT_0 0x2105 |
21 | #define SPR_AUX_PERF_COUNT_1 0x2106 | 21 | #define SPR_AUX_PERF_COUNT_1 0x2106 |
@@ -211,6 +211,6 @@ | |||
211 | #define SPR_WATCH_MASK 0x200a | 211 | #define SPR_WATCH_MASK 0x200a |
212 | #define SPR_WATCH_VAL 0x200b | 212 | #define SPR_WATCH_VAL 0x200b |
213 | 213 | ||
214 | #endif /* !defined(__ARCH_SPR_DEF_H__) */ | 214 | #endif /* !defined(__ARCH_SPR_DEF_64_H__) */ |
215 | 215 | ||
216 | #endif /* !defined(__DOXYGEN__) */ | 216 | #endif /* !defined(__DOXYGEN__) */ |