aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2021-02-12libtpm: Compile with -WextraAlexey Kardashevskiy2-7/+8
2021-02-12libnvram: Compile with -WextraAlexey Kardashevskiy3-19/+17
2021-02-12libhv: Compile with -WextraAlexey Kardashevskiy1-1/+1
2021-02-12libnet: Compile with -WextraAlexey Kardashevskiy4-9/+10
2021-02-12e1000: Compile with -WextraAlexey Kardashevskiy1-8/+8
2021-02-12virtio: Compile with -WextraAlexey Kardashevskiy2-5/+5
2021-02-12veth: Compile with -WextraAlexey Kardashevskiy2-3/+7
2021-02-12usb: Compile with -WextraAlexey Kardashevskiy5-19/+19
2021-02-12elf: Compile with -WextraAlexey Kardashevskiy3-8/+8
2021-02-09libc: Compile with -WextraAlexey Kardashevskiy2-7/+8
2021-01-28helpers: Define MIN()Alexey Kardashevskiy2-4/+0
2020-05-13tcgbios: Implement tpm_hash_log_extend_event_bufferStefan Berger4-0/+69
2020-05-13elf: Implement elf_get_file_size to determine size of an ELF imageStefan Berger3-0/+152
2020-05-13tcgbios: Add support for SHA3 type of algorithmsStefan Berger2-3/+29
2020-05-13tcgbios: Fix the vendorInfoSize to be of type uint8_tStefan Berger1-2/+2
2020-05-13tcgbios: Only write logs for PCRs that are allocatedStefan Berger1-10/+25
2020-03-17rtas: Move FWNMI log space reservation to QEMUAlexey Kardashevskiy1-9/+0
2020-03-11virtio-serial: Close device completelyAlexey Kardashevskiy1-0/+7
2020-03-06virtio: Fix typo in virtio_serial_init()Cédric Le Goater1-1/+1
2020-02-21tcgbios: Measure the GPT tableStefan Berger5-0/+166
2020-02-21tcgbios: Implement menu to clear TPM 2 and activate its PCR banksStefan Berger4-0/+359
2020-02-21tcgbios: Add TPM 2.0 support and firmware APIStefan Berger6-1/+1355
2020-02-21tpm: Add sha256 implementationStefan Berger3-1/+235
2020-02-21tpm: Add TPM CRQ driver implementationStefan Berger6-1/+657
2020-02-21elf64: Add LE64 ABIv1/2 support for loading images to given addressAlexey Kardashevskiy1-0/+8
2019-12-05virtio: Enable IOMMUAlexey Kardashevskiy7-6/+116
2019-12-05virtio-net: Init queues after features negotiationAlexey Kardashevskiy1-13/+14
2019-12-05virtio: Store queue descriptors in virtio_deviceAlexey Kardashevskiy9-251/+174
2019-11-11virtio: Make virtio_set_qaddr staticAlexey Kardashevskiy4-11/+1
2019-10-22ipv6: Fix gcc9 warningsThomas Huth5-57/+49
2019-10-22libusb: Fix compiler warnings with gcc9Alexey Kardashevskiy4-11/+11
2019-08-27libnet: Fix the check of the argument lengths of the "ping" commandThomas Huth1-1/+1
2019-08-27rtas: Reserve space for FWNMI logAlexey Kardashevskiy1-0/+9
2019-07-18rtas: Integrate RTAS blobAlexey Kardashevskiy5-1/+42
2019-04-10libnet: Correctly re-initialize the "ip_version" variable each timeThomas Huth1-1/+3
2018-07-02libelf: Add REL32 to the list of ignored relocationsThomas Huth1-0/+1
2018-06-07lib/libnet/pxelinux: Fix two off-by-one bugs in the pxelinux.cfg parserThomas Huth1-5/+6
2018-06-07lib/libnet/pxelinux: Make the size handling for pxelinux_load_cfg more logicalThomas Huth1-6/+8
2018-06-07libc: Add a simple implementation of an assert() functionThomas Huth1-0/+36
2018-05-29libnet: Support UUID-based pxelinux.cfg file namesThomas Huth3-5/+31
2018-05-29libnet: Add support for DHCPv4 options 209 and 210Thomas Huth5-20/+88
2018-05-29libnet: Wire up pxelinux.cfg network bootingThomas Huth1-2/+82
2018-05-29libnet: Add functions for downloading and parsing pxelinux.cfg filesThomas Huth3-1/+246
2018-05-29libnet: Put code for determing TFTP error strings into a separate functionThomas Huth3-73/+109
2018-05-29libc: Add the snprintf() functionThomas Huth3-1/+30
2018-05-29libnet: Pass ip_version via struct filename_ipThomas Huth3-12/+13
2018-05-25libnet: Get rid of unused huge_load and block_size parametersThomas Huth5-23/+10
2018-05-24libc: Check for NULL pointers in free()Thomas Huth1-1/+3
2018-05-24libc: Implement strrchr()Thomas Huth2-1/+29
2018-05-14libnet: Get rid of unnecessary (char *) castsThomas Huth6-33/+35