summaryrefslogtreecommitdiff
path: root/src/fundamental
Commit message (Expand)AuthorAgeFilesLines
* 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
* boot: Bring back bootloader buildsJan Janssen2023-03-101-0/+2
* tree-wide: Drop gnu-efiJan Janssen2023-03-101-16/+2
* boot: Do not use errno.h/inttypes.hJan Janssen2023-02-211-1/+5
* fundamental: Drop some unnecessary ifdefsJan Janssen2023-02-213-7/+0
* boot: Provide our own EFI API headersJan Janssen2023-02-211-2/+1
* sd-journal: avoid use of fake flex arraysZbigniew Jędrzejewski-Szmek2023-02-061-0/+12
* sha256: header needs stddefWilliam Roberts2023-01-251-0/+1
* Consolidate various TAKE_* into TAKE_GENERIC(), add TAKE_STRUCT()Dan Streetman2023-01-241-6/+11
* tree-wide: Use __func__ in assertsJan Janssen2023-01-181-3/+3
* cryptsetup: add tpm2-measure-pcr= and tpm2-measure-bank= crypttab optionsLennart Poettering2023-01-171-0/+3
* memory-util: add CLEANUP_ERASE_PTR() macro and use itLennart Poettering2023-01-161-2/+26
* meson: use 0|1 for SD_BOOTZbigniew Jędrzejewski-Szmek2023-01-105-11/+11
* fundamental: fix compile check for explicit_bzeroZbigniew Jędrzejewski-Szmek2023-01-101-1/+1
* boot: Simplify object erasureJan Janssen2023-01-092-0/+43
* boot: Remove option TPM PCR compat optionJan Janssen2023-01-091-8/+0
* alloc-util: Disallow inlining of expand_to_usableSiddhesh Poyarekar2023-01-081-0/+1
* sha256: add helper than hashes a buffer *and* its sizeLennart Poettering2023-01-041-0/+5
* fundamental: rework IN_SET() to require at least three argumentsLennart Poettering2023-01-021-3/+3
* string-util: introduce ascii_ishex()Yu Watanabe2022-12-121-0/+4
* fundamental: add CAST_ALIGN_PTR() macroThomas Haller2022-12-081-0/+10
* sha256: port to new generic IS_ALIGNED32() macroLennart Poettering2022-12-081-14/+5
* macro: add generic IS_ALIGNED32() anf friendsLennart Poettering2022-12-081-0/+9
* sha256: move to unaligned_write_ne32()Lennart Poettering2022-12-081-5/+2
* fundamental: split out unaligned_{read|write}_ne{16,32,64}() helpers into una...Lennart Poettering2022-12-081-0/+40
* sha256: external headers should be included with <>Lennart Poettering2022-12-081-1/+1
* stub: handle random seed like sd-boot doesJason A. Donenfeld2022-11-231-0/+1
* macro: fix indentationYu Watanabe2022-10-261-1/+1
* macro: Simply case macros for IN_SETJan Janssen2022-10-261-22/+21
* macro: Use more correct type in IN_SETJan Janssen2022-10-261-5/+3
* macro-fundamental: allow to nest ASSERT_PTRDavid Tardon2022-09-141-12/+7
* tree-wide: use ASSERT_PTR moreDavid Tardon2022-09-131-2/+1
* stub: add new special PE sections ".pcrsig" and ".pcrpkey" in unified kernelsLennart Poettering2022-09-092-0/+12
* sha256: add sha256_direct()/SHA256_DIRECT() helpersLennart Poettering2022-08-192-0/+11
* sha256: change digest buffer type to uint8_t[]Lennart Poettering2022-08-192-3/+3
* macro: use ISPOWEROF2() at various placesLennart Poettering2022-08-051-11/+2
* macro: add macro for checking if integer is power of 2Lennart Poettering2022-08-051-0/+13
* boot: add three new boot loader feature flagsLennart Poettering2022-08-021-0/+3
* stub: introduce StubFeatures, similar to LoaderFeaturesLennart Poettering2022-08-021-0/+7
* boot: move unified kernel PE section definitions into 'fundamental' codeLennart Poettering2022-08-023-0/+30
* boot: split out TPM PCR defines into header file we can share between userspa...Lennart Poettering2022-08-022-0/+25
* test-bus-objects: Test GetManagedObjects interfaces are correctigo958622022-07-251-0/+14
* fundamental: replace __sync with __atomic in ONCE macromatoro2022-07-141-4/+4
* fundamental: adjust #if conditional for _fallthrough_ for clangThomas Haller2022-07-061-1/+1
* tree-wide: add global ascii_isdigit() + ascii_isalpha()Lennart Poettering2022-07-052-16/+16
* fundamental: Remove types-fundamental.hJan Janssen2022-06-279-83/+30
* sha256: Use stdbool and uintptr_tJan Janssen2022-06-242-19/+6