Home | History | Annotate | Line # | Download | only in x86_64
      1 /*	$NetBSD: x86_64_mtrr.c,v 1.1 2002/06/18 08:29:36 fvdl Exp $	*/
      2 
      3 #include <sys/cdefs.h>
      4 #include <sys/types.h>
      5 
      6 #include <machine/sysarch.h>
      7 
      8 int
      9 x86_64_get_mtrr(struct mtrr *mtrrp, int *n)
     10 {
     11 	struct x86_64_get_mtrr_args a;
     12 
     13 	a.mtrrp = mtrrp;
     14 	a.n = n;
     15 	return sysarch(X86_64_GET_MTRR, (void *)&a);
     16 }
     17 
     18 int
     19 x86_64_set_mtrr(struct mtrr *mtrrp, int *n)
     20 {
     21 	struct x86_64_set_mtrr_args a;
     22 
     23 	a.mtrrp = mtrrp;
     24 	a.n = n;
     25 	return sysarch(X86_64_SET_MTRR, (void *)&a);
     26 }
     27