From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 20 19:26:03 2018 Received: (at submit) by debbugs.gnu.org; 20 Aug 2018 23:26:03 +0000 Received: from localhost ([127.0.0.1]:56012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frtYg-0006xH-TA for submit@debbugs.gnu.org; Mon, 20 Aug 2018 19:26:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51212) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frtYf-0006wm-Tq for submit@debbugs.gnu.org; Mon, 20 Aug 2018 19:26:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frtYZ-0007FY-Am for submit@debbugs.gnu.org; Mon, 20 Aug 2018 19:25:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36975) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1frtYY-0007F5-MZ for submit@debbugs.gnu.org; Mon, 20 Aug 2018 19:25:55 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43630) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frtYX-0004ML-5S for guix-patches@gnu.org; Mon, 20 Aug 2018 19:25:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frtPN-00011K-Rh for guix-patches@gnu.org; Mon, 20 Aug 2018 19:16:26 -0400 Received: from tobias.gr ([2001:470:cc92::1]:51876) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1frtPN-0000vF-Cg for guix-patches@gnu.org; Mon, 20 Aug 2018 19:16:25 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id ca3f0d49 for ; Mon, 20 Aug 2018 23:16:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:date:message-id:mime-version:content-transfer-encoding; s=2018; i=me@tobias.gr; bh=8oKgg7J+itBoRjEt+mFF/JGqssYFnr+MQv5T 7maF4K0=; b=eJK48CTNDpU/3JAnkzfzn8brQkZm7p+yDHgJPDYgYJhHw0e5yxQ0 mEOab9cCq+wNLPsfc3KbPVY6LrQIfNG5JXpau8PWtpcNUzN/3jZxjKHZoNwSxhOs v6AMQCevrX4K+xwga7HXufKXA+XBRyIbYEcZwq1lvRsw6JlLIGgXdAHEItx76Uqz oeueCwMhAfpx7mkeKOFsmyUgPQWU8coY633EQGraWwivIvorsFoSCUu5z+jjkJp4 Ro7SgT3xK9zsNvAnpai7iSWZ9J2hyzoFkiZDcCpRWT+vITDt9R5tEf2aVsDgtSSE paOHwaklPQeUcOZLLO+ZZz98KBl/gqPZUg== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id fba174a0 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Mon, 20 Aug 2018 23:16:17 +0000 (UTC) From: Tobias Geerinckx-Rice To: guix-patches@gnu.org Subject: [PATCH] gnu: Add msr-tools. Date: Tue, 21 Aug 2018 01:16:33 +0200 Message-Id: <20180820231633.3020-1-me@tobias.gr> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.1 (-----) * gnu/packages/admin.scm (msr-tools): New public variable. --- gnu/packages/admin.scm | 46 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index c9230c329..ac259fc00 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -468,6 +468,52 @@ asks for a login name and then transfers over to 'login'. It is extended to allow automatic login and starting any app.") (license license:gpl2+))) +(define-public msr-tools + (package + (name "msr-tools") + (version "1.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://01.org/sites/default/files/downloads/" + name "/" name "-" version ".zip")) + (sha256 + (base32 "07hxmddg0l31kjfmaq84ni142lbbvgq6391r8bd79wpm819pnigr")))) + (build-system gnu-build-system) + (arguments + `(#:make-flags + (list (string-append "sbindir=" (assoc-ref %outputs "out") "/sbin")) + #:phases + (modify-phases %standard-phases + (delete 'configure) ; no configure script + (add-before 'install 'create-output-directory + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (sbin (string-append out "/sbin"))) + (mkdir-p sbin) + #t)))) + #:tests? #f)) ; no test suite + (native-inputs + `(("unzip" ,unzip))) + (home-page "https://01.org/msr-tools/") + (synopsis "Model-Specific Register (@dfn{MSR})") + (description + "The MSR Tools project provides console utilities to directly access the +Model-Specific Registers (@dfn{MSR}s) and CPU ID of Intel-compatible processors: + +@itemize +@item @command{cpuid}: show identification and feature information of any CPU +@item @command{rdmsr}: read MSRs from any CPU or all CPUs +@item @command{wrmsr}: write to MSRs on any CPU or all CPUs +@end itemize + +These tools can be used to query and modify certain low-level CPU parameters, +such as the Turbo Boost ratio and Thermal Design Power (@dfn{TDP}) limits. + +MSR addresses differ (greatly) between processors, and any such modification can +be dangerous and may void your CPU or system board's warranty.") + (license license:gpl2))) ; cpuid.c is gpl2, {rd,wr}msr.c are gpl2+ + (define-public net-base (package (name "net-base") -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 20 19:34:10 2018 Received: (at 32488) by debbugs.gnu.org; 20 Aug 2018 23:34:10 +0000 Received: from localhost ([127.0.0.1]:56020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frtgX-0007AI-Pv for submit@debbugs.gnu.org; Mon, 20 Aug 2018 19:34:09 -0400 Received: from tobias.gr ([51.15.135.5]:46860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frtgV-0007A9-Vg for 32488@debbugs.gnu.org; Mon, 20 Aug 2018 19:34:08 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id c199b920 for <32488@debbugs.gnu.org>; Mon, 20 Aug 2018 23:34:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=references :from:to:subject:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=gLbjuqVzZMhEvg25ei4dj/ biaNFUA8KzCyqQXOXdw44=; b=pNvR0+ZG4zfcZyrIqmLGb2TozBlLJhS2hw2Ufc Fmwzo2mU/ByUD0a20oZ46Z9tJnpH5eCMt/e1bm762W/E84gkSpCviu7MHMJytIh+ 7dUNMfxTD8I5RX/M8r+zaCs7O0qt7axpkp9iLFYPUqmLvBESjoj02m8bqkyzJVOb LiBWwZJXo6/vp2BdTrdiC0QrPryHLVDA0XUGByACoRzgHR/bXMHegoxPM1QTK6bN zMK4AcLgSK27LERTZnAiWQA6WQM92tPCyUpGKuW125aHqd8Q6W+4Pxtm/ViuXSq9 NHnAHOE+knvIC82+PeEfS5zFwR1+JKp6KVnPvo6SNDOcgPJg== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 56b8da22 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32488@debbugs.gnu.org>; Mon, 20 Aug 2018 23:34:03 +0000 (UTC) References: <20180820231633.3020-1-me@tobias.gr> From: Tobias Geerinckx-Rice To: 32488@debbugs.gnu.org Subject: Re: [bug#32488] [PATCH] gnu: Add msr-tools. In-reply-to: <20180820231633.3020-1-me@tobias.gr> Date: Tue, 21 Aug 2018 01:34:25 +0200 Message-ID: <87y3d0r4se.fsf@tobias.gr> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32488 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Tobias Geerinckx-Rice wrote: > * gnu/packages/admin.scm (msr-tools): New public variable. I suspect this is Linux-specific, so it would end up in linux.scm. Alternatively, I've been considering something like hardware.scm where things like ddcutil[0] could live. These things being Linux-specific is an (unfortunate) implementation detail, not really a meaningful category. I'm fine with whatever. Kind regards, T G-R [0]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=32011 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 20 19:46:06 2018 Received: (at 32488) by debbugs.gnu.org; 20 Aug 2018 23:46:07 +0000 Received: from localhost ([127.0.0.1]:56031 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frts6-0007U3-8w for submit@debbugs.gnu.org; Mon, 20 Aug 2018 19:46:06 -0400 Received: from tobias.gr ([51.15.135.5]:47158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frts4-0007Tu-1a for 32488@debbugs.gnu.org; Mon, 20 Aug 2018 19:46:04 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id 91f48d2d for <32488@debbugs.gnu.org>; Mon, 20 Aug 2018 23:46:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=references :from:to:subject:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=DR0Y2SNjBBb4b3ljbswRLl f9IOmrvxy4bQHiBwOVU9o=; b=lA2/x3hkWAlCvMx1dcNJa2Urzq33+9FlvAAFtT 1+aP6dE1AH4eXs9ACMIxAX+tY5mlDoOjyhVvlQeG3uh/0W20XG/IqvKV3SrIFgre x8704XCVzPN+96xyllEIpH5JOmOFtK07fhQJsXO142URW3af8ADlrkBLTR38Az/P EvSapk9tqIW8Ek6OcE85Ul7n5XDSDidGNtmmcukG/8MgaPDX6NgmYTc1g/WeUHxX sFt6pYw+15LgttBqU7npq2ov5qJ0s73TSNGQt8G0TWmqPFjq4P9uSnw2s/z6M5hr D2oYjkKNYNFaGNlnrYVqi822Vse8c7YZf/glrUW5YWZsr2cQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 2d4523af (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32488@debbugs.gnu.org>; Mon, 20 Aug 2018 23:45:59 +0000 (UTC) References: <20180820231633.3020-1-me@tobias.gr> From: Tobias Geerinckx-Rice To: 32488@debbugs.gnu.org Subject: Re: [bug#32488] [PATCH] gnu: Add msr-tools. In-reply-to: <20180820231633.3020-1-me@tobias.gr> Date: Tue, 21 Aug 2018 01:46:23 +0200 Message-ID: <87woskr48g.fsf@tobias.gr> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32488 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Tobias Geerinckx-Rice wrote: > * gnu/packages/admin.scm (msr-tools): New public variable. > --- > gnu/packages/admin.scm | 46 > ++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 46 insertions(+) > > diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm > index c9230c329..ac259fc00 100644 > --- a/gnu/packages/admin.scm > +++ b/gnu/packages/admin.scm > @@ -468,6 +468,52 @@ asks for a login name and then transfers > over to 'login'. It is extended to > allow automatic login and starting any app.") > (license license:gpl2+))) > > +(define-public msr-tools > + (package > + (name "msr-tools") > + (version "1.3") > + (source > + (origin > + (method url-fetch) > + (uri (string-append > "https://01.org/sites/default/files/downloads/" > + name "/" name "-" version ".zip")) > + (sha256 > + (base32 > "07hxmddg0l31kjfmaq84ni142lbbvgq6391r8bd79wpm819pnigr")))) > + (build-system gnu-build-system) > + (arguments > + `(#:make-flags > + (list (string-append "sbindir=" (assoc-ref %outputs > "out") "/sbin")) > + #:phases > + (modify-phases %standard-phases > + (delete 'configure) ; no configure script > + (add-before 'install 'create-output-directory > + (lambda* (#:key outputs #:allow-other-keys) > + (let* ((out (assoc-ref outputs "out")) > + (sbin (string-append out "/sbin"))) > + (mkdir-p sbin) > + #t)))) > + #:tests? #f)) ; no test suite Also, as Marius just noted, this is all hella x86-specific so just imagine a + (supported-systems '("i686-linux" "x86_64-linux")) right around here. Kind regards, T G-R From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 22 18:44:33 2018 Received: (at 32488) by debbugs.gnu.org; 22 Aug 2018 22:44:33 +0000 Received: from localhost ([127.0.0.1]:58118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fsbrd-0007cy-5q for submit@debbugs.gnu.org; Wed, 22 Aug 2018 18:44:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fsbrb-0007cl-Sz for 32488@debbugs.gnu.org; Wed, 22 Aug 2018 18:44:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fsbrW-0001Zl-2E for 32488@debbugs.gnu.org; Wed, 22 Aug 2018 18:44:26 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45593) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fsbrV-0001Zc-VL; Wed, 22 Aug 2018 18:44:26 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=34392 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fsbrV-0006Rh-Nt; Wed, 22 Aug 2018 18:44:25 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Tobias Geerinckx-Rice Subject: Re: [bug#32488] [PATCH] gnu: Add msr-tools. References: <20180820231633.3020-1-me@tobias.gr> Date: Thu, 23 Aug 2018 00:44:23 +0200 In-Reply-To: <20180820231633.3020-1-me@tobias.gr> (Tobias Geerinckx-Rice's message of "Tue, 21 Aug 2018 01:16:33 +0200") Message-ID: <874lfmf2d4.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32488 Cc: 32488@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hi Tobias! Tobias Geerinckx-Rice skribis: > * gnu/packages/admin.scm (msr-tools): New public variable. LGTM with =E2=80=98supported-systems=E2=80=99 as you note. No strong opini= on as to the module where it should go. :-) Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 30 13:53:31 2018 Received: (at 32488-done) by debbugs.gnu.org; 30 Aug 2018 17:53:31 +0000 Received: from localhost ([127.0.0.1]:39371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvR8N-0006Gw-Jc for submit@debbugs.gnu.org; Thu, 30 Aug 2018 13:53:31 -0400 Received: from tobias.gr ([51.15.135.5]:33706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvR8L-0006Gk-19 for 32488-done@debbugs.gnu.org; Thu, 30 Aug 2018 13:53:29 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id 5b633f39 for <32488-done@debbugs.gnu.org>; Thu, 30 Aug 2018 17:53:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:date:message-id:mime-version:content-type; s=2018; i= me@tobias.gr; bh=IeKraW1i3lkqciT9YwG0hKfBf7A1jz3DqP6Ve6qvHBU=; b= WZR3hFhiuQ9sbv+Aq40TZEMwxAClOLW0Yb3xwdQ0MEx0UO3eGpLGL3gQDSSDhEMb WxNueOu60adfuqsQB6UfDEXYjPKaQmAfuNq4oc8QIeevdChyZGihz8NBt488L9oU E9qHRGGpreU5oNP+yCUO67tihmvTXZQ7qBr8vnYcwfQ408wU63xoq4wTuJruHx3y j8A3rYT41TUPWUbZ4l+guvgzQx5dxvKY9c7qiVbbA+YJuYHr2diKGIU20BDfbMO5 MTOWLpKRX5wD/npy7R1s2u3HtqLCwyFE3Azagys+XfrswnfBFWEw5MFlVNx+5IT0 uVT3YsG6FNV+ZzEoiMkMmw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id dbc2cd35 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32488-done@debbugs.gnu.org>; Thu, 30 Aug 2018 17:53:25 +0000 (UTC) From: Tobias Geerinckx-Rice To: 32488-done@debbugs.gnu.org Subject: [PATCH] gnu: Add msr-tools. Date: Thu, 30 Aug 2018 19:53:50 +0200 Message-ID: <87h8jbviz5.fsf@tobias.gr> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 32488-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Guix, Ludo', Pushed as 6e8c75b88435550906e251dd4a9c2eb732f803d4. Thanks for the review, T G-R From unknown Mon Jun 23 20:20:33 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 28 Sep 2018 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator