[Compbench-devel] CompBenchmarks++/System System-FreeBSD.cpp, 1.2, 1.3
Brought to you by:
xfred
From: Frederic T. <xf...@us...> - 2006-09-25 18:05:51
|
Update of /cvsroot/compbench/CompBenchmarks++/System In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv30622 Modified Files: System-FreeBSD.cpp Log Message: L2 Cache detected (may not work all all system). Index: System-FreeBSD.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/System/System-FreeBSD.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** System-FreeBSD.cpp 25 Sep 2006 17:42:35 -0000 1.2 --- System-FreeBSD.cpp 25 Sep 2006 18:05:47 -0000 1.3 *************** *** 11,30 **** std::string CBMSystemFreeBSD::processor_name(void) { ! return(exec0("echo $(/sbin/sysctl -a hw.model | cut -f2 -d'=')")); } std::string CBMSystemFreeBSD::processor_mhz(void) { ! return(exec0("echo $(/sbin/sysctl -a hw.cpuspeed | cut -f2 -d'=')")); } std::string CBMSystemFreeBSD::processor_cache(void) { ! return("0"); } std::string CBMSystemFreeBSD::processor_number(void) { ! return(exec0("echo $(/sbin/sysctl -a hw.ncpu | cut -f2 -d'=')")); } --- 11,30 ---- std::string CBMSystemFreeBSD::processor_name(void) { ! return(exec0("echo $(/sbin/sysctl -a hw.model | head -1 | cut -f2 -d'=')")); } std::string CBMSystemFreeBSD::processor_mhz(void) { ! return(exec0("echo $(/sbin/sysctl -a hw.cpuspeed | head -1 | cut -f2 -d'=')")); } std::string CBMSystemFreeBSD::processor_cache(void) { ! return(exec0("echo $(/sbin/sysctl -a hw.l2cachesize 2> /dev/null | head -1 | cut -f2 -d'=')")); } std::string CBMSystemFreeBSD::processor_number(void) { ! return(exec0("echo $(/sbin/sysctl -a hw.ncpu | head -1 | cut -f2 -d'=')")); } |