GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Thursday, 01-May-2025 21:16:19 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot

    I don't really have the time/motivation to do it myself, but I'm wondering if any HaikuOS fans could test it on Libreboot for me, using the U-Boot payload.

    A few boards of Libreboot have U-Boot as a payload option, for x86, and it provides a UEFI implementation, and HaikuOS has a UEFI-based boot method.

    Just a passing thought I had while reading about HaikuOS earlier. Any takers?

    HaikuOS UEFI guide:

    https://www.haiku-os.org/guides/uefi_booting/

    and Libreboot's UEFI booting guide is here:

    https://libreboot.org/docs/uboot/uboot-x86.html

    In conversation about 10 days ago from mas.to permalink
    • Embed this notice
      Niels Roetert (tuxlife@mastodon.social)'s status on Friday, 02-May-2025 14:42:32 JST Niels Roetert Niels Roetert
      in reply to

      @libreleah just Librebooted one of my Dell OptiPlex 3050 micro's with the latest version and U-Boot, then installed Haiku via the guide you mentioned, worked like a charm, let me know if you need me to tell you anything specific, besides that it works.

      In conversation about 10 days ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Friday, 02-May-2025 14:43:19 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • Niels Roetert

      @tuxlife did u-boot?

      u-rock

      thank you

      and that joke sounded better in my head. please make a video if you can :)

      i want to make a thing of this. a video of it booting.

      In conversation about 10 days ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Friday, 02-May-2025 14:53:30 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • Niels Roetert

      @tuxlife i guess the only question is hardware support, especially for network cards and e.g. video processors e.g. intel graphics.

      but those questions are probably not affected by what firmware you have, since it pertains to whatever the haikuos kernel is doing.

      In conversation about 10 days ago permalink
    • Embed this notice
      Niels Roetert (tuxlife@mastodon.social)'s status on Friday, 02-May-2025 20:22:11 JST Niels Roetert Niels Roetert
      in reply to

      @libreleah my capture card (Blackmagic Intensity Pro 4K) isn’t happy with the Libreboot OptiPlex system output, and doesn’t show anything until the system is completely booted, I’ll try and sort that out, assuming you want a via of the system booting?

      In conversation about 10 days ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Friday, 02-May-2025 20:22:11 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • Niels Roetert

      @tuxlife I'll just try it myself later. Thank you for testing. I'm curious, it's been years since i looked at haiku

      In conversation about 10 days ago permalink
    • Embed this notice
      Niels Roetert (tuxlife@mastodon.social)'s status on Saturday, 03-May-2025 19:10:29 JST Niels Roetert Niels Roetert
      in reply to

      @libreleah it was fun getting to know Haiku a little, had only seen it in Retro Action videos before. Quick question is it possible to somehow configure Libreboot with the U-Boot payload to output a fixed resolution, like 1920x1080px without detecting the actual attached monitor? This might resolve my capture card issues.

      In conversation about 9 days ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Saturday, 03-May-2025 19:10:29 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • Niels Roetert

      @tuxlife

      *grep*

      $ git grep VIDEO_COREBOOT
      config/u-boot/amd64coreboot/config/default:CONFIG_VIDEO_COREBOOT=y
      config/u-boot/i386coreboot/config/default:CONFIG_VIDEO_COREBOOT=y

      $ git grep VIDEO_COREBOOT
      arch/x86/cpu/coreboot/Kconfig: imply VIDEO_COREBOOT
      drivers/video/Kconfig:config VIDEO_COREBOOT
      drivers/video/Makefile:obj-$(CONFIG_VIDEO_COREBOOT) += coreboot.o

      $ find -type f -name "coreboot.c"
      ./board/coreboot/coreboot/coreboot.c
      ./arch/x86/cpu/coreboot/coreboot.c
      ./drivers/video/coreboot.c

      In conversation about 9 days ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Saturday, 03-May-2025 19:12:59 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • Niels Roetert

      @tuxlife looks like you can probably bodge some stuff in one of those files

      In conversation about 9 days ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Saturday, 03-May-2025 19:18:51 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • Niels Roetert

      @tuxlife so, in that file drivers/video/coreboot.c you see function save_vesa_mode, which i think is it

      it's reading edid to get the timings and such. then later, the actual init is done.

      it is in save_vesa_mode() where you want to look

      ./mk -f u-boot x86_64

      do that in lbmk. and then you can open the file under src/u-boot/x86_64

      and you can basically just mess with it.

      please delete elf/u-boot/ whenever you want to re-build with a change you make. it must be removed manually before rebuild

      In conversation about 9 days ago permalink

      Attachments


      1. https://media.mas.to/media_attachments/files/114/443/384/458/234/844/original/553714ede78d22b6.png
      2. No result found on File_thumbnail lookup.
        http://www.done.it/
    • Embed this notice
      Niels Roetert (tuxlife@mastodon.social)'s status on Saturday, 03-May-2025 20:23:28 JST Niels Roetert Niels Roetert
      in reply to

      @libreleah thanks for researching I’ll have look later this weekend.

      In conversation about 9 days ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Saturday, 03-May-2025 20:23:28 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • Niels Roetert

      @tuxlife no "research" tbh, i just grepped some stuff for a few minutes. i'm pretty sure that's the right file. i make no promise (it might be another file).

      you'll have to read all of it, and grep for things that call those functions, and adapt it. but the logic is basically this:

      1) read edit
      2) set video timings based on edid
      3) use those timings to bring up the display

      it's step 1 and 2 that you need to replace. you'll have to tweak the parameters until something works.

      In conversation about 9 days ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Saturday, 03-May-2025 20:26:47 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • Niels Roetert

      @tuxlife really though, if you want to do this for education purposes, that's great, but if it's just so you can make a screen recording, don't worry :)

      i'm just happy that haiku works.

      i might meme it at a conference one day. take a burner laptop with me and run haiku instead of linux/bsd

      In conversation about 9 days ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Saturday, 03-May-2025 20:29:16 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • Niels Roetert

      @tuxlife oh btw

      ./mk -b coreboot qemu_x86_64_12mb

      qemu-system-x86_64 -m 2G -smp 4 -bios bin/qemu_x86_64_12mb/seauboot_qemu_x86_64_12mb_libgfxinit_corebootfb.rom \
      -drive id=disk,file=/home/leah/Downloads/debian-12.8.0-amd64-netinst.iso,if=none \
      -device ahci,id=ahci \
      -device ide-hd,drive=disk,bus=ahci.0

      you can use u-boot in qemu, on libreboot.

      you could probably just mess with it there if you want, to try changing video modes. then adapt for real hardware once you're ok.

      In conversation about 9 days ago permalink
    • Embed this notice
      Leah Rowe is not a Rowebot (libreleah@mas.to)'s status on Saturday, 03-May-2025 20:31:03 JST Leah Rowe is not a Rowebot Leah Rowe is not a Rowebot
      in reply to
      • Niels Roetert

      @tuxlife probably change that -drive option. i just pasted you the command i use when i'm doing a quick u-boot test in libreboot. i check stuff in qemu first before checking hardware. it speeds up most testing.

      In conversation about 9 days ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.