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

Reply via email to