Re: building armv6 bootable media

From: Warner Losh <imp_at_bsdimp.com>
Date: Mon, 22 Apr 2024 20:48:56 UTC
On Mon, Apr 22, 2024 at 2:30 PM Lexi Winter <lexi@le-fay.org> wrote:

> hello,
>
> after running 'make -C release NO_ROOT=yes release' for arm.armv6 i have
> the following files:
>
> % ls /src/obj/src/freebsd/src/minimal-deadlkres/arm.armv6/release/dist
> METALOG                 base.debug.meta         kernel/
>  kernel.premeta          tests.meta
> base/                   base.meta               kernel.meta
>  tests/                  usr/
>
> none of these appear to be bootable media, unlike arm64.aarch64,
> riscv.riscv64, or amd64.amd64 which build memstick.img and disc1.iso:
>
> % ls /src/obj/src/freebsd/src/minimal-deadlkres/arm64.aarch64/release
> MANIFEST                bootonly-memstick/      disc1-disc1/
> disc1.meta              kernel.txz.meta         mini-memstick.img.meta
> src.txz.meta
> base-dbg.txz            bootonly-memstick.meta  disc1-disc1.meta
> dist/                   lib32-dbg.txz           packagesystem
>  tests.txz
> base.txz                bootonly.iso            disc1-memstick/
>  ftp/                    lib32.txz               packagesystem.meta
> bootonly/               bootonly.iso.meta       disc1-memstick.meta
>  ftp.meta                memstick.img            release
> bootonly-bootonly/      bootonly.meta           disc1.iso
>  kernel-dbg.txz          memstick.img.meta       release-done.meta
> bootonly-bootonly.meta  disc1/                  disc1.iso.meta
> kernel.txz              mini-memstick.img       src.txz
>
> do i need to do something special to build bootable media for armv6?
>
> this is with main 793745fad866.
>

IIRC, arm stuff was built by thermite and not the release script.

Warner