Ahmad Khalifa

Results 9 issues of 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...

changes-required
needs-review
needs-kyua-run

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...

changes-required
ready

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...

needs-review

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,...

ready

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...

ready

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 ```...

ready

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...