From owner-freebsd-arm@freebsd.org Sat Mar 28 22:15:53 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7907C2686C7 for ; Sat, 28 Mar 2020 22:15:53 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: from out.migadu.com (out.migadu.com [91.121.223.63]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.migadu.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48qY2M5pdkz4MP9 for ; Sat, 28 Mar 2020 22:15:38 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: (Migadu outbound); Sat, 28 Mar 2020 22:15:27 +0000 Received: from wms0-eu-central.migadu.com (wms0-eu-central.migadu.com [139.162.159.86]) by out.migadu.com (Haraka/2.8.16) with ESMTPSA id B05238C0-B4DC-4AD1-A813-CC63379A5502.1 envelope-from (authenticated bits=0) (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 verify=FAIL); Sat, 28 Mar 2020 22:15:27 +0000 MIME-Version: 1.0 Date: Sat, 28 Mar 2020 22:15:20 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.12.1 From: greg@unrelenting.technology Message-ID: <57d4ba4ef95eeaf382d2c0b2407e9dab@unrelenting.technology> Subject: Re: Switch to UEFI Re: CFT: alpha test of Ethernet driver for RPi4 To: "=?utf-8?B?S2xhdXMgS8O8Y2hlbWFubg==?=" , "Mike Karels" , freebsd-arm@freebsd.org In-Reply-To: References: <202003281622.02SGMcmi027728@mail.karels.net> DKIM-Signature: v=1; a=rsa-sha256; bh=7nTofmwOAYysRVsJqHwRLR7igSIDQNSif1ZEUIaqLGY=; c=relaxed/simple; d=unrelenting.technology; h=from:subject:date:to; s=default; b=Knx0D237JHMrRUPIkeE0lP63q+n6tlATx1iOISI+8aSZTVPbrnNwF77yBi/4PAvwSD+zxkjsKSrXn0ulEavNudXzMMqBDY+BjFsFhZb9HOKIH0RYjWG4jExiWrsm0UDNwIAt3DxD2W/NtCpm2DckMcnw9sXCVxJ0kwZ59LYRO8w= X-Rspamd-Queue-Id: 48qY2M5pdkz4MP9 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=unrelenting.technology header.s=default header.b=Knx0D237; dmarc=pass (policy=none) header.from=unrelenting.technology; spf=pass (mx1.freebsd.org: domain of greg@unrelenting.technology designates 91.121.223.63 as permitted sender) smtp.mailfrom=greg@unrelenting.technology X-Spamd-Result: default: False [-4.85 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[unrelenting.technology:s=default]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:91.121.223.63]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[unrelenting.technology:+]; DMARC_POLICY_ALLOW(-0.50)[unrelenting.technology,none]; RCVD_IN_DNSWL_NONE(0.00)[63.223.121.91.list.dnswl.org : 127.0.10.0]; FROM_NO_DN(0.00)[]; FREEMAIL_TO(0.00)[googlemail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-1.85)[ip: (-9.79), ipnet: 91.121.0.0/16(-1.51), asn: 16276(2.05), country: FR(0.00)]; ASN(0.00)[asn:16276, ipnet:91.121.0.0/16, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Mar 2020 22:15:53 -0000 March 29, 2020 12:23 AM, "Klaus K=C3=BCchemann via freebsd-arm" wrote:=0A=0A> I`m also working on pi4 a little while not= ready=E2=80=A6=0A> I recommend to switch the whole RPI-thing to UEFI/ AC= PI, J.McNeill is working on that , afaik=E2=80=A6=0A=0AHe's working on Ne= tBSD a lot, but not on FreeBSD.=0A=0A> So next step I see is to implement= ACPI-xhci-driver since FreeBSD-boot PANICS on xhci-=0A=0AThat's not "imp= lement a driver", that's "fix a bug" :)=0AI was looking into this a month= ago..=0AFor some reason reading from the XHCI's memory space returns jun= k like 0xdead.=0AAnd seems like nobody has seen that problem on NetBSD or= Linux.=0AI'll test this a bit more now.=0A=0AOnce we get that working, a= nd the Ethernet driver port is published, I could add ACPI attachment to = the Ethernet driver.=0A=0A> The good news is that I first saw USB working= in UEFI-boot...=E2=80=A6the ethernet driver should then later=0A> corres= pond or to be integrated into UEFI =E2=80=A6 nice to boot from a =E2=80= =9EBios=E2=80=9C -style menu with a plugged=0A> USB-keyboard...=0A=0AYeah= , eventually there's going to be a NetBSD-derived Ethernet driver in UEFI= for network booting.