]> git.proxmox.com Git - mirror_edk2.git/commitdiff
OvmfPkg: VirtioBlkInit(): log topology attributes
authorLaszlo Ersek <lersek@redhat.com>
Wed, 18 Dec 2013 19:57:57 +0000 (19:57 +0000)
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 18 Dec 2013 19:57:57 +0000 (19:57 +0000)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15005 6f19259b-4bc3-4df7-8a09-765794883524

OvmfPkg/VirtioBlkDxe/VirtioBlk.c

index 55184faab2f5e41e266c5ab5688847cbb33d1436..35fc88e35bfbe73cb263a36fde69bc1b6c152331 100644 (file)
@@ -777,12 +777,22 @@ VirtioBlkInit (
   Dev->BlockIoMedia.LastBlock        = DivU64x32 (NumSectors,\r
                                          BlockSize / 512) - 1;\r
 \r
+  DEBUG ((DEBUG_INFO, "%a: LbaSize=0x%x[B] NumBlocks=0x%Lx[Lba]\n",\r
+    __FUNCTION__, Dev->BlockIoMedia.BlockSize,\r
+    Dev->BlockIoMedia.LastBlock + 1));\r
+\r
   if (Features & VIRTIO_BLK_F_TOPOLOGY) {\r
     Dev->BlockIo.Revision = EFI_BLOCK_IO_PROTOCOL_REVISION3;\r
 \r
     Dev->BlockIoMedia.LowestAlignedLba = AlignmentOffset;\r
     Dev->BlockIoMedia.LogicalBlocksPerPhysicalBlock = 1u << PhysicalBlockExp;\r
     Dev->BlockIoMedia.OptimalTransferLengthGranularity = OptIoSize;\r
+\r
+    DEBUG ((DEBUG_INFO, "%a: FirstAligned=0x%Lx[Lba] PhysBlkSize=0x%x[Lba]\n",\r
+      __FUNCTION__, Dev->BlockIoMedia.LowestAlignedLba,\r
+      Dev->BlockIoMedia.LogicalBlocksPerPhysicalBlock));\r
+    DEBUG ((DEBUG_INFO, "%a: OptimalTransferLengthGranularity=0x%x[Lba]\n",\r
+      __FUNCTION__, Dev->BlockIoMedia.OptimalTransferLengthGranularity));\r
   }\r
   return EFI_SUCCESS;\r
 \r