summaryrefslogtreecommitdiff
path: root/TODO
blob: 0cd3c743b2c5db4b291868e65e9ee1bcd70270f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
higher priority stuff
---------------------
- Don't output same info more than once on SMP, just make a note
  that there are N identical CPUs.
- feature flag handling code could use more cleanup.
- Make intel cache sizing use cpuid(4) where present.
- After identifying CPU we can associate more info with the CPU.
  - CPU codename
  - Introduction date
  - number of transistors
  - voltages (I/O, Core, Maximum)
  - number of pipelines
- Be able to tell the user when we have failed to identify the chip, so they can send us information!
- Add some additional tools, rename package to 'x86utils' ?
  - Report north bridge info (requires pci lib)


medium priority stuff
---------------------

- introduce hexdump option (-x) to dump register values in addition to decoding.
- Some CPUs allow the name string to be changed.
  If this has happened we die horribly. We need to store the current
  name string, perform the cpuid reset sequence, and restore the
  name string on exit.
- Fix benchmarking


low priority stuff
------------------
- Identify Transmeta CPUs.
- Dump cyrix ARR registers when we pass --mtrr
- review code for extended natsemi support.