From nobody Mon Aug 9 22:10:07 2021 X-Original-To: freebsd-hackers@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 3A95917574C0 for ; Mon, 9 Aug 2021 22:10:09 +0000 (UTC) (envelope-from jwdevel@gmail.com) Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (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 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gk9Hh5Q8pz3qVm for ; Mon, 9 Aug 2021 22:10:08 +0000 (UTC) (envelope-from jwdevel@gmail.com) Received: by mail-ed1-x533.google.com with SMTP id d6so26911394edt.7 for ; Mon, 09 Aug 2021 15:10:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=FkZDQFn6BCnVmHwWjMFiI70RXv5nRO5Of4K37HkGKWs=; b=eu9Jv8l8ft5HYz/qKFHsctG6CZDnK+ay6EtwPUku3li6nH1iQ1UlPNm1E8LvOueeAE a5H6e8DSj9ClY28tO83zqJpvxY7U2hYPhimfpJ/7xPI97EdzqiGGsuPx02qmroUEgT2B oJUGkP3s0MZFJMNGE/DlAfZ77GNybioTJ83pBNoArsz28mA7H+xOQL1C2r9qQ/YruvLU hw8N7kSUAch8O2FTqiWsv1ITwEedLzWxhtqQgm5A0wYful8FSkRTrV+8hxORPQI4Yxva RMIvUCRFw8WrkoRJhmMTAQGUxKvkRhatPII7F5m+b1FKtcKzIJFlulX1USZKvhGitVqs DyNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=FkZDQFn6BCnVmHwWjMFiI70RXv5nRO5Of4K37HkGKWs=; b=TpyZ4a5CSc9Jpu2ihSNm/cOSgsVgBPzy9/WcDEPHUF0x2CnupTS9/buXmcq7fC5k+c v1yzmP03wlzPnVjzwrTUVcGHufybCrnKjQO08EJJZvm78A5CdTumshmzTylAJIrGUt1z HXa8Kyp1MWljJPTzziQ+qC2aIC+ighXTj4Egifm9C1VCslpT1RUssFsNFzQYV0VUf8hU qorwkg36sZ6jM3gUfDUB6Hth1CHCYbVKZ2aV0Q7gaoNMS3Ap5lgyxLyFCCkGHGoqcNNr 76zqBn8UBC14UTleGHKQ+64mv42n6haf4iRF0tyoNuiZMHocjkmAgBHF4LK0LDzhAbpv 5Mpg== X-Gm-Message-State: AOAM531KBwq9JzgBFB+oPK+vTksRoSOmFNm/pU2k8tDm5hVFWeLAbYEQ SCYy3mBqbECvn45VsHsaPxKnHFFA/C+XWJWCM8T57EKO X-Google-Smtp-Source: ABdhPJzu2J/SJbPWxcYcTgogCfSK/bzkIuv8B4RCjgrMGPeTZ9xwo8ckYCnTnNENDIIlYsNpPAlsAD0H40o1E7bXMoY= X-Received: by 2002:a05:6402:4412:: with SMTP id y18mr628957eda.1.1628547007723; Mon, 09 Aug 2021 15:10:07 -0700 (PDT) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Received: by 2002:a17:907:704d:0:0:0:0 with HTTP; Mon, 9 Aug 2021 15:10:07 -0700 (PDT) From: John W Date: Mon, 9 Aug 2021 15:10:07 -0700 Message-ID: Subject: Tracking down BTX behavior change. To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4Gk9Hh5Q8pz3qVm X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=eu9Jv8l8; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of jwdevel@gmail.com designates 2a00:1450:4864:20::533 as permitted sender) smtp.mailfrom=jwdevel@gmail.com X-Spamd-Result: default: False [-4.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::533:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-ThisMailContainsUnwantedMimeParts: N I have a problem on my system where 11.3 boots fine, but any supported release (11.4, 12.2, 13.0) fail during the BTX stage. There's a bug report if you're interested[1] But my question is: how can I track down differences in BTX code? I have the 11.3 and 11.4 SVN sources checked out, and so far I am not able to find any differences. So far, I am looking in: src/stand/i386/btx/ and src/usr.sbin/btxld I am on amd64, and I do not see any /amd64/ directory, so I am just guessing that /i386/ is what I want. Also: given that the 11.3 boot code works fine, I wonder: what are the ramifications of using it on an 11.4 system? I am not really experienced with the boot loader process, so am not sure what the dangers involved are. Certainly, I am able to boot in to the new (11.4) kernel with the old userland installed. But my woes happened when I did 'make installworld', which presumably updated the boot code. Would it be reasonable to manually roll back the boot code to 11.3, but keep the 11.4 userland? Again, I'm really not sure the ramifications, just trying to make my system usable again. Thanks -John