svn commit: r268351 - in head: cddl/contrib/opensolaris/lib/libdtrace/common cddl/lib/libzpool etc/etc.ia64 gnu/lib/csu gnu/lib/libgcc gnu/usr.bin/binutils/as/ia64-freebsd gnu/usr.bin/binutils/ld g...
Marcel Moolenaar
marcel at FreeBSD.org
Mon Jul 7 00:27:18 UTC 2014
Author: marcel
Date: Mon Jul 7 00:27:09 2014
New Revision: 268351
URL: http://svnweb.freebsd.org/changeset/base/268351
Log:
Remove ia64.
This includes:
o All directories named *ia64*
o All files named *ia64*
o All ia64-specific code guarded by __ia64__
o All ia64-specific makefile logic
o Mention of ia64 in comments and documentation
This excludes:
o Everything under contrib/
o Everything under crypto/
o sys/xen/interface
o sys/sys/elf_common.h
Discussed at: BSDcan
Deleted:
head/etc/etc.ia64/
head/gnu/usr.bin/binutils/as/ia64-freebsd/
head/gnu/usr.bin/binutils/ld/Makefile.ia64
head/gnu/usr.bin/binutils/ld/elf64_ia64_fbsd.sh
head/gnu/usr.bin/binutils/libbfd/Makefile.ia64
head/gnu/usr.bin/binutils/libopcodes/Makefile.ia64
head/gnu/usr.bin/gdb/arch/ia64/
head/gnu/usr.bin/gdb/kgdb/trgt_ia64.c
head/lib/clang/include/IA64GenAsmWriter.inc
head/lib/clang/include/IA64GenDAGISel.inc
head/lib/clang/include/IA64GenInstrInfo.inc
head/lib/clang/include/IA64GenRegisterInfo.inc
head/lib/csu/ia64/
head/lib/libc/ia64/
head/lib/libkvm/kvm_ia64.c
head/lib/libthr/arch/ia64/
head/lib/libthread_db/arch/ia64/
head/lib/msun/ia64/
head/libexec/rtld-elf/ia64/
head/release/ia64/
head/sbin/Makefile.ia64
head/sbin/mca/
head/secure/lib/libcrypto/opensslconf-ia64.h
head/sys/boot/Makefile.ia64
head/sys/boot/efi/include/ia64/
head/sys/boot/ficl/ia64/
head/sys/boot/ia64/
head/sys/cddl/contrib/opensolaris/common/atomic/ia64/
head/sys/conf/Makefile.ia64
head/sys/conf/files.ia64
head/sys/conf/ldscript.ia64
head/sys/conf/options.ia64
head/sys/contrib/ia64/
head/sys/dev/hwpmc/hwpmc_ia64.c
head/sys/dev/uart/uart_cpu_ia64.c
head/sys/ia64/
head/sys/libkern/ia64/
head/sys/xen/interface/arch-ia64/
head/sys/xen/interface/arch-ia64.h
head/tools/regression/ia64/
head/tools/tools/gdb_regofs/ia64.c
head/usr.bin/Makefile.ia64
head/usr.bin/gprof/ia64.h
head/usr.bin/truss/ia64-fbsd.c
head/usr.bin/xlint/arch/ia64/
head/usr.sbin/Makefile.ia64
Modified:
head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
head/cddl/lib/libzpool/Makefile
head/gnu/lib/csu/Makefile
head/gnu/lib/libgcc/Makefile
head/gnu/usr.bin/binutils/ld/Makefile
head/gnu/usr.bin/binutils/libbfd/Makefile
head/gnu/usr.bin/binutils/libbfd/bfd.h
head/gnu/usr.bin/cc/Makefile.tgt
head/gnu/usr.bin/cc/include/Makefile
head/lib/Makefile
head/lib/libarchive/Makefile
head/lib/libc/Makefile
head/lib/libc/gen/tls.c
head/lib/libc/mips/arith.h
head/lib/libc/xdr/xdr_float.c
head/lib/libkvm/kvm_amd64.c
head/lib/libkvm/kvm_i386.c
head/lib/libstand/Makefile
head/lib/msun/sparc64/fenv.h
head/lib/msun/src/math.h
head/lib/ncurses/ncurses/Makefile
head/libexec/rtld-elf/rtld.c
head/release/doc/README
head/release/doc/en_US.ISO8859-1/hardware/article.xml
head/release/doc/en_US.ISO8859-1/readme/article.xml
head/release/doc/share/examples/Makefile.relnotesng
head/release/doc/share/misc/dev.archlist.txt
head/release/doc/share/xml/release.ent
head/rescue/rescue/Makefile
head/sbin/bsdlabel/bsdlabel.8
head/sbin/bsdlabel/bsdlabel.c
head/sbin/fdisk/fdisk.c
head/share/dict/freebsd
head/share/examples/etc/make.conf
head/share/man/man4/acpi.4
head/share/man/man4/aout.4
head/share/man/man4/inet.4
head/share/man/man4/smp.4
head/share/man/man5/src.conf.5
head/share/man/man9/atomic.9
head/share/man/man9/get_cyclecount.9
head/share/mk/bsd.cpu.mk
head/share/mk/bsd.endian.mk
head/share/mk/bsd.sys.mk
head/sys/Makefile
head/sys/boot/common/Makefile.inc
head/sys/boot/efi/include/amd64/pe.h
head/sys/boot/efi/include/efiapi.h
head/sys/boot/efi/include/i386/pe.h
head/sys/boot/ficl/loader.c
head/sys/boot/libstand32/Makefile
head/sys/boot/userboot/libstand/Makefile
head/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h
head/sys/compat/freebsd32/freebsd32_misc.c
head/sys/compat/freebsd32/freebsd32_util.h
head/sys/compat/ia32/ia32_util.h
head/sys/compat/ndis/pe_var.h
head/sys/conf/kern.mk
head/sys/contrib/dev/acpica/acpica_prep.sh
head/sys/dev/acpica/acpi_hpet.c
head/sys/dev/amr/amrio.h
head/sys/dev/ath/if_ath_ahb.c
head/sys/dev/ath/if_ath_pci.c
head/sys/dev/atkbdc/atkbdc.c
head/sys/dev/drm/drm.h
head/sys/dev/drm/drm_sarea.h
head/sys/dev/drm2/drm.h
head/sys/dev/drm2/drm_sarea.h
head/sys/dev/fb/fbreg.h
head/sys/dev/pci/vga_pci.c
head/sys/dev/sound/pcm/pcm.h
head/sys/dev/sym/sym_hipd.c
head/sys/dev/txp/if_txp.c
head/sys/dev/vt/hw/vga/vt_vga.c
head/sys/kern/imgact_elf.c
head/sys/kern/kern_exec.c
head/sys/kern/kern_thread.c
head/sys/kern/link_elf.c
head/sys/kern/subr_witness.c
head/sys/modules/Makefile
head/sys/modules/acpi/acpi/Makefile
head/sys/modules/hwpmc/Makefile
head/sys/modules/ppc/Makefile
head/sys/modules/sound/sound/Makefile
head/sys/sys/disklabel.h
head/sys/sys/efi.h
head/sys/sys/fnv_hash.h
head/sys/sys/kerneldump.h
head/sys/sys/sysctl.h
head/sys/sys/sysent.h
head/sys/vm/vm_mmap.c
head/sys/vm/vm_pageout.c
head/sys/vm/vm_unix.c
head/sys/x86/include/segments.h
head/sys/x86/iommu/intel_drv.c
head/tools/build/mk/OptionalObsoleteFiles.inc
head/tools/regression/README
head/tools/regression/filemon/Makefile
head/usr.bin/gprof/gprof.h
head/usr.bin/truss/extern.h
head/usr.bin/truss/main.c
head/usr.bin/xlint/lint1/param.h
head/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_sys.c
head/usr.sbin/config/config.5
head/usr.sbin/crunch/crunchide/Makefile
head/usr.sbin/crunch/crunchide/exec_elf32.c
head/usr.sbin/mergemaster/mergemaster.sh
head/usr.sbin/ntp/config.h
head/usr.sbin/pkg/elf_tables.h
Modified: head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
==============================================================================
--- head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Mon Jul 7 00:12:18 2014 (r268350)
+++ head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Mon Jul 7 00:27:09 2014 (r268351)
@@ -230,9 +230,6 @@ prepare_elf32(dtrace_hdl_t *dtp, const d
#if defined(__arm__)
/* XXX */
printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__);
-#elif defined(__ia64__)
-/* XXX */
-printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__);
#elif defined(__i386) || defined(__amd64)
rel->r_offset = s->dofs_offset +
dofr[j].dofr_offset;
@@ -424,8 +421,6 @@ prepare_elf64(dtrace_hdl_t *dtp, const d
#ifdef DOODAD
#if defined(__arm__)
/* XXX */
-#elif defined(__ia64__)
-/* XXX */
#elif defined(__mips__)
/* XXX */
#elif defined(__powerpc__)
@@ -535,8 +530,6 @@ dump_elf32(dtrace_hdl_t *dtp, const dof_
elf_file.ehdr.e_type = ET_REL;
#if defined(__arm__)
elf_file.ehdr.e_machine = EM_ARM;
-#elif defined(__ia64__)
- elf_file.ehdr.e_machine = EM_IA_64;
#elif defined(__mips__)
elf_file.ehdr.e_machine = EM_MIPS;
#elif defined(__powerpc__)
@@ -683,8 +676,6 @@ dump_elf64(dtrace_hdl_t *dtp, const dof_
elf_file.ehdr.e_type = ET_REL;
#if defined(__arm__)
elf_file.ehdr.e_machine = EM_ARM;
-#elif defined(__ia64__)
- elf_file.ehdr.e_machine = EM_IA_64;
#elif defined(__mips__)
elf_file.ehdr.e_machine = EM_MIPS;
#elif defined(__powerpc__)
@@ -814,15 +805,6 @@ dt_modtext(dtrace_hdl_t *dtp, char *p, i
printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__);
return (0);
}
-#elif defined(__ia64__)
-/* XXX */
-static int
-dt_modtext(dtrace_hdl_t *dtp, char *p, int isenabled, GElf_Rela *rela,
- uint32_t *off)
-{
-printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__);
- return (0);
-}
#elif defined(__mips__)
/* XXX */
static int
@@ -1235,9 +1217,7 @@ process_obj(dtrace_hdl_t *dtp, const cha
if (dtp->dt_oflags & DTRACE_O_LP64) {
eclass = ELFCLASS64;
-#if defined(__ia64__)
- emachine1 = emachine2 = EM_IA_64;
-#elif defined(__mips__)
+#if defined(__mips__)
emachine1 = emachine2 = EM_MIPS;
#elif defined(__powerpc__)
emachine1 = emachine2 = EM_PPC64;
@@ -1258,7 +1238,7 @@ process_obj(dtrace_hdl_t *dtp, const cha
#elif defined(__sparc)
emachine1 = EM_SPARC;
emachine2 = EM_SPARC32PLUS;
-#elif defined(__i386) || defined(__amd64) || defined(__ia64__)
+#elif defined(__i386) || defined(__amd64)
emachine1 = emachine2 = EM_386;
#endif
symsize = sizeof (Elf32_Sym);
Modified: head/cddl/lib/libzpool/Makefile
==============================================================================
--- head/cddl/lib/libzpool/Makefile Mon Jul 7 00:12:18 2014 (r268350)
+++ head/cddl/lib/libzpool/Makefile Mon Jul 7 00:27:09 2014 (r268351)
@@ -14,7 +14,7 @@
.if exists(${.CURDIR}/../../../sys/cddl/contrib/opensolaris/common/atomic/${MACHINE_ARCH}/opensolaris_atomic.S)
.PATH: ${.CURDIR}/../../../sys/cddl/contrib/opensolaris/common/atomic/${MACHINE_ARCH}
ATOMIC_SRCS= opensolaris_atomic.S
-.if ${MACHINE_ARCH} != "ia64" && ${MACHINE_ARCH} != "sparc64"
+.if ${MACHINE_ARCH} != "sparc64"
ACFLAGS+= -Wa,--noexecstack
.endif
.else
Modified: head/gnu/lib/csu/Makefile
==============================================================================
--- head/gnu/lib/csu/Makefile Mon Jul 7 00:12:18 2014 (r268350)
+++ head/gnu/lib/csu/Makefile Mon Jul 7 00:27:09 2014 (r268351)
@@ -28,13 +28,6 @@ MKDEP= -DCRT_BEGIN
CFLAGS+= -DTARGET_ARM_EABI
.endif
-.if ${MACHINE_CPUARCH} == "ia64"
-BEGINSRC= crtbegin.asm
-ENDSRC= crtend.asm
-CFLAGS+= -x assembler-with-cpp # Ugly hack
-CFLAGS+= -include osreldate.h
-.undef SRCS # hack for 'make depend'
-.endif
.if ${MACHINE_CPUARCH} == "powerpc"
TGTOBJS= crtsavres.o
SRCS+= crtsavres.asm
Modified: head/gnu/lib/libgcc/Makefile
==============================================================================
--- head/gnu/lib/libgcc/Makefile Mon Jul 7 00:12:18 2014 (r268350)
+++ head/gnu/lib/libgcc/Makefile Mon Jul 7 00:27:09 2014 (r268351)
@@ -137,17 +137,6 @@ LIB2FUNCS_EXTRA+= fixdfdi.c fixunssfsi.c
.endif
.endif
-.if ${TARGET_CPUARCH} == "ia64"
-# from config/ia64/t-ia64
-LIB1ASMSRC = lib1funcs.asm
-LIB1ASMFUNCS = __divxf3 __divdf3 __divsf3 \
- __divdi3 __moddi3 __udivdi3 __umoddi3 \
- __divsi3 __modsi3 __udivsi3 __umodsi3 __save_stack_nonlocal \
- __nonlocal_goto __restore_stack_nonlocal __trampoline \
- _fixtfdi _fixunstfdi _floatditf
-LIB2ADDEH = unwind-ia64.c unwind-sjlj.c unwind-c.c
-.endif
-
.if ${TARGET_ARCH} == "powerpc"
# from config/rs6000/t-ppccomm
LIB2FUNCS_EXTRA = tramp.asm
Modified: head/gnu/usr.bin/binutils/ld/Makefile
==============================================================================
--- head/gnu/usr.bin/binutils/ld/Makefile Mon Jul 7 00:12:18 2014 (r268350)
+++ head/gnu/usr.bin/binutils/ld/Makefile Mon Jul 7 00:27:09 2014 (r268351)
@@ -5,10 +5,6 @@
.PATH: ${SRCDIR}/ld
-.if ${TARGET_ARCH} == "ia64"
-CFLAGS+= -O1
-.endif
-
PROG= ld
SCRIPTDIR= /usr/libdata/ldscripts
SRCS+= ldcref.c \
Modified: head/gnu/usr.bin/binutils/libbfd/Makefile
==============================================================================
--- head/gnu/usr.bin/binutils/libbfd/Makefile Mon Jul 7 00:12:18 2014 (r268350)
+++ head/gnu/usr.bin/binutils/libbfd/Makefile Mon Jul 7 00:27:09 2014 (r268351)
@@ -42,7 +42,7 @@ SRCS+= archive.c \
targets.c \
targmatch.h \
tekhex.c
-.if (${TARGET_ARCH} == "ia64" || ${TARGET_ARCH} == "sparc64")
+.if ${TARGET_ARCH} == "sparc64"
WARNS?= 2
.endif
CFLAGS+= -D_GNU_SOURCE
Modified: head/gnu/usr.bin/binutils/libbfd/bfd.h
==============================================================================
--- head/gnu/usr.bin/binutils/libbfd/bfd.h Mon Jul 7 00:12:18 2014 (r268350)
+++ head/gnu/usr.bin/binutils/libbfd/bfd.h Mon Jul 7 00:27:09 2014 (r268351)
@@ -85,7 +85,7 @@ extern "C" {
#define BFD_HOST_64BIT_LONG 0
#define BFD_HOST_64_BIT long long
#define BFD_HOST_U_64_BIT unsigned long long
-#elif defined(__alpha__) || defined(__sparc64__) || defined(__amd64__) || defined(__ia64__)
+#elif defined(__alpha__) || defined(__sparc64__) || defined(__amd64__)
#define BFD_HOST_64BIT_LONG 1
#define BFD_HOST_64_BIT long
#define BFD_HOST_U_64_BIT unsigned long
Modified: head/gnu/usr.bin/cc/Makefile.tgt
==============================================================================
--- head/gnu/usr.bin/cc/Makefile.tgt Mon Jul 7 00:12:18 2014 (r268350)
+++ head/gnu/usr.bin/cc/Makefile.tgt Mon Jul 7 00:27:09 2014 (r268351)
@@ -11,9 +11,6 @@ TARGET_CPUARCH=${MACHINE_CPUARCH}
TARGET_ARCH?= ${MACHINE_ARCH}
GCC_CPU=${TARGET_CPUARCH:C/amd64/i386/:C/powerpc/rs6000/:C/sparc64/sparc/}
-.if ${TARGET_ARCH} == "ia64"
-TARGET_CPU_DEFAULT= MASK_GNU_AS|MASK_GNU_LD
-.endif
.if ${TARGET_ARCH} == "sparc64"
TARGET_CPU_DEFAULT= TARGET_CPU_ultrasparc
.endif
Modified: head/gnu/usr.bin/cc/include/Makefile
==============================================================================
--- head/gnu/usr.bin/cc/include/Makefile Mon Jul 7 00:12:18 2014 (r268350)
+++ head/gnu/usr.bin/cc/include/Makefile Mon Jul 7 00:27:09 2014 (r268351)
@@ -12,8 +12,6 @@ INCSDIR=${INCLUDEDIR}/gcc/${GCCVER}
INCS= ammintrin.h emmintrin.h mmintrin.h mm3dnow.h pmmintrin.h \
tmmintrin.h xmmintrin.h mm_malloc.h
INCS+= wmmintrin.h __wmmintrin_aes.h __wmmintrin_pclmul.h
-.elif ${TARGET_ARCH} == "ia64"
-INCS= ia64intrin.h
.elif ${TARGET_ARCH} == "arm"
INCS= mmintrin.h
.elif ${TARGET_ARCH} == "powerpc" || ${TARGET_ARCH} == "powerpc64"
Modified: head/lib/Makefile
==============================================================================
--- head/lib/Makefile Mon Jul 7 00:12:18 2014 (r268350)
+++ head/lib/Makefile Mon Jul 7 00:27:09 2014 (r268351)
@@ -44,7 +44,6 @@ SUBDIR= ${SUBDIR_ORDERED} \
libdevstat \
libdwarf \
libedit \
- ${_libefi} \
libexecinfo \
libexpat \
libfetch \
@@ -237,11 +236,6 @@ _librtld_db= librtld_db
_libvmmapi= libvmmapi
.endif
-.if ${MACHINE_CPUARCH} == "ia64"
-_libefi= libefi
-_libsmb= libsmb
-.endif
-
.if ${MACHINE_CPUARCH} == "mips"
_libproc= libproc
_librtld_db= librtld_db
Modified: head/lib/libarchive/Makefile
==============================================================================
--- head/lib/libarchive/Makefile Mon Jul 7 00:12:18 2014 (r268350)
+++ head/lib/libarchive/Makefile Mon Jul 7 00:27:09 2014 (r268351)
@@ -41,7 +41,7 @@ SHARED_CFLAGS+= -DHAVE_ICONV=1 -DHAVE_IC
.endif
.if ${MACHINE_ARCH:Marm*} != "" || ${MACHINE_ARCH:Mmips*} != "" || \
- ${MACHINE_ARCH:Msparc64*} != "" || ${MACHINE_ARCH:Mia64*} != ""
+ ${MACHINE_ARCH:Msparc64*} != ""
NO_WCAST_ALIGN= yes
.if ${MACHINE_ARCH:M*64*} == ""
CFLAGS+= -DPPMD_32BIT
Modified: head/lib/libc/Makefile
==============================================================================
--- head/lib/libc/Makefile Mon Jul 7 00:12:18 2014 (r268350)
+++ head/lib/libc/Makefile Mon Jul 7 00:27:09 2014 (r268351)
@@ -80,7 +80,6 @@ NOASM=
.include "${LIBC_SRCTOP}/nls/Makefile.inc"
.include "${LIBC_SRCTOP}/posix1e/Makefile.inc"
.if ${LIBC_ARCH} != "amd64" && \
- ${LIBC_ARCH} != "ia64" && \
${LIBC_ARCH} != "powerpc64" && \
${LIBC_ARCH} != "sparc64" && \
${MACHINE_ARCH:Mmipsn32*} == "" && \
Modified: head/lib/libc/gen/tls.c
==============================================================================
--- head/lib/libc/gen/tls.c Mon Jul 7 00:12:18 2014 (r268350)
+++ head/lib/libc/gen/tls.c Mon Jul 7 00:27:09 2014 (r268351)
@@ -62,7 +62,7 @@ void _rtld_free_tls(void *tls, size_t tc
void *__libc_allocate_tls(void *oldtls, size_t tcbsize, size_t tcbalign);
void __libc_free_tls(void *tls, size_t tcbsize, size_t tcbalign);
-#if defined(__ia64__) || defined(__amd64__)
+#if defined(__amd64__)
#define TLS_TCB_ALIGN 16
#elif defined(__powerpc__) || defined(__i386__) || defined(__arm__) || \
defined(__sparc64__) || defined(__mips__)
@@ -71,8 +71,7 @@ void __libc_free_tls(void *tls, size_t t
#error TLS_TCB_ALIGN undefined for target architecture
#endif
-#if defined(__arm__) || defined(__ia64__) || defined(__mips__) || \
- defined(__powerpc__)
+#if defined(__arm__) || defined(__mips__) || defined(__powerpc__)
#define TLS_VARIANT_I
#endif
#if defined(__i386__) || defined(__amd64__) || defined(__sparc64__)
Modified: head/lib/libc/mips/arith.h
==============================================================================
--- head/lib/libc/mips/arith.h Mon Jul 7 00:12:18 2014 (r268350)
+++ head/lib/libc/mips/arith.h Mon Jul 7 00:27:09 2014 (r268351)
@@ -18,9 +18,6 @@
#define Double_Align
#else
/* TODO: Generate these values on a LE machine */
-/* Current values were stolen from ia64 except the
- * Xpointer define.
- */
#define IEEE_8087
#define Arith_Kind_ASL 1
#define Long int
Modified: head/lib/libc/xdr/xdr_float.c
==============================================================================
--- head/lib/libc/xdr/xdr_float.c Mon Jul 7 00:12:18 2014 (r268350)
+++ head/lib/libc/xdr/xdr_float.c Mon Jul 7 00:27:09 2014 (r268351)
@@ -63,7 +63,7 @@ __FBSDID("$FreeBSD$");
#if defined(__m68k__) || defined(__sparc__) || defined(__i386__) || \
defined(__mips__) || defined(__ns32k__) || defined(__alpha__) || \
- defined(__arm__) || defined(__ppc__) || defined(__ia64__) || \
+ defined(__arm__) || defined(__ppc__) || \
defined(__arm26__) || defined(__sparc64__) || defined(__amd64__)
#include <machine/endian.h>
#define IEEEFP
Modified: head/lib/libkvm/kvm_amd64.c
==============================================================================
--- head/lib/libkvm/kvm_amd64.c Mon Jul 7 00:12:18 2014 (r268350)
+++ head/lib/libkvm/kvm_amd64.c Mon Jul 7 00:27:09 2014 (r268351)
@@ -81,7 +81,7 @@ struct vmstate {
/*
* Map the ELF headers into the process' address space. We do this in two
* steps: first the ELF header itself and using that information the whole
- * set of headers. (Taken from kvm_ia64.c)
+ * set of headers.
*/
static int
_kvm_maphdrs(kvm_t *kd, size_t sz)
@@ -105,7 +105,6 @@ _kvm_maphdrs(kvm_t *kd, size_t sz)
/*
* Translate a physical memory address to a file-offset in the crash-dump.
- * (Taken from kvm_ia64.c)
*/
static size_t
_kvm_pa2off(kvm_t *kd, uint64_t pa, off_t *ofs)
Modified: head/lib/libkvm/kvm_i386.c
==============================================================================
--- head/lib/libkvm/kvm_i386.c Mon Jul 7 00:12:18 2014 (r268350)
+++ head/lib/libkvm/kvm_i386.c Mon Jul 7 00:27:09 2014 (r268351)
@@ -87,7 +87,7 @@ struct vmstate {
/*
* Map the ELF headers into the process' address space. We do this in two
* steps: first the ELF header itself and using that information the whole
- * set of headers. (Taken from kvm_ia64.c)
+ * set of headers.
*/
static int
_kvm_maphdrs(kvm_t *kd, size_t sz)
@@ -111,7 +111,6 @@ _kvm_maphdrs(kvm_t *kd, size_t sz)
/*
* Translate a physical memory address to a file-offset in the crash-dump.
- * (Taken from kvm_ia64.c)
*/
static size_t
_kvm_pa2off(kvm_t *kd, uint64_t pa, off_t *ofs)
Modified: head/lib/libstand/Makefile
==============================================================================
--- head/lib/libstand/Makefile Mon Jul 7 00:12:18 2014 (r268350)
+++ head/lib/libstand/Makefile Mon Jul 7 00:27:09 2014 (r268351)
@@ -57,12 +57,10 @@ SRCS+= ntoh.c
# string functions from libc
.PATH: ${.CURDIR}/../libc/string
-.if ${MACHINE_CPUARCH} != "ia64"
SRCS+= bcmp.c bcopy.c bzero.c ffs.c memccpy.c memchr.c memcmp.c memcpy.c \
memmove.c memset.c qdivrem.c strcat.c strchr.c strcmp.c strcpy.c \
strcspn.c strlen.c strncat.c strncmp.c strncpy.c strpbrk.c \
strrchr.c strsep.c strspn.c strstr.c strtok.c swab.c
-.endif
.if ${MACHINE_CPUARCH} == "arm"
.PATH: ${.CURDIR}/../libc/arm/gen
@@ -83,17 +81,6 @@ SRCS+= aeabi_memcmp.S aeabi_memcpy.S aea
.endif
.endif
-.if ${MACHINE_CPUARCH} == "ia64"
-.PATH: ${.CURDIR}/../libc/ia64/string
-SRCS+= bcmp.c bcopy.S bzero.S ffs.S memccpy.c memchr.c memcmp.c memcpy.S \
- memmove.S memset.c strcat.c strchr.c strcmp.c strcpy.c strcspn.c \
- strlen.c strncat.c strncmp.c strncpy.c strpbrk.c strrchr.c strsep.c \
- strspn.c strstr.c strtok.c swab.c
-
-.PATH: ${.CURDIR}/../libc/ia64/gen
-SRCS+= __divdi3.S __divsi3.S __moddi3.S __modsi3.S
-SRCS+= __udivdi3.S __udivsi3.S __umoddi3.S __umodsi3.S
-.endif
.if ${MACHINE_CPUARCH} == "powerpc"
.PATH: ${.CURDIR}/../libc/quad
SRCS+= ashldi3.c ashrdi3.c
Modified: head/lib/msun/sparc64/fenv.h
==============================================================================
--- head/lib/msun/sparc64/fenv.h Mon Jul 7 00:12:18 2014 (r268350)
+++ head/lib/msun/sparc64/fenv.h Mon Jul 7 00:27:09 2014 (r268351)
@@ -108,9 +108,9 @@ fesetexceptflag(const fexcept_t *__flagp
}
/*
- * In contrast with the ia64 platform, it seems to be worthwhile to
- * inline this function on sparc64 even when the arguments are not
- * compile-time constants. Perhaps this depends on the register window.
+ * It seems to be worthwhile to inline this function even when the
+ * arguments are not compile-time constants. Perhaps this depends
+ * on the register window.
*/
__fenv_static inline int
feraiseexcept(int __excepts)
Modified: head/lib/msun/src/math.h
==============================================================================
--- head/lib/msun/src/math.h Mon Jul 7 00:12:18 2014 (r268350)
+++ head/lib/msun/src/math.h Mon Jul 7 00:27:09 2014 (r268351)
@@ -69,10 +69,6 @@ extern const union __nan_un {
#define math_errhandling MATH_ERREXCEPT
#define FP_FAST_FMAF 1
-#ifdef __ia64__
-#define FP_FAST_FMA 1
-#define FP_FAST_FMAL 1
-#endif
/* Symbolic constants to classify floating point numbers. */
#define FP_INFINITE 0x01
Modified: head/lib/ncurses/ncurses/Makefile
==============================================================================
--- head/lib/ncurses/ncurses/Makefile Mon Jul 7 00:12:18 2014 (r268350)
+++ head/lib/ncurses/ncurses/Makefile Mon Jul 7 00:27:09 2014 (r268351)
@@ -55,7 +55,7 @@ HAVE_TERMIOS_H= 1
HAVE_TERMIO_H= 0
HAVE_VSSCANF= 1
HEADER_STDBOOL= 1
-# XXX amd64, ia64 1L and int
+# XXX amd64 1L and int
ONEUL= 1UL
TYPEOF_CHTYPE= long
TYPEOF_MMASK_T= long
Modified: head/libexec/rtld-elf/rtld.c
==============================================================================
--- head/libexec/rtld-elf/rtld.c Mon Jul 7 00:12:18 2014 (r268350)
+++ head/libexec/rtld-elf/rtld.c Mon Jul 7 00:27:09 2014 (r268351)
@@ -3084,9 +3084,7 @@ do_dlsym(void *handle, const char *name,
const Elf_Sym *def;
SymLook req;
RtldLockState lockstate;
-#ifndef __ia64__
tls_index ti;
-#endif
int res;
def = NULL;
@@ -3191,24 +3189,17 @@ do_dlsym(void *handle, const char *name,
/*
* The value required by the caller is derived from the value
- * of the symbol. For the ia64 architecture, we need to
- * construct a function descriptor which the caller can use to
- * call the function with the right 'gp' value. For other
- * architectures and for non-functions, the value is simply
- * the relocated value of the symbol.
+ * of the symbol. this is simply the relocated value of the
+ * symbol.
*/
if (ELF_ST_TYPE(def->st_info) == STT_FUNC)
return (make_function_pointer(def, defobj));
else if (ELF_ST_TYPE(def->st_info) == STT_GNU_IFUNC)
return (rtld_resolve_ifunc(defobj, def));
else if (ELF_ST_TYPE(def->st_info) == STT_TLS) {
-#ifdef __ia64__
- return (__tls_get_addr(defobj->tlsindex, def->st_value));
-#else
ti.ti_module = defobj->tlsindex;
ti.ti_offset = def->st_value;
return (__tls_get_addr(&ti));
-#endif
} else
return (defobj->relocbase + def->st_value);
}
@@ -4341,7 +4332,7 @@ tls_get_addr_common(Elf_Addr **dtvp, int
return (tls_get_addr_slow(dtvp, index, offset));
}
-#if defined(__arm__) || defined(__ia64__) || defined(__mips__) || defined(__powerpc__)
+#if defined(__arm__) || defined(__mips__) || defined(__powerpc__)
/*
* Allocate Static TLS using the Variant I method.
Modified: head/release/doc/README
==============================================================================
--- head/release/doc/README Mon Jul 7 00:12:18 2014 (r268350)
+++ head/release/doc/README Mon Jul 7 00:27:09 2014 (r268351)
@@ -99,10 +99,10 @@ element will be included. For example:
<para arch="sparc64">SPARC64-specific text</para>
-The currently-supported architectures are amd64, arm, i386, ia64,
-pc98, powerpc, and sparc64. An element may appear for multiple
-architectures by specifying a comma-separated list of architectures
-(i.e. arch="sparc64,ia64").
+The currently-supported architectures are amd64, arm, i386, pc98,
+powerpc and sparc64. An element may appear for multiple architectures
+by specifying a comma-separated list of architectures
+(i.e. arch="sparc64,amd64").
When creating a translation, make a new directory under this
directory with a language code (paralleling the DocProj directory
Modified: head/release/doc/en_US.ISO8859-1/hardware/article.xml
==============================================================================
--- head/release/doc/en_US.ISO8859-1/hardware/article.xml Mon Jul 7 00:12:18 2014 (r268350)
+++ head/release/doc/en_US.ISO8859-1/hardware/article.xml Mon Jul 7 00:27:09 2014 (r268351)
@@ -129,10 +129,10 @@
</itemizedlist>
<para>&intel; EM64T is an extended version of IA-32 (x86) and
- different from &intel; IA-64 (Itanium) architecture, which
- &os;/ia64 supports. Some &intel;'s old documentation refers
- to &intel; EM64T as <quote>64-bit extension technology</quote>
- or <quote>IA-32e</quote>.</para>
+ different from &intel; IA-64 (Itanium) architecture. Some
+ &intel;'s old documentation refers to &intel; EM64T as
+ <quote>64-bit extension technology</quote> or
+ <quote>IA-32e</quote>.</para>
<para>Both Uniprocessor (UP) and Symmetric Multi-processor (SMP)
configurations are supported.</para>
@@ -232,41 +232,6 @@
more information.</para>
</sect2>
- <sect2 xml:id="proc-ia64">
- <title>ia64</title>
-
- <para>Currently supported processors are the <link xlink:href="http://people.freebsd.org/~marcel/refs/ia64/itanium/24532003.pdf">&itanium;</link>
- and the <link xlink:href="http://people.freebsd.org/~marcel/refs/ia64/itanium2/25111003.pdf">&itanium;
- 2</link>.</para>
-
- <para>Supported chipsets include:</para>
-
- <itemizedlist>
- <listitem>
- <para>HP zx1</para>
- </listitem>
-
- <listitem>
- <para>&intel; 460GX</para>
- </listitem>
-
- <listitem>
- <para>&intel; E8870</para>
- </listitem>
- </itemizedlist>
-
- <para>Both Uniprocessor (UP) and Symmetric Multi-processor (SMP)
- configurations are supported.</para>
-
- <para>Most devices that can be found in or are compatible with
- &arch.ia64; machines are fully supported. The notable
- exception is the VGA console. The &os; support for VGA
- consoles is at this time too much based on PC hardware and not
- all &arch.ia64; machines have chipsets that provide sufficient
- PC legacy support. As such &man.syscons.4; can not be enabled
- and the use of a serial console is required.</para>
- </sect2>
-
<sect2 xml:id="proc-pc98">
<title>pc98</title>
@@ -651,9 +616,8 @@
<sect2 xml:id="disk">
<title>Disk Controllers</title>
- <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;,
- &arch.sparc64;] IDE/ATA controllers (&man.ata.4;
- driver)</para>
+ <para>[&arch.amd64;, &arch.i386;, &arch.pc98;, &arch.sparc64;]
+ IDE/ATA controllers (&man.ata.4; driver)</para>
<para>[&arch.pc98;] IDE/ATA controllers (wdc driver)</para>
@@ -1124,8 +1088,8 @@
<para>[&arch.i386;] DigiBoard intelligent serial cards (digi
driver)</para>
- <para>[&arch.amd64;, &arch.i386;, &arch.ia64;] PCI-Based
- multi-port serial boards (&man.puc.4; driver)</para>
+ <para>[&arch.amd64;, &arch.i386;] PCI-Based multi-port serial
+ boards (&man.puc.4; driver)</para>
<itemizedlist>
<listitem>
@@ -1147,10 +1111,6 @@
</listitem>
<listitem>
- <para>[&arch.ia64;] Diva Serial (GSP) Multiport UART</para>
- </listitem>
-
- <listitem>
<para>[&arch.amd64;, &arch.i386;] Dolphin Peripherals
4025/4035/4036</para>
</listitem>
@@ -1428,7 +1388,7 @@
<sect2 xml:id="usb">
<title>USB Devices</title>
- <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] A
+ <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] A
range of USB peripherals are supported; devices known to work
are listed in this section. Owing to the generic nature of
most USB devices, with some exceptions any device of a given
@@ -1436,14 +1396,14 @@
here.</para>
<note>
- <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
+ <para>[&arch.amd64;, &arch.i386;, &arch.pc98;]
USB Ethernet adapters can be found in the section listing
<link linkend="ethernet">Ethernet
interfaces</link>.</para>
</note>
<note>
- <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
+ <para>[&arch.amd64;, &arch.i386;, &arch.pc98;]
USB Bluetooth adapters can be found in <link linkend="bluetooth">Bluetooth</link> section.</para>
</note>
@@ -1451,14 +1411,14 @@
&hwlist.uhci;
- <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB
+ <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] USB
2.0 controllers using the EHCI interface (&man.ehci.4;
driver)</para>
- <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
+ <para>[&arch.amd64;, &arch.i386;, &arch.pc98;]
Hubs</para>
- <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
+ <para>[&arch.amd64;, &arch.i386;, &arch.pc98;]
Keyboards (&man.ukbd.4; driver)</para>
<para>[&arch.amd64;, &arch.i386;, &arch.pc98;]
@@ -1490,7 +1450,7 @@
&hwlist.umodem;
- <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] Mice
+ <para>[&arch.amd64;, &arch.i386;, &arch.pc98;] Mice
(&man.ums.4; driver)</para>
&hwlist.ulpt;
@@ -1569,7 +1529,7 @@
found at <uri xlink:href="http://www.x.org/">http://www.x.org/</uri>.</para>
</note>
- <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
+ <para>[&arch.amd64;, &arch.i386;, &arch.pc98;]
Keyboards including:</para>
<itemizedlist>
@@ -1588,12 +1548,12 @@
</listitem>
<listitem>
- <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
+ <para>[&arch.amd64;, &arch.i386;, &arch.pc98;]
USB keyboards (&man.ukbd.4; driver)</para>
</listitem>
</itemizedlist>
- <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
+ <para>[&arch.amd64;, &arch.i386;, &arch.pc98;]
Pointing devices including:</para>
<itemizedlist>
@@ -1613,7 +1573,7 @@
</listitem>
<listitem>
- <para>[&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;]
+ <para>[&arch.amd64;, &arch.i386;, &arch.pc98;]
USB mice (&man.ums.4; driver)</para>
</listitem>
</itemizedlist>
Modified: head/release/doc/en_US.ISO8859-1/readme/article.xml
==============================================================================
--- head/release/doc/en_US.ISO8859-1/readme/article.xml Mon Jul 7 00:12:18 2014 (r268350)
+++ head/release/doc/en_US.ISO8859-1/readme/article.xml Mon Jul 7 00:27:09 2014 (r268351)
@@ -68,7 +68,6 @@
<para>&os; is an operating system based on 4.4 BSD Lite for
AMD64 and Intel EM64T based PC hardware (&arch.amd64;),
Intel, AMD, Cyrix or NexGen <quote>x86</quote> based PC hardware (&arch.i386;),
- Intel Itanium Processor based computers (&arch.ia64;),
NEC PC-9801/9821 series PCs and compatibles (&arch.pc98;),
and &ultrasparc; machines (&arch.sparc64;). Versions
for the &arm; (&arch.arm;), &mips; (&arch.mips;), and
@@ -326,7 +325,7 @@
</para>
<para>On platforms that support &man.bsdinstall.8; (currently
- &arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;, and &arch.sparc64;), these documents are generally available via the
+ &arch.amd64;, &arch.i386;, &arch.pc98;, and &arch.sparc64;), these documents are generally available via the
Documentation menu during installation. Once the system is
installed, you can revisit this menu by re-running the
&man.bsdinstall.8; utility.</para>
Modified: head/release/doc/share/examples/Makefile.relnotesng
==============================================================================
--- head/release/doc/share/examples/Makefile.relnotesng Mon Jul 7 00:12:18 2014 (r268350)
+++ head/release/doc/share/examples/Makefile.relnotesng Mon Jul 7 00:27:09 2014 (r268351)
@@ -6,7 +6,7 @@
# the build tree.
#
-ARCHS= amd64 ia64 i386 pc98 powerpc sparc64
+ARCHS= amd64 i386 pc98 powerpc sparc64
MULTITEXTS=
UNITEXTS= hardware readme relnotes errata
Modified: head/release/doc/share/misc/dev.archlist.txt
==============================================================================
--- head/release/doc/share/misc/dev.archlist.txt Mon Jul 7 00:12:18 2014 (r268350)
+++ head/release/doc/share/misc/dev.archlist.txt Mon Jul 7 00:27:09 2014 (r268351)
@@ -35,43 +35,43 @@
# Empty lines, and lines beginning with "#" are ignored.
# <Driver name><tab><arch>[,<arch>...]
#
-aac i386,ia64,amd64
+aac i386,amd64
adv i386,pc98,amd64
adw i386,pc98,amd64
aha i386
ahb i386
-ahd i386,sparc64,ia64,amd64
+ahd i386,sparc64,amd64
aic i386,pc98,amd64
amd i386,pc98,amd64
arcmsr i386,amd64
asr i386
ath i386,pc98,amd64,sparc64
-aue i386,pc98,ia64,amd64,powerpc
+aue i386,pc98,amd64,powerpc
axe i386,pc98,amd64,powerpc
bce i386,amd64
-bge i386,pc98,sparc64,ia64,amd64
+bge i386,pc98,sparc64,amd64
bktr i386,pc98
bt i386,amd64
bxe i386,amd64
-cdce i386,pc98,ia64,amd64,powerpc
-ciss i386,ia64,amd64
+cdce i386,pc98,amd64,powerpc
+ciss i386,amd64
ce i386,pc98
cm i386
cnw i386,pc98,amd64
cp i386,pc98
ct pc98
ctau i386
-cue i386,pc98,ia64,amd64,powerpc
+cue i386,pc98,amd64,powerpc
cx i386
cxgb i386,amd64
-de i386,pc98,ia64,amd64
-dpt i386,ia64,amd64
+de i386,pc98,amd64
+dpt i386,amd64
ed i386,pc98
ep i386,pc98,amd64
esp sparc64
ex i386,amd64
fe i386,pc98,amd64
-fwohci i386,sparc64,ia64,amd64,powerpc
+fwohci i386,sparc64,amd64,powerpc
hifn i386,pc98,amd64
hpt27xx i386,amd64
hptiop i386,amd64
@@ -79,15 +79,15 @@ hptmv i386,amd64
hptrr i386,amd64
ida i386
ie i386
-iir i386,ia64,amd64
+iir i386,amd64
ips i386,amd64
isci i386,amd64
ixgb i386,amd64
-kue i386,pc98,ia64,amd64,powerpc
+kue i386,pc98,amd64,powerpc
lge i386,pc98,amd64
-mfi i386,ia64,amd64
-mlx i386,ia64,amd64
-mly i386,ia64,amd64
+mfi i386,amd64
+mlx i386,amd64
+mly i386,amd64
msk i386,amd64
mxge i386,amd64
my i386,pc98
@@ -99,9 +99,9 @@ ng_ubt i386,pc98,amd64
nsp i386,pc98
nxge i386,amd64
oce i386,amd64
-ohci i386,pc98,ia64,amd64,powerpc
+ohci i386,pc98,amd64,powerpc
oltr i386
-pcn i386,pc98,ia64,amd64
+pcn i386,pc98,amd64
pst i386
qlxgb amd64
qlxgbe amd64
@@ -113,7 +113,7 @@ rue i386,pc98,amd64
rum i386,amd64
run i386,amd64
safe i386,pc98,amd64
-sbp i386,sparc64,ia64,amd64
+sbp i386,sparc64,amd64
sfgxe amd64
sn i386,amd64
snc pc98
@@ -160,7 +160,7 @@ ubser i386,pc98,amd64
ucycom i386,pc98,amd64
udav i386,pc98,amd64
uftdi i386,pc98,amd64
-uhci i386,pc98,ia64,amd64,powerpc
+uhci i386,pc98,amd64,powerpc
ulpt i386,pc98,amd64,powerpc
umass i386,pc98,amd64,powerpc
umodem i386,pc98,amd64
@@ -170,7 +170,7 @@ urio i386,pc98,amd64,powerpc
uvisor i386,pc98,amd64
uvscom i386,pc98,amd64
vpo i386
-vx i386,pc98,ia64,amd64
+vx i386,pc98,amd64
vxge i386,amd64
wb i386,pc98,amd64
xe i386,amd64
Modified: head/release/doc/share/xml/release.ent
==============================================================================
--- head/release/doc/share/xml/release.ent Mon Jul 7 00:12:18 2014 (r268350)
+++ head/release/doc/share/xml/release.ent Mon Jul 7 00:27:09 2014 (r268351)
@@ -65,7 +65,6 @@
<!ENTITY arch.amd64 "amd64">
<!ENTITY arch.arm "arm">
<!ENTITY arch.i386 "i386">
-<!ENTITY arch.ia64 "ia64">
<!ENTITY arch.mips "mips">
<!ENTITY arch.pc98 "pc98">
<!ENTITY arch.powerpc "powerpc">
Modified: head/rescue/rescue/Makefile
==============================================================================
--- head/rescue/rescue/Makefile Mon Jul 7 00:12:18 2014 (r268350)
+++ head/rescue/rescue/Makefile Mon Jul 7 00:27:09 2014 (r268351)
@@ -136,10 +136,6 @@ CRUNCH_PROGS_sbin+= bsdlabel
CRUNCH_SRCDIR_fdisk= $(.CURDIR)/../../sbin/fdisk_pc98
.endif
-.if ${MACHINE_CPUARCH} == "ia64"
-CRUNCH_PROGS_sbin+= mca
-.endif
-
.if ${MACHINE_CPUARCH} == "sparc64"
CRUNCH_PROGS_sbin+= bsdlabel sunlabel
.endif
Modified: head/sbin/bsdlabel/bsdlabel.8
==============================================================================
--- head/sbin/bsdlabel/bsdlabel.8 Mon Jul 7 00:12:18 2014 (r268350)
+++ head/sbin/bsdlabel/bsdlabel.8 Mon Jul 7 00:27:09 2014 (r268351)
@@ -109,7 +109,7 @@ argument forces
.Nm
to use a layout suitable for a different architecture.
Current valid values are
-.Cm i386 , amd64 , ia64 ,
+.Cm i386 , amd64 ,
and
.Cm pc98 .
If this option is omitted,
Modified: head/sbin/bsdlabel/bsdlabel.c
==============================================================================
--- head/sbin/bsdlabel/bsdlabel.c Mon Jul 7 00:12:18 2014 (r268350)
+++ head/sbin/bsdlabel/bsdlabel.c Mon Jul 7 00:27:09 2014 (r268351)
@@ -165,7 +165,6 @@ main(int argc, char *argv[])
case 'm':
if (!strcmp(optarg, "i386") ||
!strcmp(optarg, "amd64") ||
- !strcmp(optarg, "ia64") ||
!strcmp(optarg, "pc98")) {
labelsoffset = 1;
labeloffset = 0;
Modified: head/sbin/fdisk/fdisk.c
==============================================================================
--- head/sbin/fdisk/fdisk.c Mon Jul 7 00:12:18 2014 (r268350)
+++ head/sbin/fdisk/fdisk.c Mon Jul 7 00:27:09 2014 (r268351)
@@ -507,7 +507,6 @@ print_part(const struct dos_partition *p
static void
init_boot(void)
{
-#ifndef __ia64__
const char *fname;
int fdesc, n;
struct stat sb;
@@ -529,15 +528,6 @@ init_boot(void)
err(1, "%s", fname);
if (n != mboot.bootinst_size)
errx(1, "%s: short read", fname);
-#else
- if (mboot.bootinst != NULL)
- free(mboot.bootinst);
- mboot.bootinst_size = secsize;
- if ((mboot.bootinst = malloc(mboot.bootinst_size)) == NULL)
- errx(1, "unable to allocate boot block buffer");
- memset(mboot.bootinst, 0, mboot.bootinst_size);
- le16enc(&mboot.bootinst[DOSMAGICOFFSET], DOSMAGIC);
-#endif
}
Modified: head/share/dict/freebsd
==============================================================================
--- head/share/dict/freebsd Mon Jul 7 00:12:18 2014 (r268350)
+++ head/share/dict/freebsd Mon Jul 7 00:27:09 2014 (r268351)
@@ -79,7 +79,6 @@ ISBN
ISDN
ISP
Iomega
-Itanium
JDK
JRE
JSP
Modified: head/share/examples/etc/make.conf
==============================================================================
--- head/share/examples/etc/make.conf Mon Jul 7 00:12:18 2014 (r268350)
+++ head/share/examples/etc/make.conf Mon Jul 7 00:27:09 2014 (r268351)
@@ -40,7 +40,6 @@
# (VIA CPUs) c7, c3-2, c3
# AMD64 architecture: amdfam10, opteron-sse3, athlon64-sse3, k8-sse3,
# opteron, athlon64, k8, core2, nocona
-# Intel ia64 architecture: itanium2, itanium
# SPARC-V9 architecture: v9 (generic 64-bit V9), ultrasparc (default
# if omitted), ultrasparc3
# Additionally the following CPU types are recognized by clang:
Modified: head/share/man/man4/acpi.4
==============================================================================
--- head/share/man/man4/acpi.4 Mon Jul 7 00:12:18 2014 (r268350)
+++ head/share/man/man4/acpi.4 Mon Jul 7 00:27:09 2014 (r268351)
@@ -580,7 +580,7 @@ and
.Xr iasl 8
utilities and some ACPI knowledge.
.Sh COMPATIBILITY
-ACPI is only found and supported on i386/ia32, ia64, and amd64.
+ACPI is only found and supported on i386/ia32 and amd64.
.Sh SEE ALSO
.Xr kenv 1 ,
.Xr acpi_thermal 4 ,
Modified: head/share/man/man4/aout.4
==============================================================================
--- head/share/man/man4/aout.4 Mon Jul 7 00:12:18 2014 (r268350)
+++ head/share/man/man4/aout.4 Mon Jul 7 00:27:09 2014 (r268351)
@@ -40,7 +40,7 @@ executable format was used before the re
Since i386 was the only supported architecture at that time,
.Xr a.out 5
executables can only be activated on platforms that support
-execution of i386 code, such as i386, amd64 and (partially) ia64.
+execution of i386 code, such as i386 and amd64.
.Pp
To add kernel support for old syscalls and old syscall invocation methods,
place the following options in the kernel configuration file:
Modified: head/share/man/man4/inet.4
==============================================================================
--- head/share/man/man4/inet.4 Mon Jul 7 00:12:18 2014 (r268350)
+++ head/share/man/man4/inet.4 Mon Jul 7 00:27:09 2014 (r268351)
@@ -56,10 +56,9 @@ protocol.
Internet addresses are four byte quantities, stored in
network standard format (on little endian machines, such as the
.Tn alpha ,
-.Tn amd64 ,
-.Tn i386
+.Tn amd64
and
-.Tn ia64
+.Tn i386
these are word and byte reversed).
The include file
.In netinet/in.h
Modified: head/share/man/man4/smp.4
==============================================================================
--- head/share/man/man4/smp.4 Mon Jul 7 00:12:18 2014 (r268350)
+++ head/share/man/man4/smp.4 Mon Jul 7 00:27:09 2014 (r268351)
@@ -39,7 +39,7 @@ kernel implements symmetric multi-proces
Support for multi-processor systems is present for all Tier-1
architectures on
.Fx .
-Currently, this includes amd64, i386, ia64, and sparc64.
+Currently, this includes amd64, i386 and sparc64.
Support is enabled using
.Cd options SMP .
It is permissible to use the SMP kernel configuration on non-SMP equipped
@@ -158,6 +158,6 @@ in
.Bsx .
.Pp
.Fx 5.0
-also introduced support for SMP on the ia64 and sparc64 architectures.
+also introduced support for SMP on the sparc64 architecture.
.Sh AUTHORS
.An Steve Passe Aq Mt fsmp at FreeBSD.org
Modified: head/share/man/man5/src.conf.5
==============================================================================
--- head/share/man/man5/src.conf.5 Mon Jul 7 00:12:18 2014 (r268350)
+++ head/share/man/man5/src.conf.5 Mon Jul 7 00:27:09 2014 (r268351)
@@ -1,7 +1,7 @@
.\" DO NOT EDIT-- this file is automatically generated.
-.\" from FreeBSD: head/tools/build/options/makeman 255964 2013-10-01 07:22:04Z des
+.\" from FreeBSD: stable/10/tools/build/options/makeman 255964 2013-10-01 07:22:04Z des
.\" $FreeBSD$
-.Dd June 29, 2014
+.Dd July 4, 2014
.Dt SRC.CONF 5
.Os
.Sh NAME
@@ -78,1071 +78,49 @@ The following list provides a name and s
that can be used for source builds.
.Bl -tag -width indent
.It Va WITHOUT_ACCT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_ACCT 223201 2011-06-17 20:47:44Z ed
+.\" from FreeBSD: stable/10/tools/build/options/WITHOUT_ACCT 223201 2011-06-17 20:47:44Z ed
Set to not build process accounting tools such as
.Xr accton 8
and
.Xr sa 8 .
.It Va WITHOUT_ACPI
-.\" from FreeBSD: head/tools/build/options/WITHOUT_ACPI 156932 2006-03-21 07:50:50Z ru
+.\" from FreeBSD: stable/10/tools/build/options/WITHOUT_ACPI 156932 2006-03-21 07:50:50Z ru
Set to not build
.Xr acpiconf 8 ,
.Xr acpidump 8
and related programs.
.It Va WITHOUT_AMD
-.\" from FreeBSD: head/tools/build/options/WITHOUT_AMD 183242 2008-09-21 22:02:26Z sam
+.\" from FreeBSD: stable/10/tools/build/options/WITHOUT_AMD 183242 2008-09-21 22:02:26Z sam
Set to not build
.Xr amd 8 ,
and related programs.
.It Va WITHOUT_APM
-.\" from FreeBSD: head/tools/build/options/WITHOUT_APM 183242 2008-09-21 22:02:26Z sam
+.\" from FreeBSD: stable/10/tools/build/options/WITHOUT_APM 183242 2008-09-21 22:02:26Z sam
Set to not build
.Xr apm 8 ,
.Xr apmd 8
and related programs.
.It Va WITHOUT_ARM_EABI
-.\" from FreeBSD: head/tools/build/options/WITHOUT_ARM_EABI 253396 2013-07-16 19:15:19Z andrew
+.\" from FreeBSD: stable/10/tools/build/options/WITHOUT_ARM_EABI 253396 2013-07-16 19:15:19Z andrew
Set the ARM ABI to OABI.
.It Va WITHOUT_ASSERT_DEBUG
-.\" from FreeBSD: head/tools/build/options/WITHOUT_ASSERT_DEBUG 162215 2006-09-11 13:55:27Z ru
+.\" from FreeBSD: stable/10/tools/build/options/WITHOUT_ASSERT_DEBUG 162215 2006-09-11 13:55:27Z ru
Set to compile programs and libraries without the
.Xr assert 3
checks.
.It Va WITHOUT_AT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_AT 183242 2008-09-21 22:02:26Z sam
+.\" from FreeBSD: stable/10/tools/build/options/WITHOUT_AT 183242 2008-09-21 22:02:26Z sam
Set to not build
.Xr at 1
and related utilities.
.It Va WITHOUT_ATM
-.\" from FreeBSD: head/tools/build/options/WITHOUT_ATM 156932 2006-03-21 07:50:50Z ru
+.\" from FreeBSD: stable/10/tools/build/options/WITHOUT_ATM 156932 2006-03-21 07:50:50Z ru
Set to not build
programs and libraries related to ATM networking.
.It Va WITHOUT_AUDIT
-.\" from FreeBSD: head/tools/build/options/WITHOUT_AUDIT 156932 2006-03-21 07:50:50Z ru
+.\" from FreeBSD: stable/10/tools/build/options/WITHOUT_AUDIT 156932 2006-03-21 07:50:50Z ru
Set to not build audit support into system programs.
.It Va WITHOUT_AUTHPF
-.\" from FreeBSD: head/tools/build/options/WITHOUT_AUTHPF 156932 2006-03-21 07:50:50Z ru
+.\" from FreeBSD: stable/10/tools/build/options/WITHOUT_AUTHPF 156932 2006-03-21 07:50:50Z ru
Set to not build
.Xr authpf 8 .
-.It Va WITHOUT_BINUTILS
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BINUTILS 266158 2014-05-15 16:51:45Z brooks
-Set to not build or install binutils (as, c++-filt, gconv,
-ld, nm, objcopy, objdump, readelf, size and strip) as part
-of the normal system build.
-The resulting system cannot build programs from source.
-.It Va WITHOUT_BINUTILS_BOOTSTRAP
-.\" from FreeBSD: head/tools/build/options/WITHOUT_BINUTILS_BOOTSTRAP 264660 2014-04-18 17:03:58Z imp
-Set to not build binutils (as, c++-filt, gconv,
-ld, nm, objcopy, objdump, readelf, size and strip)
-as part of the bootstrap process.
-.Bf -symbolic
-The option does not work for build targets unless some alternative
-toolchain is provided.
-.Ef
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-head
mailing list