반응형
What is RU.EFI / RU.EXE?What does RU mean anyway?
RU = Read Universal Actually it should be Universal Read or Read Universe (just brag myself). It was wrong in grammar but I've never corrected it. The first version should be (if I remember it correctly) in 1993 when I first read the datasheet. I was lazy to always get the data sheet and looked for the bits to see what they mean, so I wrote a small tool to parse the registers and display the meanings of all registers. It did not look like this at the beginning. RU.EXE was written by Turbo C initially and then Borland C++, it combines C and Assembly. RU.EFI was done in 2012, very late after UEFI was introduced for many years. It has almost the same functionality as RU.EXE but it works under UEFI shell as an UEFI application. Limitations: RU.EXE works for DOS. RU.EFI is an UEFI application which works under UEFI shell environment. You can still run RU.EXE in Windows but most of IO will not be working. For Windows version, please get SE.EXE or RW.EXE(aka RWEverything), they are also from my colleagues. RW.EXE is a must have tool for debugging BIOS under Windows, the writer is a genius. Important Notes: RU might be buggy, it is not my responsibility to guarantee it reads/writes hardware correctly. But if you find any bugs, feel free to leave me a comment here. Thanks a lot. *** Please don't ask me to share the source code, I believe you can do better than an old man *** *** Don't include RU for any commercial use *** Followings are from help of RU.EXE/RU.EFI, you can also press F1 key in to read them. RU helps you to read chipsets easier than using DEBUG.EXE. And also helps you to debug the BIOS or motherboard problems. It can read:
|
반응형
'【Fundamental Tech】 > BIOS & UEFI' 카테고리의 다른 글
What kind of use cases are UEFI applications actually good for? (0) | 2022.09.17 |
---|