CVS commit: src/usr.sbin/cpuctl

2014-11-20 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Thu Nov 20 12:49:13 UTC 2014

Modified Files:
src/usr.sbin/cpuctl: cpuctl.8 cpuctl.c

Log Message:
 Fix manual and usage bug. The ucode command can take [cpuno] argument.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/cpuctl/cpuctl.8
cvs rdiff -u -r1.23 -r1.24 src/usr.sbin/cpuctl/cpuctl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2014-11-20 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Thu Nov 20 13:16:05 UTC 2014

Modified Files:
src/usr.sbin/cpuctl: cpuctl.8

Log Message:
Bump date. Quote minus with a backslash, for PostScript/PDF output.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/usr.sbin/cpuctl/cpuctl.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2014-12-15 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Tue Dec 16 04:07:40 UTC 2014

Modified Files:
src/usr.sbin/cpuctl: cpuctl.c

Log Message:
Fix a bug that an unknown command is printed as "(null)".
Reported by Fredrik Pettai.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/usr.sbin/cpuctl/cpuctl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2018-01-13 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jan 14 00:45:55 UTC 2018

Modified Files:
src/usr.sbin/cpuctl: cpuctl.8

Log Message:
note the default path for ucode updates can be found in sysctl.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/usr.sbin/cpuctl/cpuctl.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2013-08-01 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Aug  1 23:19:39 UTC 2013

Modified Files:
src/usr.sbin/cpuctl: Makefile

Log Message:
.include  to get MACHINE_CPU


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/cpuctl/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2013-12-23 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Dec 23 12:35:33 UTC 2013

Modified Files:
src/usr.sbin/cpuctl: cpuctl.8 cpuctl.c cpuctl.h
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Add verbose flag.
On x86 cpu, cpuctl -v identify dumps the return values of the cpuid
functions. The max levels are taken from CPUID 0 and CPUID 8000_.
It's useful for the future CPU.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/cpuctl/cpuctl.8
cvs rdiff -u -r1.22 -r1.23 src/usr.sbin/cpuctl/cpuctl.c
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/cpuctl/cpuctl.h
cvs rdiff -u -r1.52 -r1.53 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2013-12-23 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Mon Dec 23 12:39:55 UTC 2013

Modified Files:
src/usr.sbin/cpuctl: cpuctl.8

Log Message:
Use more common phrasing.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/cpuctl/cpuctl.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2014-02-19 Thread Ryosuke Moro
Module Name:src
Committed By:   szptvlfn
Date:   Wed Feb 19 09:13:21 UTC 2014

Modified Files:
src/usr.sbin/cpuctl: cpuctl.8

Log Message:
Update URL


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/cpuctl/cpuctl.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2015-11-15 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Nov 16 02:02:41 UTC 2015

Modified Files:
src/usr.sbin/cpuctl: cpuctl.c

Log Message:
use stdbool.h


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/usr.sbin/cpuctl/cpuctl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2015-11-15 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Nov 16 02:04:32 UTC 2015

Modified Files:
src/usr.sbin/cpuctl: cpuctl.c

Log Message:
convert getcpuid() to take char* not char**


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/usr.sbin/cpuctl/cpuctl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2015-11-15 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Nov 16 03:34:50 UTC 2015

Modified Files:
src/usr.sbin/cpuctl: cpuctl.8 cpuctl.c

Log Message:
allow most commands to specify more than one cpu.  now you can online or
offline (or identify, or intr/nointr) a list of cpus all together.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/cpuctl/cpuctl.8
cvs rdiff -u -r1.27 -r1.28 src/usr.sbin/cpuctl/cpuctl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2019-04-15 Thread David H. Gutteridge
Module Name:src
Committed By:   gutteridge
Date:   Mon Apr 15 22:37:13 UTC 2019

Modified Files:
src/usr.sbin/cpuctl: cpuctl.8

Log Message:
cpuctl.8: update the URL for AMD microcode, the previous site listed is
apparently defunct.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/usr.sbin/cpuctl/cpuctl.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2016-09-17 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sat Sep 17 19:35:21 UTC 2016

Modified Files:
src/usr.sbin/cpuctl: cpuctl.8

Log Message:
link back to intrctl(8), it xrefs cpuctl(8)


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/usr.sbin/cpuctl/cpuctl.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2016-09-17 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sat Sep 17 20:48:05 UTC 2016

Modified Files:
src/usr.sbin/cpuctl: cpuctl.8

Log Message:
Sort SEE ALSO.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/usr.sbin/cpuctl/cpuctl.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2013-01-31 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Jan 31 19:47:59 UTC 2013

Modified Files:
src/usr.sbin/cpuctl: cpuctl.c

Log Message:
Only complain about binding if we have more than 1 cpu. :)
(we always have more than 0).


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/usr.sbin/cpuctl/cpuctl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2013-01-31 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Jan 31 23:40:48 UTC 2013

Modified Files:
src/usr.sbin/cpuctl: Makefile
Added Files:
src/usr.sbin/cpuctl/arch: arm.c

Log Message:
Add arm support for cpuctl identify


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/cpuctl/Makefile
cvs rdiff -u -r0 -r1.1 src/usr.sbin/cpuctl/arch/arm.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2011-08-27 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sat Aug 27 22:38:48 UTC 2011

Modified Files:
src/usr.sbin/cpuctl: cpuctl.c

Log Message:
static + __dead


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/usr.sbin/cpuctl/cpuctl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2011-09-25 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Mon Sep 26 06:51:58 UTC 2011

Modified Files:
src/usr.sbin/cpuctl: cpuctl.c

Log Message:
Fix wrong err(3) message (no such thing as IOC_CPU_GETINFO).


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/usr.sbin/cpuctl/cpuctl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl

2012-01-13 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sat Jan 14 00:59:57 UTC 2012

Modified Files:
src/usr.sbin/cpuctl: cpuctl.8

Log Message:
Sort sections. Uppercase CPU.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/cpuctl/cpuctl.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2021-07-12 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Jul 12 12:56:52 UTC 2021

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 Add 0x96(Elkhart Lake) and 0x9c(Jasper Lake).
Not listed in SDM but listed in those spec update documents.


To generate a diff of this commit:
cvs rdiff -u -r1.116 -r1.117 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2014-09-09 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Tue Sep  9 15:14:39 UTC 2014

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Update CPUID signature values from the latest Intel SDM.
- Core M-5xxx
- Core i7 extreme
- Future Core (0x4e)
- Future Xeon (0x56)


To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2014-11-06 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Nov  7 05:37:05 UTC 2014

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Add code to detect hypervisor. The code was based from FreeBSD and ported
by Kengo Nakahara.


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2014-11-11 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Tue Nov 11 08:23:17 UTC 2014

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
kern/49379: Hypervisor's name typo


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2014-11-20 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Thu Nov 20 10:31:10 UTC 2014

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 Move some printf()s from cpu_probe_base_features() to identifycpu().
Those printf()s are used for "identify" command but cpu_probe_base_features()
is shared by ucodeupdate_check(), too. This change fixes a problem that
the "ucode" command print extra output.


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2014-12-11 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Thu Dec 11 10:07:45 UTC 2014

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Add newline if ci_tsc_freq is 0 to not to break the output.


To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2014-12-11 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Thu Dec 11 12:21:44 UTC 2014

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 Don't print the microcode version if the ioctl failed to not to
print garbage.


To generate a diff of this commit:
cvs rdiff -u -r1.63 -r1.64 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2015-03-01 Thread Tobias Nygren
Module Name:src
Committed By:   tnn
Date:   Sun Mar  1 18:02:42 UTC 2015

Modified Files:
src/usr.sbin/cpuctl/arch: i386-asm.S x86_64-asm.S

Log Message:
xgetbv expects XCR0 to be speficied in %ecx, don't leave %ecx undefined


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/cpuctl/arch/i386-asm.S
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/cpuctl/arch/x86_64-asm.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2015-03-26 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Mar 27 05:31:35 UTC 2015

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Update from Intel SDM:
- Add Atom Z8000, Future gen Xeon (Broadwell), Next gen Xeon Phi and so on.
- Add comments.


To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2015-05-08 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri May  8 07:29:08 UTC 2015

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Update some Intel CPU models (Sky Lake, Broadwell and Atom X[357]).


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2017-10-16 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Oct 16 10:10:48 UTC 2017

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
- Print ci_feat_val[5] (Structured Extended Feature leaf Fn_0007 %ebx) on
  AMD, too.
- Print ci_feat_val[6] (Fn_0007 %ecx) on Intel.


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2017-10-17 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Tue Oct 17 14:48:43 UTC 2017

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Update from the latest Intel SDM:
 0x5c: Atom (Goldmont)
 0x5f: Atom (Goldmont, Denverton)
 0x7a: Atom (Goldmont Plus)


To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2017-10-18 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Thu Oct 19 03:09:55 UTC 2017

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Update from Intel SDM:
 0x55: Xeon Scalable (Skylake)
 0x57: Xeon Phi [357]200 (Knights Landing)
 0x66: Future Core (Cannon Lake)
 0x85: Future Xeon Phi (Knights Mill)


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2018-01-09 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Jan 10 07:08:35 UTC 2018

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 Print Intel cpuid 7 %edx.

Example output of cpuctl -v identify 0:

+cpu0: 0007:  27ab  0c00
(snip)
+cpu0: SEF edx 0xc00


To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2018-03-04 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Mar  5 05:50:37 UTC 2018

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
- Parse the TLB info from `cpuid leaf 18H' on Intel processor. Currently,
  this change doesn't decode perfectly.  Tested with Gemini Lake. It has
  two L2 Shared TLB. One is 4MB and another is 2MB/4MB but former isn't
  printed yet:

cpu0: ITLB 1 4KB entries 48-way
cpu0: DTLB 1 4KB entries 32-way
cpu0: L2 STLB 8 4MB entries 4-way

  Need some rework for struct x86_cache_info.
- Use aprint_error_dev() for error output.


To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2018-03-05 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Mar  5 10:54:05 UTC 2018

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 Calculate way and number of entries correctly from CPUID leaf 18H.


To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2018-03-30 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Mar 30 09:24:40 UTC 2018

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
>From the latest Intel SDM:
- Add Xeon Phi 7215, 7285 and 7295
- Add Coffee Lake


To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.84 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2018-05-03 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Thu May  3 15:47:36 UTC 2018

Added Files:
src/usr.sbin/cpuctl/arch: aarch64.c

Log Message:
add aarch64 support for cpuctl identify.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/usr.sbin/cpuctl/arch/aarch64.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2018-05-08 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Tue May  8 11:42:43 UTC 2018

Modified Files:
src/usr.sbin/cpuctl/arch: aarch64.c

Log Message:
TGran64 indication was actually the opposite


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/cpuctl/arch/aarch64.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-09-12 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Sep 13 06:21:43 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Update Intel processors' brand names and model names (e.g. Atom C2000 and
E3000) from the latest document.


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-09-14 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Sat Sep 14 17:23:18 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Add shared TLB.
KNF.


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-10-04 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Oct  4 17:12:48 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Fix typo in comment (s/XRC0/XCR0/).


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-10-20 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Oct 21 06:28:15 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
No functional change:
- Add prototypes.
- Make some function static.
- Sort functions.


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-10-30 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Wed Oct 30 08:42:16 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
avoid uninitialised variable use.


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-11-07 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Thu Nov  7 18:18:59 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Update some processor names.


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-11-07 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Thu Nov  7 18:59:01 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Fix typo. From jnemeth.


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-12-23 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Dec 23 10:13:59 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Add comments. Remove comments. No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-12-23 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Dec 23 11:17:20 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
CPUID leaf 2 and 4 are only for Intel processors.


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2014-01-04 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Sat Jan  4 18:13:48 UTC 2014

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
- Rename x86_print_cacheinfo() to x86_print_cache_and_tlb_info() because
  this function prints TLB info, too.
- Remove an extra printf when verbose flag is set.
- Print the highest extended info level as the basic info level.
- Sort function.


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2014-05-26 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Tue May 27 04:18:01 UTC 2014

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
If -v is set and unknown cacheinfo desc is found, print it.


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2014-07-02 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Thu Jul  3 04:11:37 UTC 2014

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Exclude descriptor 0xff of CPUID leaf 2. 0xff means the cacheinfo is in leaf 4.


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2014-07-25 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Jul 25 13:52:26 UTC 2014

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Update table for processor families and processor number series from the
latest Intel SDM.
- Atom Z3000 (0x37)
- Core M based on Broadwell (0x3d)
- Next gen Xeon based on Haswell (0x3f)


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2014-07-25 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Jul 25 14:18:49 UTC 2014

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
More update:
- Future Atom E3000, Z3000 (0x4a, 0x5a, 0x5d)
- Atom C2000 (0x4d)


To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2020-10-10 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Oct 10 08:27:41 UTC 2020

Modified Files:
src/usr.sbin/cpuctl/arch: aarch64.c

Log Message:
Report half-precision FP and SIMD support


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/cpuctl/arch/aarch64.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2020-11-23 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Tue Nov 24 00:48:39 UTC 2020

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
- Print CPUID 0x808 %ebx on Intel, too. Intel now supports WBNOINVD.
- Print CPUID leaf 7 subleaf 1.


To generate a diff of this commit:
cvs rdiff -u -r1.114 -r1.115 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2021-01-03 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Mon Jan  4 05:35:15 UTC 2021

Modified Files:
src/usr.sbin/cpuctl/arch: aarch64.c

Log Message:
sync cpuids[] of sys/arch/aarch64/aarch64/cpu.c r1.43


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/usr.sbin/cpuctl/arch/aarch64.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2021-01-16 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 16 15:34:37 UTC 2021

Modified Files:
src/usr.sbin/cpuctl/arch: aarch64.c

Log Message:
ID_AA64PFR0_EL1.GIC=0 means that the CPU interface system registers are
not implemented. This does not necessarily mean that there is no GIC in the
system, as GICv2 uses MMIO instead of system registers for the CPU
interface.

While here, add description for GIC=3, which means that the v4.1 system
register interface is supported.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/usr.sbin/cpuctl/arch/aarch64.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2021-01-16 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 16 15:35:28 UTC 2021

Modified Files:
src/usr.sbin/cpuctl/arch: arm.c

Log Message:
trailing whitespace


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/cpuctl/arch/arm.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2021-05-17 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon May 17 18:43:18 UTC 2021

Modified Files:
src/usr.sbin/cpuctl/arch: aarch64.c

Log Message:
Teach cpuctl(8) about some additional aarch64 feature bits.

(Descriptions for CSV3 and CSV2 are not very good, but the blurbs in
the arm arm are an entire paragraph long each.  Please fix if you have
a conciser summary!)


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/cpuctl/arch/aarch64.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2021-07-10 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Sat Jul 10 17:18:05 UTC 2021

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
0x6a and 0x6c are 3rd gen Xeon Scalable (Ice Lake).


To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.116 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2015-07-01 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Jul  1 15:46:26 UTC 2015

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 Add Xeon E5-4600 v3,  Xeon E3-1200 v4 etc. from the latest Intel SDM.


To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2015-10-18 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Oct 19 02:47:05 UTC 2015

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 Add 6th gen Core, Xeon E3-1500 v5 and Xeon D-1500 from the latest Intel SDM.


To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2015-12-03 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Dec  4 05:34:59 UTC 2015

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 Model 0x5e is also 6th gen Core or Xeon E3-1500 v5 like model 0x4e.


To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2016-01-07 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Jan  8 02:28:44 UTC 2016

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
>From the latest Intel SDM:
- Add Xeon E3-1200 v5
- Change 0x1c from "Atom Family" to "45nm Atom Family"


To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2016-04-26 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Apr 27 06:58:06 UTC 2016

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
- Add structure extended feature registers into ci_feat_val[]. The locations
  are the same as x86/include/cpu.h. Curreltly those values are not used yet.
- KNF.


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2016-04-27 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Apr 27 08:53:28 UTC 2016

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Add some name from the latest Intel SDM.
 - Quark X1000, Xeon E5 v4 and the future processors.


To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2010-12-15 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Wed Dec 15 17:09:07 UTC 2010

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
beautify printing of SVM features across multiple lines


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2011-02-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Feb 19 13:34:38 UTC 2011

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
fix printing of padlock features


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2019-03-21 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Mar 22 02:33:08 UTC 2019

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
- Dump CPUID leaf 0x4000 if available (for -v option).
- Regard "TCGTCGTCGTCG" as QEMU(TGC).


To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2019-03-21 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Fri Mar 22 04:39:03 UTC 2019

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 s/TGC/TCG/. Not Tokyo Game Show but Tiny Code Generator.


To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.94 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2019-03-23 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Sun Mar 24 04:43:54 UTC 2019

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 Add HAXM.


To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2019-05-10 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Fri May 10 16:42:57 UTC 2019

Modified Files:
src/usr.sbin/cpuctl/arch: cpuctl_i386.h i386-asm.S i386.c x86_64-asm.S

Log Message:
Get CPU topology data for AMD processors.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/cpuctl/arch/cpuctl_i386.h
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/cpuctl/arch/i386-asm.S
cvs rdiff -u -r1.95 -r1.96 src/usr.sbin/cpuctl/arch/i386.c
cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/cpuctl/arch/x86_64-asm.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2020-01-28 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Tue Jan 28 17:36:42 UTC 2020

Modified Files:
src/usr.sbin/cpuctl/arch: aarch64.c

Log Message:
More identification.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/cpuctl/arch/aarch64.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2020-04-06 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Apr  6 09:46:21 UTC 2020

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 Remove ci_max_ext_cpuid because it's the same as ci_cpuid_extlevel.


To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2020-04-06 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Apr  6 09:48:44 UTC 2020

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 Print CPUID 0x8007 %edx on both Intel and AMD.


To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2020-04-15 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Thu Apr 16 01:52:34 UTC 2020

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
No functional change:
 - Rename ci_cpuid_level to ci_max_cpuid and ci_cpuid_extlevel to
   ci_max_ext_cpuid to match x86/include/cpu.h though cpuctl/arch/i386.c added
   them first.
 - Sort some entries.
 - Add comment.


To generate a diff of this commit:
cvs rdiff -u -r1.110 -r1.111 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2020-05-10 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sun May 10 21:42:06 UTC 2020

Modified Files:
src/usr.sbin/cpuctl/arch: aarch64.c

Log Message:
Teach cpuctl(8) about ARMv8.5-RNG RNDR/RNDRRS support.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/cpuctl/arch/aarch64.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2020-06-01 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Mon Jun  1 08:33:40 UTC 2020

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 Add 0xa5 and 0xa6 for Comet Lake.


To generate a diff of this commit:
cvs rdiff -u -r1.112 -r1.113 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2020-07-01 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Wed Jul  1 08:03:10 UTC 2020

Modified Files:
src/usr.sbin/cpuctl/arch: aarch64.c

Log Message:
show clidr_el1 and ctr_el0.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/cpuctl/arch/aarch64.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2020-07-05 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sun Jul  5 19:40:27 UTC 2020

Modified Files:
src/usr.sbin/cpuctl/arch: aarch64.c

Log Message:
(cpuctl/aarch64) Add some more aa64isar0_eli1 flags.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/cpuctl/arch/aarch64.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2016-07-21 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Thu Jul 21 08:37:18 UTC 2016

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Update processor families from the latest Intel SDM:
- 06_4FH: Add Xeon E7 v4 and Core i7-69xx Extreme Edition
- 06_57H: Xeon Phi [357]200


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2016-10-10 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Tue Oct 11 04:16:28 UTC 2016

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Update from the latest Intel SDM:
 - Denverton
 - Future Xeon Phi
 - 7th gen Core (Kaby Lake)


To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2012-04-05 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Thu Apr  5 11:05:54 UTC 2012

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
report l3 cache information on AMD Family 10h and newer processors


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2012-04-17 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Tue Apr 17 13:00:10 UTC 2012

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
print cpu family for AMD CPU families 0x12 - 0x15


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2012-08-31 Thread Matthias Drochner
Module Name:src
Committed By:   drochner
Date:   Fri Aug 31 07:27:28 UTC 2012

Modified Files:
src/usr.sbin/cpuctl/arch: noarch.c

Log Message:
fix for archs w/o cpu ucode driver: add dummy definition


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/cpuctl/arch/noarch.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2012-10-17 Thread Matthias Drochner
Module Name:src
Committed By:   drochner
Date:   Wed Oct 17 20:22:16 UTC 2012

Modified Files:
src/usr.sbin/cpuctl/arch: noarch.c

Log Message:
avoid dummy structure definition, include a system header instead,
looks just cleaner


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/cpuctl/arch/noarch.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-01-02 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Wed Jan  2 19:24:31 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
#include sys/ioctl.h


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-01-05 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Sat Jan  5 15:27:46 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386-asm.S i386.c
Added Files:
src/usr.sbin/cpuctl/arch: cpuctl_i386.h

Log Message:
Change the i386 asm x86_identify() so it returns a value instead of writing
into global data.
Fix a stack alignment fubar that would cause a crash on a cirix 486.
Refactor identify code to common setup for normal identify and ucode
identify - which was missing a memset().


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/usr.sbin/cpuctl/arch/cpuctl_i386.h
cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/cpuctl/arch/i386-asm.S
cvs rdiff -u -r1.33 -r1.34 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-01-05 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Sat Jan  5 15:33:00 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: x86_64-asm.S

Log Message:
Fix x86_identify() for amd64


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/cpuctl/arch/x86_64-asm.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-01-05 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Sat Jan  5 16:38:13 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
If the IOC_CPU_UCODE_GET_VERSION fails with ENOTTY, try issuing the
request that the amd64 kernel understands.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-01-05 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Sat Jan  5 21:16:22 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
The Intel and AMD docs (more or less) agree on how the cpuid 'extended
  family' and 'extended model' bits are used to create larger values
  than the original 16bit value allowed for.
Calculate and save these values 'up-front' and use them throughout.
Untangle the (backwards) nested switch statement for amd 'model 15' cpus.
Works as badly as ever on my i7.


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-01-06 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Sun Jan  6 23:17:35 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Use full model number to index name strings - a lot of 256 element arrays
don't matter in usespace.
Update list of intel family 6 model names (all current cpus) to include
everything upto and including sandy bridge and ivy bridge.
My i7 is no longer reported as a random P II.


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-01-07 Thread David Laight
Module Name:src
Committed By:   dsl
Date:   Mon Jan  7 23:20:42 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: cpuctl_i386.h i386-asm.S i386.c x86_64-asm.S

Log Message:
Add support for the xsave related data from cpuid 8.n.
Reorder the output so that the 'brand' string - which actually identifies
  the cpu is output first.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/cpuctl/arch/cpuctl_i386.h
cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/cpuctl/arch/i386-asm.S
cvs rdiff -u -r1.37 -r1.38 src/usr.sbin/cpuctl/arch/i386.c
cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/cpuctl/arch/x86_64-asm.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-03-06 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Wed Mar  6 11:52:54 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
print some more bits


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2013-07-16 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Tue Jul 16 09:54:30 UTC 2013

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 Update Intel's Processor Family Names of family == 6 from the latest document.
Add 0x35(Atom), 0x36(Atom S), 0x3f(future Xeon), 0x46(Haswell) and update some
models.


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2011-05-03 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Tue May  3 09:06:22 UTC 2011

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Identify AMD Family 11h. From PR bin/41188 by FUKAUMI Naoki.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2012-02-02 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Fri Feb  3 05:07:17 UTC 2012

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
use a correct macro.
releng@ ok


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2012-02-29 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Wed Feb 29 23:34:02 UTC 2012

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Use uintmax_t for freqency computations to avoid differences between
platforms.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2012-03-02 Thread Stephen Borrill
Module Name:src
Committed By:   sborrill
Date:   Fri Mar  2 16:29:31 UTC 2012

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
Print CPU stepping level


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2018-06-19 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Jun 20 04:04:50 UTC 2018

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
 Whitespace fix. No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/cpuctl/arch

2018-11-20 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Nov 21 06:10:25 UTC 2018

Modified Files:
src/usr.sbin/cpuctl/arch: i386.c

Log Message:
- Use ci_feat_val[7] as CPUID 7 %edx to match x86/cpu.h
- AMD also has CPUID 6.
- Remove unused code for coretemp.
- Consistently use descs[] instead of data[].


To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86 src/usr.sbin/cpuctl/arch/i386.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



  1   2   >