214 Commits

Author SHA1 Message Date
openeuler-ci-bot
7366940d8e
!483 [sync] PR-481: revert sohpgo's modify-efi_max_usable-addr.patch
From: @openeuler-sync-bot 
Reviewed-by: @zhangqiumiao 
Signed-off-by: @zhangqiumiao
2024-12-19 08:16:53 +00:00
ouuleilei
639ef896a3 revert ssophgo's modify-efi_max_usable-addr.patch
(cherry picked from commit 35c729b71368d73b8a39de65d4e524b1787dba9e)
2024-12-17 11:02:44 +08:00
openeuler-ci-bot
aa99319978
!480 [sync] PR-477: commands/efi/tpm: Re-enable measurements on confidential computing platforms
From: @openeuler-sync-bot 
Reviewed-by: @zhangqiumiao 
Signed-off-by: @zhangqiumiao
2024-12-12 08:49:45 +00:00
Qiumiao Zhang
0818f4ebf0 commands/efi/tpm: Re-enable measurements on confidential computing platforms
Signed-off-by: Qiumiao Zhang <zhangqiumiao1@huawei.com>
(cherry picked from commit c76475ce1e25392e52d1dc6740fc3f4c7f8f1129)
2024-12-12 16:24:53 +08:00
openeuler-ci-bot
3ce9cd3d61
!472 [sync] PR-466: 修复grub_acpi\xsdt_find_table()中的越界访问
From: @openeuler-sync-bot 
Reviewed-by: @zhangqiumiao 
Signed-off-by: @zhangqiumiao
2024-11-21 06:33:07 +00:00
yueyuankun
8f7ea8f9b1 acpi: Fix out of bounds access in grub_acpi_xsdt_find_table()
(cherry picked from commit 3d099f07174b832482b0f627930b802effd7790a)
2024-11-18 11:23:20 +08:00
openeuler-ci-bot
a88fe65c2d
!468 [openEuler-24.03-LTS]Hygon: use confidential computing provisioned secrets for disk decryption
From: @hanliyang 
Reviewed-by: @zhangqiumiao 
Signed-off-by: @zhangqiumiao
2024-11-13 13:09:17 +00:00
hanliyang
7413ba71dd use confidential computing provisioned secrets for disk decryption
The code of this functionality is cherry-picked from
https://mail.gnu.org/archive/html/grub-devel/2022-02/msg00064.html.

Signed-off-by: hanliyang <hanliyang@hygon.cn>
2024-11-13 19:30:33 +08:00
openeuler-ci-bot
c1abe607ea
!464 [sync] PR-461: 10_linux: fix missing "ro" in kernel boot parameters
From: @openeuler-sync-bot 
Reviewed-by: @zhangqiumiao 
Signed-off-by: @zhangqiumiao
2024-11-04 08:27:43 +00:00
Qiumiao Zhang
bb5e986028 10_linux: fix missing "ro" in kernel boot parameters
Signed-off-by: Qiumiao Zhang <zhangqiumiao1@huawei.com>
(cherry picked from commit 6d2e2f52e74ebe3700fe7da76c59414ea2a97b1b)
2024-11-04 15:48:47 +08:00
openeuler-ci-bot
92986515fd
!454 [sync] PR-444: add support for hygon tpcm
From: @chench00 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-09-03 13:25:16 +00:00
chench00
e6b6bc11f7 add support for hygon tpcm 2024-08-27 16:04:17 +08:00
openeuler-ci-bot
898c0c2f8c
!443 Inherit 'Add BLS Support' patch from grub-2.06
From: @wangyueliang 
Reviewed-by: @yue-yuankun, @t_feng 
Signed-off-by: @t_feng
2024-08-09 09:24:10 +00:00
wangyueliang
1c3e5b182f Inherit 'Add BLS Support' patch from grub-2.06 2024-08-08 15:41:05 +08:00
openeuler-ci-bot
c07f61783c
!440 remove BuildRequires:pesign >= 0.99-8 and fix bug about petitboot doesn't ignore EFI entries for ppc64le
From: @peng_zou 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-07-25 08:59:52 +00:00
peng_zou
234d66e79a remove BuildRequires:pesign >= 0.99-8 and fix bug about petitboot doesn't ignore EFI entries for ppc64le 2024-07-15 14:57:35 +08:00
openeuler-ci-bot
2bdddd766a
!437 从初始上下文导出所有变量子菜单
From: @yue-yuankun 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-07-02 06:41:30 +00:00
yueyuankun
ffc10c83b2 Export all variables from the initial context when creating a submenu. 2024-07-02 09:16:51 +08:00
openeuler-ci-bot
bd39ff1c37
!427 add support for ppc64le
From: @peng_zou 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-06-25 08:20:22 +00:00
peng_zou
b4e3f33334 add support for ppc64le 2024-06-25 14:40:36 +08:00
openeuler-ci-bot
2529742a62
!432 [sync] PR-428: fix log printing in tpcm_kunpeng module again
From: @openeuler-sync-bot 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-06-25 01:17:59 +00:00
Qiumiao Zhang
6864661b83 fix log printing in tpcm_kunpeng module again
Signed-off-by: Qiumiao Zhang <zhangqiumiao1@huawei.com>
(cherry picked from commit 4444af68de5a9fa588a296537208ff24f7c78212)
2024-06-24 21:16:00 +08:00
openeuler-ci-bot
a051e476cd
!424 fix log printing in tpcm_kunpeng module
From: @zhangqiumiao 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-06-20 07:37:03 +00:00
Qiumiao Zhang
b991af1095 fix log printing in tpcm_kunpeng module
Signed-off-by: Qiumiao Zhang <zhangqiumiao1@huawei.com>
2024-06-20 07:06:15 +00:00
openeuler-ci-bot
0aed0a2164
!419 在grub.efi中添加 gfxterm_background serial 模块
From: @yue-yuankun 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-06-20 01:40:37 +00:00
yueyuankun
16ede924d7 :Add gfxterm_background and serial modules to grub.efi 2024-06-19 15:03:17 +08:00
openeuler-ci-bot
db418b5e9c
!415 grub2社区补丁回合
From: @addrexist 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-06-19 06:55:51 +00:00
wangziliang
8c7269a15f disk/mdraid1x_linux: Prevent infinite recursion 2024-06-17 06:47:02 +00:00
openeuler-ci-bot
8dec277c34
!406 lib/libtasn1: Fix ETYPE_OK off by one array size check
From: @zhangqiumiao 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-06-12 02:56:04 +00:00
Qiumiao Zhang
4155120fe5 lib/libtasn1: Fix ETYPE_OK off by one array size check
Signed-off-by: Qiumiao Zhang <zhangqiumiao1@huawei.com>
2024-06-05 02:03:28 +00:00
openeuler-ci-bot
43c9e91206
!402 Fix that patch233 introduced old code
From: @sevever 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-05-29 03:31:36 +00:00
Xue Liu
48fdc532e5 Fix that patch233 introduced old code 2024-05-28 17:03:18 +08:00
openeuler-ci-bot
62983851cc
!401 LoongArch: Add back-compatibility for linux kernel.
From: @gaojuxin09 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-05-27 03:05:53 +00:00
Juxin Gao
49d8f0dc10 LoongArch: Add back-compatibility for linux kernel.
Signed-off-by: Juxin Gao <gaojuxin@loongson.cn>
2024-05-25 13:03:15 +08:00
openeuler-ci-bot
e6551ba542
!400 Add sophgo's patch to support risc-v machine SG2042
From: @ouuleilei 
Reviewed-by: @overweight 
Signed-off-by: @overweight
2024-05-25 02:15:18 +00:00
ouuleilei
20f2ea943e Add sophgo's patch to support risc-v machine SG2042 2024-05-24 20:51:30 +08:00
openeuler-ci-bot
eb9f51bde7
!393 loongarch64: fix GRUB_EFI_MAX_ALLOCATION_ADDRESS undeclared
From: @zhangqiumiao 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-05-11 08:19:55 +00:00
Qiumiao Zhang
c7c9317412 loongarch64: fix GRUB_EFI_MAX_ALLOCATION_ADDRESS undeclared
Signed-off-by: Qiumiao Zhang <zhangqiumiao1@huawei.com>
2024-05-11 07:11:21 +00:00
openeuler-ci-bot
1736ff0a0c
!392 Handle non-continuous data blocks in directory extents
From: @xiao-zai-kylinos 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-05-11 07:03:37 +00:00
肖在
eaccc141e1 Handle non-continuous data blocks in directory extents 2024-05-11 11:33:07 +08:00
肖在
88a9257d49
Revert "Handle non-continuous data blocks in"
This reverts commit e0cd43f8a5486debeba17349abbb088001164d70.
2024-05-11 03:26:36 +00:00
肖在
e0cd43f8a5 Handle non-continuous data blocks in
directory extents

The directory extent list does not have to be a continuous list of data
blocks. When GRUB tries to read a non-existant member of the list,
grub_xfs_read_file() will return a block of zero'ed memory. Checking for
a zero'ed magic number is sufficient to skip this non-existant data block.

Prior to commit 07318ee7e (fs/xfs: Fix XFS directory extent parsing)
this was handled as a subtle side effect of reading the (non-existant)
tail data structure. Since the block was zero'ed the computation of the
number of directory entries in the block would return 0 as well.
2024-05-11 10:06:01 +08:00
肖在
fd1e9fdd65
Revert " Handle non-continuous data blocks in"
This reverts commit 242fa05f2412202b241bbea01dc2bd69214b2e33.
2024-05-11 01:46:46 +00:00
肖在
242fa05f24 Handle non-continuous data blocks in
directory extents

The directory extent list does not have to be a continuous list of data
blocks. When GRUB tries to read a non-existant member of the list,
grub_xfs_read_file() will return a block of zero'ed memory. Checking for
a zero'ed magic number is sufficient to skip this non-existant data block.
2024-05-11 09:32:27 +08:00
openeuler-ci-bot
d86712f2ce
!390 [sync] PR-388: sync patches from 22.03-LTS-SP3
From: @openeuler-sync-bot 
Reviewed-by: @zhangqiumiao 
Signed-off-by: @zhangqiumiao
2024-05-07 13:51:53 +00:00
Qiumiao Zhang
c7050828a7 sync patches from openEuler-22.03-LTS-SP3
Signed-off-by: Qiumiao Zhang <zhangqiumiao1@huawei.com>
(cherry picked from commit ce31b98a9c7cb28116572daf9e62349bc24e2a2f)
2024-05-07 21:32:14 +08:00
openeuler-ci-bot
47abdd45ff
!386 [sync] PR-384: sync patches from 22.03-LTS-Next
From: @openeuler-sync-bot 
Reviewed-by: @zhangqiumiao 
Signed-off-by: @zhangqiumiao
2024-04-10 06:07:26 +00:00
Qiumiao Zhang
d513a38b43 sync patches from 22.03-LTS-Next
Signed-off-by: Qiumiao Zhang <zhangqiumiao1@huawei.com>
(cherry picked from commit 908a3e71137970eaa927be7b646ead3ac17ce084)
2024-04-10 11:25:24 +08:00
openeuler-ci-bot
7caad006fb
!383 [sync] PR-380: fix compressed kernel verification failed
From: @openeuler-sync-bot 
Reviewed-by: @zhangqiumiao 
Signed-off-by: @zhangqiumiao
2024-04-08 11:57:05 +00:00
Qiumiao Zhang
b0a4604866 fix compressed kernel verification failed
Signed-off-by: Qiumiao Zhang <zhangqiumiao1@huawei.com>
(cherry picked from commit f567bbdc444bb5ddf157c65e568e5b50a1f17169)
2024-04-08 16:50:50 +08:00