summaryrefslogtreecommitdiffstats
path: root/src/arch/x86/image
Commit message (Expand)AuthorAgeFilesLines
* [image] Use image name rather than pointer value in all debug messagesMichael Brown2025-05-264-66/+65Star
* [memmap] Allow explicit colour selection for memory map debug messagesMichael Brown2025-05-251-1/+1
* [memmap] Rename addr/last fields to min/max for clarityMichael Brown2025-05-232-4/+4
* [initrd] Split out initrd construction from bzimage.cMichael Brown2025-05-231-143/+44Star
* [initrd] Rename bzimage_align() to initrd_align()Michael Brown2025-05-221-14/+3Star
* [initrd] Move initrd reshuffling to be architecture-independent codeMichael Brown2025-05-212-310/+1Star
* [bios] Use generic external heap based on the system memory mapMichael Brown2025-05-191-4/+4
* [comboot] Use memmap_describe() to obtain available memoryMichael Brown2025-05-161-15/+5Star
* [multiboot] Use memmap_describe() to construct Multiboot memory mapMichael Brown2025-05-161-22/+35
* [uaccess] Generalise librm's virt_offset mechanism for RISC-VMichael Brown2025-05-081-1/+1
* [build] Constrain PHYS_CODE() and REAL_CODE() to use i386 registersMichael Brown2025-05-082-7/+7
* [uaccess] Reduce scope of included uaccess.h headerMichael Brown2025-04-302-1/+1
* [image] Make image data read-only to most consumersMichael Brown2025-04-302-7/+6Star
* [uaccess] Remove redundant copy_from_user() and copy_to_user()Michael Brown2025-04-306-0/+6
* [comboot] Remove userptr_t from COMBOOT image parsingMichael Brown2025-04-282-44/+30Star
* [bzimage] Remove userptr_t from bzImage parsingMichael Brown2025-04-281-92/+72Star
* [initrd] Use physical addresses for calculations on initrd locationsMichael Brown2025-04-282-37/+41
* [bzimage] Use image name in debug messagesMichael Brown2025-04-281-33/+39
* [multiboot] Remove userptr_t from Multiboot and ELF image parsingMichael Brown2025-04-282-70/+79
* [multiboot] Use image name in Multiboot and ELF debug messagesMichael Brown2025-04-282-33/+35
* [nbi] Remove userptr_t from NBI image parsingMichael Brown2025-04-251-31/+33
* [sdi] Remove userptr_t from SDI image parsingMichael Brown2025-04-251-45/+27Star
* [pxe] Remove userptr_t from PXE NBP image parsingMichael Brown2025-04-241-4/+4
* [ucode] Remove userptr_t from microcode image parsingMichael Brown2025-04-241-87/+76Star
* [ucode] Remove userptr_t from microcode update mechanismMichael Brown2025-04-241-31/+29Star
* [uaccess] Remove trivial uses of userptr_tMichael Brown2025-04-241-1/+1
* [uaccess] Replace real_to_user() with real_to_virt()Michael Brown2025-04-216-7/+7
* [uaccess] Remove user_to_phys() and phys_to_user()Michael Brown2025-04-217-49/+51
* [uaccess] Remove redundant user_to_virt()Michael Brown2025-04-212-3/+3
* [uaccess] Remove redundant memcpy_user() and related string functionsMichael Brown2025-04-219-24/+23Star
* [uaccess] Remove redundant userptr_add() and userptr_diff()Michael Brown2025-04-203-22/+19Star
* [uaccess] Rename userptr_sub() to userptr_diff()Michael Brown2025-04-202-11/+11
* [cpio] Allow for construction of parent directories as neededMichael Brown2025-02-241-13/+24
* [ucode] Add support for updating x86 microcodeMichael Brown2024-03-151-0/+798
* [image] Allow for images to be hidden from lists of all imagesMichael Brown2023-05-052-0/+8
* [image] Always unregister currently executing imageMichael Brown2023-03-072-12/+0Star
* [image] Check delimiters when parsing command-line key-value argumentsMichael Brown2023-02-141-21/+16Star
* [bzimage] Fix parsing of "vga=..." when not at end of command lineMichael Brown2022-10-271-4/+10
* [cpio] Split out bzImage initrd CPIO header constructionMichael Brown2021-05-212-49/+4Star
* [initrd] Allow for zero-length initrd filesMichael Brown2021-02-181-6/+6
* [comboot] Fix stack pointer retrieval after COM32 binary returnsDentcho Ludmilov Bankov2020-07-271-1/+1
* [init] Show startup and shutdown function names in debug messagesMichael Brown2019-01-251-0/+1
* [build] Avoid implicit-fallthrough warnings on GCC 7Michael Brown2017-03-291-0/+2
* [bzimage] Fix page alignment of initrd imagesMichael Brown2016-10-291-3/+5
* [pxe] Disable interrupts on the PIC before starting NBPMichael Brown2016-07-031-0/+5
* [comboot] Support COMBOOT in 64-bit buildsMichael Brown2016-04-152-0/+635
* [bios] Make uses of REAL_CODE() and PHYS_CODE() 64-bit cleanMichael Brown2016-02-181-2/+2
* [bios] Add bin-x86_64-pcbios build platformMichael Brown2016-02-168-0/+2492