Commit Graph
4 Commits
Author SHA1 Message Date
38a78a547d Improve readability of legacy USB bootloader descriptions
Agent-Logs-Url: https://github.com/netbootxyz/netboot.xyz/sessions/0337d14a-1d72-43d8-aa32-8a804eeac778

Co-authored-by: antonym <245007+antonym@users.noreply.github.com>
2026-04-11 21:58:41 +00:00
6fa759a811 Add legacy iPXE bootloader disks for USB keyboard compatibility
iPXE upstream (ipxe/ipxe@2161e976) now includes USB NIC drivers by
default in the all-drivers build. This disables BIOS SMM-based USB
legacy support which emulates a PS/2 keyboard, breaking USB keyboards
on some systems.

This adds support for building iPXE's `ipxe-legacy` driver set
variants which exclude USB NIC drivers, preserving USB keyboard
functionality for affected users.

New bootloader variants:
- Legacy BIOS: .lkrn, .dsk, .pdsk, .kpxe (with -legacy suffix)
- EFI: .efi (with -legacy suffix)
- Hybrid: .iso, .img (with -legacy suffix)

Controlled by the `generate_disks_legacy_usb` flag (default: true).

Agent-Logs-Url: https://github.com/netbootxyz/netboot.xyz/sessions/0337d14a-1d72-43d8-aa32-8a804eeac778

Co-authored-by: antonym <245007+antonym@users.noreply.github.com>
2026-04-11 21:57:36 +00:00
copilot-swe-agent[bot]andGitHub 4ec57d003a Initial plan 2026-04-11 21:48:08 +00:00
CopilotandGitHub 8d77529ad3 Improve dependency tracking in pull-requests.yml workflow with explicit depName parameters (#1686) 2025-10-12 02:06:05 -05:00