Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1947 → Rev 1948

/trunk/kernel/tools/sparc64/gencontext.c
File deleted
/trunk/kernel/tools/ppc32/gencontext.c
File deleted
/trunk/kernel/tools/amd64/gencontext.c
File deleted
/trunk/kernel/tools/ppc64/gencontext.c
File deleted
/trunk/kernel/tools/mips32/gencontext.c
File deleted
/trunk/kernel/arch/sparc64/include/context.h
35,18 → 35,10
#ifndef KERN_sparc64_CONTEXT_H_
#define KERN_sparc64_CONTEXT_H_
 
#ifndef KERN_sparc64_STACK_H_
# include <arch/stack.h>
#endif
#include <arch/stack.h>
#include <arch/types.h>
#include <align.h>
 
#ifndef KERN_sparc64_TYPES_H_
# include <arch/types.h>
#endif
 
#ifndef KERN_ALIGN_H_
# include <align.h>
#endif
 
#define SP_DELTA STACK_WINDOW_SAVE_AREA_SIZE
 
#ifdef context_set
/trunk/kernel/arch/ppc32/include/exception.h
35,10 → 35,7
#ifndef KERN_ppc32_EXCEPTION_H_
#define KERN_ppc32_EXCEPTION_H_
 
#ifndef KERN_ppc32_TYPES_H_
# include <arch/types.h>
#endif
 
#include <arch/types.h>
#include <typedefs.h>
 
struct istate {
/trunk/kernel/arch/ppc32/include/context.h
35,9 → 35,7
#ifndef KERN_ppc32_CONTEXT_H_
#define KERN_ppc32_CONTEXT_H_
 
#ifndef KERN_ppc32_TYPES_H_
# include <arch/types.h>
#endif
#include <arch/types.h>
 
#define SP_DELTA 16
 
/trunk/kernel/arch/amd64/include/context.h
35,11 → 35,8
#ifndef KERN_amd64_CONTEXT_H_
#define KERN_amd64_CONTEXT_H_
 
#ifndef KERN_amd64_TYPES_H_
# include <arch/types.h>
#endif
#include <arch/types.h>
 
 
/* According to ABI the stack MUST be aligned on
* 16-byte boundary. If it is not, the va_arg calling will
* panic sooner or later
/trunk/kernel/arch/ppc64/include/exception.h
35,10 → 35,7
#ifndef KERN_ppc64_EXCEPTION_H_
#define KERN_ppc64_EXCEPTION_H_
 
#ifndef KERN_ppc64_TYPES_H_
# include <arch/types.h>
#endif
 
#include <arch/types.h>
#include <typedefs.h>
 
struct istate {
/trunk/kernel/arch/ppc64/include/context.h
35,9 → 35,7
#ifndef KERN_ppc64_CONTEXT_H_
#define KERN_ppc64_CONTEXT_H_
 
#ifndef KERN_ppc64_TYPES_H_
# include <arch/types.h>
#endif
#include <arch/types.h>
 
#define SP_DELTA 16
 
/trunk/kernel/arch/mips32/include/context_offset.h
13,8 → 13,7
#define OFFSET_S8 0x28
#define OFFSET_GP 0x2c
 
 
/* struct register_dump */
/* struct istate */
#define EOFFSET_AT 0x0
#define EOFFSET_V0 0x4
#define EOFFSET_V1 0x8
/trunk/kernel/arch/mips32/include/exception.h
35,10 → 35,7
#ifndef KERN_mips32_EXCEPTION_H_
#define KERN_mips32_EXCEPTION_H_
 
#ifndef KERN_mips32_TYPES_H_
# include <arch/types.h>
#endif
 
#include <arch/types.h>
#include <typedefs.h>
#include <arch/cp0.h>
 
/trunk/kernel/arch/mips32/include/context.h
46,9 → 46,7
 
#ifndef __ASM__
 
#ifndef __mips32_TYPES_H__
# include <arch/types.h>
#endif
#include <arch/types.h>
 
/*
* Only save registers that must be preserved across