Remove remainders of HPPA backend
The HPPA backend has been removed by the following commit:
802b508123
tcg-hppa: Remove tcg backend
But some small pieces of the HPPA backend still survived until
today. Since we also do not have support for a HPPA target in
QEMU, we can nowadays safely remove the remaining HPPA parts
(like the disassembler code, or the detection of HPPA in the
configure script).
Signed-off-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
This commit is contained in:
parent
9e8204b1de
commit
d41f3c3cc7
5
configure
vendored
5
configure
vendored
@ -511,8 +511,6 @@ elif check_define __arm__ ; then
|
|||||||
cpu="arm"
|
cpu="arm"
|
||||||
elif check_define __aarch64__ ; then
|
elif check_define __aarch64__ ; then
|
||||||
cpu="aarch64"
|
cpu="aarch64"
|
||||||
elif check_define __hppa__ ; then
|
|
||||||
cpu="hppa"
|
|
||||||
else
|
else
|
||||||
cpu=$(uname -m)
|
cpu=$(uname -m)
|
||||||
fi
|
fi
|
||||||
@ -5899,9 +5897,6 @@ for i in $ARCH $TARGET_BASE_ARCH ; do
|
|||||||
cris)
|
cris)
|
||||||
disas_config "CRIS"
|
disas_config "CRIS"
|
||||||
;;
|
;;
|
||||||
hppa)
|
|
||||||
disas_config "HPPA"
|
|
||||||
;;
|
|
||||||
i386|x86_64|x32)
|
i386|x86_64|x32)
|
||||||
disas_config "I386"
|
disas_config "I386"
|
||||||
;;
|
;;
|
||||||
|
2
disas.c
2
disas.c
@ -310,8 +310,6 @@ void disas(FILE *out, void *code, unsigned long size)
|
|||||||
print_insn = print_insn_m68k;
|
print_insn = print_insn_m68k;
|
||||||
#elif defined(__s390__)
|
#elif defined(__s390__)
|
||||||
print_insn = print_insn_s390;
|
print_insn = print_insn_s390;
|
||||||
#elif defined(__hppa__)
|
|
||||||
print_insn = print_insn_hppa;
|
|
||||||
#elif defined(__ia64__)
|
#elif defined(__ia64__)
|
||||||
print_insn = print_insn_ia64;
|
print_insn = print_insn_ia64;
|
||||||
#endif
|
#endif
|
||||||
|
@ -9,7 +9,6 @@ libvixldir = $(SRC_PATH)/disas/libvixl
|
|||||||
# versions do not.
|
# versions do not.
|
||||||
arm-a64.o-cflags := -I$(libvixldir) -Wno-sign-compare
|
arm-a64.o-cflags := -I$(libvixldir) -Wno-sign-compare
|
||||||
common-obj-$(CONFIG_CRIS_DIS) += cris.o
|
common-obj-$(CONFIG_CRIS_DIS) += cris.o
|
||||||
common-obj-$(CONFIG_HPPA_DIS) += hppa.o
|
|
||||||
common-obj-$(CONFIG_I386_DIS) += i386.o
|
common-obj-$(CONFIG_I386_DIS) += i386.o
|
||||||
common-obj-$(CONFIG_IA64_DIS) += ia64.o
|
common-obj-$(CONFIG_IA64_DIS) += ia64.o
|
||||||
common-obj-$(CONFIG_M68K_DIS) += m68k.o
|
common-obj-$(CONFIG_M68K_DIS) += m68k.o
|
||||||
|
2832
disas/hppa.c
2832
disas/hppa.c
File diff suppressed because it is too large
Load Diff
@ -2329,8 +2329,8 @@ struct target_flock {
|
|||||||
struct target_flock64 {
|
struct target_flock64 {
|
||||||
short l_type;
|
short l_type;
|
||||||
short l_whence;
|
short l_whence;
|
||||||
#if defined(TARGET_PPC) || defined(TARGET_X86_64) || defined(TARGET_MIPS) \
|
#if defined(TARGET_PPC) || defined(TARGET_X86_64) \
|
||||||
|| defined(TARGET_SPARC) || defined(TARGET_HPPA) \
|
|| defined(TARGET_MIPS) || defined(TARGET_SPARC) \
|
||||||
|| defined(TARGET_MICROBLAZE) || defined(TARGET_TILEGX)
|
|| defined(TARGET_MICROBLAZE) || defined(TARGET_TILEGX)
|
||||||
int __pad;
|
int __pad;
|
||||||
#endif
|
#endif
|
||||||
|
@ -89,8 +89,7 @@ QEMU generic features:
|
|||||||
|
|
||||||
@item
|
@item
|
||||||
Working on x86, x86_64 and PowerPC32/64 hosts. Being tested on ARM,
|
Working on x86, x86_64 and PowerPC32/64 hosts. Being tested on ARM,
|
||||||
HPPA, Sparc32 and Sparc64. Previous versions had some support for
|
S390x, Sparc32 and Sparc64.
|
||||||
Alpha and S390 hosts, but TCG (see below) doesn't support those yet.
|
|
||||||
|
|
||||||
@item Self-modifying code support.
|
@item Self-modifying code support.
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ code fragments ("basic blocks") from target code (any of the
|
|||||||
targets supported by QEMU) to a code representation which
|
targets supported by QEMU) to a code representation which
|
||||||
can be run on a host.
|
can be run on a host.
|
||||||
|
|
||||||
QEMU can create native code for some hosts (arm, hppa, i386, ia64, ppc, ppc64,
|
QEMU can create native code for some hosts (arm, i386, ia64, ppc, ppc64,
|
||||||
s390, sparc, x86_64). For others, unofficial host support was written.
|
s390, sparc, x86_64). For others, unofficial host support was written.
|
||||||
|
|
||||||
By adding a code generator for a virtual machine and using an
|
By adding a code generator for a virtual machine and using an
|
||||||
|
Loading…
Reference in New Issue
Block a user