Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset e344422 in mainline


Ignore:
Timestamp:
2018-10-17T15:44:35Z (3 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master
Children:
8ca4b602
Parents:
d24e987
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-10-17 15:08:53)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-10-17 15:44:35)
Message:

Move kernel/arch/*/include/arch/elf.h to abi/

Files:
10 deleted
7 edited
9 moved

Legend:

Unmodified
Added
Removed
  • abi/arch/abs32le/include/abi/arch/elf.h

    rd24e987 re344422  
    2727 */
    2828
    29 /** @addtogroup kernel_abs32le
     29/** @addtogroup abi_abs32le
    3030 * @{
    3131 */
     
    3333 */
    3434
    35 #ifndef KERN_abs32le_ELF_H_
    36 #define KERN_abs32le_ELF_H_
     35#ifndef ABI_abs32le_ELF_H_
     36#define ABI_abs32le_ELF_H_
    3737
    3838#define ELF_MACHINE        EM_NO
  • abi/arch/amd64/include/abi/arch/elf.h

    rd24e987 re344422  
    2727 */
    2828
    29 /** @addtogroup kernel_amd64
     29/** @addtogroup abi_amd64
    3030 * @{
    3131 */
     
    3333 */
    3434
    35 #ifndef KERN_amd64_ELF_H_
    36 #define KERN_amd64_ELF_H_
     35#ifndef ABI_amd64_ELF_H_
     36#define ABI_amd64_ELF_H_
    3737
    3838#define ELF_MACHINE        EM_X86_64
  • abi/arch/arm32/include/abi/arch/elf.h

    rd24e987 re344422  
    2727 */
    2828
    29 /** @addtogroup kernel_arm32
     29/** @addtogroup abi_arm32
    3030 * @{
    3131 */
     
    3434 */
    3535
    36 #ifndef KERN_arm32_ELF_H_
    37 #define KERN_arm32_ELF_H_
     36#ifndef ABI_arm32_ELF_H_
     37#define ABI_arm32_ELF_H_
    3838
    3939#define ELF_MACHINE  EM_ARM
  • abi/arch/ia32/include/abi/arch/elf.h

    rd24e987 re344422  
    2727 */
    2828
    29 /** @addtogroup kernel_ia32
     29/** @addtogroup abi_ia32
    3030 * @{
    3131 */
     
    3333 */
    3434
    35 #ifndef KERN_ia32_ELF_H_
    36 #define KERN_ia32_ELF_H_
     35#ifndef ABI_ia32_ELF_H_
     36#define ABI_ia32_ELF_H_
    3737
    3838#define ELF_MACHINE        EM_386
  • abi/arch/ia64/include/abi/arch/elf.h

    rd24e987 re344422  
    2727 */
    2828
    29 /** @addtogroup kernel_ia64
     29/** @addtogroup abi_ia64
    3030 * @{
    3131 */
     
    3333 */
    3434
    35 #ifndef KERN_ia64_ELF_H_
    36 #define KERN_ia64_ELF_H_
     35#ifndef ABI_ia64_ELF_H_
     36#define ABI_ia64_ELF_H_
    3737
    3838#define ELF_MACHINE        EM_IA_64
  • abi/arch/mips32/include/abi/arch/elf.h

    rd24e987 re344422  
    2727 */
    2828
    29 /** @addtogroup kernel_mips32
     29/** @addtogroup abi_mips32
    3030 * @{
    3131 */
     
    3333 */
    3434
    35 #ifndef KERN_mips32_ELF_H_
    36 #define KERN_mips32_ELF_H_
     35#ifndef ABI_mips32_ELF_H_
     36#define ABI_mips32_ELF_H_
    3737
    3838#define ELF_MACHINE  EM_MIPS
  • abi/arch/ppc32/include/abi/arch/elf.h

    rd24e987 re344422  
    2727 */
    2828
    29 /** @addtogroup kernel_ppc32
     29/** @addtogroup abi_ppc32
    3030 * @{
    3131 */
     
    3333 */
    3434
    35 #ifndef KERN_ppc32_ELF_H_
    36 #define KERN_ppc32_ELF_H_
     35#ifndef ABI_ppc32_ELF_H_
     36#define ABI_ppc32_ELF_H_
    3737
    3838#define ELF_MACHINE        EM_PPC
  • abi/arch/riscv64/include/abi/arch/elf.h

    rd24e987 re344422  
    2727 */
    2828
    29 /** @addtogroup kernel_riscv64
     29/** @addtogroup abi_riscv64
    3030 * @{
    3131 */
     
    3333 */
    3434
    35 #ifndef KERN_riscv64_ELF_H_
    36 #define KERN_riscv64_ELF_H_
     35#ifndef ABI_riscv64_ELF_H_
     36#define ABI_riscv64_ELF_H_
    3737
    3838#define ELF_MACHINE        EM_RISCV
  • abi/arch/sparc64/include/abi/arch/elf.h

    rd24e987 re344422  
    2727 */
    2828
    29 /** @addtogroup kernel_sparc64
     29/** @addtogroup abi_sparc64
    3030 * @{
    3131 */
     
    3333 */
    3434
    35 #ifndef KERN_sparc64_ELF_H_
    36 #define KERN_sparc64_ELF_H_
     35#ifndef ABI_sparc64_ELF_H_
     36#define ABI_sparc64_ELF_H_
    3737
    3838#define ELF_MACHINE        EM_SPARCV9
  • abi/include/abi/elf.h

    rd24e987 re344422  
    3737
    3838#include <stdint.h>
     39#include <abi/arch/elf.h>
    3940
    4041/**
  • boot/Makefile.build

    rd24e987 re344422  
    3131include Makefile.common
    3232
    33 INCLUDES = -Igeneric/include -Iarch/$(KARCH)/include -Igenarch/include -I$(ROOT_PATH)/abi/include
     33INCLUDES = -Igeneric/include -Iarch/$(KARCH)/include -Igenarch/include -I$(ROOT_PATH)/abi/arch/$(KARCH)/include -I$(ROOT_PATH)/abi/include
    3434OPTIMIZATION = 3
    3535
     
    115115
    116116include Makefile.initrd
    117 
  • kernel/Makefile

    rd24e987 re344422  
    8585#
    8686
    87 INCLUDES = generic/include genarch/include arch/$(KARCH)/include ../abi/include
     87INCLUDES = generic/include genarch/include arch/$(KARCH)/include ../abi/arch/$(KARCH)/include ../abi/include
    8888INCLUDES_FLAGS = $(addprefix -I,$(INCLUDES))
    8989
  • kernel/generic/include/lib/elf.h

    rd24e987 re344422  
    3737
    3838#include <abi/elf.h>
    39 #include <arch/elf.h>
    4039
    4140#endif
  • kernel/generic/include/lib/elf_load.h

    rd24e987 re344422  
    3636#define KERN_ELF_LOAD_H_
    3737
    38 #include <arch/elf.h>
     38#include <abi/elf.h>
    3939
    4040/**
  • uspace/Makefile.common

    rd24e987 re344422  
    101101        -isystem $(LIBC_PREFIX)/include \
    102102        -isystem $(LIBC_PREFIX)/arch/$(UARCH)/include \
     103        -isystem $(ROOT_PATH)/abi/arch/$(KARCH)/include \
    103104        -isystem $(ROOT_PATH)/abi/include
    104105
     
    415416
    416417-include $(DEPENDS)
    417 
  • uspace/lib/c/include/elf/elf.h

    rd24e987 re344422  
    3939#include <types/common.h>
    4040#include <abi/elf.h>
    41 #include <libarch/elf.h>
    4241
    4342extern const elf_segment_header_t *elf_get_phdr(const void *, unsigned);
Note: See TracChangeset for help on using the changeset viewer.