From nobody Mon Apr 22 20:48:56 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 4VNcmk4Drsz5HsSm for ; Mon, 22 Apr 2024 20:49:10 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VNcmk2DRzz51Xw for ; Mon, 22 Apr 2024 20:49:10 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-34a4772d5easo3902826f8f.0 for ; Mon, 22 Apr 2024 13:49:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1713818948; x=1714423748; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=sMSxwDpfFCVBa6duSdXhR//I3ky2wRcAsKDFou2jYzo=; b=sdYgmeXIKCrQN5M4iv1rENk1653d4scyxUM0AB2ccEeaUo0rk7uL6EmXzGSkFQ4EAq 0UEyg2nzsFPoEWWtNSmyJt9qKsNnTG9lwoJC+AIVDDUtNdXku2E6TzDeI829DS3Fbe4A YFUsax33d2zX7VYR0xssH8L02T6d9rAQXLPZKBxsWlfMtF/nAP9aJtYb1nuiiEwDxk2D zXHc6tL4JT7GGYKlhEWhSwJsrVL6ZGwb5c0GLKiK4rel993z2ndauR9y3ccBLazjPF22 pU8prx2HzTdXWe3dK6FKNuqzHv+PFL8CvvroqpdsdjnDTCk6UkdXTEI4V8u7sDjWZnqo lXiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713818948; x=1714423748; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=sMSxwDpfFCVBa6duSdXhR//I3ky2wRcAsKDFou2jYzo=; b=fQi7ZCqXCjjaumxAip3l+jN7mH2HJVXUUnKnr1uVU5IE2pnRZ4g1L91/8z/5wzqR95 MhWHBhnP/JY3/jKJr/Y78zoIS13HwntubMVeN3CB00IDJYYQwANsO8oNvqvZeUrChnKe Z3QMtcT3PTaWsdY+X12fkvhfIhmy3PA+Mp3lNGT+FocWwxFa3RKZ7fViLG/YjZSXx/Z2 QxjK1eUv1RT/8zeHWdTKId+WQq18kMR6Lp3TE67GygSs4xLr9Ryv/UlqF1kUjThaIJar 7i36JVeseCpB7aMwVprTKS6kBs8LO/mB00dOmMcZs5zQvOdui+a9mdOABK4QTy43T/5K VlcQ== X-Gm-Message-State: AOJu0YzlIaJLkgdBLYQVl0OjIt+VtJEXQULPJWbA1y+1XUFyC7ytrKbp C+VR9L1XsJwP6ncjPmZHO3PtEKjVuvRNHrVUCrZlW6LlFEIALmx1yY6Q0IxXgZw59Ej3ek2aap7 ChxXrDi8GftT8T3jt7SBkdAahW+1MfE6vjueNGKA6/snvUCEmcaE= X-Google-Smtp-Source: AGHT+IGfzWxH/g67Rd5x4FuMu14vdMc2V5gaj18lDQ3Nhgo7dxOVxOEAmVxiovWoB7oaGZYVjEON3mKizGh3UCPEIKE= X-Received: by 2002:a5d:6243:0:b0:347:b501:477b with SMTP id m3-20020a5d6243000000b00347b501477bmr5204602wrv.33.1713818948472; Mon, 22 Apr 2024 13:49:08 -0700 (PDT) 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 References: In-Reply-To: From: Warner Losh Date: Mon, 22 Apr 2024 14:48:56 -0600 Message-ID: Subject: Re: building armv6 bootable media To: Lexi Winter Cc: freebsd-arm@freebsd.org Content-Type: multipart/alternative; boundary="000000000000a245520616b5919b" 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:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4VNcmk2DRzz51Xw --000000000000a245520616b5919b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Apr 22, 2024 at 2:30=E2=80=AFPM Lexi Winter wrote= : > hello, > > after running 'make -C release NO_ROOT=3Dyes release' for arm.armv6 i hav= e > 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 --000000000000a245520616b5919b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGJyPjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJn bWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIE1vbiwgQXBy IDIyLCAyMDI0IGF0IDI6MzDigK9QTSBMZXhpIFdpbnRlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxl eGlAbGUtZmF5Lm9yZyI+bGV4aUBsZS1mYXkub3JnPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2Pjxi bG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAw LjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6 MWV4Ij5oZWxsbyw8YnI+DQo8YnI+DQphZnRlciBydW5uaW5nICYjMzk7bWFrZSAtQyByZWxlYXNl IE5PX1JPT1Q9eWVzIHJlbGVhc2UmIzM5OyBmb3IgYXJtLmFybXY2IGkgaGF2ZTxicj4NCnRoZSBm b2xsb3dpbmcgZmlsZXM6PGJyPg0KPGJyPg0KJSBscyAvc3JjL29iai9zcmMvZnJlZWJzZC9zcmMv bWluaW1hbC1kZWFkbGtyZXMvYXJtLmFybXY2L3JlbGVhc2UvZGlzdDxicj4NCk1FVEFMT0fCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGJhc2UuZGVidWcubWV0YcKgIMKgIMKgIMKgIMKga2VybmVs L8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKga2VybmVsLnByZW1ldGHCoCDCoCDCoCDCoCDCoCB0 ZXN0cy5tZXRhPGJyPg0KYmFzZS/CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGJhc2UubWV0 YcKgIMKgIMKgIMKgIMKgIMKgIMKgIMKga2VybmVsLm1ldGHCoCDCoCDCoCDCoCDCoCDCoCDCoHRl c3RzL8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHVzci88YnI+DQo8YnI+DQpub25lIG9mIHRo ZXNlIGFwcGVhciB0byBiZSBib290YWJsZSBtZWRpYSwgdW5saWtlIGFybTY0LmFhcmNoNjQsPGJy Pg0KcmlzY3YucmlzY3Y2NCwgb3IgYW1kNjQuYW1kNjQgd2hpY2ggYnVpbGQgbWVtc3RpY2suaW1n IGFuZCBkaXNjMS5pc286PGJyPg0KPGJyPg0KJSBscyAvc3JjL29iai9zcmMvZnJlZWJzZC9zcmMv bWluaW1hbC1kZWFkbGtyZXMvYXJtNjQuYWFyY2g2NC9yZWxlYXNlPGJyPg0KTUFOSUZFU1TCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCBib290b25seS1tZW1zdGljay/CoCDCoCDCoCBkaXNjMS1kaXNj MS/CoCDCoCDCoCDCoCDCoCDCoCBkaXNjMS5tZXRhwqAgwqAgwqAgwqAgwqAgwqAgwqAga2VybmVs LnR4ei5tZXRhwqAgwqAgwqAgwqAgwqBtaW5pLW1lbXN0aWNrLmltZy5tZXRhwqAgc3JjLnR4ei5t ZXRhPGJyPg0KYmFzZS1kYmcudHh6wqAgwqAgwqAgwqAgwqAgwqAgYm9vdG9ubHktbWVtc3RpY2su bWV0YcKgIGRpc2MxLWRpc2MxLm1ldGHCoCDCoCDCoCDCoCBkaXN0L8KgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgbGliMzItZGJnLnR4esKgIMKgIMKgIMKgIMKgIMKgcGFja2FnZXN5c3RlbcKg IMKgIMKgIMKgIMKgIMKgdGVzdHMudHh6PGJyPg0KYmFzZS50eHrCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCBib290b25seS5pc2/CoCDCoCDCoCDCoCDCoCDCoCBkaXNjMS1tZW1zdGljay/CoCDCoCDC oCDCoCDCoGZ0cC/CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBsaWIzMi50eHrCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoHBhY2thZ2VzeXN0ZW0ubWV0YTxicj4NCmJvb3Rvbmx5L8KgIMKgIMKg IMKgIMKgIMKgIMKgIMKgYm9vdG9ubHkuaXNvLm1ldGHCoCDCoCDCoCDCoGRpc2MxLW1lbXN0aWNr Lm1ldGHCoCDCoCDCoGZ0cC5tZXRhwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgbWVtc3RpY2suaW1n wqAgwqAgwqAgwqAgwqAgwqAgcmVsZWFzZTxicj4NCmJvb3Rvbmx5LWJvb3Rvbmx5L8KgIMKgIMKg IGJvb3Rvbmx5Lm1ldGHCoCDCoCDCoCDCoCDCoCDCoGRpc2MxLmlzb8KgIMKgIMKgIMKgIMKgIMKg IMKgIMKga2VybmVsLWRiZy50eHrCoCDCoCDCoCDCoCDCoCBtZW1zdGljay5pbWcubWV0YcKgIMKg IMKgIMKgcmVsZWFzZS1kb25lLm1ldGE8YnI+DQpib290b25seS1ib290b25seS5tZXRhwqAgZGlz YzEvwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgZGlzYzEuaXNvLm1ldGHCoCDCoCDCoCDCoCDC oCBrZXJuZWwudHh6wqAgwqAgwqAgwqAgwqAgwqAgwqAgbWluaS1tZW1zdGljay5pbWfCoCDCoCDC oCDCoHNyYy50eHo8YnI+DQo8YnI+DQpkbyBpIG5lZWQgdG8gZG8gc29tZXRoaW5nIHNwZWNpYWwg dG8gYnVpbGQgYm9vdGFibGUgbWVkaWEgZm9yIGFybXY2Pzxicj4NCjxicj4NCnRoaXMgaXMgd2l0 aCBtYWluIDc5Mzc0NWZhZDg2Ni48YnI+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+ SUlSQywgYXJtIHN0dWZmIHdhcyBidWlsdCBieSB0aGVybWl0ZSBhbmQgbm90IHRoZSByZWxlYXNl IHNjcmlwdC48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pldhcm5lcsKgPC9kaXY+PC9kaXY+PC9k aXY+DQo= --000000000000a245520616b5919b--