]> git.ipfire.org Git - thirdparty/ipxe.git/shortlog
thirdparty/ipxe.git
2025-05-30  Michael Brown[fdt] Provide ability to locate the parent device node
2025-05-30  Michael Brown[fdt] Add tests for device tree creation
2025-05-27  Michael Brown[riscv] Add support for a SiFive-compatible early UART
2025-05-27  Michael Brown[riscv] Support mapping early UARTs outside of the...
2025-05-27  Michael Brown[riscv] Add support for writing prefix debug messages...
2025-05-26  Michael Brown[riscv] Create macros for writing characters to the...
2025-05-26  Michael Brown[riscv] Ignore riscv,isa property in favour of direct...
2025-05-26  Michael Brown[image] Use image name rather than pointer value in...
2025-05-26  Michael Brown[riscv] Support mapping I/O devices outside of the...
2025-05-25  Michael Brown[fdtmem] Ignore reservation regions with no fixed addresses
2025-05-25  Michael Brown[riscv] Include carriage returns in libprefix.S debug...
2025-05-25  Michael Brown[memmap] Allow explicit colour selection for memory...
2025-05-25  Michael Brown[riscv] Support older SBI implementations
2025-05-23  Michael Brown[memmap] Rename addr/last fields to min/max for clarity
2025-05-23  Michael Brown[lkrn] Support initrd construction for RISC-V bare...
2025-05-23  Michael Brown[initrd] Squash and shuffle only initrds within the...
2025-05-23  Michael Brown[initrd] Split out initrd construction from bzimage.c
2025-05-22  Michael Brown[initrd] Allow for images straddling the top of the...
2025-05-22  Michael Brown[initrd] Rename bzimage_align() to initrd_align()
2025-05-22  Michael Brown[initrd] Swap initrds entirely in-place via triple...
2025-05-22  Michael Brown[uheap] Expose external heap region directly
2025-05-22  Michael Brown[uheap] Prevent allocation of blocks with zero physical...
2025-05-22  Michael Brown[fdtmem] Allow iPXE to be relocated to the top of the...
2025-05-21  Michael Brown[riscv] Speed up memmove() when copying in forwards...
2025-05-21  Michael Brown[lkrn] Shut down devices before jumping to kernel entry...
2025-05-21  Michael Brown[lkrn] Allow a single initrd to be passed to the booted...
2025-05-21  Michael Brown[fdt] Allow an initrd to be specified when creating...
2025-05-21  Michael Brown[initrd] Move initrd reshuffling to be architecture...
2025-05-20  Michael Brown[image] Use image replacement when executing extracted...
2025-05-20  Michael Brown[lkrn] Add support for EFI zboot compressed kernel...
2025-05-20  Michael Brown[lkrn] Add basic support for the RISC-V Linux kernel...
2025-05-19  Michael Brown[bios] Use generic external heap based on the system...
2025-05-19  Michael Brown[riscv] Use generic external heap based on the system...
2025-05-19  Michael Brown[uheap] Add a generic external heap based on the system...
2025-05-19  Michael Brown[malloc] Allow heap to specify block and pointer alignments
2025-05-19  Michael Brown[malloc] Allow for the existence of multiple heaps
2025-05-16  Michael Brown[memmap] Remove now-obsolete get_memmap()
2025-05-16  Michael Brown[bios] Use memmap_describe() to find an external heap...
2025-05-16  Michael Brown[settings] Use memmap_describe() to construct memory...
2025-05-16  Michael Brown[bios] Use memmap_describe() to find a relocation address
2025-05-16  Michael Brown[comboot] Use memmap_describe() to obtain available...
2025-05-16  Michael Brown[multiboot] Use memmap_describe() to construct Multiboo...
2025-05-16  Michael Brown[image] Use memmap_describe() to check loadable image...
2025-05-16  Michael Brown[memmap] Use memmap_dump_all() to dump debug memory...
2025-05-16  Michael Brown[bios] Describe umalloc() heap as an in-use memory...
2025-05-16  Michael Brown[bios] Update to use the generic system memory map API
2025-05-16  Michael Brown[fdtmem] Update to use the generic system memory map API
2025-05-16  Michael Brown[memmap] Define an API for managing the system memory map
2025-05-15  Michael Brown[tests] Remove prehistoric umalloc() test code
2025-05-14  Michael Brown[fdtmem] Record size of accessible physical address...
2025-05-14  Michael Brown[bios] Rename memmap.c to int15.c
2025-05-14  Joseph Wong[bnxt] Use updated DMA APIs 1403/head
2025-05-14  Joseph Wong[bnxt] Return proper error codes in probe 1445/head
2025-05-14  Michael Brown[crypto] Remove redundant null pointer check
2025-05-13  Michael Brown[riscv] Add a .pf32 build target for padded parallel...
2025-05-13  Michael Brown[riscv] Perform a writability test before applying...
2025-05-13  Michael Brown[riscv] Avoid potentially overwriting the scratch area...
2025-05-13  Michael Brown[riscv] Add a .lkrn build target resembling a Linux...
2025-05-12  Michael Brown[riscv] Relocate to a safe physical address on startup
2025-05-12  Michael Brown[riscv] Construct page tables based on link-time virtua...
2025-05-12  Michael Brown[riscv] Allow apply_relocs() to use non-inline relocati...
2025-05-12  Michael Brown[riscv] Return accessible physical address space size...
2025-05-11  Michael Brown[fdtmem] Add ability to parse FDT memory map for a...
2025-05-11  Michael Brown[riscv] Ensure that prefix_virt is aligned on an xlen...
2025-05-11  Michael Brown[riscv] Hold virtual address offset in the thread point...
2025-05-09  Michael Brown[fdt] Generalise access to "reg" property
2025-05-09  Michael Brown[riscv] Use load and store pseudo-instructions where...
2025-05-09  Michael Brown[build] Formalise mechanism for accessing absolute...
2025-05-09  Michael Brown[libc] Display assertion failure message before increme...
2025-05-08  Michael Brown[riscv] Add support for disabling 64-bit and 32-bit...
2025-05-08  Michael Brown[riscv] Return virtual address offset from enable_paging()
2025-05-08  Michael Brown[riscv] Restore temporarily modified PTE within 32...
2025-05-07  Michael Brown[uaccess] Generalise librm's virt_offset mechanism...
2025-05-07  Michael Brown[build] Constrain PHYS_CODE() and REAL_CODE() to use...
2025-05-07  Michael Brown[riscv] Add debug printing of hexadecimal values in...
2025-05-07  Michael Brown[riscv] Move prefix system reset code to libprefix.S
2025-05-07  Michael Brown[riscv] Add basic debug progress messages in libprefix.S
2025-05-07  Michael Brown[riscv] Provide a millicode variant of print_message()
2025-05-06  Michael Brown[riscv] Move prefix debug message printing to libprefix.S
2025-05-06  Michael Brown[riscv] Place prefix debug strings in .rodata
2025-05-06  Michael Brown[riscv] Use compressed relocation records
2025-05-06  Michael Brown[riscv] Place .got and .got.plt in .data
2025-05-06  Michael Brown[riscv] Discard ELF hash tables
2025-05-06  Michael Brown[zbin] Allow for constructing compressed dynamic reloca...
2025-05-06  Michael Brown[build] Allow for 32-bit and 64-bit versions of util...
2025-05-04  Michael Brown[riscv] Add support for enabling 32-bit paging
2025-05-02  Michael Brown[riscv] Add support for enabling 64-bit paging
2025-05-01  Michael Brown[riscv] Allow for a non-zero link-time address
2025-05-01  Michael Brown[riscv] Split out runtime relocator to libprefix.S
2025-04-30  Michael Brown[uaccess] Remove redundant virt_to_user() and userptr_t
2025-04-30  Michael Brown[uaccess] Reduce scope of included uaccess.h header
2025-04-30  Michael Brown[image] Make image data read-only to most consumers
2025-04-30  Michael Brown[image] Add the concept of a static image
2025-04-30  Michael Brown[image] Move embedded images from .rodata to .data
2025-04-30  Michael Brown[test] Separate read-only and writable CMS test images
2025-04-30  Michael Brown[uaccess] Remove redundant copy_from_user() and copy_to...
2025-04-29  Michael Brown[image] Clear recorded replacement image immediately...
2025-04-29  Michael Brown[bofm] Remove userptr_t from BOFM table parsing and...
2025-04-29  Michael Brown[bofm] Allow BOFM tests to be run without a BOFM-capabl...
2025-04-29  Michael Brown[build] Remove some long-obsolete unused header files
next