HTTPBoot was added into UEFI SPEC since 2.5. It aims to replace PXE and provides more features. Actually, the concept of HTTPBoot is similar to PXE. It starts with the HTTP URL from the DHCP server and fetches the data with the HTTP protocol. The key difference between HTTPBoot and PXE is the support of DNS. With DNS, the firmware and the bootloader can resolve the domain name so it's possible to pass the well-known URL to download the image instead of the explicit IP URL. Besides, HTTP is designed to cross different domains, while tftp (PXE) is only for the local network.

Part1: Setup a environment for UEFI HTTPBoot in OVMF in openSUSE 42.2 : UEFI-HTTPBoot-with-OVMF

Part2: Write Client/Server test cases in openQA : Writing multi-machine tests

Reference:

  1. Slenkins test are run the Client/Server model : Reference

  2. Configure worker's network environment : Networking in openQA

Looking for hackers with the skills:

openqa uefi

This project is part of:

Hack Week 15

Activity

  • about 4 years ago: blarson liked this project.
  • about 4 years ago: bchou added keyword "openqa" to this project.
  • about 4 years ago: bchou added keyword "uefi" to this project.
  • about 4 years ago: bchou started this project.
  • about 4 years ago: bchou liked this project.
  • about 4 years ago: ralfflaxa liked this project.
  • about 4 years ago: xgonzo liked this project.
  • about 4 years ago: bchou originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Playwright for openQA by kraih

    Project Description

    This Hack Week i want...


    Bring opaws to Rust by szarate

    Control you openQA instance from an Amazon Ec...


    bare metal openQA for arm boards by mbrugger

    [comment]: # (Please use the project descriptio...