<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tools/boot, branch release/13.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-08-23T17:43:30Z</updated>
<entry>
<title>Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-23T17:43:30Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:32:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=023fc80ee38a117fa65b2ccb2abf8bdc7dbd6fd9'/>
<id>urn:sha1:023fc80ee38a117fa65b2ccb2abf8bdc7dbd6fd9</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

Similar commit in main:
(cherry picked from commit d0b2dbfa0ecf)
</content>
</entry>
<entry>
<title>stand: Update testing script for arch retirement</title>
<updated>2023-08-06T19:01:41Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2022-08-14T14:41:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=46c05afd2f766e7a3700266d17b103087e1a26c5'/>
<id>urn:sha1:46c05afd2f766e7a3700266d17b103087e1a26c5</id>
<content type='text'>
And catch up to changes in booting methods currently supported. Add
riscv.

(cherry picked from commit aff95057bca1dc929996a616b0c39a6ff89a1bbf)
</content>
</entry>
<entry>
<title>base: Remove support for the VTOC8 partitioning scheme</title>
<updated>2023-08-06T17:49:05Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2023-07-26T11:08:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aa63608809b60066f14a044c9c652039ba24b214'/>
<id>urn:sha1:aa63608809b60066f14a044c9c652039ba24b214</id>
<content type='text'>
The removal of the sparc64 support in February 2020 obsoleted the
VTOC8 partitioning scheme as no other FreeBSD platform makes use
of it. Moreover, the code is bitrotting as nothing defines e. g.
LOADER_VTOC8_SUPPORT any more and, thus, should go now, too. With
this change, the following commits are reverted as far as VTOC8
is concerned and parts haven't already previously been deleted
along with prior sparc64 removals:
094fcb157d4c98211899cf09d06e2cf19149b7e0
a7d366e9589c95feda6f3bc78c59c6355d51f126
ba8d50d08b9df4e8213f9a6997ff6792ecebcd9b

The alignment example d9711c28efc4ec89ba5ea11f8fd63e9d0a7fc81b
added to the VTOC8 section of gpart.8 is folded into the MBR one.

This should finally conclude the deorbit of sparc64-specific bits.

        We had joy, we had fun
        we ran Unix on a Sun.
        But that source and the song
        of FreeBSD have all gone.

Credits to Michael Bueker for the original "Unix on a Sun" and Rod
McKuen for the "Seasons in the Sun" lyrics.

(cherry picked from commit 4ef1c6f75d25ba0c264ab274a1b449467a6ee817)
</content>
</entry>
<entry>
<title>CI: update QEMU command line to avoid deprecated option format</title>
<updated>2023-03-21T15:58:40Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2023-03-07T16:38:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=27e1fad46a82b1888d69f32655e7599e09a31807'/>
<id>urn:sha1:27e1fad46a82b1888d69f32655e7599e09a31807</id>
<content type='text'>
&gt; warning: short-form boolean option 'readonly' deprecated
&gt; Please use readonly=on instead

Sponsored by:	The FreeBSD Foundation

(cherry picked from commit a2de35e1a460126b99f63b6cdc3759157cc15860)
</content>
</entry>
<entry>
<title>Cirrus-CI: use makefs if root size exceeds QEMU's virtual FAT limit</title>
<updated>2023-03-02T14:11:53Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2023-02-13T17:39:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e8f143cc4c5811a9ecbd3f2b1df02dd1ea2dfa94'/>
<id>urn:sha1:e8f143cc4c5811a9ecbd3f2b1df02dd1ea2dfa94</id>
<content type='text'>
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

(cherry picked from commit 7b0593fdcbbb9c73d282fc0024d844c044423b31)
</content>
</entry>
<entry>
<title>CI: add arm64 support to ci-qemu-test.sh</title>
<updated>2021-12-12T22:45:25Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2021-06-23T19:24:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=129d0eb49ece4b2359d3f69b5543f4881e936b13'/>
<id>urn:sha1:129d0eb49ece4b2359d3f69b5543f4881e936b13</id>
<content type='text'>
Reviewed by:	imp (earlier)
MFC after:	3 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D30907

(cherry picked from commit bba96bb143bb803968036543b76e062445cc9834)
</content>
</entry>
<entry>
<title>CI: use amd64 EDK II firmware included with QEMU</title>
<updated>2021-12-03T16:44:48Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2021-06-26T00:10:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9a463b80e54947f2fea121ee044a811f1f46a1d5'/>
<id>urn:sha1:9a463b80e54947f2fea121ee044a811f1f46a1d5</id>
<content type='text'>
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

(cherry picked from commit 7d9794b34bcd465a380f05b02ccfea469dd0a48e)
</content>
</entry>
<entry>
<title>lualoader: fix lua-lint run</title>
<updated>2020-12-17T18:29:30Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-12-17T18:29:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=29842cb36e74037989b7a7f0bf38a47f342bac91'/>
<id>urn:sha1:29842cb36e74037989b7a7f0bf38a47f342bac91</id>
<content type='text'>
luacheck rightfully complains that i is unused in the show-module-options
loop at the end (it was used for some debugging in the process).

We've added a new pager module that's compiled in, so declare that as an
acceptable global.
</content>
</entry>
<entry>
<title>riscv: allow building virtual machine images</title>
<updated>2020-12-08T00:37:11Z</updated>
<author>
<name>Mitchell Horne</name>
<email>mhorne@FreeBSD.org</email>
</author>
<published>2020-12-08T00:37:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d46a2a0013e1b0293d5c25c487f76a22b681072f'/>
<id>urn:sha1:d46a2a0013e1b0293d5c25c487f76a22b681072f</id>
<content type='text'>
RISC-V has the same booting requirements as arm64 (loader.efi, no legacy
boot options), so generated images for both architectures have the same
partition layout.

Reviewed by:	gjb
Differential Revision:	https://reviews.freebsd.org/D27044
</content>
</entry>
<entry>
<title>Speciy the dev in an easily changed variable</title>
<updated>2020-09-28T06:00:56Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2020-09-28T06:00:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4c4e2b3de336ac6e062eec7ec357b60d9da126ab'/>
<id>urn:sha1:4c4e2b3de336ac6e062eec7ec357b60d9da126ab</id>
<content type='text'>
Rather than hard coding ada0 everywhere, use ${dev}. Also, set
dev=vtbd0 since both qemu and bhyve support this. More work
should be done to use labels instead for fstab.

qemu scripts likely need adjustment. And we should also
likely generate byhve scripts too.
</content>
</entry>
</feed>
