Skip to content

ci: create a UEFI image for httpd#933

Merged
mkroening merged 3 commits intomainfrom
uefi
Mar 12, 2026
Merged

ci: create a UEFI image for httpd#933
mkroening merged 3 commits intomainfrom
uefi

Conversation

@stlankes
Copy link
Contributor

This PR create a bootable image, which includes the UEFI loader and httpd as hermit applications. With the UEFI firmware, qemi is able to boot from disk;

qemu-system-x86_64 -display none -serial stdio -drive format=qcow2,file=httpd.qcow2 -machine q35 -device isa-debug-exit,iobase=0xf4,iosize=0x04 -smp 1 -m 1024M -global virtio-mmio.force-legacy=off -netdev user,id=net0,hostfwd=tcp::9975-:9975,hostfwd=udp::9975-:9975,net=192.168.76.0/24,dhcpstart=192.168.76.9 -device virtio-net-pci,netdev=net0,disable-legacy=on,packed=on,mq=on -drive if=pflash,format=raw,readonly=on,file=edk2-stable202511-r1-bin/x64/code.fd -drive if=pflash,format=raw,readonly=on,file=edk2-stable202511-r1-bin/x64/vars.fd

The image is stored in the artifacts of the project.

@stlankes stlankes requested a review from mkroening February 15, 2026 21:13
@stlankes stlankes force-pushed the uefi branch 2 times, most recently from ae02114 to 2a18867 Compare February 15, 2026 21:16
@mkroening mkroening self-assigned this Feb 21, 2026
@mkroening mkroening changed the title create a boot image for httpd ci: create a UEFI image for httpd Mar 12, 2026
mkroening and others added 3 commits March 12, 2026 22:28
Build a boot image, which helps to run Hermit with
a classical could infrastructure.

Co-authored-by: Martin Kröning <martin.kroening@eonerc.rwth-aachen.de>
@mkroening mkroening enabled auto-merge March 12, 2026 21:29
@mkroening mkroening added this pull request to the merge queue Mar 12, 2026
Merged via the queue into main with commit e91c8aa Mar 12, 2026
9 checks passed
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

Successfully merging this pull request may close these issues.

2 participants