summaryrefslogtreecommitdiffstats
path: root/src/interface/linux
Commit message (Expand)AuthorAgeFilesLines
* [uaccess] Remove redundant virt_to_user() and userptr_tMichael Brown2025-04-301-1/+0Star
* [linux] Add missing return statement to linux_poll()Michael Brown2025-04-281-0/+1
* [uaccess] Remove now-obsolete memchr_user()Michael Brown2025-04-241-1/+0Star
* [uaccess] Remove trivial uses of userptr_tMichael Brown2025-04-243-3/+5
* [umalloc] Remove userptr_t from user memory allocationsMichael Brown2025-04-231-20/+11Star
* [smbios] Remove userptr_t from SMBIOS structure parsingMichael Brown2025-04-231-2/+4
* [acpi] Remove userptr_t from ACPI table parsingMichael Brown2025-04-221-4/+5
* [uaccess] Remove user_to_phys() and phys_to_user()Michael Brown2025-04-211-1/+2
* [uaccess] Remove redundant user_to_virt()Michael Brown2025-04-214-5/+3Star
* [uaccess] Remove redundant memcpy_user() and related string functionsMichael Brown2025-04-211-4/+0Star
* [uaccess] Remove redundant userptr_add() and userptr_diff()Michael Brown2025-04-201-1/+0Star
* [pci] Separate permission to probe buses from bus:dev.fn range discoveryMichael Brown2024-08-151-0/+1
* [rng] Allow entropy source to be selected at runtimeMichael Brown2023-02-171-4/+16
* [pci] Generalise pci_num_bus() to pci_discover()Michael Brown2022-09-151-1/+1
* [linux] Add missing PROVIDE_PCIAPI_INLINE() macrosMichael Brown2022-09-151-0/+9
* [linux] Fail at link time if building slirp.linux without libslirpMichael Brown2021-03-111-29/+3Star
* [linux] Do not assume that stat() works on sysfs filesMichael Brown2021-03-031-29/+20Star
* [linux] Validate length of ACPI table read from sysfsMichael Brown2021-03-031-0/+10
* [linux] Use fstat() rather than statx()Michael Brown2021-03-032-8/+7Star
* [linux] Use generic sysfs mechanism to read SMBIOS tableMichael Brown2021-03-031-64/+76
* [linux] Use generic sysfs mechanism to read ACPI tablesMichael Brown2021-03-031-78/+21Star
* [linux] Add a generic function for reading files from sysfsMichael Brown2021-03-032-0/+123
* [linux] Free cached ACPI tables on shutdownMichael Brown2021-03-031-0/+22
* [build] Fix building on older versions of gccMichael Brown2021-03-021-0/+3
* [slirp] Add libslirp driver for LinuxMichael Brown2021-03-021-0/+158
* [linux] Provide ACPI settings via /sys/firmware/acpi/tablesMichael Brown2021-03-011-0/+173
* [linux] Use host glibc system call wrappersMichael Brown2021-03-0110-8/+419
* [init] Show startup and shutdown function names in debug messagesMichael Brown2019-01-251-0/+1
* [time] Allow timer to be selected at runtimeMichael Brown2017-01-261-16/+10Star
* [linux] Rewrite headers included in all buildsMichael Brown2015-03-051-1/+0Star
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-023-3/+15
* [linux] Avoid starting currticks() from zero every timeMichael Brown2014-03-071-1/+7
* [linux] Provide access to SMBIOS via /dev/memMichael Brown2013-12-051-9/+87
* [linux] Add missing #include <stddef.h>Marin Hannache2013-07-142-0/+2
* [linux] Add support for accessing PCI configuration space via /proc/bus/pciMichael Brown2013-07-131-0/+185
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-203-3/+6
* [time] Add Linux time source using gettimeofday()Michael Brown2012-05-041-0/+45
* [console] Remove "log message" usage from interactive console defaultsMichael Brown2012-03-271-1/+1
* [console] Allow usage to be defined independently for each consoleMichael Brown2012-03-261-0/+9
* [rng] Add Linux entropy source using /dev/randomMichael Brown2012-03-181-0/+96
* [linux] Make malloc and linux_umalloc valgrindablePiotr Jaroszyński2011-03-271-3/+31
* [console] Move include/console.h to include/ipxe/console.hMichael Brown2011-03-091-1/+1
* [linux] Add empty smbiosPiotr Jaroszyński2010-08-191-0/+37
* [linux] Add napPiotr Jaroszyński2010-08-191-0/+40
* [linux] Add umallocPiotr Jaroszyński2010-08-191-0/+126
* [linux] Add uaccessPiotr Jaroszyński2010-08-191-0/+38
* [linux] Add timerPiotr Jaroszyński2010-08-191-0/+80
* [linux] Add consolePiotr Jaroszyński2010-08-191-0/+146