summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorattilio <attilio@FreeBSD.org>2011-05-14 01:53:38 +0000
committerattilio <attilio@FreeBSD.org>2011-05-14 01:53:38 +0000
commit96139278ce494a26eccc69bb52085b52a50722b7 (patch)
tree7673b284ad690bef683dca3bdfe5aeb355305893 /lib
parent882abde07ade9dbd393ef81d8d65cf3562e85bfc (diff)
downloadFreeBSD-src-96139278ce494a26eccc69bb52085b52a50722b7.zip
FreeBSD-src-96139278ce494a26eccc69bb52085b52a50722b7.tar.gz
Disconnect sun4v architecture from the three.
Some files keep the SUN4V tags as a code reference, for the future, if any rewamped sun4v support wants to be added again. Reviewed by: marius Tested by: sbruno Approved by: re
Diffstat (limited to 'lib')
-rw-r--r--lib/libc/sparc64/sys/Makefile.inc3
-rw-r--r--lib/libc/sparc64/sys/__sparc_utrap_gen.S4
-rw-r--r--lib/libdisk/Makefile4
-rw-r--r--lib/libkvm/Makefile4
-rw-r--r--lib/libkvm/kvm_sparc64.c4
5 files changed, 0 insertions, 19 deletions
diff --git a/lib/libc/sparc64/sys/Makefile.inc b/lib/libc/sparc64/sys/Makefile.inc
index 43e4edb..dedf783 100644
--- a/lib/libc/sparc64/sys/Makefile.inc
+++ b/lib/libc/sparc64/sys/Makefile.inc
@@ -11,9 +11,6 @@ SRCS+= __sparc_sigtramp_setup.c \
sigcode.S
CFLAGS+= -I${.CURDIR}/sparc64/fpu
-.if ${MACHINE} == "sun4v"
-CFLAGS+= -DSUN4V
-.endif
MDASM+= brk.S cerror.S exect.S pipe.S ptrace.S sbrk.S setlogin.S sigaction.S
diff --git a/lib/libc/sparc64/sys/__sparc_utrap_gen.S b/lib/libc/sparc64/sys/__sparc_utrap_gen.S
index 4fb128d..6f6f0e3 100644
--- a/lib/libc/sparc64/sys/__sparc_utrap_gen.S
+++ b/lib/libc/sparc64/sys/__sparc_utrap_gen.S
@@ -38,10 +38,6 @@ __FBSDID("$FreeBSD$");
#include "assym.s"
ENTRY(__sparc_utrap_gen)
-#ifdef SUN4V
- save
- ta %xcc, ST_FPEMU_CONTEXT
-#endif
sub %sp, UF_SIZEOF, %sp
stx %o0, [%sp + SPOFF + CCFSZ + UF_TYPE]
diff --git a/lib/libdisk/Makefile b/lib/libdisk/Makefile
index 47cf372..9f3e093 100644
--- a/lib/libdisk/Makefile
+++ b/lib/libdisk/Makefile
@@ -10,11 +10,7 @@ _open_disk= open_disk.c
LIB= disk
SRCS= blocks.c ${_change} chunk.c create_chunk.c disk.c ${_open_disk} \
rules.c write_disk.c
-.if ${MACHINE} == "sun4v"
-SRCS+= write_sparc64_disk.c
-.else
SRCS+= write_${MACHINE}_disk.c
-.endif
INCS= libdisk.h
diff --git a/lib/libkvm/Makefile b/lib/libkvm/Makefile
index cda9771..1250bf7 100644
--- a/lib/libkvm/Makefile
+++ b/lib/libkvm/Makefile
@@ -5,10 +5,6 @@ LIB= kvm
SHLIBDIR?= /lib
CFLAGS+=-DLIBC_SCCS -I${.CURDIR}
-.if ${MACHINE} == "sun4v"
-CFLAGS+=-DSUN4V
-.endif
-
.if exists(${.CURDIR}/kvm_${MACHINE_ARCH}.c)
KVM_ARCH=${MACHINE_ARCH}
.else
diff --git a/lib/libkvm/kvm_sparc64.c b/lib/libkvm/kvm_sparc64.c
index a534d1d..1f925a9 100644
--- a/lib/libkvm/kvm_sparc64.c
+++ b/lib/libkvm/kvm_sparc64.c
@@ -188,11 +188,9 @@ fail_vm:
int
_kvm_kvatop(kvm_t *kd, u_long va, off_t *pa)
{
-#if !defined(SUN4V)
struct tte tte;
off_t tte_off;
u_long vpn;
-#endif
off_t pa_off;
u_long pg_off;
int rest;
@@ -200,7 +198,6 @@ _kvm_kvatop(kvm_t *kd, u_long va, off_t *pa)
pg_off = va & PAGE_MASK;
if (va >= VM_MIN_DIRECT_ADDRESS)
pa_off = TLB_DIRECT_TO_PHYS(va) & ~PAGE_MASK;
-#if !defined(SUN4V)
else {
vpn = btop(va);
tte_off = kd->vmst->vm_tsb_off +
@@ -211,7 +208,6 @@ _kvm_kvatop(kvm_t *kd, u_long va, off_t *pa)
goto invalid;
pa_off = TTE_GET_PA(&tte);
}
-#endif
rest = PAGE_SIZE - pg_off;
pa_off = _kvm_find_off(kd->vmst, pa_off, rest);
if (pa_off == KVM_OFF_NOTFOUND)
OpenPOWER on IntegriCloud