head	1.2;
access;
symbols
	RELENG_5_2_1_RELEASE:1.1
	RELENG_5_2_0_RELEASE:1.1
	RELENG_5_2:1.1.0.6
	RELENG_5_2_BP:1.1
	RELENG_5_1_0_RELEASE:1.1
	RELENG_5_1:1.1.0.4
	RELENG_5_1_BP:1.1
	RELENG_5_0_0_RELEASE:1.1
	RELENG_5_0:1.1.0.2
	RELENG_5_0_BP:1.1;
locks; strict;
comment	@# @;


1.2
date	2003.12.11.01.05.09;	author peter;	state dead;
branches;
next	1.1;

1.1
date	2002.04.10.19.34.51;	author dfr;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Assimilate ia64 back into the fold with the common freebsd32/ia32 code.
The split-up code is derived from the ia64 code originally.

Note that I have only compile-tested this, not actually run-tested it.
The ia64 side of the force is missing some significant chunks of signal
delivery code.
@
text
@# Makefile for syscall tables
#
# $FreeBSD: src/sys/ia64/ia32/Makefile,v 1.1 2002/04/10 19:34:51 dfr Exp $

all:
	@@echo "make sysent only"

sysent:  ia32_sysent.c ia32_syscall.h ia32_proto.h

ia32_sysent.c ia32_syscall.h ia32_proto.h: ../../kern/makesyscalls.sh \
		syscalls.master syscalls.conf
	-mv -f ia32_sysent.c ia32_sysent.c.bak
	-mv -f ia32_syscall.h ia32_syscall.h.bak
	-mv -f ia32_proto.h ia32_proto.h.bak
	sh ../../kern/makesyscalls.sh syscalls.master syscalls.conf
@


1.1
log
@Initial support for executing IA-32 binaries. This will not compile
without a few patches for the rest of the kernel to allow the image
activator to override exec_copyout_strings and setregs.

None of the syscall argument translation has been done. Possibly, this
translation layer can be shared with any platform that wants to support
running ILP32 binaries on an LP64 host (e.g. sparc32 binaries?)
@
text
@d3 1
a3 1
# $FreeBSD$
@

