Stanislav Shwartsman
|
be4b73c6d2
|
extracted tlb specific code to tlb.h; extracted xsave cpuid leaf function to base cpuid class
|
2015-09-21 13:16:17 +00:00 |
|
Stanislav Shwartsman
|
901b7be1a8
|
code reorg
|
2015-02-12 20:18:35 +00:00 |
|
Stanislav Shwartsman
|
b60d7d3154
|
Cleanup of CPUDB modules, moved common functionality into bx_cpuid_t base class
Added Pentium (P54C) AKA Pentium with no MMX to CPUDB
|
2015-02-11 21:31:17 +00:00 |
|
Stanislav Shwartsman
|
f8267ec3a7
|
rework in CPUID code (fixed code duplication). Re-enable perfmon reporting in CPUID because Win8/Win10 installation doesn't want to start without perfmon reported. TODO: implement basic perfmon support (at least only fixed counters) because win7-64 doesn't install with perfmon reported but not implemented
|
2014-10-15 08:04:38 +00:00 |
|
Stanislav Shwartsman
|
4ab9f62a20
|
bugfix: register supported cpu extensions for trinity cpu model
|
2014-09-26 19:24:11 +00:00 |
|
Stanislav Shwartsman
|
9f57e70d5f
|
Rewritten handling of supported CPUID features to be able to handle large amount of CPU extensions
Now enable support for up to 128 CPU extensions and could easily extend it more
Also reduce memory footprint for bx_ia_opcodes.h arrays
|
2014-08-31 18:39:18 +00:00 |
|
Stanislav Shwartsman
|
9d8d895b52
|
cpuid fixes
|
2014-03-15 20:19:30 +00:00 |
|
Stanislav Shwartsman
|
378e7e16eb
|
fixed major code duplication in CPUDB classes
|
2014-03-15 19:24:42 +00:00 |
|
Stanislav Shwartsman
|
d18cabc7a9
|
add new CPUDB files
|
2014-03-15 18:31:33 +00:00 |
|