2014年10月8日 星期三

RU 5.12.0197

This release contains only minor changes requested by Ryback.

  1. Add new type of /D command line.
    RU /D PCI <filename>
    File saved format is the same as UI <F2> save registers.  It will save all registers for all PCI devices found including each 4KB PCI express registers.
  2. ACPI tables with wrong checksum will still be listed but marked as bad checksum.  This is for debug purpose for your ACPI tables.
  3. Fixed bug of saved register file has incorrect offset.

Get RU 5.12.0197 here 
Password: 0915252461011

13 則留言:

匿名 提到...

Hello Charming!

James Wang 提到...

Hello, what's up?

James Wang 提到...

This one have a bug that it could destroy register 0x7. I will fix it in next version.

匿名 提到...

Hi James,
There has one bug to show or dump for E820 table, this is dump from my machine:
[
A:\>RU /D E820 E820.TXT
Dumping E820 infromation to E820.TXT
Saving 15 E820 entries...
0000000000000000(0000KB) 000000000009ABFF(0618KB) 1=Available
000000000009AC00(0619KB) 000000000009FFFF(0639KB) 2=Reserved
00000000000E0000(0896KB) 00000000000FFFFF(1023KB) 2=Reserved
0000000000100000(0001MB) 000000007C1FFFFF(1985MB) 1=Available
000000007C200000(1986MB) 000000007C4FFFFF(1988MB) 2=Reserved
000000007C500000(1989MB) 000000007C7FFFFF(1991MB) 3=ACPI Data
000000007C800000(1992MB) 000000007ECFFFFF(2028MB) 4=ACPI NVS
000000007ED00000(2029MB) 000000007F2FFFFF(2034MB) 2=Reserved
000000007F300000(2035MB) 000000007F300FFF(2035MB) 1=Available
000000007F301000(2035MB) 000000007F386FFF(2035MB) 4=ACPI NVS
000000007F387000(2035MB) 000000007F7FFFFF(2039MB) 1=Available
0000000100000000(0000KB) 000000407FFFFFFF(2047MB) 1=Available
0000000080000000(2048MB) 000000008FFFFFFF(2303MB) 2=Reserved
00000000FED1C000(4077MB) 00000000FED1FFFF(4077MB) 2=Reserved
00000000FF000000(4080MB) 00000000FFFFFFFF(4095MB) 2=Reserved
]

[0000000100000000(0000KB) 000000407FFFFFFF(2047MB) 1=Available ]
this is should be above 4GB memory.

thanks.

Best Regards!
VW

James Wang 提到...

I never tested it with more than 4GB memory.
I will fix it in next release, thank you!!

匿名 提到...

Hi James. May I request an addition to the /D ACPI export function? I'd like to be able to export just the SLIC and MSDM and other sub parts of the ACPI table. An option to export this as ASCII would be greatly appreciated.

Maybe something like this:
RU /T ACPI SLIC slic.txt
RU /T ACPI MSDM msdm.txt

James Wang 提到...

I think I can do that like:
RU /D ACPI:SLIC slic.txt
RU /D ACPI:MSDM msdm.txt

匿名 提到...

RU /D ACPI:SLIC slic.txt
RU /D ACPI:MSDM msdm.txt

That would work great too :). Will that be outputted in ASCII/TEXT format?

James Wang 提到...

Yes it is text/ascii like what it is now.

匿名 提到...

That sounds great James. Look forward to the next version :)

myrahugh 提到...

The system will hang if using ru.efi in pure UEFI mode.

Reproduce step
1. In pure UEFI mode.
Disable Input on 8259.
IoWrite8(0x21,0xFF)
IoWrite8(0xA1,0xFF)
2. Power on system and boot to shell.
3. Execute RU.efi.

"RU 5.11.0196" has this issue.
"RU 5.10.0181.01 bug fix version" does not have this issue.

James Wang 提到...

Hi myrahugh,

I will try that, thanks!

James Wang 提到...

Hi myrahugh,

It's a little bit late but I think I have fixed it. Please get the latest 5.22.0354.