Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: e3e27f22d248742f3e25598a75de5ab99ef3335c
      
https://github.com/tianocore/edk2/commit/e3e27f22d248742f3e25598a75de5ab99ef3335c
  Author: Chao Li <[email protected]>
  Date:   2024-06-18 (Tue, 18 Jun 2024)

  Changed paths:
    A OvmfPkg/LoongArchVirt/Drivers/StableTimerDxe/Timer.c
    A OvmfPkg/LoongArchVirt/Drivers/StableTimerDxe/TimerDxe.inf

  Log Message:
  -----------
  OvmfPkg/LoongArchVirt: Add stable timer driver

Add a CPU timer driver named StableTimerDxe, which proviedes
EFI_TIMER_ARCH_PROTOCOL for LoongArch.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584

Cc: Ard Biesheuvel <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Jordan Justen <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Bibo Mao <[email protected]>
Cc: Dongyan Qian <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Baoqi Zhang <[email protected]>


  Commit: ace279c036fc15a0317a94dade9ee17f685ec592
      
https://github.com/tianocore/edk2/commit/ace279c036fc15a0317a94dade9ee17f685ec592
  Author: Chao Li <[email protected]>
  Date:   2024-06-18 (Tue, 18 Jun 2024)

  Changed paths:
    A OvmfPkg/Include/Library/CpuMmuInitLib.h
    A OvmfPkg/LoongArchVirt/Library/CpuMmuInitLib/CpuMmuInit.c
    A OvmfPkg/LoongArchVirt/Library/CpuMmuInitLib/CpuMmuInitLib.inf
    A OvmfPkg/LoongArchVirt/Library/CpuMmuInitLib/CpuMmuInitLib.uni
    M OvmfPkg/OvmfPkg.dec

  Log Message:
  -----------
  OvmfPkg/LoongArchVirt: Add CpuMmuInit library

Added a new library for LoongArch, it use for initialization the CPU
MMU, it consumed the CpuMmuLib.

Cc: Ard Biesheuvel <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Baoqi Zhang <[email protected]>
Co-authored-by: Dongyan Qian <[email protected]>
Co-authored-by: Xianglai Li <[email protected]>
Co-authored-by: Bibo Mao <[email protected]>


  Commit: 05f74f1ca7de7962f9b6656c50a960528668f792
      
https://github.com/tianocore/edk2/commit/05f74f1ca7de7962f9b6656c50a960528668f792
  Author: Chao Li <[email protected]>
  Date:   2024-06-18 (Tue, 18 Jun 2024)

  Changed paths:
    A 
OvmfPkg/LoongArchVirt/Library/Fdt16550SerialPortHookLib/EarlyFdt16550SerialPortHookLib.c
    A 
OvmfPkg/LoongArchVirt/Library/Fdt16550SerialPortHookLib/EarlyFdt16550SerialPortHookLib.inf
    A 
OvmfPkg/LoongArchVirt/Library/Fdt16550SerialPortHookLib/Fdt16550SerialPortHookLib.c
    A 
OvmfPkg/LoongArchVirt/Library/Fdt16550SerialPortHookLib/Fdt16550SerialPortHookLib.inf
    A 
OvmfPkg/LoongArchVirt/Library/Fdt16550SerialPortHookLib/Fdt16550SerialPortHookLib.uni

  Log Message:
  -----------
  OvmfPkg/LoongArchVirt: Add serial port hook library

Add a serial port hook library in LoongArchVirt named
Fdt16550SerialProtHookLib, this library is referenced from ArmVirtPkg.

LoongArch QEMU virtual machine uses register of LOONGARCH_CSR_KS1 to
transfer serial port base addres from the PEI phase to the DXE phase.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584

Cc: Ard Biesheuvel <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Jordan Justen <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Bibo Mao <[email protected]>
Cc: Dongyan Qian <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Bibo Mao <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>


  Commit: ab4b1f113dada005a1a88f07039c0cccc9ce840c
      
https://github.com/tianocore/edk2/commit/ab4b1f113dada005a1a88f07039c0cccc9ce840c
  Author: Chao Li <[email protected]>
  Date:   2024-06-18 (Tue, 18 Jun 2024)

  Changed paths:
    A 
OvmfPkg/LoongArchVirt/Library/EarlyFdtSerialPortLib16550/EarlyFdtSerialPortLib16550.c
    A 
OvmfPkg/LoongArchVirt/Library/EarlyFdtSerialPortLib16550/EarlyFdtSerialPortLib16550.inf

  Log Message:
  -----------
  OvmfPkg/LoongArchVirt: Add the early serial port output library

Add a early serial port output library into LoongArchVirt that named
EarlyFdtSerialPortLib16550, this library is referenced from
MdeModulePkg.

This library is used in the PEI phase. Since the serial port address can
not be saved in memory of the LoongArch QEMU virtual machine in the PEI
phase, the serial prot base address will be obtained from the FDT before
each output.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584

Cc: Ard Biesheuvel <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Jordan Justen <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Bibo Mao <[email protected]>
Cc: Dongyan Qian <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Xianglai Li <[email protected]>


  Commit: 74433f66b1a44bbac8662c39654ca80ddcff1cee
      
https://github.com/tianocore/edk2/commit/74433f66b1a44bbac8662c39654ca80ddcff1cee
  Author: Chao Li <[email protected]>
  Date:   2024-06-18 (Tue, 18 Jun 2024)

  Changed paths:
    M OvmfPkg/OvmfPkg.dec

  Log Message:
  -----------
  OvmfPkg: Add a new GUID called gRtcRegisterBaseAddressHobGuid

Added a new GUID use for store the RTC register base address if the
platform can not uses the dynamic PCD in PEI stage.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584

Cc: Ard Biesheuvel <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Signed-off-by: Chao Li <[email protected]>


  Commit: 79835e08f5ef3da5a3daad7e815f69c0df8d0214
      
https://github.com/tianocore/edk2/commit/79835e08f5ef3da5a3daad7e815f69c0df8d0214
  Author: Chao Li <[email protected]>
  Date:   2024-06-18 (Tue, 18 Jun 2024)

  Changed paths:
    A OvmfPkg/LoongArchVirt/Library/LsRealTimeClockLib/LsRealTimeClock.h
    A OvmfPkg/LoongArchVirt/Library/LsRealTimeClockLib/LsRealTimeClockLib.c
    A OvmfPkg/LoongArchVirt/Library/LsRealTimeClockLib/LsRealTimeClockLib.inf

  Log Message:
  -----------
  OvmfPkg/LoongArchVirt: Add real time clock library

This library is provides real time clock for LoongArch virtual machine.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584

Cc: Ard Biesheuvel <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Jordan Justen <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Bibo Mao <[email protected]>
Cc: Dongyan Qian <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Baoqi Zhang <[email protected]>
Co-authored-by: Xianglai Li <[email protected]>


  Commit: c63d90085beeaa5ea6202ed67e27d561a9cd19aa
      
https://github.com/tianocore/edk2/commit/c63d90085beeaa5ea6202ed67e27d561a9cd19aa
  Author: Chao Li <[email protected]>
  Date:   2024-06-18 (Tue, 18 Jun 2024)

  Changed paths:
    A OvmfPkg/LoongArchVirt/Library/ResetSystemAcpiLib/BaseResetSystemAcpiGed.c
    A 
OvmfPkg/LoongArchVirt/Library/ResetSystemAcpiLib/BaseResetSystemAcpiGedLib.inf
    A OvmfPkg/LoongArchVirt/Library/ResetSystemAcpiLib/DxeResetSystemAcpiGed.c
    A 
OvmfPkg/LoongArchVirt/Library/ResetSystemAcpiLib/DxeResetSystemAcpiGedLib.inf
    A OvmfPkg/LoongArchVirt/Library/ResetSystemAcpiLib/ResetSystemAcpiGed.c
    A OvmfPkg/LoongArchVirt/Library/ResetSystemAcpiLib/ResetSystemAcpiGed.h

  Log Message:
  -----------
  OvmfPkg/LoongArchVirt: Add reset system library

This library provides interface related to restart and shudown the
LoongArch64 virtual machine.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584

Cc: Ard Biesheuvel <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Jordan Justen <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Bibo Mao <[email protected]>
Cc: Dongyan Qian <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Xianglai Li <[email protected]>
Co-authored-by: Bibo Mao <[email protected]>


  Commit: 9912434785e4cffabd9989ab7fb4c65aa8b08d1d
      
https://github.com/tianocore/edk2/commit/9912434785e4cffabd9989ab7fb4c65aa8b08d1d
  Author: Chao Li <[email protected]>
  Date:   2024-06-18 (Tue, 18 Jun 2024)

  Changed paths:
    A OvmfPkg/LoongArchVirt/Sec/LoongArch64/Start.S
    A OvmfPkg/LoongArchVirt/Sec/SecMain.c
    A OvmfPkg/LoongArchVirt/Sec/SecMain.inf

  Log Message:
  -----------
  OvmfPkg/LoongArchVirt: Support SEC phase

Add SEC code for LoongArch virtual machine.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584

Cc: Ard Biesheuvel <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Jordan Justen <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Bibo Mao <[email protected]>
Cc: Dongyan Qian <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Xianglai Li <[email protected]>
Co-authored-by: Bibo Mao <[email protected]>


  Commit: e5e2cf48a99295d58b7d01877c7f380c6fee50ae
      
https://github.com/tianocore/edk2/commit/e5e2cf48a99295d58b7d01877c7f380c6fee50ae
  Author: Chao Li <[email protected]>
  Date:   2024-06-18 (Tue, 18 Jun 2024)

  Changed paths:
    A OvmfPkg/LoongArchVirt/PlatformPei/Fv.c
    A OvmfPkg/LoongArchVirt/PlatformPei/MemDetect.c
    A OvmfPkg/LoongArchVirt/PlatformPei/Platform.c
    A OvmfPkg/LoongArchVirt/PlatformPei/Platform.h
    A OvmfPkg/LoongArchVirt/PlatformPei/PlatformPei.inf

  Log Message:
  -----------
  OvmfPkg/LoongArchVirt: Support PEI phase

Platfrom PEI module for LoongArch platfrom initialization.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584

Cc: Ard Biesheuvel <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Jordan Justen <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Bibo Mao <[email protected]>
Cc: Dongyan Qian <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Xianglai Li <[email protected]>
Co-authored-by: Bibo Mao <[email protected]>


  Commit: d6dcf621df22d4433b2b61d57e3f9f66b52a390a
      
https://github.com/tianocore/edk2/commit/d6dcf621df22d4433b2b61d57e3f9f66b52a390a
  Author: Chao Li <[email protected]>
  Date:   2024-06-18 (Tue, 18 Jun 2024)

  Changed paths:
    A OvmfPkg/LoongArchVirt/LoongArchVirt.fdf.inc
    A OvmfPkg/LoongArchVirt/LoongArchVirtQemu.dsc
    A OvmfPkg/LoongArchVirt/LoongArchVirtQemu.fdf
    A OvmfPkg/LoongArchVirt/VarStore.fdf.inc

  Log Message:
  -----------
  OvmfPkg/LoongArchVirt: Add build file

Add infrastructure files to build edk2 for LoongArch QEMU virtual
machine.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584

Cc: Ard Biesheuvel <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Jordan Justen <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Bibo Mao <[email protected]>
Cc: Dongyan Qian <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Co-authored-by: Xianglai Li <[email protected]>
Co-authored-by: Bibo Mao <[email protected]>


  Commit: c2d6efaef952d2513e7066020235f8bd1baefecc
      
https://github.com/tianocore/edk2/commit/c2d6efaef952d2513e7066020235f8bd1baefecc
  Author: Chao Li <[email protected]>
  Date:   2024-06-18 (Tue, 18 Jun 2024)

  Changed paths:
    A OvmfPkg/LoongArchVirt/Readme.md

  Log Message:
  -----------
  OvmfPkg/LoongArchVirt: Add self introduction file

Add self introduction file for LoongArch virtual machine.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584

Cc: Ard Biesheuvel <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Jordan Justen <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Bibo Mao <[email protected]>
Cc: Dongyan Qian <[email protected]>
Signed-off-by: Chao Li <[email protected]>
Reviewed-by: Bibo Mao <[email protected]>


  Commit: 7a1739d896cb9b7665fac0a12e7021993e960bdb
      
https://github.com/tianocore/edk2/commit/7a1739d896cb9b7665fac0a12e7021993e960bdb
  Author: Chao Li <[email protected]>
  Date:   2024-06-18 (Tue, 18 Jun 2024)

  Changed paths:
    M OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml
    M OvmfPkg/PlatformCI/QemuBuild.py

  Log Message:
  -----------
  OvmfPkg/PlatformCI: Add CI coverage for LoongArchVirtQemu

Add support for building LoongArchVirtQemu platform in CI

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584

Cc: Ard Biesheuvel <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Signed-off-by: Chao Li <[email protected]>


  Commit: bfda27ddc89502190c79f74fc20cb81458d58449
      
https://github.com/tianocore/edk2/commit/bfda27ddc89502190c79f74fc20cb81458d58449
  Author: Chao Li <[email protected]>
  Date:   2024-06-18 (Tue, 18 Jun 2024)

  Changed paths:
    M Maintainers.txt

  Log Message:
  -----------
  Maintainers.txt: Update maintainers and reviewers for OvmfPkg/LoongArchVirt

Update Maintainers.txt to add Chao Li and Bibo Mao as LoongArchVirt Qemu
virt-machine platform maintainers, add Xianglai Li as the reviewer.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584

Cc: Michael D Kinney <[email protected]>
Cc: Ard Biesheuvel <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Bibo Mao <[email protected]>
Cc: Xianglai Li <[email protected]>
Signed-off-by: Chao Li <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/b0c5781671f3...bfda27ddc895

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to