Changeset 58459 in vbox for trunk/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Library/DxeIoLibCpuIo
- Timestamp:
- Oct 28, 2015 8:17:18 PM (9 years ago)
- Location:
- trunk/src/VBox/Devices/EFI/Firmware
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/Firmware
-
Property svn:mergeinfo
set to (toggle deleted branches)
/vendor/edk2/current 103735-103757
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Library/DxeIoLibCpuIo/DxeIoLibCpuIo.inf
r48674 r58459 1 1 ## @file 2 # Component description file for Cpu Io Dxe Io Library.2 # I/O Library implementation that uses the CPU I/O Protocol for I/O and MMIO operations. 3 3 # 4 # I/O Library implementation that uses the CPU I/O Protocol for I/O 5 # and MMIO operations. 6 # Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR> 4 # Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> 7 5 # 8 6 # This program and the accompanying materials … … 19 17 INF_VERSION = 0x00010005 20 18 BASE_NAME = DxeIoLibCpuIo 19 MODULE_UNI_FILE = DxeIoLibCpuIo.uni 21 20 FILE_GUID = e94cd42a-3aad-4ea0-9b09-945891c60ccd 22 21 MODULE_TYPE = DXE_DRIVER … … 47 46 48 47 [Protocols] 49 gEfiCpuIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED48 gEfiCpuIoProtocolGuid ## CONSUMES 50 49 51 50 [Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER] 52 51 gEfiCpuIoProtocolGuid 52 -
trunk/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Library/DxeIoLibCpuIo/IoHighLevel.c
r48674 r58459 5 5 Base Library. 6 6 7 Copyright (c) 2006 , Intel Corporation. All rights reserved.<BR>7 Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR> 8 8 This program and the accompanying materials 9 9 are licensed and made available under the terms and conditions of the BSD License … … 157 157 If EndBit is greater than 7, then ASSERT(). 158 158 If EndBit is less than StartBit, then ASSERT(). 159 If Value is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 159 160 160 161 @param Port The I/O port to write. … … 197 198 If EndBit is greater than 7, then ASSERT(). 198 199 If EndBit is less than StartBit, then ASSERT(). 200 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 199 201 200 202 @param Port The I/O port to write. … … 237 239 If EndBit is greater than 7, then ASSERT(). 238 240 If EndBit is less than StartBit, then ASSERT(). 241 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 239 242 240 243 @param Port The I/O port to write. … … 279 282 If EndBit is greater than 7, then ASSERT(). 280 283 If EndBit is less than StartBit, then ASSERT(). 284 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 285 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 281 286 282 287 @param Port The I/O port to write. … … 437 442 If EndBit is greater than 15, then ASSERT(). 438 443 If EndBit is less than StartBit, then ASSERT(). 444 If Value is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 439 445 440 446 @param Port The I/O port to write. … … 477 483 If EndBit is greater than 15, then ASSERT(). 478 484 If EndBit is less than StartBit, then ASSERT(). 485 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 479 486 480 487 @param Port The I/O port to write. … … 517 524 If EndBit is greater than 15, then ASSERT(). 518 525 If EndBit is less than StartBit, then ASSERT(). 526 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 519 527 520 528 @param Port The I/O port to write. … … 559 567 If EndBit is greater than 15, then ASSERT(). 560 568 If EndBit is less than StartBit, then ASSERT(). 569 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 570 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 561 571 562 572 @param Port The I/O port to write. … … 717 727 If EndBit is greater than 31, then ASSERT(). 718 728 If EndBit is less than StartBit, then ASSERT(). 729 If Value is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 719 730 720 731 @param Port The I/O port to write. … … 757 768 If EndBit is greater than 31, then ASSERT(). 758 769 If EndBit is less than StartBit, then ASSERT(). 770 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 759 771 760 772 @param Port The I/O port to write. … … 797 809 If EndBit is greater than 31, then ASSERT(). 798 810 If EndBit is less than StartBit, then ASSERT(). 811 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 799 812 800 813 @param Port The I/O port to write. … … 839 852 If EndBit is greater than 31, then ASSERT(). 840 853 If EndBit is less than StartBit, then ASSERT(). 854 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 855 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 841 856 842 857 @param Port The I/O port to write. … … 997 1012 If EndBit is greater than 63, then ASSERT(). 998 1013 If EndBit is less than StartBit, then ASSERT(). 1014 If Value is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 999 1015 1000 1016 @param Port The I/O port to write. … … 1037 1053 If EndBit is greater than 63, then ASSERT(). 1038 1054 If EndBit is less than StartBit, then ASSERT(). 1055 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1039 1056 1040 1057 @param Port The I/O port to write. … … 1077 1094 If EndBit is greater than 63, then ASSERT(). 1078 1095 If EndBit is less than StartBit, then ASSERT(). 1096 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1079 1097 1080 1098 @param Port The I/O port to write. … … 1119 1137 If EndBit is greater than 63, then ASSERT(). 1120 1138 If EndBit is less than StartBit, then ASSERT(). 1139 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1140 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1121 1141 1122 1142 @param Port The I/O port to write. … … 1277 1297 If EndBit is greater than 7, then ASSERT(). 1278 1298 If EndBit is less than StartBit, then ASSERT(). 1299 If Value is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1279 1300 1280 1301 @param Address MMIO register to write. … … 1318 1339 If EndBit is greater than 7, then ASSERT(). 1319 1340 If EndBit is less than StartBit, then ASSERT(). 1341 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1320 1342 1321 1343 @param Address MMIO register to write. … … 1359 1381 If EndBit is greater than 7, then ASSERT(). 1360 1382 If EndBit is less than StartBit, then ASSERT(). 1383 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1361 1384 1362 1385 @param Address MMIO register to write. … … 1401 1424 If EndBit is greater than 7, then ASSERT(). 1402 1425 If EndBit is less than StartBit, then ASSERT(). 1426 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1427 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1403 1428 1404 1429 @param Address MMIO register to write. … … 1559 1584 If EndBit is greater than 15, then ASSERT(). 1560 1585 If EndBit is less than StartBit, then ASSERT(). 1586 If Value is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1561 1587 1562 1588 @param Address MMIO register to write. … … 1600 1626 If EndBit is greater than 15, then ASSERT(). 1601 1627 If EndBit is less than StartBit, then ASSERT(). 1628 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1602 1629 1603 1630 @param Address MMIO register to write. … … 1641 1668 If EndBit is greater than 15, then ASSERT(). 1642 1669 If EndBit is less than StartBit, then ASSERT(). 1670 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1643 1671 1644 1672 @param Address MMIO register to write. … … 1683 1711 If EndBit is greater than 15, then ASSERT(). 1684 1712 If EndBit is less than StartBit, then ASSERT(). 1713 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1714 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1685 1715 1686 1716 @param Address MMIO register to write. … … 1841 1871 If EndBit is greater than 31, then ASSERT(). 1842 1872 If EndBit is less than StartBit, then ASSERT(). 1873 If Value is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1843 1874 1844 1875 @param Address MMIO register to write. … … 1882 1913 If EndBit is greater than 31, then ASSERT(). 1883 1914 If EndBit is less than StartBit, then ASSERT(). 1915 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1884 1916 1885 1917 @param Address MMIO register to write. … … 1923 1955 If EndBit is greater than 31, then ASSERT(). 1924 1956 If EndBit is less than StartBit, then ASSERT(). 1957 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1925 1958 1926 1959 @param Address MMIO register to write. … … 1965 1998 If EndBit is greater than 31, then ASSERT(). 1966 1999 If EndBit is less than StartBit, then ASSERT(). 2000 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 2001 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 1967 2002 1968 2003 @param Address MMIO register to write. … … 2123 2158 If EndBit is greater than 63, then ASSERT(). 2124 2159 If EndBit is less than StartBit, then ASSERT(). 2160 If Value is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 2125 2161 2126 2162 @param Address MMIO register to write. … … 2164 2200 If EndBit is greater than 63, then ASSERT(). 2165 2201 If EndBit is less than StartBit, then ASSERT(). 2202 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 2166 2203 2167 2204 @param Address MMIO register to write. … … 2205 2242 If EndBit is greater than 63, then ASSERT(). 2206 2243 If EndBit is less than StartBit, then ASSERT(). 2244 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 2207 2245 2208 2246 @param Address MMIO register to write. … … 2247 2285 If EndBit is greater than 63, then ASSERT(). 2248 2286 If EndBit is less than StartBit, then ASSERT(). 2287 If AndData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 2288 If OrData is larger than the bitmask value range specified by StartBit and EndBit, then ASSERT(). 2249 2289 2250 2290 @param Address MMIO register to write.
Note:
See TracChangeset
for help on using the changeset viewer.