Date: Mon, 27 May 2019 18:50:45 -0400 From: Eric McCorkle <eric@metricspace.net> To: Edward Napierala <trasz@freebsd.org> Cc: FreeBSD Current <freebsd-current@freebsd.org>, "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org> Subject: Re: FreeBSD and Coreboot Message-ID: <1452db0c-1210-3230-c044-bc682e7e1745@metricspace.net> In-Reply-To: <CAFLM3-rMJmPs4OvRczDtiENtYaSpODRGQaFuONc%2BouxchJQDxw@mail.gmail.com> References: <4a6b0f1e-64ec-6b83-b43b-f9791ec8428f@metricspace.net> <CAFLM3-rMJmPs4OvRczDtiENtYaSpODRGQaFuONc%2BouxchJQDxw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --9ECAOtpg9rw2jdh2m5vI63HP0iDzOZsig Content-Type: multipart/mixed; boundary="V8N54xAkborfrU9cp4VGzVm42fljY09MH"; protected-headers="v1" From: Eric McCorkle <eric@metricspace.net> To: Edward Napierala <trasz@freebsd.org> Cc: FreeBSD Current <freebsd-current@freebsd.org>, "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org> Message-ID: <1452db0c-1210-3230-c044-bc682e7e1745@metricspace.net> Subject: Re: FreeBSD and Coreboot References: <4a6b0f1e-64ec-6b83-b43b-f9791ec8428f@metricspace.net> <CAFLM3-rMJmPs4OvRczDtiENtYaSpODRGQaFuONc+ouxchJQDxw@mail.gmail.com> In-Reply-To: <CAFLM3-rMJmPs4OvRczDtiENtYaSpODRGQaFuONc+ouxchJQDxw@mail.gmail.com> --V8N54xAkborfrU9cp4VGzVm42fljY09MH Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 5/27/19 5:53 PM, Edward Napierala wrote: > On Mon, 27 May 2019 at 16:14, Eric McCorkle <eric@metricspace.net> wrot= e: >=20 > [..] >=20 >> My plan is roughly this: >> >> * Refurbish the GRUB port, get it working again in QEMU (possibly on o= ne >> of my machines), also possibly push a patch to GRUB to use the keybufs= >> mechanism to pass in GELI keys. >> >> * Get coreboot with GRUB/Seabios booting FreeBSD in QEMU >> >> * Possibly create a coreboot port (uncertain how this would work, sinc= e >> Coreboot has its own extensive config menu) >> >> * Hold my breath and test it out on real hardware (I have a Librem 13 = r1 >> for this purpose) >> >> * Possibly try getting the FreeBSD kernel to work as a coreboot payloa= d. >=20 > Out of curiosity - why the kernel and not loader(8)? >=20 If I understand coreboot correctly, loader would have to directly manipulate devices _without a BIOS_. That is, it would have to have an entire device detection/interface layer, which I don't believe is the case today. At least in the EFI case, loader is talking through the system's EFI implementation, which takes care of all that for you. BIOS works in a similar way. My sense is getting loader to the point where it could be a coreboot (without Seabios/GRUB/Tianocore) would be quite an undertaking= =2E --V8N54xAkborfrU9cp4VGzVm42fljY09MH-- --9ECAOtpg9rw2jdh2m5vI63HP0iDzOZsig Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQQb+/zC31sP34DGxX/pjibYt+BVsgUCXOxpxQAKCRDpjibYt+BV smxvAQC8YAcRUOedMVulJbiCdYNJzUWUBzCU6CBBxPYrn1R7VAEAgGBE64FIU0Wk WDMkEUWLlnfktDk+bFSVQWk1KtFVqQQ= =jtPc -----END PGP SIGNATURE----- --9ECAOtpg9rw2jdh2m5vI63HP0iDzOZsig--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1452db0c-1210-3230-c044-bc682e7e1745>