Sigrid Solveig Haflínudóttiradd msr.c27a93fe5 years agoHistory
32 lines · 413 B · C
RawDownload
#include <u.h>#include <libc.h> static voidusage(void){	fprint(2, "%s REGISTER\n", argv0);	exits("usage");} voidmain(int argc, char **argv){	uvlong x, off;	int f; 	ARGBEGIN{	}ARGEND 	if(argc < 1)		usage(); 	if((f = open("/dev/msr", OREAD)) < 0)		sysfatal("%r");	off = strtoull(argv[0], nil, 0);	if(pread(f, &x, 8, off) != 8)		sysfatal("%r");	close(f);	print("%#llux\n", x); 	exits(nil);}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t