From nobody Mon Apr 22 22:25:54 2024 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VNfwg1lvKz5Hnmg for ; Mon, 22 Apr 2024 22:26:11 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-55.consmr.mail.gq1.yahoo.com (sonic316-55.consmr.mail.gq1.yahoo.com [98.137.69.31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4VNfwf6SHHz40Rq for ; Mon, 22 Apr 2024 22:26:10 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1713824768; bh=6sQqH57/aKSf+/8P8oC5o8EGCYDyq5I5ASe8GFrDb6o=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=E9TlvS5n6Cto63v1I2G9LBMSNEQnMulC87liF7EyM2skZ9T+NFeRtLhNMcvIeNlkmXqkG2236/9utswSpCErXS2/sGPEfX0D+4LPywtV3gZmkAw5kCrMR0apfh3K7ILbFHQLk1vleulUKuT1Z89bePejdWOrU2z7TENqxPJJ42iEYEOrKCXdQjInz5qjmjVfi5Ue5IKvdfA+bMULGi4I1HDYzcL3O95YqncKc2KMYl92J5/pHG72ijZsCa2PBc3zJuLBMHHRY5ZeMraZyTlkzVNvynpCmSg2aJ3HunYgJeCe5Iic0QvQ1UcRJ+RY4bSJv6qEaky9Vk0hTz17EaV09Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1713824768; bh=/suWTm7cmm3EcCZe7pOqmMl7XmrHpGZdRZTJ2pkzaKM=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=btlgD1qjt8O7XZlp3nN4ZV3n08xPcWWJ8kSUyNdIMfK3Kjjz75N7HmKk5QkhRH3vJzdk4ObhRK5fXk1AjaOjq0GiFWn28EkvhSd0PK1DpozZY84YCYSYRWwCelhgpNiaOdFXx2nBJD6H1k360AZqE/VzAKYO4KmhRVSWPPJHmhemm+BmvVgI+PIqPzESuY5p3GBOI03bY2EmAUtJ3VSxmCLwYiEjc3zNEgOCPozxJvhxvum0YnECPuFh1hnf1L/Z3YjGvIj/lJ2JMtsrxZC2ErPzfFfkHaI4IE5u/Mx3HLeby3qwFwbwnH7Nq1ubP1/gP3YO01gwDExN5ttEz95mfA== X-YMail-OSG: yx9N.ycVM1kQiZRg14U.7OLPpI4dD63INCCBcaihNQVmMQ6PKMCLiTwMiNUudQ7 9rAxFxqsCmeo1wOttHECLRwCqRz3JfnypktQvSI1VLe76E20MGZ33m0MqPnVWIVmLjdQNDCng0rr mvEDbvTgx0guavJEyJ2lC2wH6ueJv8Px6SyL2gj05QPg31FkK1g7GwphqHgaBKs1zHYyYpyHNP7S qaZR.sNMEZq53gJCa6AL0l2uxuLPD5FEkuM0hXn8BjDpcTmBBuxnhgL.kksdAuW83vAmhuh6feUp 36uIN_106m0BG2KKEJbHd8nYpnzdyb3hPbUPHBbvEKoZ3fkddFgJeP4.jmBJHjgU6JYcCV2oE6am reY0Mj5HtbVPHaHk7xNKD8CDD4tE1y6rivW6TTDNaa8LA1qF.I8LxtcAOD095Amvq.DcM3rBzNpt x3raC9t0PWtidW11.fhqWAqkqK9l8xcAHv0AggjKS2JQleoObJZbop.kpOgaRy5HhNqsqb_z3bXK _WyHOTVM.lC3sCwvtSk7cqFzcvemViDvnfW5xFPgwN1nP6Zc1nJbv_93xnHiQ0.ZmZWOdnL3_5_1 nvqQ7g84EgR7N2tGRBOCUfS2QHxU5ZcZBYZGX47vpR1XVoVkpoWfkmtudUZXWCCmchrVArRoOGtO 1Zlu5DgmmVRz3mc7w_mjUhVknkwB5xb3WB4qCVKur9zQ5yThyXawjCqH17I2gMYXqgjbJhTHMOyz QL6r7_E92qpl4I.tyfMPXtIrDbm7f0AgNb4Y.WgPIAJpLHeCnj8llWb0WJPRVAVGMj6jv75uldrm hYNCXoa4NRHIx7oBYLsQdNt3DUzcvFxqJheqV8l7cnDUmJM5n6jc8v9iae_M7TPXA3_flST6uf3B iILFRtwWegzvPFu7JHXg6lkq6JvWDlN_a__z__UBdt7QeFWfBvAXWvlLL2MNb44UjGZASrBQpng0 KU.bl4bH1ZaE5ZnwUXie4igUZUk4uEQIlaN2gUT3bx9MkVajQb3q3LK1Tylo5lcgD4e9dRzaa032 KDnHB5LHttVhqCV8WDbpEUHqPPDAGWIIN8u3WkqzZhIPdwOxGEdQA_6znPqeNkpxW_yE9ER1ggbK YZ2to8pT7eViKawtIxUAQvwVwDoxOg6xiFmxpOaOQBcuSZpOCFAvmRjCo9I6xoputIQVLyyZixJj L6eHguhjB4DjxqyUMLZKwlStM_zKdcRudVcjkdZrsocRvXekYFdskXf_5YrxZ1ADHIkPdaaHFjbb S.L60.AtkoYn5LEcLaNtsPdtrUMMhM26TWfL0uRgSC._1HEAM0ZXTukK9mm5t_fcP8VRWjgTPMhF KCC0VjJ3cgcnkaPrq_SHM8pFemaaSTukZNFh.tgGMPs8HOydt1Y3P8zPpmYaaP0IpOA54XM2rtsL 8hoTu0i_Xw3g7uB07LK1SyXBZGHyBejETvFYk2MsNiXFZyw3_j3cU4STpABT2JO8bkD58RwdTrpF T4WO3gnPT.15xmB07nFhOncyAeSBtiZls31fa._i120jo0KJYWkkzr3jhqmw57tko3V1zE4PGsnE 4sZP0OX8zDZ5I4Q8sANSTu.PV8Megf15meYtkdiSzUvzRfvoNlFGI6abyRBKqEklmL2b.mdU5pgX K9bbRZ87EYxxIO6EMZO8BaY_DqsIo2GyL3fOUP78qQ2P2c12529LwdhfbplDILD_lKHmD7jDpox3 x.7PfthAYtIJbOBLEGVFu9RFYmW4hRwoKb5OslHDn.i8oQ4YDEafoXZ0AWC1TF00mP.EGNtFX39a 5nDSdmh8RgILGCicb4MKySpU7iKnGktBBnjLAxgAs1iyqFYp4iHs2cd8saQvtfZnKEPCSzKX4tRJ JfHhZ_esP0qGUIOc5AbBTmF30JhNPdU9QEA3VxyoWSZ05LU7iPSbj8SZM51SSdceQGqDzr7WVPcp TquGR_ULonRUhwi8AQxA5gpocD3tBYQLuZI1QDzh6UMvMlW7W8YhFjD8fsIAH7WsZJRH8autcltd 2MgoXJXiwJcfqM0AwQyBWfnv5o8nPm52zy_ExZF3XzOGWSOqDYRJmn6zXO3Le3xK.IZHB.Ebf7OO jdW.c.yh.LyE7MCtlY.5G1bZNbaR3_pJi.Nq70_vmtjNeS2Clip2q3h8OvliUs.u8TLEWZh.c.D1 NMEdOIPYhYoD54TPJyGB4S.gP2c3l7ir8DoejRvbEbUE57fKNg8ny6U.0xxfD6947TuPwhu6isxN QbOS5WcUVvXeO9VenpnHmmF1OEADT2MXoDMJsR50eQeynwk.kvwNyXMXY8D5aBJMJBv0Sr5t6oRo Gng-- X-Sonic-MF: X-Sonic-ID: 66b47f5f-9736-47f3-b06d-e7434a4415c6 Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Mon, 22 Apr 2024 22:26:08 +0000 Received: by hermes--production-gq1-59c575df44-9fhd5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ac3cb970cd8fc9e0191884e17acb29b8; Mon, 22 Apr 2024 22:26:05 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.500.171.1.1\)) Subject: Re: building armv6 bootable media From: Mark Millard In-Reply-To: <567137D6-0BCC-4993-9C09-D5602C47EB8C@karels.net> Date: Mon, 22 Apr 2024 15:25:54 -0700 Cc: Warner Losh , Lexi Winter , freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <567137D6-0BCC-4993-9C09-D5602C47EB8C@karels.net> To: Mike Karels X-Mailer: Apple Mail (2.3774.500.171.1.1) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4VNfwf6SHHz40Rq On Apr 22, 2024, at 15:10, Mike Karels wrote: > On 22 Apr 2024, at 16:06, Warner Losh wrote: >=20 >> Hmmm, if this is -current, then armv6 has started to be unwound... >>=20 >> thermite.sh was in the releng repo... I can't find it now... and kyle = on >> irc said my memory might be faulty and thermite was just a wrapper = around >> release. >>=20 >> Warner >=20 > I don't think you want thermite.sh; it is used to build all of the > architectures in parallel for snapshots and releases. But -current > doesn't have a conf file for armv6. Older releases (including 13.3) > or stable/13 have a config file for RPI-B that probably could serve > as a template. So far as I know, the FreeBSD kernel was only designed to handle the RPI-B for armv6. That in turn involves the RPI-B's firmware and U-Boot being involved before FreeBSD, not just FreeBSD. The RPI-B firmware might make live changes to the .dtb file contents that it loads. The RPI-B firmware is not arm code but some Broadcom code, as I understand. (Until more recent times, arm cores in RPi*'s were slave processors to the Broadcom video core hardware.) The more I think about this path, the more it looks unlikely to be readily used. > Mike >=20 >> On Mon, Apr 22, 2024 at 2:53=E2=80=AFPM Lexi Winter = wrote: >>=20 >>> Warner Losh: >>>> On Mon, Apr 22, 2024 at 2:30=E2=80=AFPM Lexi Winter = wrote: >>>>> after running 'make -C release NO_ROOT=3Dyes release' for = arm.armv6 i >>> have >>>>> the following files: >>> [...] >>>>> none of these appear to be bootable media >>>=20 >>>> IIRC, arm stuff was built by thermite and not the release script. >>>=20 >>> thanks, i guess that explains why i don't get a bootable media. >>>=20 >>> i'm trying to boot an armv6 GENERIC kernel under qemu to test my PR: >>> https://github.com/freebsd/freebsd-src/pull/1124 >>>=20 >>> could you recommend the best way to do this? duckduckgoing "freebsd >>> thermite" doesn't return any results that look relevant. >>>=20 >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com