Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enablink DMI00[1-4] for Dasharo (coreboot+SeaBIOS) #1150

Open
2 tasks
Tracked by #1149
pietrushnic opened this issue Nov 26, 2024 · 0 comments
Open
2 tasks
Tracked by #1149

Enablink DMI00[1-4] for Dasharo (coreboot+SeaBIOS) #1150

pietrushnic opened this issue Nov 26, 2024 · 0 comments
Assignees

Comments

@pietrushnic
Copy link

pietrushnic commented Nov 26, 2024

It seems to depend only on Boot System Or From Connected Disk, which uses some SEABIOS variables.

This seems to be a good first candidate for enabling Dasharo (coreboot+SeaBIOS) on QEMU Q35.

There are following issues to achieve correct results:

  • Support for QEMU Q35 and OS installation should be enabled
    The current implementation of qemu-run.sh assumes either firmware (seabios|uefi), OS (OS testing), or OS_install (OS installation). Firmware has more minor memory requirements than OS.
  • Support for running qemu-run.sh on remote target
    • I'm also in a VM, so various accelerations would not work. For my setup to make things work, I need to start the emulator on a remote bare metal machine or as a separate VM in Qubes OS/xcp-ng, which could make things even more scalable.
    • Starting in Qubes has the problem of compromising system security (telnet port, etc.), so there are better ideas than this.
      Starting on xcp-ng, we may have issues exposing the resources we currently use (BIOS file, QEMU monitor, telnet connection), but this is worth discussing with the CP community.
    • Bare metal is most straightforward for now.
@pietrushnic pietrushnic self-assigned this Nov 26, 2024
@pietrushnic pietrushnic changed the title DMI00[1-4] - seems to depend only on Boot System Or From Connected Disk, which uses some SEABIOS variables Enablink DMI00[1-4] for Dasharo (coreboot+SeaBIOS) Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant