freebsd-dev/tools
Ed Maste 7b0593fdcb Cirrus-CI: use makefs if root size exceeds QEMU's virtual FAT limit
We use QEMU's virtual FAT support to avoid having to create a disk
image because it is much faster, but it has a limit of about 500MB.
Artifacts produced by the GCC 12 CI job exceeded this size.

Add support for creating a FAT partition image and MBR-partitioned disk
image and use it when the file system is too large for QEMU.

In one run the Cirrus-CI LLVM test task took 1m33s using QEMU's virtual
FAT while the GCC task took 6m48s using makefs+mkimg.

Reviewed by:	imp
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D38589
2023-02-14 15:41:01 -05:00
..
boot Cirrus-CI: use makefs if root size exceeds QEMU's virtual FAT limit 2023-02-14 15:41:01 -05:00
bsdbox bsdbox: remove previously broken telnet(d) support 2022-09-29 17:56:25 +01:00
build Remove support for the base/* toolchain ports. 2023-02-13 13:16:24 -08:00
bus_space
coccinelle
debugscripts
diag Move the ability to search for alternate UFS superblocks from fsck_ffs(8) 2022-08-13 12:43:40 -07:00
ifnet ifnet: Rename DrvAPI to "IfAPI" 2023-01-17 15:15:51 -05:00
kerneldoc Remove Doxyfiles for recently removed drivers. 2023-02-06 13:20:40 -05:00
LibraryReport
lua
pkgbase pkgbase: report errors via metalog reader exit status 2022-11-25 09:13:31 -05:00
regression fsx: more consistent debug output with -[RWU] 2023-01-06 21:49:28 -07:00
sched
test stress2: Add UFS+SU test scenario 2023-02-14 11:48:18 +01:00
tools git-arc.1: Fix a typo in the manual page 2023-01-11 11:28:20 +01:00
uma/smrstress tools/uma/smrstress: fix kthread exit 2022-07-31 00:40:12 +03:00
install.sh
make_libdeps.sh
README
tinder.sh

$FreeBSD$

This directory tree contains tools used for the maintenance and
testing of FreeBSD.  There is no toplevel Makefile structure since
these tools are not meant to be built as part of the standard system,
though there may be individual Makefiles in some of the subdirs.

Please read the README files in the subdirs for further information.