get the cpu basic info.
This commit is contained in:
parent
f9ddf42b17
commit
1a546a91c0
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: mach_machdep.c,v 1.1 2002/10/30 06:41:45 manu Exp $ */
|
/* $NetBSD: mach_machdep.c,v 1.2 2002/11/14 19:44:36 christos Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2002 The NetBSD Foundation, Inc.
|
* Copyright (c) 2002 The NetBSD Foundation, Inc.
|
||||||
|
@ -37,7 +37,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: mach_machdep.c,v 1.1 2002/10/30 06:41:45 manu Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: mach_machdep.c,v 1.2 2002/11/14 19:44:36 christos Exp $");
|
||||||
|
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
#include <sys/systm.h>
|
#include <sys/systm.h>
|
||||||
|
@ -54,8 +54,10 @@ __KERNEL_RCSID(0, "$NetBSD: mach_machdep.c,v 1.1 2002/10/30 06:41:45 manu Exp $"
|
||||||
#include <sys/mount.h>
|
#include <sys/mount.h>
|
||||||
#include <sys/syscallargs.h>
|
#include <sys/syscallargs.h>
|
||||||
#include <sys/exec_elf.h>
|
#include <sys/exec_elf.h>
|
||||||
|
#include <sys/exec_macho.h>
|
||||||
|
|
||||||
#include <compat/mach/mach_types.h>
|
#include <compat/mach/mach_types.h>
|
||||||
|
#include <compat/mach/mach_host.h>
|
||||||
|
|
||||||
#include <machine/cpu.h>
|
#include <machine/cpu.h>
|
||||||
#include <machine/psl.h>
|
#include <machine/psl.h>
|
||||||
|
@ -92,3 +94,15 @@ mach_trap(frame)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
mach_host_basic_info(info)
|
||||||
|
struct mach_host_basic_info *info;
|
||||||
|
{
|
||||||
|
/* XXX fill this accurately */
|
||||||
|
info->max_cpus = 1;
|
||||||
|
info->avail_cpus = 1;
|
||||||
|
info->memory_size = uvmexp.active + uvmexp.inactive;
|
||||||
|
info->cpu_type = MACHO_CPU_TYPE_POWERPC;
|
||||||
|
info->cpu_subtype = MACHO_CPU_SUBTYPE_POWERPC_ALL;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue