Print this page
11844 add rdmsr utility
Reviewed by: Dan McDonald <danmcd@joyent.com>
@@ -22,11 +22,11 @@
/*
* Copyright 2004 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
/*
- * Copyright (c) 2012, Joyent, Inc. All rights reserved.
+ * Copyright 2019 Joyent, Inc.
*/
#ifndef _SYS_CPUID_DRV_H
#define _SYS_CPUID_DRV_H
@@ -62,16 +62,22 @@
* ioctl numbers: not an exported interface
*/
#define CPUID_IOC (('c'<<24)|('i'<<16)|('d'<<8))
#define CPUID_GET_HWCAP (CPUID_IOC|0)
+#define CPUID_RDMSR (CPUID_IOC|1)
struct cpuid_get_hwcap {
char *cgh_archname;
uint_t cgh_hwcap[2];
};
+struct cpuid_rdmsr {
+ uint64_t cr_msr_nr;
+ uint64_t cr_msr_val;
+};
+
#if defined(_SYSCALL32_IMPL)
#include <sys/types32.h>
struct cpuid_get_hwcap32 {