2010年11月4日 星期四

RU v4.86

Main features:

1. ASCII code editing mode:
Added Ctrl-F4 key to toggle ASCII code editing mode.

2. Support headless system:
Should be run without vide RAM for remote control system to work.

3. Read / write UEFI variables
Must be used with RUSMI module (AMI Aptio code).

Bug fixes / Improvements:
1. Fixed pull down menu are overlaid by CPU MSR name
2. Fixed displaying not enough horizontal index numbers if bytes_in_page<0xf0
3. Fixed saved history SMBIOS not working if it is not current displayed page
4. Changed warning beep to make it louder
5. Input line window will no longer exit for function keys

2010年9月30日 星期四

Adding new feature

I am writing an AMIBIOS Aptio module that can be used by RU to read/write UEFI variable. Then I need to think about the UI of RU on how to operate it easily to access those variables. Probably I will use the same UI as SMBIOS.

Hope I will have enough time to do it.

This is done in RU v4.86

2010年9月14日 星期二

RU v4.84

Just 2 minor bugs fixed:
1. RU disabled NMI while entering bit real mode at the beginning, now it will not change the NMI disabled/enabled status.
2. Fixed pull down menu: Config: SMBus = Open Config

2010年4月28日 星期三

Possible new features

1. Read memory above 4GB
2. F4: switch to all display registers content instead of values.
3. Add a module to Aptio and RU can read/write UEFI variables - Done in RU v4.86

Just the idea, may not be done.

2010年4月8日 星期四

RU v4.83

1. Fixed can not display HDD size with LBA numbers > 0xffffffff
2. Add IDE identify WORD 104-127
3. Fixed TAB is not working properly
4. Fixed reset when entering RU on Huron River platform

2010年2月23日 星期二

RU v4.82

This is a quick fix from version 4.81:
  1. Fixed RU hangs at scanning PCI bus B/D/F=0/16/2 in RS880+SB800 platform
  2. Display SATA up to gen-3
  3. Fixed display problems of pull-down menu and clock
Thanks for Gimmy's test.

2010年1月23日 星期六

RU v4.81

Important new feature:

Main feature of this version is that RU will record where you have been and you can go back and forth.

You can use [CTRL-left arrow] and [CTRL-right arow] to go back and forth where you are in the RU.

For examples, if you just read a PCI device with BAR and press [CTRL-G] to read the MMIO. After you check MMIO you want to go back to the PCI device you just read, you can press [CTRL-left arrow] to go back to PCI device without re-entering the bus/device/function numbers. The best thing is: it even remembers the register index for you.

Maximum 10 history can be recorded. Of course the oldest one will be replaced with newest history.

Ex: You have entered 3 different configs like pcitures below:


Config 1 =
SMBIOS, index 35h


Config 2 = CMOS, index 076h


Config 3 = Memory C000h, index c7h

You can switch these configs by pressing [Ctrl<- and="" trl-="">] like:
Config 1 [Ctrl->] Config 2 [Ctrl->] Config 3 [Ctrl<- span=""> Config 2 [Ctrl<- span=""> Config 1 [Ctrl<- span=""> Config 3


Version 4.81

  1. User can go back to where it was for 10 times of history
  2. New pull-down menu "Go" is added
  3. Added all MSRs for Intel CPU, total 261 MSRs
  4. CTRL-G will go to all base addresses including IO, memory and ROM in PCI BARs
New Go menu:
  • "Next" - Switch to next history [CTRL-right arrow]
  • "Previous" - Switch to previous history [CTRL-left arrow]
  • "Clear all history" - Clear all of your footprints
  • "Mem/IO space" - Goes to memory or IO based on the BAR reads from current cursor of the PCI device
Version 4.80

Added back code for:
  • Auto-detect SIO
  • HDD read write test
  • SMBUS access
  • Change color
  • Wrong BIOS warning in About window
Again, there are always bugs, let me know if you found any.

2010年1月20日 星期三

RU v4.79

This version is mainly fixed the problem of reading CPU MSRs and also add lots of MSRs for AMD K8 series.

Again, this has not been fully tested, there could have bugs. Please write comments if you found any bugs.
  1. Added all AMD K8 MSRs. Invalid MSRs for this CPU will be displayed as RESERVED
  2. Fixed always switch to ISA if no PCI is present when RU setting file is present.
  3. Fixed CPU MSR display messed up by flooding register area.
  4. Changed warning messages of non-AMIBIOS from popup to command line.