[syslinux] [PATCH] ifcpuXX: Support multiple parameters with labels

Gert Hulselmans gerth at zytor.com
Sat Jun 12 17:27:06 PDT 2010


Miller, Shao wrote:
> Even though Doug's out of the office, I'm submitting a patch to the
> ifcpu[|64].c32 COMBOOT32 modules for testing.  Also available for
> perusal with a web browser at:
>
>
>
> http://git.zytor.com/?p=users/sha0/syslinux.git;a=commitdiff;h=cc70d0fa5
> 5e35fabf250f4dccbaed2fa44f56da7
>
>
>
> - Shao Miller
>
I tested it, and it supported commands with spaces.
The same code is used in ifplop.c32 (COM32 which detects if PLoP INT13
hook is installed, and which will be published in another mail).

ifcpu.c32 only did want to boot the last label on my PC.
ifcpu.c32 64 label_64 -- label_32

cpuidtest.c32 doesn't show all flags (only a very small subset, which
might explain why I never could boot the label_64.

$ cat /proc/cpuinfo
processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 15
model		: 107
model name	: AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
stepping	: 1
cpu MHz		: 1000.000
cache size	: 512 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 1
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat
pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm
3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic
cr8_legacy 3dnowprefetch
bogomips	: 1999.86
clflush size	: 64
power management: ts fid vid ttp tm stc 100mhzsteps

processor	: 1
vendor_id	: AuthenticAMD
cpu family	: 15
model		: 107
model name	: AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
stepping	: 1
cpu MHz		: 1000.000
cache size	: 512 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 1
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat
pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm
3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic
cr8_legacy 3dnowprefetch
bogomips	: 1999.86
clflush size	: 64
power management: ts fid vid ttp tm stc 100mhzsteps

- Gert Hulselmans




More information about the Syslinux mailing list