R U an engineer?
You must be a BIOS engineer to find me here! This is home of RU.EXE and RU.EFI.
2024年10月2日 星期三
RU 5.40.0433 Beta for ARM support
Finally I fixed several GCC build errors and do the test inside QEMU and it seems to be working. So I decided to release it during a day off for incoming Typhoon.
Dear James, is there any chance that we will get a feature that will allow RU.efi to bypass write-protection on some UEFI variables? It can be done through the EFI_FILE_PROTOCOL.SetInfo()
documentation says: The SetInfo() function sets information of type InformationType on the requested file. Because a read-only file can be opened only in read-only mode, an InformationType of EFI_FILE_INFO_ID can be used with a read-only file because !!!!!this method is the only one that can be used to convert a read-only file to a read-write file!!!!!. In this circumstance, only the Attribute field of the EFI_FILE_INFO structure may be modified. One or more calls to SetInfo() to change the Attribute field are permitted before it is closed. The file attributes will be valid the next time the file is opened with Open().
10 則留言:
Great!!! I can run it on ARM64 platform.
Thank you for testing
Could ARM32 support be added?
Yes I can try to build a 32-bit version
I can see lots of debug messages when running X64 version. XD
Oops, I will fix it.
Dear James, is there any chance that we will get a feature that will allow RU.efi to bypass write-protection on some UEFI variables? It can be done through the EFI_FILE_PROTOCOL.SetInfo()
documentation says: The SetInfo() function sets information of type InformationType on the requested file. Because a read-only file can be opened only in read-only mode, an InformationType of EFI_FILE_INFO_ID can be used with a read-only file because !!!!!this method is the only one that can be used to convert a read-only file to a read-write file!!!!!. In this circumstance, only the Attribute field of the EFI_FILE_INFO structure may be modified. One or more calls to SetInfo() to change the Attribute field are permitted before it is closed. The file attributes will be valid the next time the file is opened with Open().
RU calls runtime services of SetVariable for UEFI variables, not the EFI_FILE_PROTOCOL.
Can't support now...
張貼留言