DATA ACQUIRED FROM /ASM/PROCESSOR.H:
====================================

	MAX. SUPPORTED CPUID LEVEL: 2
	CPU VENDOR ID: GenuineIntel
	CPU MODEL ID: Intel(R) Pentium(R) 4 CPU 1400MHz
	CACHE SIZE: 256 KB
	CPU HAS TSC: 1 


DATA ACQUIRED FROM INTEL CPUID INSTRUCTION:
===========================================

CPUID Level 0:
--------------

	EAX = 0X00000002 ===> MAX supported EAX value for BASIC CPUID info = 2  

	CPU VENDOR-ID: GenuineIntel

CPUID Level 1:
--------------

	EAX = 0X00000F07 (Processor Signature)

		 Extended    Extended    Type    Family    Model     Stepping 
		  Family      Model               Code     Number       ID    
		----------  ----------  ------  --------  --------  ----------
		 00000000     0000        00      1111      0000       0111
		 (Refer to Intel CPUID Manual Table 4 for corresponding Processor description)

		Processor Type: Original OEM Processor
		Processor Family: Pentium 4 (Netburst)
		Processor Model: Pentium 4, 0.18U technology
		
                FOR CPU SIGNATURE: 0X00000F07, POSSIBILITIES ARE: 

			 S-SPec    L2 Size    Core Speed    Bus Speed    Package 
			--------  ---------  ------------  -----------  ---------
			 SL4QD      256K       1.30GHz       400MHz     31.0mm OOI(423 pin)
			 SL4SF      256K       1.30GHz       400MHz     31.0mm OOI(423 pin)
			 SL4SG      256K       1.40GHz       400MHz     31.0mm OOI(423 pin)
			 SL4SC      256K       1.40GHz       400MHz     31.0mm OOI(423 pin)
			 SL4SH      256K       1.50GHz       400MHz     31.0mm OOI(423 pin)
			 SL4TY      256K       1.50GHz       400MHz     31.0mm OOI(423 pin)
		(Refer to Intel P4 SPECIFICATION UPDATE for COMPLETE SET)

	EBX = 0X00010808 

		 Physical    # of Logical     CLFLUSH      Brand  
		 APIC ID      Processors     line size      ID    
		----------  --------------  -----------  ---------
		 00000000     00000001       00001000     00001000

		Processor Brand:  Genuine Intel(R) Pentium(R) 4 processor
	
        ECX = 0X00000000 

		 CID flag NOT set
	
        EDX = 0X3FEBF9FF 

		PROCESSOR FLAGS:
		^^^^^^^^^^^^^^^^
		CPU contains an on-chip FPU
		CPU supports Virtual Mode Extensions
		CPU supports the Debugging Extensions
		CPU supports Page Size Extensions
		CPU supports Time Stamp Counter ==========> OUR STUFF!!
		CPU supports Model Specific Registers ==========> OUR STUFF!!
		CPU supports Physical Address Extension
		CPU supports Machine Check Exceptions
		CPU supports the CMPXCHG8B instruction
		CPU supports the Fast System Call
		CPU supports the Memory Type Range Registers
		CPU supports Page Global Enable
		CPU supports the Machine Check Architecture
		CPU supports the Conditional Move Instruction
		CPU supports the Page Attribute Table
		CPU supports 36-bit Page Size Extension
		CPU supports the CLFLUSH instruction
		CPU supports the Debug Trace Store feature ========> OUR STUFF!!
		CPU supports ACPI registers in MSR space
		CPU supports Intel Architecture MMX(TM) technology
		CPU supports the Fast floating point save and restore
		CPU supports the Streaming SIMD extensions to the Intel Architecture
		CPU supports the Streaming SIMD extensions 2 instructions
		CPU supports Self-Snoop
		CPU supports the Thermal Monitor ==========> ??
CPUID Level 2:
--------------

	<CACHE AND TLB CHARACTERISTICS DESCRIPTORS>
	(NOT IMPLEMENTED)

EXTENDED CPUID Levels:
----------------------

	<ONLY PRINTS THE BRAND ID STRING --> we already have from asm/processor.h>
	(NOT IMPLEMENTED)


DATA ACQUIRED FROM INTEL CONTROL REGISTERS:
===========================================

CR4 :
-----

	CR4 REG contents: 0X000006D0

	CR4 bit[0] = 0 --> VME not Set 
	CR4 bit[1] = 0 --> PVI not Set 
	CR4 bit[2] = 0 --> TSD not Set (RDTSC Can be executed at ring 3) 
	CR4 bit[3] = 0 --> DE not Set 
	CR4 bit[4] = 1 --> PSE Set 
	CR4 bit[5] = 0 --> PAE not Set 
	CR4 bit[6] = 1 --> MCE Set 
	CR4 bit[7] = 1 --> PGE Set 
	CR4 bit[8] = 0 --> PCE not Set (RDPMC Can execute only at Ring 0) 
	CR4 bit[9] = 1 --> OSFXSR Set 
	CR4 bit[10] = 1 --> OSXMMEXCPT Set 

