eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

225
active users

#tianocore

0 posts0 participants0 posts today
Henning<p><span class="h-card" translate="no"><a href="https://social.heise.de/@heisec" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>heisec</span></a></span></p><p><a href="https://berlin.social/tags/Coreboot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coreboot</span></a> mit <a href="https://berlin.social/tags/Tianocore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tianocore</span></a> let's go!</p>
JdeBP<p>This is good, because installing and using <a href="https://mastodonapp.uk/tags/TianoCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TianoCore</span></a> <a href="https://mastodonapp.uk/tags/UEFI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UEFI</span></a> firmware in place of u-boot seems to be the only way to get the <a href="https://mastodonapp.uk/tags/OpenBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenBSD</span></a> boot loader to recognize the <a href="https://mastodonapp.uk/tags/RaspberryPi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RaspberryPi</span></a>'s on-board display and a USB keyboard.</p><p>It is otherwise insistent on using the UART, which makes it impossible to press that "any" key to get the boot loader to stop so that one can type the magic incantation to get the kernel proper — in its turn — to use the display and keyboard. It too defaults to using the UART.</p><p>This is a Pi 4 in a PiHut "modular" case, still resembling that <a href="https://mastodonapp.uk/tags/Blakes7" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Blakes7</span></a> prop. It's not designed for DB9 sockets, but it has HDMI and USB holes, plus optional plastic shields for covering them to just let power and Ethernet in when the Pi is in production.</p><p>Maintenance with just a keyboard and monitor is the goal. OpenBSD barely cleared this first hurdle of controlling its boot loader.</p><p>(It fell at a subsequent hurdle, which is why I'm now trying <a href="https://mastodonapp.uk/tags/NetBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetBSD</span></a> and <a href="https://mastodonapp.uk/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a>.)</p><p><a href="https://mastodonapp.uk/tags/DASD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DASD</span></a> <a href="https://mastodonapp.uk/tags/PartitionTables" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PartitionTables</span></a></p>
JdeBP<p><a href="https://mastodonapp.uk/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a>'s FAT16 partition is 50MiB, and <a href="https://mastodonapp.uk/tags/NetBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetBSD</span></a>'s FAT32 partition is 80MiB. These comfortably take additional files.</p><p>FAT32 is technically superior, with the variable-length root directory, but for DASD volumes whose whole purpose is to contain a couple of tens of boot loader files it's not much of a practical advantage here. And indeed on the downside, the FATs are an order of magnitude bigger.</p><p><a href="https://mastodonapp.uk/tags/OpenBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenBSD</span></a>'s FAT16 partition in contrast is a tiny 8MiB. <a href="https://mastodonapp.uk/tags/TianoCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TianoCore</span></a> UEFI firmware, approximately 4MiB, does not fit on it without deleting stuff.</p><p>Ironically, it is preceded by twice that amount, 16MiB, in free space not allocated to any partition. It's possible to delete the 8MiB Microsoft partition and re-create a 23MiB one, as long as one saves and restores the contents.</p><p><a href="https://mastodonapp.uk/tags/UEFI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UEFI</span></a> <a href="https://mastodonapp.uk/tags/DASD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DASD</span></a> <a href="https://mastodonapp.uk/tags/PartitionTables" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PartitionTables</span></a> <a href="https://mastodonapp.uk/tags/RaspberryPi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RaspberryPi</span></a></p>
Petr Tesarik<p><span class="h-card" translate="no"><a href="https://mastodon.social/@bagder" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>bagder</span></a></span> Out of curiosity, what's the other solid block just below <a href="https://fosstodon.org/tags/libcurl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libcurl</span></a>? <a href="https://fosstodon.org/tags/TianoCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TianoCore</span></a>? Actually, can libcurl run directly on top of <a href="https://fosstodon.org/tags/UEFI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UEFI</span></a> APIs?</p>