summaryrefslogtreecommitdiff
path: root/IntelFrameworkPkg/Include/Protocol/IdeControllerInit.h
diff options
context:
space:
mode:
authorgikidy <gikidy@6f19259b-4bc3-4df7-8a09-765794883524>2009-04-02 01:47:26 +0000
committergikidy <gikidy@6f19259b-4bc3-4df7-8a09-765794883524>2009-04-02 01:47:26 +0000
commitef1ad620f00df8e0860f720386d6b8ee5c792d1b (patch)
treebb2d5fb77cef4f9f0e0252e4fb18f970c4653e7f /IntelFrameworkPkg/Include/Protocol/IdeControllerInit.h
parentefb86b3ad5bc3d3826e4dd38c6521f36214ec6e9 (diff)
downloadedk2-ef1ad620f00df8e0860f720386d6b8ee5c792d1b.zip
edk2-ef1ad620f00df8e0860f720386d6b8ee5c792d1b.tar.gz
edk2-ef1ad620f00df8e0860f720386d6b8ee5c792d1b.tar.bz2
Data field added for long physical blocks.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8003 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'IntelFrameworkPkg/Include/Protocol/IdeControllerInit.h')
-rw-r--r--IntelFrameworkPkg/Include/Protocol/IdeControllerInit.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/IntelFrameworkPkg/Include/Protocol/IdeControllerInit.h b/IntelFrameworkPkg/Include/Protocol/IdeControllerInit.h
index 14bf0eb..bb586c1 100644
--- a/IntelFrameworkPkg/Include/Protocol/IdeControllerInit.h
+++ b/IntelFrameworkPkg/Include/Protocol/IdeControllerInit.h
@@ -178,10 +178,17 @@ typedef struct {
UINT16 command_set_feature_enb_86; // word 86
UINT16 command_set_feature_default; // word 87
UINT16 ultra_dma_mode; // word 88
- UINT16 reserved_89_127[39];
+ UINT16 reserved_89_105[17];
+ UINT16 phy_logic_sector_support; // word 106
+ UINT16 reserved_107_116[10];
+ UINT16 logic_sector_size_lo; // word 117
+ UINT16 logic_sector_size_hi; // word 118
+ UINT16 reserved_119_127[9];
UINT16 security_status;
UINT16 vendor_data_129_159[31];
- UINT16 reserved_160_255[96];
+ UINT16 reserved_160_208[49];
+ UINT16 alignment_logic_in_phy_blocks; // word 209
+ UINT16 reserved_210_255[46];
} EFI_ATA_IDENTIFY_DATA;
#pragma pack()