Ahmad Khalifa
Ahmad Khalifa
Some machines (mostly baytrail notebooks) have 64-bit capable cpus but are stuck on 32-bit uefi firmware, with so CSM. Add support for them by making the amd64 loader compile itself...
Some changes that I feel are too small to split into multiple pull requests. acpi_iicbus: The underlying i2c driver expects the addresses it receives to need shifting, the opregion handler...
The `USB_QUIRK_VP` macro was being misused in the usb_quirks list, e.g `USB_QUIRK_VP(USB_VENDOR_MPMAN, 0, UQ_MSC_NO_SYNC_CACHE, UQ_MATCH_VENDOR_ONLY)` would set lo_res and hi_res to the first two specified quirks. I've replaced it with...
The UEFI spec says: > It is required that all output devices support at least 80x25 text mode. This mode is defined to be mode 0. So change the EFI...
Some cleanup commits, as promised in #1098 :) This series, along with some minor changes, does two main things: - Move some common macros to headers. - Use headers instead...
With the new %b format specifier, we need at most 64 characters. Also, the comment says that we need enough space to write a uintmax_t in octal plus one byte,...
Currently, the way we get the kernel metadata pointer is by calling preload_search_by_type with one of the following three: "elf kernel", "elf32 kernel" and "elf64 kernel". Which one(s) we use...
Printing the file name doesn't make sense since mkstemp failing means that the file wasn't created. before: ``` $ install existing_file /nonexistent/file install: /nonexistent/INS@5TLQxk: No such file or directory ```...
Improve the release script by checking `MK_LOADER_IA32` instead of the janky `if -f "${BASEBITSDIR}/boot/loader_ia32.efi"` I'm hesitant about putting this in install-boot.sh, it feels out of place. Maybe a new script...