
On Tue, Jan 22, 2019 at 10:19:35AM +0100, Alexander Graf wrote:
On 22.01.19 02:38, AKASHI Takahiro wrote:
Alex,
On Mon, Jan 21, 2019 at 02:34:43PM +0100, Alexander Graf wrote:
On 01/21/2019 08:49 AM, AKASHI Takahiro wrote:
"devices" command prints all the uefi variables on the system.
=> efi devices Scanning disk ahci_scsi.id0lun0... Scanning disk ahci_scsi.id1lun0... Found 4 disks D e v Device Path
Why the weird formatting of "Dev"?
Good question :) The format mimics a EDK2's shell. The purpose is that we will be able to add some *narrow* data fields later without spilling out a line length.
But I admit that we don't have to do so because we have an enough width, 16 digits, for ID (or address of efi object in this case).
=== From EDK2 UEFI Shell output === Shell> drivers T D D Y C I e P F A V VERSION E G G #D #C DRIVER NAME IMAGE NAME == ======== = = = == == =================================== ========== 6E 0000000A D - - 1 - Platform Console Management Driver ConPlatformDxe
Ah, yes, in this output it makes sense. We don't have the table header size problem though, so let's please not pull that ugly header in :).
Okay. I will also modify the code so that this field (address of efi_handle_t) can be 32-bit or 64-bit wide.
-Takahiro Akashi
Alex