From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 24591 invoked from network); 18 Feb 2021 22:01:17 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 18 Feb 2021 22:01:17 -0000 Received: from mail-yb1-f174.google.com ([209.85.219.174]) by 1ess; Thu Feb 18 16:55:09 -0500 2021 Received: by mail-yb1-f174.google.com with SMTP id f4so3617351ybk.11 for <9front@9front.org>; Thu, 18 Feb 2021 13:54:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mforney-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=SGBjNRA+GqOMhrYV9LM73nJ22txLN0TWDzNNtJBa5r4=; b=a9RUq/rzs0eP4s1TOd01j64ANHXJvfHJlzRfMHJb76KrE2K1vmDC6WRisZsL0LUo8O tOSBPR9J1oa9igS6nwYzaJSVdaMPcu1g4b+G7xCNDyi5RxyPvT6FP4hgjeGG/qxcfVy9 0lRy4t+Gk1gzCaxwXh/FCn/1vwONjh/+h8kfanSCRt/qCYs17Cr1utWhzOwonmP397VK 1CBweDYmDue+MCCCk6K4tmldEYfloZnM2hXr39prEpDF18HpswWvRNJLuWrx8m+JY5uR a4fjhs4Tg66g1EoQNlGRG/raF9V47MeziHscnBEDX74EgVWK2BBHCjbZA7K0Veg6YStJ DJow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=SGBjNRA+GqOMhrYV9LM73nJ22txLN0TWDzNNtJBa5r4=; b=U51qQDPlW7diT7zCguFF1mAAn6o3Oun8jlAq2ImAbQeo52DXDpKrBh3ozS2QtUx7Dz 3ocDzU+4eldYOA9+YpLOvVi7f51WJReo2hEdmklpPEcFnehr+8k5xzsp2zQrmTY8D0Vf uiku2iA6taP24U4yFHt5CBnvV+5ZjIZ/w9HVwV/UAr749chs0ZaCKxa3uACnOhbBKTWs 02D5fLlDKc9gqlXZi/Sho/+7q1DcvcN7ot4EvmEY1vj5P8z7JxMkhS5YjO9MrXr5o1sA OtshGW8b+gR6r2L13159TZCfxvNFDMQC0XfSFUmfU/pWjPti7CDgEJFZkeRDJxI/4Nqo mLVA== X-Gm-Message-State: AOAM533vRReDSC3FiHgmCof9bkfkcJFeVeloXZyhFdlxQpBI5YQlgsly AYenLe8Negjhg18e/Bd8UTyn8RlKAVB5m7Fnz0D7pDVKYM62Y1mm X-Google-Smtp-Source: ABdhPJyV7U7/oh5eZzJ5MbgY3oN7X+WwsyLDG30snR5h3d/FkZtZMKgRvMtZDjJ8kOfj2juH1IDsjfzuZ9Nn4UkLL/Y= X-Received: by 2002:a25:e785:: with SMTP id e127mr9697303ybh.451.1613685297818; Thu, 18 Feb 2021 13:54:57 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a0d:e201:0:0:0:0:0 with HTTP; Thu, 18 Feb 2021 13:54:57 -0800 (PST) X-Originating-IP: [2601:647:5180:4570:5605:dbff:fe00:eccc] In-Reply-To: References: From: Michael Forney Date: Thu, 18 Feb 2021 13:54:57 -0800 Message-ID: To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: extensible interface deep-learning interface Subject: Re: [9front] Re: boot/efi: support framebuffer with 64-bit base address Reply-To: 9front@9front.org Precedence: bulk On 2021-02-18, Anthony Martin wrote: > I'd change numfmt to take a uvlong instead > of adding another special case to hexfmt. I had tried this, but it doesn't work because numfmt takes the remainder mod the base then divides by the base (until it prints all the digits). This same code is used to build bootia32.efi which needs special runtime functions (_modvu and _divvu) to implement these operations on a uvlong.