summaryrefslogtreecommitdiffstats
path: root/src/fundamental (follow)
Commit message (Expand)AuthorAgeFilesLines
* pe-binary: add pe_is_native() for checking if PE is nativeLennart Poettering2024-09-121-0/+22
* stub: add StubDevicePartUUID/StubImageIdentifierLennart Poettering2024-09-111-0/+1
* boot: synthesize a separate menu entry from each .profile sectionLennart Poettering2024-09-102-0/+4
* stub: add ability to place multiple alternative PE sections of a specific typ...Lennart Poettering2024-09-102-0/+4
* uki: add new ".profile" PE section typeLennart Poettering2024-09-062-0/+2
* Fix detection of TDX confidential VM on Azure platformDaniel P. Berrangé2024-07-301-0/+1
* stub: Add support for .ucode EFI addonsTobias Fleig2024-07-081-0/+3
* iovec-util: make "struct iovec" and some helpers also available in EFI modeLennart Poettering2024-06-262-0/+38
* macro: move PTR_TO_SIZE() macros to fundamentalLennart Poettering2024-06-261-0/+3
* macro: also move FOREACH_ARRAY()/FOREACH_ELEMENT() to fundamentalLennart Poettering2024-06-261-0/+12
* macro: move sizeof_field() macro into src/fundamental/Lennart Poettering2024-06-261-0/+3
* macro-fundamental: correct comment and remove trailing ';' for macroMike Yuan2024-06-151-2/+2
* fundamental: declare flex array updated for gcc15 and clang 19Cristian Rodríguez2024-06-141-0/+5
* stub: Add support for .ucode UKI sectionTobias Fleig2024-04-192-0/+2
* basic: Add some sha256 helper functionsAdrian Vovk2024-02-133-2/+2
* fundamental: Add overflow-safe math helpersAdrian Vovk2024-02-131-1/+25
* string-util-fundamental: postfix -> suffix, use streqMike Yuan2024-01-042-10/+10
* stub: pick up confexts from the ESP as wellLennart Poettering2024-01-031-0/+1
* fundamental: prefer byte swap builtins over byte swapping manuallyRose2024-01-031-9/+2
* macro-fundamental: add U64_{K,M,G}BMike Yuan2023-12-131-0/+4
* string-util: add on_offSam Leonard2023-11-021-0/+4
* Merge pull request #29601 from yuwata/mmap-check-overflowLuca Boccassi2023-10-241-1/+34
|\
| * macro: introduce several helper functions for alignmentYu Watanabe2023-10-191-0/+33
| * macro: paranoia about overflowYu Watanabe2023-10-191-1/+1
* | tpm2: move event tag sd-boot/sd-stub to make measurements with into src/funda...Lennart Poettering2023-10-201-0/+6
|/
* sd-boot: add way to disable the 100ms delay when timeout=0Emil Velikov2023-10-171-0/+1
* Merge pull request #29502 from keszybz/sd-boot-config-tweaksLuca Boccassi2023-10-131-0/+72
|\
| * basic/macro.h: move a bunch of stuff to macro-fundamental.hZbigniew Jędrzejewski-Szmek2023-10-071-0/+72
* | stub: add support for dtb addonsLuca Boccassi2023-10-091-0/+1
* | Move CLEANUP_ARRAY to src/fundamentalLuca Boccassi2023-10-091-0/+36
|/
* macro: use __builtin_unreachable on NDEBUGNRK2023-10-031-1/+1
* memory-util: move memzero() to src/fundamental/ to share with UEFILennart Poettering2023-10-021-0/+6
* elf2efi: Add --copy-sections optionJan Janssen2023-09-291-2/+8
* boot: use separate SBAT project names for stub and bootLuca Boccassi2023-09-192-4/+16
* uki: document section name size limitLennart Poettering2023-09-051-0/+4
* Merge pull request #28948 from poettering/tpm2-duplicate-pcr-namesLuca Boccassi2023-08-284-20/+48
|\
| * fundamental: rename tpm-pcr.h → tpm2-pcr.hLennart Poettering2023-08-241-0/+0
| * fundemental: split out UKI defines into its own headerLennart Poettering2023-08-244-26/+30
| * tpm2: unify symbolic name infra for PCRsLennart Poettering2023-08-241-11/+35
* | meson: Bring back use of vcs_tagJan Janssen2023-08-261-0/+1
|/
* tree-wide: drop unnecessary inclusion of version.hYu Watanabe2023-07-291-2/+0
* fundamental: share constants for confidential virt detectionDaniel P. Berrangé2023-07-141-0/+72
* efi: add a bunch of reported EFI loader/stub feature flagsLennart Poettering2023-07-051-0/+4
* boot: measure .sbat sectionLuca Boccassi2023-06-302-0/+2
* test-macro: add ROUND_UP() macro for rounding up to next multipleLennart Poettering2023-06-021-1/+10
* stub/measure: document and measure .uname UKI sectionLuca Boccassi2023-05-242-0/+2
* Merge pull request #27113 from keszybz/variable-expansion-reworkZbigniew Jędrzejewski-Szmek2023-04-241-0/+59
|\
| * basic/logarithm: add popcount() wrapperZbigniew Jędrzejewski-Szmek2023-04-241-0/+59
* | tree-wide: replace __alignof__() with alignof()Yu Watanabe2023-04-141-5/+6
|/
* tree-wide: simplify x ? x : y to x ?: y where applicableFrantisek Sumsal2023-03-181-1/+1