History log of /openbsd/sys/arch/powerpc/include/exec.h (Results 1 – 16 of 16)
Revision Date Author Comments
# 36fd90dc 11-Mar-2021 jsg <jsg@openbsd.org>

spelling


# 043da685 08-Feb-2017 guenther <guenther@openbsd.org>

In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() except
leaving out the size, so that
ELFNAME2(exec,makecmds)
becomes
exec_elf_makecmds
instead of
exec_elf{32,64}_makecmds
and then de

In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() except
leaving out the size, so that
ELFNAME2(exec,makecmds)
becomes
exec_elf_makecmds
instead of
exec_elf{32,64}_makecmds
and then delete the ELFNAME2() and ELFNAMEEND() macros.

Move the prototypes for functions local to exec_elf.c to there from
exec_elf.h.

Simplify the SMALL_KERNEL conditionals around the ELF coredump code.

Change exec_conf.c to use the size-generic names and macros

Remove exec_elf{32,64}.c and just build exec_elf.c; delete the
_KERN_DO_ELF and _KERN_DO_ELF64 #defines.

ok jca@, encouragement from deraadt@ and tom@

show more ...


# 76158c5b 29-Aug-2015 guenther <guenther@openbsd.org>

_NLIST_DO_ELF is no longer needed: it's the only option

ok deraadt@


# 2bf2b428 23-Aug-2015 kettenis <kettenis@openbsd.org>

Add support for the Secure-PLT ABI variant. This will give us better W^X
support on powerpc as it uses a non-executable GOT and PLT.

"start slamming stuff in" deraadt@


# 73f6899c 09-Feb-2013 miod <miod@openbsd.org>

No longer define EXEC_SCRIPT (probably coming from old PefoBSD). Also,
DB_ELFSIZE ought to be defined in <machine/db_machdep.h>, not <machine/exec.h>


# 2cf794e2 11-Sep-2012 deraadt <deraadt@openbsd.org>

Remove the 'OLF method' used for the transition from a.out to ELF and
for all the compat layers which are now gone. Linux compat still works
because it always used another method in any case, and no

Remove the 'OLF method' used for the transition from a.out to ELF and
for all the compat layers which are now gone. Linux compat still works
because it always used another method in any case, and nothing looks at
p_os anymore.
ok jsing

show more ...


# d8c2c0de 09-Jun-2003 deraadt <deraadt@openbsd.org>

more 3/4 cleanup for pefo


# 6a1aaa0f 15-Sep-2002 deraadt <deraadt@openbsd.org>

backout premature


# e1f7838a 15-Sep-2002 deraadt <deraadt@openbsd.org>

KNF


# 52c13d20 01-Sep-2001 drahn <drahn@openbsd.org>

The "powerpc" port which has supported the newer Apple Macintosh powerpc based
is being renamed to macppc. This is to allow sharing of common code
between different powerpc base platforms.

Most of t

The "powerpc" port which has supported the newer Apple Macintosh powerpc based
is being renamed to macppc. This is to allow sharing of common code
between different powerpc base platforms.

Most of the work involved in the renaming process was performed by miod@

Files moved from powerpc/include to macppc/include
Some files were not "moved" but wrapper files were created which include
the powerpc/include version.

Several of the powerpc/include files where changed to reflect that they
are POWERPC_* not MACHINE_*.

show more ...


# 710c1cd8 22-Jan-2001 art <art@openbsd.org>

Define ARCH_ELFSIZE that is the default elf size on this arch.


# f33a460b 13-Oct-1997 pefo <pefo@openbsd.org>

Monolithic PowerPC kernel, new include


# 2c25fc68 09-Jan-1997 rahnds <rahnds@openbsd.org>

adding further support.


# a8c43157 28-Dec-1996 rahnds <rahnds@openbsd.org>

adding OpenBSD tag to files.


# a398dccb 23-Dec-1996 deraadt <deraadt@openbsd.org>

use _{NLIST,KERN}_DO_{AOUT,ELF,ECOFF} to select binary types


# 47bc79e1 21-Dec-1996 rahnds <rahnds@openbsd.org>

Check-in of powerpc kernel support.
NOTE: This will not work until the other pieces are checked in.
This is primarily the NetBSD powerpc port, with modifications
to support ELF.