Skip to content

Commit

Permalink
[ARM] nommu: create flat.h to support uClinux flat binaries
Browse files Browse the repository at this point in the history
Create header with uClinux flat format binary support macros for ARM
platforms. Derived from the m68knommu flat.h.

Signed-off-by: Greg Ungerer <gerg@uclinux.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
  • Loading branch information
Greg Ungerer authored and Russell King committed Sep 20, 2006
1 parent 6a39dd6 commit acc46c0
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions include/asm-arm/flat.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/*
* include/asm-arm/flat.h -- uClinux flat-format executables
*/

#ifndef __ARM_FLAT_H__
#define __ARM_FLAT_H__

#define flat_stack_align(sp) /* nothing needed */
#define flat_argvp_envp_on_stack() 1
#define flat_old_ram_flag(flags) (flags)
#define flat_reloc_valid(reloc, size) ((reloc) <= (size))
#define flat_get_addr_from_rp(rp, relval, flags) get_unaligned(rp)
#define flat_put_addr_at_rp(rp, val, relval) put_unaligned(val,rp)
#define flat_get_relocate_addr(rel) (rel)

#endif /* __ARM_FLAT_H__ */

0 comments on commit acc46c0

Please sign in to comment.