summaryrefslogtreecommitdiffstats
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
...
| * [build] Allow for 32-bit and 64-bit versions of util/zbinMichael Brown2025-05-067-0/+28
| * [riscv] Add support for enabling 32-bit pagingMichael Brown2025-05-041-17/+141
| * [riscv] Add support for enabling 64-bit pagingMichael Brown2025-05-021-0/+262
| * [riscv] Allow for a non-zero link-time addressMichael Brown2025-05-013-4/+19
| * [riscv] Split out runtime relocator to libprefix.SMichael Brown2025-05-013-28/+113
| * [uaccess] Remove redundant virt_to_user() and userptr_tMichael Brown2025-04-302-6/+0Star
| * [uaccess] Reduce scope of included uaccess.h headerMichael Brown2025-04-303-2/+1Star
| * [image] Make image data read-only to most consumersMichael Brown2025-04-302-7/+6Star
| * [image] Add the concept of a static imageMichael Brown2025-04-301-0/+2
| * [uaccess] Remove redundant copy_from_user() and copy_to_user()Michael Brown2025-04-3018-0/+18
| * [build] Remove some long-obsolete unused header filesMichael Brown2025-04-291-69/+0Star
| * [prefix] Remove userptr_t from command line image constructionMichael Brown2025-04-291-9/+3Star
| * [comboot] Remove userptr_t from COM32 API implementationMichael Brown2025-04-293-21/+22
| * [comboot] Remove userptr_t from COMBOOT API implementationMichael Brown2025-04-281-39/+21Star
| * [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-283-40/+44
| * [bzimage] Use image name in debug messagesMichael Brown2025-04-281-33/+39
| * [reboot] Generalise warm reboot indicator to a flags bitmaskMichael Brown2025-04-282-7/+9
| * [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
| * [fbcon] Remove userptr_t from framebuffer console driversMichael Brown2025-04-251-20/+17Star
| * [pxe] Remove userptr_t from PXE file API implementationMichael Brown2025-04-251-37/+17Star
| * [pxe] Remove userptr_t from PXE API call dispatcherMichael Brown2025-04-252-21/+10Star
| * [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
| * [block] Remove userptr_t from block device abstractionMichael Brown2025-04-241-9/+8Star
| * [uaccess] Remove now-obsolete memchr_user()Michael Brown2025-04-242-8/+0Star
| * [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-246-20/+17Star
| * [umalloc] Remove userptr_t from user memory allocationsMichael Brown2025-04-232-30/+23Star
| * [smbios] Remove userptr_t from SMBIOS structure parsingMichael Brown2025-04-231-19/+17Star
| * [acpi] Remove userptr_t from ACPI table parsingMichael Brown2025-04-224-32/+32
| * [uaccess] Remove redundant read_user()Michael Brown2025-04-212-5/+6
| * [uaccess] Replace real_to_user() with real_to_virt()Michael Brown2025-04-2119-43/+43
| * [uaccess] Remove user_to_phys() and phys_to_user()Michael Brown2025-04-2121-102/+103
| * [uaccess] Remove redundant user_to_virt()Michael Brown2025-04-214-9/+3Star
| * [uaccess] Remove redundant memcpy_user() and related string functionsMichael Brown2025-04-2116-90/+49Star
| * [uaccess] Remove redundant userptr_add() and userptr_diff()Michael Brown2025-04-206-39/+24Star
| * [uaccess] Add explicit casts to and from userptr_t where neededMichael Brown2025-04-202-4/+4
| * [uaccess] Rename userptr_sub() to userptr_diff()Michael Brown2025-04-203-14/+14
| * [riscv] Map DEL to backspace on the SBI debug consoleMichael Brown2025-04-191-0/+6
| * [undi] Work around broken ASUSTeK KNPA-U16 server PXE ROMMichael Brown2025-04-171-0/+2
| * [fdt] Allow for parsing device trees where the length is known in advanceMichael Brown2025-03-281-0/+1
| * [fdt] Allow for the existence of multiple device treesMichael Brown2025-03-283-6/+7
| * [undi] Ensure forward progress is made even if UNDI IRQ is stuckMichael Brown2025-03-262-1/+32
| * [pxeprefix] Ensure that UNDI IRQ is disabled before starting iPXEMichael Brown2025-03-262-0/+58
| * [pxeprefix] Work around missing type values from PXENV_UNDI_GET_NIC_TYPEMichael Brown2025-03-261-2/+21