CVS commit: src/usr.sbin/cpuctl
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.