forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 407
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ARC: split elf.h into uapi and export it for userspace
Signed-off-by: Vineet Gupta <[email protected]>
- Loading branch information
1 parent
1713905
commit 8ccfe66
Showing
3 changed files
with
38 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
/* | ||
* Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
*/ | ||
|
||
#ifndef _UAPI__ASM_ARC_ELF_H | ||
#define _UAPI__ASM_ARC_ELF_H | ||
|
||
#include <asm/ptrace.h> /* for user_regs_struct */ | ||
|
||
/* Machine specific ELF Hdr flags */ | ||
#define EF_ARC_OSABI_MSK 0x00000f00 | ||
#define EF_ARC_OSABI_ORIG 0x00000000 /* MUST be zero for back-compat */ | ||
#define EF_ARC_OSABI_CURRENT 0x00000300 /* v3 (no legacy syscalls) */ | ||
|
||
typedef unsigned long elf_greg_t; | ||
typedef unsigned long elf_fpregset_t; | ||
|
||
#define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t)) | ||
|
||
typedef elf_greg_t elf_gregset_t[ELF_NGREG]; | ||
|
||
#endif |