#tianocore — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #tianocore, aggregated by home.social.
-
PoC 都嘛能動,放到實機就各種摸不著頭緒的黑盒子… #tianocore #edk2 #uefi https://github.com/hiroshiyui/netbsd-labs/tree/main/labs/0-build_edk2
-
-
Who do you know that works on #TianoCore?
BSD bootloaders emit the BS character quite a lot, as they use it for progress indications during load, and this is an inefficient way of handling it.
A helper function akin to FlushCursor that just blanks the current cell would be a lot more efficient, and also eliminate the need for what that extra FlushCursor is doing.
-
You're welcome. I cottoned on when there was a very brief flicker of a character at one point, and went looking.
#TianoCore doing that self-recursion for backspace and #NetBSD calling OutputString twice makes enough of a window that the character not being erased yet, can synchronize with the display refresh on rare occasion.
So I expect that some sort of putchar_twiddle() that calls OutputString then SetCursorPosition would likely also cut down twiddling overhead.
-
You could even model the save/restore cursor functionality around the getcursor() that's already there for PC/AT firmwares.
https://github.com/freebsd/freebsd-src/blob/main/stand/i386/common/cons.c#L54
-
Dear #FreeBSD people booting on EFI:
You are in exactly the same boat as the NetBSD people.
https://github.com/freebsd/freebsd-src/blob/main/stand/libsa/twiddle.c#L61
And the fix is the same: A specialized putchar_twiddle() function that saves and restores the cursor position around the call to OutputString.
As a side benefit such a function does not have to worry about CRLF checks, because it knows that it isn't printing control characters, & does not do those checks & call OutputString twice for every spinner update.
-
Dear #NetBSD people:
The reason that the spinners do not work in your boot loader when booted on TianoCore firmware is that, very unusually, #TianoCore has made back space (BS) consistent with forward space (SPC). They are *both* destructive spaces.
You need to print the BS before printing the spinner character. And do an initial SPC and a final BS.
https://github.com/NetBSD/src/blob/trunk/sys/lib/libsa/twiddle.c#L58
Or drop BS and save and restore the cursor position.
https://uefi.org/specs/UEFI/2.10/12_Protocols_Console_Support.html#efi-simple-text-output-protocol
-
Installed #debian with #tianocore and unable to boot?
Copy EFI/debian/grubx64.efi to EFI/boot/bootx64.efi. (Adjust filename to match your arch.)
Thankfully, this can be done in the UEFI shell, so no need for rescue media. -
I need a way to dump .fd files, i.e. ovmf.fd from qemu/TianoCore
I will fall back to booting Linux in QEMU or finding some UEFI mode tool.
-
@bagder Out of curiosity, what's the other solid block just below #libcurl? #TianoCore? Actually, can libcurl run directly on top of #UEFI APIs?
-
you get to compile #tianocore! you get to compile tianocore! everybody gets to compile tianocore!!!
now i won't know if my config.plist is borked due to my own mistakes with #opencore, or if it's borked due to my mistakes with my (eventually) built tianocore, or something else! yayyyy!
-
Excellent #security research work and blog post by @quarkslab 🔥
#PixieFail: Nine #vulnerabilities in #Tianocore's EDK II #IPv6 network stack
Congrats to @4Dgifts who’s #stillhacking after so many years. Inspiring 🙏
-
Orange Pi 5 (как настоящий...)
Недавно компания OrangePi обновила линейку одноплатных компьютеров Orange Pi 5/5B/5+, распаяв на платах 32GB LDDR4 RAM . Однако данные платы вполне прилично работают и с меньшим объемом памяти на борту, а наличие SPI Nor Flash и возможность подключения NVMe диска делают эти платы достойными конкурентами среди одноплатных устройств для разаработки. Нас заинтересовал первый побразец серии 5/5B/5+, а именно Orange Pi 5, на предмет того, как на данном устройстве поведет себя EDK II и можно ли его использовать так, как мы привыкли работать с обычными ПК.
-
FTR: Still no reply from the 2nd person to set me up with a #bugzilla account.
#tianocore is going just great!
-
What is better than #corporate #gatekeeping? Multi-corporate gatekeeping!
https://github.com/tianocore/tianocore.github.io/wiki/Reporting-Issues
Forcing people that want to provide a bug report onto a high-traffic development mailing list in 2023. Sure, lemme just spend more of my free time receiving thousands of (to me) useless mails per month!
-
Looking for a secure Mini PC with Intel i7-10510U, #opensource firmware/BIOS, disabled Intel ME, and Ubuntu/QubesOS with FDE?
We got you! Introducing NitroPC today. 🥳
#itsecurity #coreboot #tianocore
https://www.nitrokey.com/news/2021/nitropc-powerful-and-secure-mini-pc
-
It drops into a #UEFI shell with a #Tianocore payload (no further config). I had to press ESC in order to get into the menu instead to select a USB drive. We saw nothing on VGA, so I attached the internal screen again. ✨👩💻✨
Eventually, because CSM (compatibility support module aka legacy boot) is not built in, I had to find a USB drive with a UEFI system on it. It boots just fine. :)
The actual work has been done by Paul Menzel and Felix Singer, who motivated me again, so big kudos to them! \o/ -
Enable UEFI Support For KVM Virtual Machines In Linux #UEFI #UnifiedExtensibleFirmwareInterface #KVM #Virtualization #TianoCore #Linux
https://www.ostechnix.com/enable-uefi-support-for-kvm-virtual-machines-in-linux/