Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: e4ceae5c18a61e73584031195373ab725f518957
https://github.com/tianocore/edk2/commit/e4ceae5c18a61e73584031195373ab725f518957
Author: Suqiang Ren <[email protected]>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
M MdePkg/Include/Library/UefiRuntimeLib.h
M MdePkg/Include/Uefi/UefiSpec.h
M MdePkg/Library/UefiRuntimeLib/RuntimeLib.c
Log Message:
-----------
MdePkg: Add EFI_UNSUPPORTED return for some Runtime Service functions
According to UEFI Spec 2.10 page 206, if any EFI_RUNTIME_SERVICES* calls
are not supported for use by the OS at runtime, an EFI_RT_PROPERTIES_TABLE
configuration table should be published describing which runtime services
are supported at runtime. So need to add EFI_UNSUPPORTED return for some
Runtime Service functions.
REF: UEFI spec 2.10 section 8 Services ? Runtime Services
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Signed-off-by: Suqiang Ren <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Commit: ef4d35d4ed45c41dc1e56c313bf6ea0f43b7c241
https://github.com/tianocore/edk2/commit/ef4d35d4ed45c41dc1e56c313bf6ea0f43b7c241
Author: Suqiang Ren <[email protected]>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
M MdeModulePkg/Core/RuntimeDxe/Runtime.c
M MdeModulePkg/Core/RuntimeDxe/Runtime.h
M MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleService.c
M MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounter.c
M MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c
M MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.h
M MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.c
Log Message:
-----------
MdeModulePkg: Align RuntimeDxe function headers with UEFI return values
RuntimeDxe is used to back the runtime services time functions,
so align the description of the function return values with the
defined values for these services as described in UEFI Spec 2.10.
REF: UEFI spec 2.10 section 8 Services ? Runtime Services
Cc: Liming Gao <[email protected]>
Cc: Michael D Kinney <[email protected]>
Signed-off-by: Suqiang Ren <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Commit: 844ead5bce56c4698be7baead497e268e885d492
https://github.com/tianocore/edk2/commit/844ead5bce56c4698be7baead497e268e885d492
Author: Suqiang Ren <[email protected]>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
M EmbeddedPkg/Include/Library/RealTimeClockLib.h
M EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClock.c
Log Message:
-----------
EmbeddedPkg: Align RealTimeClock function headers with return values
RealTimeClock is used to back the runtime services time functions,
so align the description of the function return values with the
defined values for these services as described in UEFI Spec 2.10.
REF: UEFI spec 2.10 section 8 Services ? Runtime Services
Cc: Leif Lindholm <[email protected]>
Cc: Ard Biesheuvel <[email protected]>
Cc: Abner Chang <[email protected]>
Signed-off-by: Suqiang Ren <[email protected]>
Reviewed-by: Abner Chang <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Commit: dcdc6f8e3f9393968cdce34cf3de7531116287e4
https://github.com/tianocore/edk2/commit/dcdc6f8e3f9393968cdce34cf3de7531116287e4
Author: Suqiang Ren <[email protected]>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
M ArmPlatformPkg/Library/PL031RealTimeClockLib/PL031RealTimeClockLib.c
Log Message:
-----------
ArmPlatformPkg: Align PL031 library function headers with return values
RealTimeClockLib is used to back the runtime services time functions, so
align the description of the function return values with the defined values
for these services as described in UEFI Spec 2.10.
REF: UEFI spec 2.10 section 8 Services ? Runtime Services
Cc: Leif Lindholm <[email protected]>
Cc: Ard Biesheuvel <[email protected]>
Signed-off-by: Suqiang Ren <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Leif Lindholm <[email protected]>
Commit: 8801c75b4d77c2e6e06b3ddc8560e0db590f6342
https://github.com/tianocore/edk2/commit/8801c75b4d77c2e6e06b3ddc8560e0db590f6342
Author: Suqiang Ren <[email protected]>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
M OvmfPkg/Library/XenRealTimeClockLib/XenRealTimeClockLib.c
Log Message:
-----------
OvmfPkg: Align XenRealTimeClockLib function headers with return values
XenRealTimeClockLib is used to back the runtime services time functions,
so align the description of the function return values with the
defined values for these services as described in UEFI Spec 2.10.
REF: UEFI spec 2.10 section 8 Services ? Runtime Services
Cc: Ard Biesheuvel <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Laszlo Ersek <[email protected]>
Signed-off-by: Suqiang Ren <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/dcf2e39dce00...8801c75b4d77
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits