freebsd-skq/lib/libkvm
andrew 8842d57879 Add a new ARM TARGET_ARCH, armv6hf. This is considered experimental.
This targets the existing ARMv6 and ARMv7 SoCs that contain a VFP unit.
This is an optional coprocessors may not be present in all devices, however
it appears to be in all current SoCs we support.

armv6hf targets the VFP variant of the ARM EABI and our copy of gcc is too
old to support this. Because of this there are a number of WITH/WITHOUT
options that are unsupported and must be left as the default value. The
options and their required value are:
 * WITH_ARM_EABI
 * WITHOUT_GCC
 * WITHOUT_GNUCXX

In addition, without an external toolchain, the following need to be left
as their default:
 * WITH_CLANG
 * WITH_CLANG_IS_CC

As there is a different method of passing float and double values to
functions the ABI is incompatible with existing armv6 binaries. To use
this a full rebuild of world is required. Because no floating point values
are passed into the kernel an armv6 kernel with VFP enabled will work with
an armv6hf userland and vice versa.
2014-03-23 12:49:25 +00:00
..
kvm_amd64.c
kvm_arm.c add support for building a cross-gdb for ARM... This isn't hooked up 2014-02-12 02:08:42 +00:00
kvm_cptime.c
kvm_file.c
kvm_getcptime.3
kvm_geterr.3
kvm_getfiles.3
kvm_getloadavg.3
kvm_getloadavg.c
kvm_getpcpu.3 Add kvm_getncpus() to obtain mp_ncpus. 2014-02-12 19:22:48 +00:00
kvm_getprocs.3 Now kvm_getenvv() and kvm_getargv() don't need procfs(5). 2011-11-22 21:12:28 +00:00
kvm_getswapinfo.3
kvm_getswapinfo.c
kvm_i386.c If the IdlePDPT is not present, PAE is not active 2012-09-10 08:16:45 +00:00
kvm_ia64.c Handle truncation of the size returned by _kvm_kvatop(). Cores can have 2014-01-16 06:26:03 +00:00
kvm_minidump_amd64.c Add bounds check for pteindex / pdeindex 2014-02-12 15:57:38 +00:00
kvm_minidump_arm.c add support for building a cross-gdb for ARM... This isn't hooked up 2014-02-12 02:08:42 +00:00
kvm_minidump_i386.c
kvm_minidump_mips.c
kvm_mips.c Switch to 2-clause license and standard text 2013-06-06 21:09:27 +00:00
kvm_nlist.3
kvm_open.3
kvm_pcpu.c Add kvm_getncpus() to obtain mp_ncpus. 2014-02-12 19:22:48 +00:00
kvm_powerpc64.c libkvm: Unbreak build for powerpc64/powerpc 2011-01-24 11:06:40 +00:00
kvm_powerpc.c
kvm_private.h
kvm_proc.c kvm_getprocs: gracefully handle errors from kvm_deadprocs 2012-10-06 20:16:04 +00:00
kvm_read.3
kvm_sparc64.c MFC 2011-05-14 02:28:26 +00:00
kvm_sparc.c
kvm_vnet.c
kvm.3
kvm.c Allow building a cross libkvm by setting TARGET_ARCH. The library so 2013-12-28 23:01:57 +00:00
kvm.h Add kvm_getncpus() to obtain mp_ncpus. 2014-02-12 19:22:48 +00:00
Makefile Add a new ARM TARGET_ARCH, armv6hf. This is considered experimental. 2014-03-23 12:49:25 +00:00