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.

5 則留言:

Test 提到...

It is a great tool, thank you.

Gimmy 提到...

v4.81 will hang at Scanning PCI buses (ATI USB, Bus 00, Device 16, Function 02), but v4.79 is OK.

Platform:
AMD RS880 + SB800, mobile.

James Wang 提到...

Gimmy,
I will check RS880+SB800, Thanks for the information.

匿名 提到...

I use the ru tool, happen some question, Could you help me?
I Use Alt+7 , Read Memory Map 0xFED8046E, byte Read is OK,
After press F7 happen is differance.
請問一下Alt+7 Byte 讀取方式和Data(32Bit) 讀取有什麼差異嗎?
I mail is chrisan0103@yahoo.com.tw
Could you help me ?

James Wang 提到...

chrisan0103,

basically is it is a byte read then it will read using

mov al, mem

If it is a DWORD read:

mov eax, mem

Also the way RU display will be changed to 32-bits each.