cvs commit: src/sys/i386/i386 identcpu.c src/sys/amd64/amd64
identcpu.c src/sys/alpha/alpha cpuconf.c src/sys/arm/arm
identcpu.c src/sys/ia64/ia64 machdep.c src/sys/powerpc/powerpc
machdep.c src/sys/sparc64/sparc64 identcpu.c src/sys/kern ...
Bjoern A. Zeeb
bz at FreeBSD.org
Sat Dec 31 19:45:11 PST 2005
On Sat, 31 Dec 2005, Alexander Leidinger wrote:
> netchild 2005-12-31 14:39:20 UTC
>
> FreeBSD src repository
>
> Note to AMD owners (IA32 and AMD64): please run "sysctl vm.stats.pagequeue"
> and report if the cache* values are zero (= bug in the cache detection code)
> or not.
...
> Revision Changes Path
> 1.142 +32 -0 src/sys/amd64/amd64/identcpu.c
it's past 4:30am here so please review before committing:
Index: sys/amd64/amd64/identcpu.c
===================================================================
RCS file: /shared/mirror/FreeBSD/r/ncvs/src/sys/amd64/amd64/identcpu.c,v
retrieving revision 1.142
diff -u -p -r1.142 identcpu.c
--- sys/amd64/amd64/identcpu.c 31 Dec 2005 14:39:18 -0000 1.142
+++ sys/amd64/amd64/identcpu.c 1 Jan 2006 03:38:26 -0000
@@ -69,8 +69,8 @@ void panicifcpuunsupported(void);
static void print_AMD_info(void);
static void print_AMD_assoc(int i);
+static void setPQL2_AMD(int *const size, int *const ways);
void setPQL2(int *const size, int *const ways);
-static void setPQL2_AMD(void);
int cpu_class;
char machine[] = "amd64";
@@ -533,7 +533,7 @@ print_AMD_info(void)
}
static void
-setPQL2_AMD(void)
+setPQL2_AMD(int *const size, int *const ways)
{
if (cpu_exthigh >= 0x80000006) {
u_int regs[4];
@@ -553,7 +553,7 @@ setPQL2_AMD(void)
}
void
-setPQL2(int *const size, int *const ways);
+setPQL2(int *const size, int *const ways)
{
if (strcmp(cpu_vendor, "AuthenticAMD") == 0)
setPQL2_AMD(size, ways);
> sysctl -a vm.stats.pagequeue
vm.stats.pagequeue.page_colors: 16
vm.stats.pagequeue.cachesize: 1024
vm.stats.pagequeue.cachenways: 16
vm.stats.pagequeue.prime1: 5
vm.stats.pagequeue.prime2: 3
--
Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT
More information about the cvs-src
mailing list