2007-07-14 08:37  Gwenole Beauchesne <gb.public@free.fr>

	* NEWS: Updates.

2007-07-14 08:12  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-common.c, src/cpuinfo-ppc.c, src/cpuinfo.h: Detect
	  more PowerPC features (up to V2.05 ISA). Add generic
	  POPCOUNT feature.

2007-07-14 07:32  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-common.c, src/cpuinfo-ppc.c, src/cpuinfo.h: Update
	  PowerPC CPU table with new processors (kernel 2.6.22):
	  PA6T-1682M, PowerPC 970GX, PowerPC 750CL.

2007-06-01 11:56  Gwenole Beauchesne <gb.public@free.fr>

	* configure: Misc arrangements for mips64 and recognize former SGI
	  IP27 platforms.

2007-05-17 10:17  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-x86.c: Add Transmeta & Centaur CPUID levels for
	  debugging.

2007-05-16 14:41  Gwenole Beauchesne <gb.public@free.fr>

	* NEWS, src/cpuinfo-common.c, src/cpuinfo-x86.c, src/cpuinfo.h:
	  Add more x86 feature flags (power, nx).

2007-05-16 14:29  Gwenole Beauchesne <gb.public@free.fr>

	* NEWS, src/cpuinfo-x86.c: Fix detection of early Intel processors
	  (Pentium III).

2007-05-14 14:10  Gwenole Beauchesne <gb.public@free.fr>

	* COPYING.LIB, Makefile, NEWS, README, src/cpuinfo-common.c,
	  src/cpuinfo-ia64.c, src/cpuinfo-mips.c, src/cpuinfo-ppc.c,
	  src/cpuinfo-private.h, src/cpuinfo-x86.c, src/cpuinfo.c,
	  src/cpuinfo.h, src/debug.c, src/debug.h, src/sysdeps.h:
	  Relicense the library under LGPL.

2007-05-14 12:45  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile, src/cpuinfo-dmi.c, src/cpuinfo-private.h,
	  src/cpuinfo-x86.c: Remove DMI interface

2007-05-14 11:47  Gwenole Beauchesne <gb.public@free.fr>

	* NEWS: Updates.

2007-05-09 13:09  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-x86.c: Add cache info (0x80000006) errata for VIA C3
	  & AMD Duron processors.

2007-05-09 09:21  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile: Fix build of the bindings with alternate --source-path.

2007-05-09 08:54  Gwenole Beauchesne <gb.public@free.fr>

	* ChangeLog: Generated by svn2cl.
	* NEWS, cpuinfo.spec: Updates.

2007-05-08 17:04  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-common.c: Strenghtens initialization.

2007-05-08 17:03  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-ia64.c: IPF are 64-bit capable processors.

2007-05-08 16:31  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile, cpuinfo.spec: Fix rpm build with/without perl bindings.

2007-05-08 15:58  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile, configure, src/bindings, src/bindings/perl,
	  src/bindings/perl/Cpuinfo.pm, src/bindings/perl/Cpuinfo.xs,
	  src/bindings/perl/MANIFEST, src/bindings/perl/Makefile.PL,
	  src/bindings/perl/constants.gen, src/bindings/perl/cpuinfo.pl,
	  src/bindings/perl/typemap: Add perl bindings.

2007-05-08 15:53  Gwenole Beauchesne <gb.public@free.fr>

	* src/debug.h: Fix build as shared.

2007-05-08 14:04  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-x86.c: Identify VIA processors (C3, C7).

2007-05-08 13:13  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo.spec: Enable build of shared libraries.

2007-04-26 16:40  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-common.c, src/cpuinfo-ia64.c, src/cpuinfo-mips.c,
	  src/cpuinfo-ppc.c, src/cpuinfo-private.h, src/cpuinfo-x86.c,
	  src/cpuinfo.h: Fix comments

2007-04-23 10:41  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-x86.c: Identify early AMD processors (K5, K6).

2007-04-23 10:38  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-common.c, src/cpuinfo-x86.c, src/cpuinfo.h: Add more
	  x86 features flags (3dnow, sse4, popcnt).

2007-04-23 10:33  Gwenole Beauchesne <gb.public@free.fr>

	* configure: Move up configure --help output.

2007-04-15 21:39  Gwenole Beauchesne <gb.public@free.fr>

	* ChangeLog: Generated by svn2cl.
	* COPYING, ChangeLog, Makefile, NEWS, README, TODO, cpuinfo.spec:
	  1.0-prerelease.

2007-04-15 20:19  Gwenole Beauchesne <gb.public@free.fr>

	* configure, src/cpuinfo-ia64.c: HP-UX/IPF support.

2007-04-15 20:18  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-common.c: Remove dead code.

2007-04-15 17:11  Gwenole Beauchesne <gb.public@free.fr>

	* configure, src/cpuinfo-common.c, src/cpuinfo-ia64.c,
	  src/cpuinfo-x86.c, src/cpuinfo.c, src/cpuinfo.h: Initial
	  linux/ia64 support.

2007-04-15 14:31  Gwenole Beauchesne <gb.public@free.fr>

	* configure, src/cpuinfo-mips.c, src/cpuinfo-ppc.c, src/cpuinfo.h,
	  src/sysdeps.h: Make it build with a C++ compiler on more
	  platforms (e.g. MIPSpro CC 7.3).

2007-04-15 13:12  Gwenole Beauchesne <gb.public@free.fr>

	* configure: Enable cross-compilation --with-cc and
	  --target-{cpu,os}.

2007-04-15 13:02  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile, configure, src/cpuinfo-common.c, src/cpuinfo-mips.c,
	  src/cpuinfo.h: Add initial support for IRIX/mips.

2007-04-15 07:50  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-x86.c: Don't use designated initializers for AMD
	  BrandTable[].

2007-04-15 07:36  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-common.c, src/cpuinfo-dmi.c, src/cpuinfo-private.h,
	  src/cpuinfo-x86.c, src/cpuinfo.h: Make it build with a C++
	  compiler (g++ 2.96).

2007-04-15 07:21  Gwenole Beauchesne <gb.public@free.fr>

	* configure, src/cpuinfo-common.c: Allow build with compilers
	  without designated initializers support.

2007-04-14 15:53  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile, configure, src/cpuinfo-ppc.c, src/cpuinfo-x86.c:
	  Determine target file to compile at configure time.

2007-04-14 12:32  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-ppc.c: Decode more fields from ioreg -c
	  IOPlatformDevice.

2007-04-14 11:43  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-ppc.c: Decode L2CR & L3CR on Motorola PowerPC
	  processors.

2007-04-13 15:54  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile, configure, cpuinfo.spec: Install headers & libraries
	  into cpuinfo-devel package.

2007-04-13 14:36  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-ppc.c: Add --debug support to PowerPC target.

2007-04-13 13:27  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile, src/cpuinfo-dmi.c, src/cpuinfo-x86.c, src/cpuinfo.c,
	  src/debug.c, src/debug.h: Make D(bug()) work only with --debug
	  (cpuinfo_set_debug_file()).

2007-04-13 13:07  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-common.c, src/cpuinfo-x86.c, src/cpuinfo.c: Try to
	  detect 'Instruction Trace Cache'-based processors better and thus
	  reporting more accurate cache information than with cpuid(4),
	  i.e. use cpuid(2).

2007-04-13 12:58  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-common.c, src/cpuinfo-x86.c, src/cpuinfo.h: Identify
	  more x86 CPU vendors.

2007-04-13 12:42  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-x86.c, src/cpuinfo.c, src/cpuinfo.h: Add --debug
	  option to dump useful information for debugging.

2007-04-13 09:24  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile: Fix make clean (stale libcpuinfo.so.MAJOR).

2007-04-13 07:32  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile, configure: Actually, don't install stripped libraries
	  & binaries by default.

2007-04-13 07:23  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile, configure: Add --dont-strip configure option so that
	  to not strip installed libraries
	  and binaries.

2007-04-13 07:18  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile: Fix link with DSO on MacOS X.

2007-04-13 06:59  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile: Install the libraries if they are built. Link against
	  the DSO when available.

2007-04-13 06:39  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile: Fix shared libraries build on MacOS X. Increase
	  library major to 1.

2007-04-13 06:20  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile, configure, src/cpuinfo-dmi.c: Add option to build
	  shared & static libraries.

2007-04-13 05:32  Gwenole Beauchesne <gb.public@free.fr>

	* src/sysdeps.h: New file.

2007-04-13 05:27  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-ppc.c, src/cpuinfo-x86.c: Get frequency from other
	  OS-dependent means when the CPU does not support
	  RDTSC (e.g. grab it from /proc/cpuinfo).

2007-04-13 05:19  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-common.c, src/cpuinfo-dmi.c, src/cpuinfo-ppc.c,
	  src/cpuinfo-private.h, src/cpuinfo-x86.c, src/cpuinfo.c,
	  src/cpuinfo.h, src/debug.h: Update copyright years.

2007-04-13 05:11  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile, configure, src/cpuinfo-common.c, src/cpuinfo-dmi.c,
	  src/cpuinfo-ppc.c, src/cpuinfo-private.h, src/cpuinfo-x86.c: Use
	  visibility attribute.

2007-04-12 14:58  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-ppc.c: Add POWER3 to POWER6 series.

2007-04-12 06:28  Gwenole Beauchesne <gb.public@free.fr>

	* configure: Fix build on Windows with Cygwin.

2007-04-11 09:44  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo.c: Report 1 MB for 1024 KB. Don't print FP remainder
	  if there is none.

2007-04-10 14:52  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-ppc.c: Comment fixes. Add PowerPC 970 series and
	  Cell Broadband Engine.

2007-04-10 12:38  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-ppc.c: More PowerPC cores. Describe only on-chip
	  caches. External caches would
	  probably require to probe L2CR & L3CR (OF tree).

2007-04-10 10:21  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-common.c, src/cpuinfo-ppc.c: Clean-ups. Re-enable
	  FSQRT check on Linux/ppc (don't bother with bogus kernels).

2007-04-10 10:18  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-ppc.c: Remove bogus CPU frequency calculation.

2007-04-09 20:36  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-common.c, src/cpuinfo-ppc.c, src/cpuinfo-private.h:
	  Move up get_pvr() call. Define cpuinfo_feature_test_function_t
	  type.

2007-04-09 17:46  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-ppc.c: Recognize more CPUs. Disable FSQRT check on
	  Linux as it caused an unhandled
	  SIGILL. Add common feature SIMD if VMX is available.

2007-04-09 17:45  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-common.c: Use sigaction().

2007-04-09 16:59  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-ppc.c: Fix ioreg invocation and frequency
	  calculation.
	* Makefile: Use RANLIB to build MacOS X static libraries.

2007-04-09 16:26  Gwenole Beauchesne <gb.public@free.fr>

	* src/cpuinfo-common.c, src/cpuinfo-ppc.c, src/cpuinfo-private.h,
	  src/cpuinfo.h: Initial PowerPC support. Rename AltiVec to VMX.

2007-04-09 13:41  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile, src/cpuinfo-dmi.c, src/cpuinfo-x86.c: Warning fixes.

2007-04-09 13:35  Gwenole Beauchesne <gb.public@free.fr>

	* configure: Fix build on MacOS X.

2007-04-09 13:29  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile, cpuinfo.spec: Build fixes.

2007-04-09 13:21  Gwenole Beauchesne <gb.public@free.fr>

	* Makefile, configure, cpuinfo.spec: Initial packaging.

2007-04-09 12:51  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-common.c, cpuinfo-dmi.c, cpuinfo-ppc.c,
	  cpuinfo-private.h, cpuinfo-x86.c, cpuinfo.c, cpuinfo.h, debug.h,
	  src/cpuinfo-common.c, src/cpuinfo-dmi.c, src/cpuinfo-ppc.c,
	  src/cpuinfo-private.h, src/cpuinfo-x86.c, src/cpuinfo.c,
	  src/cpuinfo.h, src/debug.h: move files to src/

2007-04-09 12:49  Gwenole Beauchesne <gb.public@free.fr>

	* src: create src hierarchy

2007-04-06 15:55  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-common.c, cpuinfo-dmi.c, cpuinfo-private.h,
	  cpuinfo-x86.c: Better arch separation. Sort cache descriptors.

2007-04-06 13:21  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-common.c, cpuinfo-private.h, cpuinfo-x86.c: Arch
	  separation API.

2007-04-05 07:44  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-common.c, cpuinfo-dmi.c, cpuinfo-private.h,
	  cpuinfo-x86.c, cpuinfo.c, cpuinfo.h: New thread-safe API.

2007-04-05 04:33  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-x86.c: Fix AMD NPT Processor name lookup for
	  "Engineering Sample". Return NULL in
	  case of an empty sanitized model name. Add more superfluous tags
	  to suppress.

2007-04-05 04:20  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-x86.c: Add '@' to superfluous tags to suppress in
	  {Vendor,Model} characterisation.

2007-04-04 15:05  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-x86.c: Fix cpuid for i386 (including with PIC).

2007-04-04 15:00  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-x86.c: Fix processor name string construction for
	  Engineering Samples (zero model).

2007-04-04 14:59  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-x86.c: Allow construction of processor name string for
	  AMD NPT Family 0Fh processors.

2007-04-04 13:53  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-x86.c: More closely match Table 2 from AMD Revision
	  Guide for BrandTableIndex and NN.

2007-04-04 13:39  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-common.c, cpuinfo-x86.c, cpuinfo.h: Identify AMD socket
	  F/AM2/S1 CPUs.

2007-03-31 14:22  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-common.c: Make a clear note that "lm" means the CPU is
	  64-bit capable.

2007-03-31 06:58  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-x86.c: Do some work to wake up the CPU at full speed,
	  thus also reverting last commit.

2007-03-31 06:47  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-x86.c: Improve delay with a specific function (XXX move
	  to -common.c).

2007-03-31 06:34  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-x86.c: Fix build for i386 with PIC.

2006-12-31 11:58  Gwenole Beauchesne <gb.public@free.fr>

	* cpuinfo-common.c, cpuinfo-x86.c, cpuinfo.h: Recognize SSSE3
	  instead of SSE4

2006-09-25 06:06  Gwenole Beauchesne <gb.public@free.fr>

	* gwenole/projects/cpuinfo, gwenole/projects/cpuinfo/branches,
	  gwenole/projects/cpuinfo/tags, ., Makefile, cpuinfo-common.c,
	  cpuinfo-dmi.c, cpuinfo-ppc.c, cpuinfo-private.h, cpuinfo-x86.c,
	  cpuinfo.c, cpuinfo.h, debug.h: initial import

