2005-02-08 Dave Jones <davej@codemonkey.org.uk>
Released as v1.13

2004-12-22 Dave Jones <davej@codemonkey.org.uk>

	* Intel/cachesize.c: Add some EM64T cache descriptors. 
	  Submitted by Kornilios Kourtis <kkourt@cslab.ece.ntua.gr>

2004-10-6 Dominik Brodowski <linux@dominikbrodowski.de>

	* Intel/info.c: report 1 instead of 0 logical CPUs.

2004-8-20 Dave Jones <davej@codemonkey.org.uk>

	* Intel/identify.c: Add 6d6 Pentium-M recognition.

2004-7-11 Dave Jones <davej@codemonkey.org.uk>

	* AMD/identify: Recognise 0xFE0 stepping Athlon64's

2004-6-2 Dave Jones <davej@codemonkey.org.uk>

	* AMD/bugs.c: Fix athlon check.

2004-5-7 Dave Jones <davej@codemonkey.org.uk>

	* AMD/identify.c: Recognise SH8-D0 K8's

2004-5-6 Dave Jones <davej@codemonkey.org.uk>

	* cpuid_UP.S: Add marker for non-executable stack

2004-3-19 Dave Jones <davej@codemonkey.org.uk>

	* AMD/identify.c: Identify a bunch more opterons/athlon64's
	* Intel/info.c: Fix up the number of siblings per package.

2004-2-2 Dave Jones <davej@codemonkey.org.uk>

	* Intel/identify.c: Add P4 Prescott.

2003-12-31 Dave Jones <davej@codemonkey.org.uk>
	* Intel/identify.c: Add P3 Xeon S-Spec numbers.

2003-12-18 Dave Jones <davej@codemonkey.org.uk>
	* Intel/identify.c: Add P4 S-Spec numbers.
	Add recognition note for P4 extreme edition.

2003-11-4 Dave Jones <davej@codemonkey.org.uk>

	* AMD/identify.c: Add various random CPU facts.
	* IDT/*.c: Various cleanup of powersaver/longhaul decoding.
	* identify.c: Code cleanup.

2003-9-24 Dave Jones <davej@codemonkey.org.uk>

	* Intel/identify.c: Fix P4 errata url.

2003-9-12 Dave Jones <davej@codemonkey.org.uk>

	* AMD/identify.c: Opteron B0

2003-8-17 Dave Jones <davej@codemonkey.org.uk>

	* Intel/cachesize.c: Output sorted descriptors.

Released as 1.12b

2003-7-15 Dave Jones <davej@codemonkey.org.uk>

	* IDT/longhaul-v2.c: Use bitfields.
	* binary.c: Add binary() which decodes n bits.

2003-6-13 Jeremy Fitzhardinge <jeremy@goop.org>

	* features.c: identify Intel extended flags.
	* Intel/info.c: Banias also has model name.
	* get_model_name.c: Eat leading spaces.

2003-6-12 Dave Jones <davej@codemonkey.org.uk>

	* Intel/cachesize.c: print out unknown descriptors again.
	  Don't iterate around loop once we've found the descriptor.

2003-6-12 Jeremy Fitzhardinge <jeremy@goop.org>

	* Intel/MSR-PM.c: Decode PERF_STATUS.

2003-6-8 Dave Jones <davej@codemonkey.org.uk>

	* Intel/Intel.h, Intel/cachesize.c, Intel/identify.c, Intel/info.c:
	  Make the cachesize output look like it did in previous releases.
	  This is quite ugly, but is still a step forward to how I want it
	  to look one day.
	* bench/MHz.c: Rounding up to nearest 50MHz if MHz is within a 15MHz
	  discrepancy of the nearest 50. Crap, needs improving.
	* x86info.c: Make GHz output look like 2.8GHz instead of 2.800GHz
	  disable --bench for this release.
	* rdmsr.c: dump val as 32 bit value if passed 32 bit size.

2003-6-8 Bryan O'Sullivan <bos@serpentine.com>

	* AMD/identify.c: Opteron is socket 940 not 754
	* x86info.h, connector.c: Add Socket 940

2003-6-9 Jeremy Fitzhardinge <jeremy@goop.org>

	* Intel/info.c: Pentium M MSR support.
	* Intel/MSR-PM.c: Pentium M MSR support.
	* Makefile: Pentium M MSR support.
	* Intel/Intel.h: Pentium M MSR support.
	* Intel/identify.c: s/Centrino/Banias/

2003-5-3 Dave Jones <davej@codemonkey.org.uk>

	* Intel/identify.c: Add S codes for Pentium II.

2003-5-2 Dave Jones <davej@codemonkey.org.uk>

	* identify.c: Display MHz as GHz if >1000. Always do MHz calculation,
	  even if no --MHz is specified
	* Mhz.c: Store results in cpu struct. Use integer instead of fp.
	* Intel/identify.c: We can further decode sSpec if we use MHz.

2003-4-24 Dave Jones <davej@codemonkey.org.uk>

	* Intel/identify.c: Add decoded ppro sSpec numbers as comments.

2003-4-23 Dave Jones <davej@codemonkey.org.uk>

	* Intel/identify.c: Add extra space between Pentium Pro and stepping.

2003-4-22 Dave Jones <davej@codemonkey.org.uk>

	* AMD/identify.c: Add Opteron stepping from public docs.

2003-4-11 Dave Jones <davej@codemonkey.org.uk>

	* SiS/identify.c: Add recognition of SiS 55x
	* rdmsr.c: when dumping long long zero pad to 64 bit.
	* Intel/MSR-P4.c: Zero pad to 64 bit.
	* Intel/bluesmoke.c: Zero pad.
	* AMD/bluesmoke.c: Zero pad.
	* AMD/bugs.c: Zero pad.
	* IDT/identifty.c: More interesting comments.

2003-4-2 Dave Jones <davej@codemonkey.org.uk>

	* IDT/powersaver.c: Fix decoding of RevisionID

2003-3-28 Dave Jones <davej@codemonkey.org.uk>

	* Intel/cachesize.c: Add Centrino cache descriptors.
	* Intel/identify.c: Add P4-M (Centrino)

2003-3-19 Dave Jones <davej@codemonkey.org.uk>

	* Intel/cachesize.c: Add 0x3b descriptor.

2003-3-14 Dave Jones <davej@codemonkey.org.uk>

	* identify.c: decode 0xc0000000 range cpuids if available.
	* bench/bench.h: improve timing routine a little. still needs work.
	* bench/benchmarks.c: remove lea (eax), 1(eax) test for now.

2003-3-13 Dave Jones <davej@codemonkey.org.uk>

	* Intel/identify.c: Recognise P4 based Celerons.

2003-3-11 Dave Jones <davej@codemonkey.org.uk>

	* AMD/powernow.c: Decode extra bits present in x86-64
	* AMD/identify.c: Add some extra x86-64 steppings.

2003-3-7 Dave Jones <davej@codemonkey.org.uk>

	* Intel/identify.c: Recognise D-1 stepping P4s.

2003-2-11 Dave Jones <davej@codemonkey.org.uk>

	* Intel/microcode.c: Add leading 0x to version output

2003-2-10 Dave Jones <davej@codemonkey.org.uk>

	* IDT/identify.c:
	* Intel/identify.c: Add various comments that may later
	  be used as further info to print out.

2003-2-7 Dave Jones <davej@codemonkey.org.uk>

	* bench/benchmarks.c: Add bswap.
	* Makefile: Use -m32 when compiling on x86-64
	* x86info.c: Bump copyright date.

2003-1-27 Dave Jones <davej@codemonkey.org.uk>

	* scripts/testnodes: Only check for # of CPUs present.
	  Don't repeat text.
	* IDT/identify.c: Add Nehemiah & Samuel2.
	* IDT/longhaul-v2.c: Split out from C3-MSR.c
	* IDT/powersaver.c|.h: First bits of Nehemiah power management decoding.

2003-1-23 Dave Jones <davej@codemonkey.org.uk>

	* bench/benchmarks.c: Add addl & lea benchmarks.

2003-1-20 Dave Jones <davej@codemonkey.org.uk>

	* AMD/powernow.c: Don't poke MSRs if no FID/VID scaling is present.

2003-1-18 Dave Jones <davej@codemonkey.org.uk>

	* bench/*: Various cleanups, and addition of locked add benchmark.
	* Intel/cachesize.c: Some L2 caches were marked as L3's.
	* Intel/identify.c: Decode cache sizes before CPU determination.

2003-1-16 Dave Jones <davej@codemonkey.org.uk>

	* AMD/powernow.h: Define bitfields correctly.
	* AMD/dump_PSB.c: Decode the voltage/frequency.
	* AMD/identify.c: Fix up "Mobile Athlon 4Athlon XP" problem.

2003-1-15 Dave Jones <davej@codemonkey.org.uk>

	* scripts/makenodes: Support up to 32 CPUs
	  Fix detection of already existing nodes.
	* scripts/testnodes: Check for all 32 CPUs, not just CPU0
	* AMD/dump_PSB.c: Dump BIOS powernow PSB/PST tables.
	* AMD/bugs.c: Correct mask on CLK_CTL errata.

2003-1-6 Sami Farin <safari@iki.fi>

	* Intel/identify.c: Compile fixes.

2003-1-3 Dave Jones <davej@codemonkey.org.uk>

	* AMD/identify.c: Add some extra x86-64 steppings.


See ChangeLog-2002 for earlier entries.
