<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tools/boot, branch release/14.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F14.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F14.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2025-03-26T01:28:38Z</updated>
<entry>
<title>Copy the new ia32 loader</title>
<updated>2025-03-26T01:28:38Z</updated>
<author>
<name>Ahmad Khalifa</name>
<email>ahmadkhalifa570@gmail.com</email>
</author>
<published>2024-06-03T01:53:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c6d3271fe07b622355ddd6d4966cc9e111e813cd'/>
<id>urn:sha1:c6d3271fe07b622355ddd6d4966cc9e111e813cd</id>
<content type='text'>
This handles copying in install-boot.sh and bsdinstall's bootconfig.

install-boot.sh:
make_esp_file now optionally takes extra arguments so it can copy
multiple files. This is used by the amd64 release scripts.
make_esp_device also takes an extra optional argument for efibootname.
This is currently unused, but it can be used in the future to do
something like:
make_esp_device loader.efi bootx64
make_esp_device loader_ia32.efi bootia32

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1098

(cherry picked from commit 599273f942b8dc6f957487bb28f36694dab9dad2)
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-16T17:55:03Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf'/>
<id>urn:sha1:d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
</content>
</entry>
<entry>
<title>base: Remove support for the VTOC8 partitioning scheme</title>
<updated>2023-07-26T11:16:12Z</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=4ef1c6f75d25ba0c264ab274a1b449467a6ee817'/>
<id>urn:sha1:4ef1c6f75d25ba0c264ab274a1b449467a6ee817</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.
</content>
</entry>
<entry>
<title>stand: Testing program for smbios</title>
<updated>2023-05-01T21:12:19Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-05-01T21:12:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cf6044857e2b20f2ecf90929027e9dd335b38803'/>
<id>urn:sha1:cf6044857e2b20f2ecf90929027e9dd335b38803</id>
<content type='text'>
Write a quick and dirty testing program to dump physical memory to help
test and debug the smbios.c code in new environments.

Sponsored by:		Netflix
Differential Revision:	https://reviews.freebsd.org/D39791
</content>
</entry>
<entry>
<title>Remove the riscv64sf architecture.</title>
<updated>2023-04-12T18:09:27Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2023-04-12T18:09:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1ca12bd927d76f5a1b9aad2c72f673a3b01919c0'/>
<id>urn:sha1:1ca12bd927d76f5a1b9aad2c72f673a3b01919c0</id>
<content type='text'>
Reviewed by:	jrtc27, arichardson, br, kp, imp, emaste
Differential Revision:	https://reviews.freebsd.org/D39496
</content>
</entry>
<entry>
<title>CI: update QEMU command line to avoid deprecated option format</title>
<updated>2023-03-14T12:44:50Z</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=a2de35e1a460126b99f63b6cdc3759157cc15860'/>
<id>urn:sha1:a2de35e1a460126b99f63b6cdc3759157cc15860</id>
<content type='text'>
&gt; warning: short-form boolean option 'readonly' deprecated
&gt; Please use readonly=on instead

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>stand: Better documentation for full-test.sh</title>
<updated>2023-02-19T02:53:19Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-02-19T02:52:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e600bcfb871ccd70262a0bf0695e929331cae83d'/>
<id>urn:sha1:e600bcfb871ccd70262a0bf0695e929331cae83d</id>
<content type='text'>
Update now that things have been pushed into the tree.

Sponsored by:		Netflix
</content>
</entry>
<entry>
<title>Cirrus-CI: use makefs if root size exceeds QEMU's virtual FAT limit</title>
<updated>2023-02-14T20:41:01Z</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=7b0593fdcbbb9c73d282fc0024d844c044423b31'/>
<id>urn:sha1:7b0593fdcbbb9c73d282fc0024d844c044423b31</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
</content>
</entry>
<entry>
<title>test: Add fstab to all ufs images</title>
<updated>2023-02-03T15:41:41Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-02-03T15:41:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a5c0d5517771d84514cdeff2c6a655d120bfd71e'/>
<id>urn:sha1:a5c0d5517771d84514cdeff2c6a655d120bfd71e</id>
<content type='text'>
Ensure that we populate /etc/fstab for all the ufs images.  Tweak sizes
while I'm at it.

Note: This file could use a good refactoring... or maybe a rewrite in
python or lua.

Sponsored by:		Netflix
Reviewed by:		tsoome
Differential Revision:	https://reviews.freebsd.org/D38317
</content>
</entry>
<entry>
<title>stand: Add testing for i386 as well to full-test.sh</title>
<updated>2023-01-25T15:04:59Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-01-25T15:02:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eaf5ec88c2df8efe49ce819c81aae582935c2e4c'/>
<id>urn:sha1:eaf5ec88c2df8efe49ce819c81aae582935c2e4c</id>
<content type='text'>
Sponsored by:		Netflix
</content>
</entry>
</feed>
