freebsd-dev/usr.bin/mkimg
Alex Richardson 3ac62888fc Significantly speed up mkimg_test
It turns out that the majority of the test time for the mkimg tests isn't
mkimg itself but rather the use of jot and hexdump which can be quite slow
on emulated platforms such as QEMU.

On QEMU-RISC-V this reduces the time for `kyua test mkimg_test` from 655
seconds to 200. And for CheriBSD on QEMU-CHERI this saves 4-5 hours (25%
of the time for the entire testsuite!) since jot ends up triggering slow
functions inside the QEMU emulation a lot.

Reviewed By:	lwhsu
Differential Revision: https://reviews.freebsd.org/D26796
2020-10-18 18:35:23 +00:00
..
tests Significantly speed up mkimg_test 2020-10-18 18:35:23 +00:00
apm.c Remove unneeded headers. 2019-01-06 20:39:23 +00:00
bsd.c Remove unneeded headers. 2019-01-06 20:39:23 +00:00
ebr.c Remove unneeded headers. 2019-01-06 20:39:23 +00:00
endian.h Remove unneeded headers. 2019-01-06 20:39:23 +00:00
format.c Remove unneeded headers. 2019-01-06 20:39:23 +00:00
format.h
gpt.c Round # partitions up to fill the last GPT table sector 2019-03-05 22:55:33 +00:00
image.c
image.h Allow bootstrapping mkimg on macOS/Linux 2020-01-16 14:14:55 +00:00
Makefile Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
Makefile.depend
mbr.c Revert r362466 2020-06-22 07:46:24 +00:00
mkimg.1 Fix a few mandoc issues 2020-10-09 19:12:44 +00:00
mkimg.c Fix a conditional that got mucked up. 2018-04-12 17:16:13 +00:00
mkimg.h
qcow.c Remove unneeded headers. 2019-01-06 20:39:23 +00:00
raw.c Remove unneeded headers. 2019-01-06 20:39:23 +00:00
scheme.c Remove unneeded headers. 2019-01-06 20:39:23 +00:00
scheme.h
uuid.c Remove unneeded headers. 2019-01-06 20:39:23 +00:00
vhd.c Remove unneeded headers. 2019-01-06 20:39:23 +00:00
vhdx.c Fix invalid VHDX generation for image larger than 4Gb 2020-07-13 02:24:31 +00:00
vmdk.c Remove unneeded headers. 2019-01-06 20:39:23 +00:00
vtoc8.c Remove unneeded headers. 2019-01-06 20:39:23 +00:00