Date: Thu, 17 Aug 2006 00:26:35 +0600 (YEKST) From: Stanislav Sedov <ssedov@mbsd.msk.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/102158: [NEW PORT] sysutils/devmsr: Kernel module that provides access to i386/amd64 MSR registers Message-ID: <20060816182635.C2B791202A@fonon.realnet> Resent-Message-ID: <200608162030.k7GKUGwU009160@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 102158 >Category: ports >Synopsis: [NEW PORT] sysutils/devmsr: Kernel module that provides access to i386/amd64 MSR registers >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Aug 16 20:30:15 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Stanislav Sedov >Release: FreeBSD 7.0-CURRENT i386 >Organization: MBSD labs, Inc. >Environment: System: FreeBSD fonon.realnet 7.0-CURRENT FreeBSD 7.0-CURRENT #1: Wed Aug 2 21:44:37 MSD >Description: This kernel module provides access to i386/amd64 cpus MSR (Model Specific Register) registers throgh /dev/cpu/%d/msr devices, where %d corresponds to cpu number. It can be used with x86info to retrive information available via MSR registers. NOTE: amd64 was not tested yet, do it, please, and report on success/failure. Author: Stanislav Sedov <ssedov@mbsd.msk.ru> WWW: http://mbsd.msk.ru/stas/devmsr.html >How-To-Repeat: >Fix: --- devmsr-0.1.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # devmsr # devmsr/pkg-descr # devmsr/Makefile # devmsr/distinfo # devmsr/pkg-message # echo c - devmsr mkdir -p devmsr > /dev/null 2>&1 echo x - devmsr/pkg-descr sed 's/^X//' >devmsr/pkg-descr << 'END-of-devmsr/pkg-descr' XThis kernel module provides access to i386/amd64 cpus MSR (Model Specific XRegister) registers throgh /dev/cpu/%d/msr devices, where %d corresponds to Xcpu number. X XIt can be used with x86info to retrive information available via MSR registers. X XNOTE: amd64 was not tested yet, do it, please, and report on success/failure. X XAuthor: Stanislav Sedov <ssedov@mbsd.msk.ru> XWWW: http://mbsd.msk.ru/stas/devmsr.html END-of-devmsr/pkg-descr echo x - devmsr/Makefile sed 's/^X//' >devmsr/Makefile << 'END-of-devmsr/Makefile' X# New ports collection makefile for: devmsr X# Date created: 2006-08-16 X# Whom: Stanislav Sedov <ssedov@mbsd.msk.ru> X# X# $MBSDlabs$ X# $FreeBSD$ X# X XPORTNAME= devmsr XPORTVERSION= 0.1 XCATEGORIES= sysutils XMASTER_SITES= http://mbsd.msk.ru/dist/ XDISTNAME= msr-${PORTVERSION} X XMAINTAINER= ssedov@mbsd.msk.ru XCOMMENT= Kernel module that provides access to i386/amd64 MSR registers X XUSE_BZIP2= yes X XONLY_FOR_ARCHS= i386 amd64 XNO_PACKAGE= depends on kernel X XPLIST_FILES= "@cwd /" \ X ${KMODDIR:C,^/,,}/msr.ko X X.include <bsd.port.pre.mk> X X.if ${OSVERSION} < 601000 XIGNORE= not supported X.endif X XMAKE_ENV+= KMODDIR="${KMODDIR}" X X.if !exists(${SRC_BASE}/sys/Makefile) XIGNORE= requires kernel source to be installed X.endif X Xpost-install: X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.post.mk> END-of-devmsr/Makefile echo x - devmsr/distinfo sed 's/^X//' >devmsr/distinfo << 'END-of-devmsr/distinfo' XMD5 (msr-0.1.tar.bz2) = 12c0ea9ae56753c35caae658523c21b0 XSHA256 (msr-0.1.tar.bz2) = 81a26f2f8fa91a4f91df9b4527e500d8590cb5807b706d4ca2360d7042bb2801 XSIZE (msr-0.1.tar.bz2) = 3884 END-of-devmsr/distinfo echo x - devmsr/pkg-message sed 's/^X//' >devmsr/pkg-message << 'END-of-devmsr/pkg-message' X============================================================================= X XMSR kernel module was installed. X XTo load it, issue X X% kldload msr X XThen you can access MSR registers via /dev/cpu/%d/msr or using 3d-party Xprograms, e.g. x86info. X XNOTE! DANGER! This module was not yet propely tested, and amd64 support Xwas not tested at all. It's currently for development/testing only. XDon't use on productions systems! X XPlease, report any problems to maintainer. Thanks! X X============================================================================= END-of-devmsr/pkg-message exit --- devmsr-0.1.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060816182635.C2B791202A>