aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/tests/qemu/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* qemu: bump versionJason A. Donenfeld2019-11-271-1/+1
|
* qemu: respect PATH when finding CBUILDJason A. Donenfeld2019-11-271-1/+1
|
* qemu: bump default versionJason A. Donenfeld2019-10-111-1/+1
|
* global: switch to coarse ktimeJason A. Donenfeld2019-06-251-1/+1
| | | | | | | | | | | | | Coarse ktime is broken until [1] in 5.2 and kernels without the backport, so we use fallback code there. The fallback code has also been improved significantly. It now only uses slower clocks on kernels < 3.17, at the expense of some accuracy we're not overly concerned about. [1] https://lore.kernel.org/lkml/tip-e3ff9c3678b4d80e22d2557b68726174578eaf52@git.kernel.org/ Suggested-by: Arnd Bergmann <arnd@arndb.de>
* qemu: build iproute2 with libmnl supportJason A. Donenfeld2019-05-291-1/+1
|
* qemu: use newer iproute2 and kernelJason A. Donenfeld2019-05-291-9/+4
|
* qemu: set framewarn 1280 for 64bit and 1024 for 32bitJason A. Donenfeld2019-03-251-1/+1
|
* qemu: version bump to bash 5.0Jason A. Donenfeld2019-01-231-1/+1
|
* qemu: version bump kernelJason A. Donenfeld2019-01-231-1/+1
|
* global: update copyrightJason A. Donenfeld2019-01-071-1/+1
|
* chacha20,poly1305: switch to perlasm originals on mips and armJason A. Donenfeld2018-11-141-1/+1
| | | | | We also separate out Eric Biggers' Cortex A7 implementation into its own file.
* qemu: bump default kernelJason A. Donenfeld2018-10-271-1/+1
|
* qemu: kill after 20 minutesJason A. Donenfeld2018-10-081-1/+1
|
* crypto: clean up remaining .h->.cJason A. Donenfeld2018-10-071-1/+1
|
* makefile: do more generic wildcard so as to avoid rename issuesJason A. Donenfeld2018-10-071-1/+1
| | | | | | | Commit ad5e4210 (global: rename include'd C files to be .c) breaks install target for dkms sources. Fix installing selftest/*.c. Suggested-by: Christian Hesse <mail@eworm.de>
* qemu: support powerpc64leJason A. Donenfeld2018-10-021-2/+12
| | | | | This uses ELFv2 ABI, which is the only ppc64 ABI musl supports. Big endian uses ELFv1 ABI, which musl doesn't support.
* qemu: give up and accept a mips64r2 worldJason A. Donenfeld2018-10-021-4/+4
| | | | | | We can't do SMP this way, and we also fall back to using the default N32 ABI, which is a bummer. But the mips64r6 toolchain is too much of a hassle to build with Gentoo's crossdev, and at least this works.
* qemu: support m68kJason A. Donenfeld2018-10-021-1/+10
|
* qemu: support more arm big endian platformsJason A. Donenfeld2018-10-021-4/+26
|
* qemu: bump muslJason A. Donenfeld2018-09-251-1/+1
|
* qemu: always pull and reset against integration treeJason A. Donenfeld2018-09-161-0/+5
|
* crypto: import zincJason A. Donenfeld2018-09-031-2/+3
|
* netlink: insert peer version placeholderJason A. Donenfeld2018-09-021-1/+1
| | | | | | | While we don't want people to ever use old protocols, people will complain if the API "changes", so explicitly make the unset protocol mean the latest, and add a dummy mechanism of specifying the protocol on a per-peer basis, which we hope nobody actually ever uses.
* qemu: add easy git harnessJason A. Donenfeld2018-08-061-1/+8
|
* qemu: update musl and kernelJason A. Donenfeld2018-07-241-2/+2
|
* qemu: decide debug kernel based on KERNEL_VERSIONJason A. Donenfeld2018-07-061-8/+8
| | | | | | | If KERNEL_VERSION ends in -debug, then automatically set DEBUG_KERNEL If DEBUG_KERNEL is set, now the debug kernel will be built in a separate directory from the normal kernel, so that it's easy to toggle back and forth.
* qemu: bump default kernel versionJason A. Donenfeld2018-07-061-1/+1
| | | | | This fixes DEBUG_KERNEL=yes due to dd275caf4a0d9b219fffe49288b6cc33cd564312 being backported to 4.17.4.
* qemu: bump default kernelJason A. Donenfeld2018-06-171-1/+1
|
* qemu: bump default versionJason A. Donenfeld2018-05-311-1/+1
|
* qemu: bump default kernel for gcc 8.1Jason A. Donenfeld2018-05-221-1/+1
|
* qemu: retry on 404 in wget for kernel.org raceJason A. Donenfeld2018-04-231-3/+1
|
* qemu: bump default versionJason A. Donenfeld2018-04-151-1/+1
|
* qemu: add support for powerpcJason A. Donenfeld2018-02-071-2/+12
|
* qemu: update base versionsJason A. Donenfeld2018-02-021-2/+2
|
* curve25519: replace fiat64 with faster hacl64Jason A. Donenfeld2018-02-011-1/+1
| | | | | This reverts commit da4ff396cc5d5e0ff21f9ecbc2f951c048c63fff and adds some optimizations to hacl64.
* curve25519: replace hacl64 with fiat64Jason A. Donenfeld2018-02-011-1/+1
| | | | | | | | | | For now, it's faster: hacl64: 109782 cycles per call fiat64: 108984 cycles per call It's quite possible this commit will be reverted with nice changes from INRIA, though.
* qemu: disable AVX-512 in userlandJason A. Donenfeld2018-01-231-0/+2
| | | | | | | We're trying to test kernel code, so the userland tools we use for doing that testing don't really matter to us. We turn off AVX512, because WireGuard supports kernels that do not support AVX512 userlands. It's easier to just blanket-disable it all, since it doesn't matter anyway.
* qemu: disable PIE for compilationJason A. Donenfeld2018-01-231-1/+3
| | | | | | Some old kernels never backported this fix to the build system, and it's required if we want to build those old kernels with PIE-by-default compilers.
* tools: share curve25519 implementations with kernelJason A. Donenfeld2018-01-231-2/+2
|
* global: year bumpJason A. Donenfeld2018-01-031-1/+1
|
* global: add SPDX tags to all filesGreg Kroah-Hartman2017-12-091-0/+4
| | | | | | | | | | | | | It's good to have SPDX identifiers in all files as the Linux kernel developers are working to add these identifiers to all files. Update all files with the correct SPDX license identifier based on the license text of the project or based on the license in the file itself. The SPDX identifier is a legally binding shorthand, which can be used instead of the full boiler plate text. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Modified-by: Jason A. Donenfeld <Jason@zx2c4.com>
* qemu: take shared lock for untarringJason A. Donenfeld2017-11-271-18/+10
|
* qemu: use netfilter.org https siteJason A. Donenfeld2017-11-251-2/+2
|
* poly1305: import MIPS64 primitive from OpenSSLJason A. Donenfeld2017-11-221-4/+4
|
* compat: new kernels have netlink fixesJason A. Donenfeld2017-11-221-1/+1
|
* qemu: use unprefixed strip when not cross-compilingJason A. Donenfeld2017-11-171-1/+2
| | | | | | | Fedora/Redhat doesn't ship with a prefixed strip, and we don't need to use it anyway when we're not cross compiling, so don't. Reported-by: Samuel Neves <sneves@dei.uc.pt>
* qemu: update kernelJason A. Donenfeld2017-11-141-1/+1
|
* qemu: bump kernel versionJason A. Donenfeld2017-11-101-1/+1
|
* qemu: check for memory leaksJason A. Donenfeld2017-11-101-1/+1
|
* qemu: test using four coresJason A. Donenfeld2017-10-311-1/+1
|