浏览代码

[lkrnprefix] Fix lost command line passed by grub

iPXE specifies a value of 0 for cmdline_size, causing GRUB to not pass
in a command line.  Fix by setting cmdline_size to the maximum value
of 2047.

Signed-off-by: Valentine Barshak <gvaxon@gmail.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Valentine Barshak 14 年前
父节点
当前提交
8a86a848dc
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1
    1
      src/arch/i386/prefix/lkrnprefix.S

+ 1
- 1
src/arch/i386/prefix/lkrnprefix.S 查看文件

160
 pad2:
160
 pad2:
161
 	.byte	0, 0, 0
161
 	.byte	0, 0, 0
162
 cmdline_size:
162
 cmdline_size:
163
-	.long	0
163
+	.long	0x7ff
164
 hardware_subarch:
164
 hardware_subarch:
165
 	.long	0
165
 	.long	0
166
 hardware_subarch_data:
166
 hardware_subarch_data:

正在加载...
取消
保存