Revision tags: release/14.0.0 |
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
Revision tags: release/13.2.0 |
|
#
a2de35e1 |
| 07-Mar-2023 |
Ed Maste <emaste@FreeBSD.org> |
CI: update QEMU command line to avoid deprecated option format
> warning: short-form boolean option 'readonly' deprecated > Please use readonly=on instead
Sponsored by: The FreeBSD Foundation
|
#
7b0593fd |
| 13-Feb-2023 |
Ed Maste <emaste@FreeBSD.org> |
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 50
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
show more ...
|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0 |
|
#
bba96bb1 |
| 23-Jun-2021 |
Ed Maste <emaste@FreeBSD.org> |
CI: add arm64 support to ci-qemu-test.sh
Reviewed by: imp (earlier) MFC after: 3 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D30907
|
#
7d9794b3 |
| 26-Jun-2021 |
Ed Maste <emaste@FreeBSD.org> |
CI: use amd64 EDK II firmware included with QEMU
QEMU (now) includes a prebuilt EDK II firmare in edk2-x86_64-code.fd. Use that instead of requring a standalone uefi-edk2-qemu-x86_64 package.
Revie
CI: use amd64 EDK II firmware included with QEMU
QEMU (now) includes a prebuilt EDK II firmare in edk2-x86_64-code.fd. Use that instead of requring a standalone uefi-edk2-qemu-x86_64 package.
Reviewed by: imp MFC after: 3 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D30915
show more ...
|
Revision tags: release/13.0.0, release/12.2.0 |
|
#
08d0b468 |
| 05-Sep-2020 |
Ed Maste <emaste@FreeBSD.org> |
ci-qemu-test.sh: use pkgbase
Reviewed by: bcran (earlier), manu (earlier), imp Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D24276
|
Revision tags: release/11.4.0 |
|
#
e43d33d2 |
| 05-Mar-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r358466 through r358677.
|
#
f6307004 |
| 29-Feb-2020 |
Ed Maste <emaste@FreeBSD.org> |
CI: print wired page count on boot
This is a first step in tracking kernel memory use over time.
|
Revision tags: release/12.1.0 |
|
#
f993ed2f |
| 09-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r351732 through r352104.
|
#
3e6b8ce3 |
| 09-Sep-2019 |
Ed Maste <emaste@FreeBSD.org> |
ci-qemu-test: if firmware is not available, hint at pkg to install
uefi-edk2-qemu-x86_64 provides the firmware ci-qemu-test.sh expects to use.
Sponsored by: The FreeBSD Foundation
|
Revision tags: release/11.3.0 |
|
#
7648bc9f |
| 13-May-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @347527
Sponsored by: The FreeBSD Foundation
|
#
dc930267 |
| 30-Apr-2019 |
Ed Maste <emaste@FreeBSD.org> |
revert QEMU q35 platform use from r346748
It seems to be incompatible with the OVMF.fd (of unknown provenance) in use by the Cirrus-CI config. We will soon have a known OVMF build via a port/packag
revert QEMU q35 platform use from r346748
It seems to be incompatible with the OVMF.fd (of unknown provenance) in use by the Cirrus-CI config. We will soon have a known OVMF build via a port/package (see review D19869) and we can switch back to q35 once packages are available.
Discussed with: bcran
show more ...
|
#
c1ffbf2d |
| 26-Apr-2019 |
Rebecca Cran <bcran@FreeBSD.org> |
Fix tools/boot/ci-qemu-test.sh and make some improvements
Update ci-qemu-test.sh
o Update the path to the OVMF file, which is now in /usr/local/share/uefi-edk2-qemu. o Use the more modern q35, pc-q
Fix tools/boot/ci-qemu-test.sh and make some improvements
Update ci-qemu-test.sh
o Update the path to the OVMF file, which is now in /usr/local/share/uefi-edk2-qemu. o Use the more modern q35, pc-q35-3.0 (Q35 + ICH9, 2009) QEMU machine instead of the default, obsolete pc, pc-i440fx-3.0 (i440FX + PIIX, 1996). For example this adds ACPI support. o Specify the system firmware using the newer pflash drive syntax instead of bios. o Remove extra, unneeded devices by passing -nodefaults. o Change text to talk about 'firmware' instead of 'bios', since UEFI isn't a BIOS.
Reviewed by: imp, emaste Differential Revision: https://reviews.freebsd.org/D20074
show more ...
|
#
79b02e70 |
| 17-Apr-2019 |
Ed Maste <emaste@FreeBSD.org> |
Put QEMU CI smoke test boot log in /tmp if TMPDIR not set
Sponsored by: The FreeBSD Foundation
|
#
297ce4ce |
| 17-Apr-2019 |
Ed Maste <emaste@FreeBSD.org> |
Install some entropy for QEMU CI smoke test
See r346250 and followup commits and mailing list discussion. We currently fail to boot properly in the absense of boot-time entropy.
Sponsored by: The F
Install some entropy for QEMU CI smoke test
See r346250 and followup commits and mailing list discussion. We currently fail to boot properly in the absense of boot-time entropy.
Sponsored by: The FreeBSD Foundation
show more ...
|
#
2614c483 |
| 17-Apr-2019 |
Ian Lepore <ian@FreeBSD.org> |
Allow this test script to be run from within src/tools/boot dir, and create the temporary image in $TMPDIR.
Allow the script to be run from the src/tools/boot directory by using make -V SRCTOP to fi
Allow this test script to be run from within src/tools/boot dir, and create the temporary image in $TMPDIR.
Allow the script to be run from the src/tools/boot directory by using make -V SRCTOP to find the top of the tree, because this script is handy for quick smoke-testing of loader changes, as well as being useful in CI testing.
Also, use a temp directory in $TMPDIR to assemble the boot image, and write the boot log file to $TMPDIR. Arrange to have the temporary image clean itself up, but leave the log file in $TMPDIR for post-mortem analysis of failures when the script is run interactively.
Differential Revision: https://reviews.freebsd.org/D19876
show more ...
|
#
cc2e55c7 |
| 10-Apr-2019 |
Ed Maste <emaste@FreeBSD.org> |
Add a smoke test QEMU boot script for CI
Reviewed by: imp, lwhsu (earlier) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D19661
|