From nobody Mon Sep 13 18:11:41 2021 X-Original-To: freebsd-current@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 EBD5D17B4492 for ; Mon, 13 Sep 2021 18:11:44 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (vogon.madpilot.net [159.69.1.99]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 4H7ZLS5kM3z3t2r for ; Mon, 13 Sep 2021 18:11:44 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 4H7ZLR33wsz6g2B; Mon, 13 Sep 2021 20:11:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-language:content-type :content-type:in-reply-to:date:date:message-id:from:from :references:subject:subject:received; s=bjowvop61wgh; t= 1631556701; x=1633371102; bh=hbE/ieZYTU/HGZZoISjGuTiM3/a1lys0L27 sj/VSPRU=; b=WLri7pI9CHadSpmFv4XqS3ea6VeR0R/jE00/JlcQR8wuSFl8CM1 x03W63x48vf0OQdaJUIBEfMNkEgUMluwHyHOngeu6tbsaVwKh9ag+/u+3jS+kNk3 MF74FtIw/BO64EdjZ+ArxnPRI4kUzfs9fkC2y6Bkc242dAdVqH00B7htlr9XV32C fgr6T1WtkFNjgoIv+KlmUsv3pBZMhZCopdFusD+EZoXsvlJ8zBaKRQgAFzQdBbKD 9nPWH0uuWoWzDL6JesXqMJb1e2X/67UPee8QVQVAfsFT5fxXfczGHfXtHj0LKwHN /9r51fkmqggGm+dYyojlwdvY+PJ9EHmL+Dw== Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10026) with ESMTP id Wi7eVwZLS0gG; Mon, 13 Sep 2021 20:11:41 +0200 (CEST) Subject: Re: recent head having significantly less "avail memory" To: Konstantin Belousov Cc: FreeBSD Current References: <4c990632-868a-2393-291b-fe7e2bc1974f@madpilot.net> Message-ID: <6ea7c339-1b8e-9764-4d28-5a98756e05ff@madpilot.net> Date: Mon, 13 Sep 2021 20:11:41 +0200 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4H7ZLS5kM3z3t2r X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Reply-To: mad@madpilot.net From: Guido Falsi via freebsd-current X-Original-From: Guido Falsi X-ThisMailContainsUnwantedMimeParts: N List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org On 13/09/21 19:08, Konstantin Belousov wrote: > On Mon, Sep 13, 2021 at 02:59:25PM +0200, Guido Falsi via freebsd-current wrote: >> Hi, >> >> I updated head recently and today I noticed a difference which looks wrong. >> >> At boodt the new head shows signifcantly less avail memory than before, >> around 3 GiB less. >> >> I moved from commit 71fbc6faed6 [1] where I got: >> >> Aug 28 22:03:03 marvin kernel: real memory = 17179869184 (16384 MB) >> Aug 28 22:03:03 marvin kernel: avail memory = 16590352384 (15821 MB) >> >> to commit 7955efd574b [2] where I get: >> >> Sep 13 10:44:40 marvin kernel: real memory = 17179869184 (16384 MB) >> Sep 13 10:44:40 marvin kernel: avail memory = 13298876416 (12682 MB) >> >> I'm seeing this on multiple machines. >> >> Unluckily bisecting and trying an older loader.efi in sseparate tests did >> not give me any more insight. >> >> The recent changes to efi loader, starting with commit 6032b6ba9596 [3] look >> like a possible trigger to this, but I have been unable to confirm it. >> >> Any suggesstions on how to proceed to debug thiss? ANy idea what a fix could >> be? > > Is this UEFI or bios boot? Machine is UEFI > Provide verbose dmesg for old and new boots on the same machine. > For UEFI boot, show output of 'sysctl machdep.efi_map', again for old > and new boots. > I'm not sure how to get the verbose data for the old boot, since I've been unable to revert the machine to the old state. I'll try anyway though. Anyway this is happening on tree different machines. I forgot to mention they are using a custom kernel. I don't think it makes a difference but I'll also test GENERIC, just in case. -- Guido Falsi