home.social

#tianocore — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #tianocore, aggregated by home.social.

fetched live
  1. @kraxel

    github.com/tianocore/edk2/blob

    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.

  2. 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.

    #FreeBSD #DragonFlyBSD

  3. You could even model the save/restore cursor functionality around the getcursor() that's already there for PC/AT firmwares.

    github.com/freebsd/freebsd-src

    #FreeBSD #TianoCore #EFI #UEFI

  4. Dear #FreeBSD people booting on EFI:

    You are in exactly the same boat as the NetBSD people.

    github.com/freebsd/freebsd-src

    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.

    #TianoCore #EFI #UEFI

  5. 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.

    github.com/tianocore/edk2/blob

    You need to print the BS before printing the spinner character. And do an initial SPC and a final BS.

    github.com/NetBSD/src/blob/tru

    Or drop BS and save and restore the cursor position.

    uefi.org/specs/UEFI/2.10/12_Pr

    #EFI #UEFI

  6. Installed with 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.

  7. 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.

    #AskFedi #OVMF #UEFI #TianoCore

  8. @bagder Out of curiosity, what's the other solid block just below ? ? Actually, can libcurl run directly on top of APIs?

  9. 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!

  10. Orange Pi 5 (как настоящий...)

    Недавно компания OrangePi обновила линейку одноплатных компьютеров Orange Pi 5/5B/5+, распаяв на платах 32GB LDDR4 RAM . Однако данные платы вполне прилично работают и с меньшим объемом памяти на борту, а наличие SPI Nor Flash и возможность подключения NVMe диска делают эти платы достойными конкурентами среди одноплатных устройств для разаработки. Нас заинтересовал первый побразец серии 5/5B/5+, а именно Orange Pi 5, на предмет того, как на данном устройстве поведет себя EDK II и можно ли его использовать так, как мы привыкли работать с обычными ПК.

    habr.com/ru/articles/775488/

    #orange_pi_5 #uboot #grub #Tianocore #EDK_II

  11. FTR: Still no reply from the 2nd person to set me up with a #bugzilla account.

    #tianocore is going just great!

  12. What is better than #corporate #gatekeeping? Multi-corporate gatekeeping!

    github.com/tianocore/tianocore

    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!

    #tianocore #uefi #bugzilla #packagerlife #archlinux

  13. 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

    nitrokey.com/news/2021/nitropc

  14. 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/