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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot