{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":95456977,"defaultBranch":"master","name":"efibootguard","ownerLogin":"siemens","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-26T14:44:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/624020?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719482401.0","currentOid":""},"activityList":{"items":[{"before":"25092c89ac190adba03733f4aa8c5b1d216a8099","after":"9e34f8b45262eedea6cb212445f81ed70cde5d9b","ref":"refs/heads/coverity_scan","pushedAt":"2024-09-02T13:41:17.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Avoid deprecated SPDX license Identifier \"GPL-2.0\"\n\nThis had the semantic of current Identifier \"GPL-2.0-only\", so switch to\nthat.\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Avoid deprecated SPDX license Identifier \"GPL-2.0\""}},{"before":"f2b18de175df43225bb211eda66e3b98b6030c41","after":"9e34f8b45262eedea6cb212445f81ed70cde5d9b","ref":"refs/heads/next","pushedAt":"2024-08-30T06:22:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Avoid deprecated SPDX license Identifier \"GPL-2.0\"\n\nThis had the semantic of current Identifier \"GPL-2.0-only\", so switch to\nthat.\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Avoid deprecated SPDX license Identifier \"GPL-2.0\""}},{"before":"633f5fc6ed48db68744840d07e1272ad25919807","after":"f2b18de175df43225bb211eda66e3b98b6030c41","ref":"refs/heads/next","pushedAt":"2024-08-30T06:04:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Avoid deprecated SPDX license Identifier \"GPL-2.0\"\n\nThis had the semantic of current Identifier \"GPL-2.0-only\", so switch to\nthat.\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Avoid deprecated SPDX license Identifier \"GPL-2.0\""}},{"before":"d4089040ce163ad8980d3137eb79f0594704a7a3","after":"633f5fc6ed48db68744840d07e1272ad25919807","ref":"refs/heads/master","pushedAt":"2024-08-20T13:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"fix: use correct order of calloc parameters\n\nThis fixes a error if compiled with gcc-14. gcc-14 enables the\ncompile option `-Werror=calloc-transposed-args`.\n\nNo functional change as 1*sizeof(x) is the same as sizeof(x)*1.\n\nFound with Bug#1074932: efibootguard: ftbfs with GCC-14.\n\nSigned-off-by: Quirin Gylstorff \n[Jan: style fix]\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"fix: use correct order of calloc parameters"}},{"before":"b3464bd2f1217c6c54244c485a0b039cd700b876","after":"633f5fc6ed48db68744840d07e1272ad25919807","ref":"refs/heads/next","pushedAt":"2024-07-03T14:44:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"fix: use correct order of calloc parameters\n\nThis fixes a error if compiled with gcc-14. gcc-14 enables the\ncompile option `-Werror=calloc-transposed-args`.\n\nNo functional change as 1*sizeof(x) is the same as sizeof(x)*1.\n\nFound with Bug#1074932: efibootguard: ftbfs with GCC-14.\n\nSigned-off-by: Quirin Gylstorff \n[Jan: style fix]\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"fix: use correct order of calloc parameters"}},{"before":"d4089040ce163ad8980d3137eb79f0594704a7a3","after":"b3464bd2f1217c6c54244c485a0b039cd700b876","ref":"refs/heads/next","pushedAt":"2024-07-03T14:43:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"fix: use correct order of calloc parameters\n\nThis fixes a error if compiled with gcc-14. gcc-14 enables the\ncompile option `-Werror=calloc-transposed-args`.\n\nNo functional change as 1*sizeof(x) is the same as sizeof(x)*1.\n\nFound with Bug#1074932: efibootguard: ftbfs with GCC-14.\n\nSigned-off-by: Quirin Gylstorff \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"fix: use correct order of calloc parameters"}},{"before":"25092c89ac190adba03733f4aa8c5b1d216a8099","after":"d4089040ce163ad8980d3137eb79f0594704a7a3","ref":"refs/heads/next","pushedAt":"2024-06-27T10:00:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Bump version number\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Bump version number"}},{"before":"25092c89ac190adba03733f4aa8c5b1d216a8099","after":"d4089040ce163ad8980d3137eb79f0594704a7a3","ref":"refs/heads/master","pushedAt":"2024-06-27T10:00:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Bump version number\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Bump version number"}},{"before":"1231d0550e3c23127915af40e70fc34d55ac91f9","after":"25092c89ac190adba03733f4aa8c5b1d216a8099","ref":"refs/heads/master","pushedAt":"2024-06-26T07:45:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"drivers: wdat: Report when WDAT is disabled by firmware\n\nMay help with debugging systems.\n\nSuggested-by: Christopher Obbard \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"drivers: wdat: Report when WDAT is disabled by firmware"}},{"before":"1231d0550e3c23127915af40e70fc34d55ac91f9","after":"25092c89ac190adba03733f4aa8c5b1d216a8099","ref":"refs/heads/coverity_scan","pushedAt":"2024-06-26T07:42:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"drivers: wdat: Report when WDAT is disabled by firmware\n\nMay help with debugging systems.\n\nSuggested-by: Christopher Obbard \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"drivers: wdat: Report when WDAT is disabled by firmware"}},{"before":"1231d0550e3c23127915af40e70fc34d55ac91f9","after":"25092c89ac190adba03733f4aa8c5b1d216a8099","ref":"refs/heads/next","pushedAt":"2024-06-24T11:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"drivers: wdat: Report when WDAT is disabled by firmware\n\nMay help with debugging systems.\n\nSuggested-by: Christopher Obbard \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"drivers: wdat: Report when WDAT is disabled by firmware"}},{"before":"75edea96d1bd0d06a60f8df5b597149bf55d5864","after":"1231d0550e3c23127915af40e70fc34d55ac91f9","ref":"refs/heads/master","pushedAt":"2024-06-24T06:17:05.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"CONTRIBUTING.md: fix typo\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"CONTRIBUTING.md: fix typo"}},{"before":"ad76173d53308a4a850eb478ce51d9f664f4d4d7","after":"1231d0550e3c23127915af40e70fc34d55ac91f9","ref":"refs/heads/coverity_scan","pushedAt":"2024-06-24T05:56:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"CONTRIBUTING.md: fix typo\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"CONTRIBUTING.md: fix typo"}},{"before":"920208a597fe77ff44b3dad35a736948ec89b585","after":"1231d0550e3c23127915af40e70fc34d55ac91f9","ref":"refs/heads/next","pushedAt":"2024-06-20T15:14:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"CONTRIBUTING.md: fix typo\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"CONTRIBUTING.md: fix typo"}},{"before":"c5f08a330f59492cab7f6217d4a715e3433fca3d","after":"920208a597fe77ff44b3dad35a736948ec89b585","ref":"refs/heads/next","pushedAt":"2024-06-19T18:22:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"drivers: wdat: Do not start unless BIOS enabled it\n\nLinux won't use a disabled WDAT watchdog either.\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"drivers: wdat: Do not start unless BIOS enabled it"}},{"before":"395061d7acd0b48347a282df65009f3843cdc69b","after":"c5f08a330f59492cab7f6217d4a715e3433fca3d","ref":"refs/heads/next","pushedAt":"2024-06-18T15:16:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"kernel-stub: Fix support for gnu-efi > 3.0.15\n\nAdding the .rodata section was forgotten in c66041fc7c66, breaking the\nkernel stub when being built against latest gnu-efi.\n\nReported-by: Christopher Obbard \nSigned-off-by: Jan Kiszka \nTested-by: Christopher Obbard ","shortMessageHtmlLink":"kernel-stub: Fix support for gnu-efi > 3.0.15"}},{"before":"ad76173d53308a4a850eb478ce51d9f664f4d4d7","after":"395061d7acd0b48347a282df65009f3843cdc69b","ref":"refs/heads/next","pushedAt":"2024-06-18T14:49:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"kernel-stub: Fix support for gnu-efi > 3.0.15\n\nAdding the .rodata section was forgotten in c66041fc7c66, breaking the\nkernel stub when being built against latest gnu-efi.\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"kernel-stub: Fix support for gnu-efi > 3.0.15"}},{"before":"75edea96d1bd0d06a60f8df5b597149bf55d5864","after":"ad76173d53308a4a850eb478ce51d9f664f4d4d7","ref":"refs/heads/coverity_scan","pushedAt":"2024-06-18T11:53:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"itco: Add support for Intel Braswell SoC\n\nAdd watchdog support for Intel Braswell SoC. This has been tested on a\ngeneric mini PC containing an Intel Celeron N3150 which is a Braswell SoC.\n\nSigned-off-by: Christopher Obbard \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"itco: Add support for Intel Braswell SoC"}},{"before":"75edea96d1bd0d06a60f8df5b597149bf55d5864","after":"ad76173d53308a4a850eb478ce51d9f664f4d4d7","ref":"refs/heads/next","pushedAt":"2024-06-07T16:53:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"itco: Add support for Intel Braswell SoC\n\nAdd watchdog support for Intel Braswell SoC. This has been tested on a\ngeneric mini PC containing an Intel Celeron N3150 which is a Braswell SoC.\n\nSigned-off-by: Christopher Obbard \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"itco: Add support for Intel Braswell SoC"}},{"before":"5670b96bffc24e5e23eea5619e1233396f5408e5","after":"75edea96d1bd0d06a60f8df5b597149bf55d5864","ref":"refs/heads/master","pushedAt":"2024-06-03T04:22:25.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"w83627hf: Solely depend on pci vendor and station id\n\nThe host bridge device id varies over the different configurations of\nthe BX-56A and BX-59A. Only filter intel based devices and then depend\non the station id.\n\nSigned-off-by: Tobias Schaffner \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"w83627hf: Solely depend on pci vendor and station id"}},{"before":"17c74ec775ef9c4c22c36bf0050e57727aaa93b8","after":"75edea96d1bd0d06a60f8df5b597149bf55d5864","ref":"refs/heads/coverity_scan","pushedAt":"2024-05-17T17:05:40.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"w83627hf: Solely depend on pci vendor and station id\n\nThe host bridge device id varies over the different configurations of\nthe BX-56A and BX-59A. Only filter intel based devices and then depend\non the station id.\n\nSigned-off-by: Tobias Schaffner \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"w83627hf: Solely depend on pci vendor and station id"}},{"before":"2cd814f23aa68a56845c2b081596eb7495250a13","after":"75edea96d1bd0d06a60f8df5b597149bf55d5864","ref":"refs/heads/next","pushedAt":"2024-05-17T06:54:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"w83627hf: Solely depend on pci vendor and station id\n\nThe host bridge device id varies over the different configurations of\nthe BX-56A and BX-59A. Only filter intel based devices and then depend\non the station id.\n\nSigned-off-by: Tobias Schaffner \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"w83627hf: Solely depend on pci vendor and station id"}},{"before":"5670b96bffc24e5e23eea5619e1233396f5408e5","after":"2cd814f23aa68a56845c2b081596eb7495250a13","ref":"refs/heads/next","pushedAt":"2024-05-16T08:21:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Fix objcopy copy modes per architecture\n\nUse objcopy with target=efi-app for\n* x86 across the board(s)\n* aarch64 with gnu-efi > 3.0.15\n\nUse objcopy with binary copy mode for\n* arm\n* riscv64\n* aarch64 with gnu-efi = 3.0.15\n\nThis list is compiled from gnu-efi's gnuefi/crt0-efi-.S\nassembler files over the releases 3.0.15 to 3.0.18.\nIf the respective file contains the PE/COFF header definition,\nobjcopy with binary copy mode has to be used. Else, objcopy\nwith target=efi-app has to be used.\n\nSigned-off-by: Christian Storm \nTested-by: Quirin Gylstorff \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Fix objcopy copy modes per architecture"}},{"before":"17c74ec775ef9c4c22c36bf0050e57727aaa93b8","after":"5670b96bffc24e5e23eea5619e1233396f5408e5","ref":"refs/heads/next","pushedAt":"2024-05-03T17:38:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Bump version number\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Bump version number"}},{"before":"17c74ec775ef9c4c22c36bf0050e57727aaa93b8","after":"5670b96bffc24e5e23eea5619e1233396f5408e5","ref":"refs/heads/master","pushedAt":"2024-05-03T17:38:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Bump version number\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Bump version number"}},{"before":"b9f2d0354f77a8630a2c5cfbf426fd5e76ec2938","after":"17c74ec775ef9c4c22c36bf0050e57727aaa93b8","ref":"refs/heads/master","pushedAt":"2024-05-03T17:20:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Support --with-env-file-name\n\nAllow configuration to override the default ENV_FILE_NAME\nand FAT_ENV_FILENAME to support scenarios with multiple\ndistributions or architectures.\n\nFor multiple distributions, https://wiki.debian.org/UEFI explains:\n\n> Debian installs grub-efi for its EFI bootloader, as:\n>\n> Architecture Path\n> amd64 \\EFI\\debian\\grubx64.efi\n> i386 \\EFI\\debian\\grubia32.efi\n> arm64 \\EFI\\debian\\grubaa64.efi\n> armhf \\EFI\\debian\\grubarm.efi\n\nOther distributions use their own directories (eg \\EFI\\fedora, etc).\n\nEFI Boot Guard (EBG) looks for a specific data file (normally BGENV.DAT)\nwhich contains a single kernel configuration entry. Using the new\n--with-env-file-name option, each distribution builds and configures\nits own instance of EBG, which can find its corresponding\ndata file (eg BGENV-DEBIAN.DAT, or EFI\\debian\\BGENV.DAT, etc). This\nalso has the benefit of decoupling the distributions at boot so that\na breaking EBG change to one distribution will not affect another.\n\nSigned-off-by: Earl Chew \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Support --with-env-file-name"}},{"before":"b9f2d0354f77a8630a2c5cfbf426fd5e76ec2938","after":"17c74ec775ef9c4c22c36bf0050e57727aaa93b8","ref":"refs/heads/coverity_scan","pushedAt":"2024-05-03T17:04:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Support --with-env-file-name\n\nAllow configuration to override the default ENV_FILE_NAME\nand FAT_ENV_FILENAME to support scenarios with multiple\ndistributions or architectures.\n\nFor multiple distributions, https://wiki.debian.org/UEFI explains:\n\n> Debian installs grub-efi for its EFI bootloader, as:\n>\n> Architecture Path\n> amd64 \\EFI\\debian\\grubx64.efi\n> i386 \\EFI\\debian\\grubia32.efi\n> arm64 \\EFI\\debian\\grubaa64.efi\n> armhf \\EFI\\debian\\grubarm.efi\n\nOther distributions use their own directories (eg \\EFI\\fedora, etc).\n\nEFI Boot Guard (EBG) looks for a specific data file (normally BGENV.DAT)\nwhich contains a single kernel configuration entry. Using the new\n--with-env-file-name option, each distribution builds and configures\nits own instance of EBG, which can find its corresponding\ndata file (eg BGENV-DEBIAN.DAT, or EFI\\debian\\BGENV.DAT, etc). This\nalso has the benefit of decoupling the distributions at boot so that\na breaking EBG change to one distribution will not affect another.\n\nSigned-off-by: Earl Chew \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Support --with-env-file-name"}},{"before":"b9f2d0354f77a8630a2c5cfbf426fd5e76ec2938","after":"17c74ec775ef9c4c22c36bf0050e57727aaa93b8","ref":"refs/heads/next","pushedAt":"2024-04-29T06:09:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Support --with-env-file-name\n\nAllow configuration to override the default ENV_FILE_NAME\nand FAT_ENV_FILENAME to support scenarios with multiple\ndistributions or architectures.\n\nFor multiple distributions, https://wiki.debian.org/UEFI explains:\n\n> Debian installs grub-efi for its EFI bootloader, as:\n>\n> Architecture Path\n> amd64 \\EFI\\debian\\grubx64.efi\n> i386 \\EFI\\debian\\grubia32.efi\n> arm64 \\EFI\\debian\\grubaa64.efi\n> armhf \\EFI\\debian\\grubarm.efi\n\nOther distributions use their own directories (eg \\EFI\\fedora, etc).\n\nEFI Boot Guard (EBG) looks for a specific data file (normally BGENV.DAT)\nwhich contains a single kernel configuration entry. Using the new\n--with-env-file-name option, each distribution builds and configures\nits own instance of EBG, which can find its corresponding\ndata file (eg BGENV-DEBIAN.DAT, or EFI\\debian\\BGENV.DAT, etc). This\nalso has the benefit of decoupling the distributions at boot so that\na breaking EBG change to one distribution will not affect another.\n\nSigned-off-by: Earl Chew \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Support --with-env-file-name"}},{"before":"d88ebedddfabd7ab569e1fd301ba5d48fb37f16d","after":"b9f2d0354f77a8630a2c5cfbf426fd5e76ec2938","ref":"refs/heads/master","pushedAt":"2024-03-21T10:53:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Use --no-warn-rwx-segments only when needed\n\nGNU binutils 2.39 introduced a warning for LOAD segments with RWX\npermissions. Due to the default Werror, the build fails for non-\nx86 machines when using binutils >= 2.39 and gnu-efi <= 3.0.15.\nx86 machines didn't have a faulty linker script in the first place.\n\nThe gnu-efi commits 98f1250 and 231c763 fix the need for having\n--no-warn-rwx-segments on riscv and arm, respectively, and are\nincluded in gnu-efi 3.0.16\n\nDo only apply the linker flag --no-warn-rwx-segments for non-x86\nand gnu-efi < 3.0.16 if that flag is supported (binutils >= 2.39).\n\nSigned-off-by: Christian Storm \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Use --no-warn-rwx-segments only when needed"}},{"before":"d88ebedddfabd7ab569e1fd301ba5d48fb37f16d","after":"b9f2d0354f77a8630a2c5cfbf426fd5e76ec2938","ref":"refs/heads/coverity_scan","pushedAt":"2024-03-13T12:33:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Use --no-warn-rwx-segments only when needed\n\nGNU binutils 2.39 introduced a warning for LOAD segments with RWX\npermissions. Due to the default Werror, the build fails for non-\nx86 machines when using binutils >= 2.39 and gnu-efi <= 3.0.15.\nx86 machines didn't have a faulty linker script in the first place.\n\nThe gnu-efi commits 98f1250 and 231c763 fix the need for having\n--no-warn-rwx-segments on riscv and arm, respectively, and are\nincluded in gnu-efi 3.0.16\n\nDo only apply the linker flag --no-warn-rwx-segments for non-x86\nand gnu-efi < 3.0.16 if that flag is supported (binutils >= 2.39).\n\nSigned-off-by: Christian Storm \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Use --no-warn-rwx-segments only when needed"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqqZMWAA","startCursor":null,"endCursor":null}},"title":"Activity ยท siemens/efibootguard"}