# HG changeset patch # User Pascal Bellard # Date 1239999125 -7200 # Node ID e35a8dffd011961e63d57a4cf8ab0cf7b558e5d6 # Parent 7f1f7efb4ddba5908c7f37905607a14e88dbc586 gpxe: skip BOOT_IMAGE= from cmdline diff -r 7f1f7efb4ddb -r e35a8dffd011 gpxe/stuff/cmdline.u --- a/gpxe/stuff/cmdline.u Fri Apr 17 21:08:06 2009 +0200 +++ b/gpxe/stuff/cmdline.u Fri Apr 17 22:12:05 2009 +0200 @@ -58,6 +58,25 @@ pop %ds run_etherboot: +--- gpxe-0.9.3/src/arch/i386/prefix/lkrnprefix.S ++++ gpxe-0.9.3/src/arch/i386/prefix/lkrnprefix.S +@@ -461,6 +461,15 @@ + push %ds + pop %es + movw $boot_url, %di ++ cmpw $0x4F42,(%si) /* skip BOOT_IMAGE=.... */ ++ jne copy_cmdline ++skip_arg: ++ lodsb ++ testb $0xDF, %al ++ jne skip_arg ++ or %al, %al ++ jne copy_cmdline ++ decw %si + copy_cmdline: + lodsb + stosb + --- gpxe-0.9.3/src/net/udp/dns.c +++ gpxe-0.9.3/src/net/udp/dns.c @@ -506,6 +506,19 @@