Merge branch 'locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6] / arch / ia64 / include / asm / machvec_uv.h
1 /*
2  * This file is subject to the terms and conditions of the GNU General Public
3  * License.  See the file "COPYING" in the main directory of this archive
4  * for more details.
5  *
6  * SGI UV Core Functions
7  *
8  * Copyright (C) 2008 Silicon Graphics, Inc. All rights reserved.
9  */
10
11 #ifndef _ASM_IA64_MACHVEC_UV_H
12 #define _ASM_IA64_MACHVEC_UV_H
13
14 extern ia64_mv_setup_t uv_setup;
15
16 /*
17  * This stuff has dual use!
18  *
19  * For a generic kernel, the macros are used to initialize the
20  * platform's machvec structure.  When compiling a non-generic kernel,
21  * the macros are used directly.
22  */
23 #define platform_name                   "uv"
24 #define platform_setup                  uv_setup
25
26 #endif /* _ASM_IA64_MACHVEC_UV_H */