Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 04ecdc38cd4d43fa8d4ee6da5d9305a27d3eda6a
https://github.com/tianocore/edk2/commit/04ecdc38cd4d43fa8d4ee6da5d9305a27d3eda6a
Author: Zhiguang Liu <[email protected]>
Date: 2022-08-31 (Wed, 31 Aug 2022)
Changed paths:
A UefiCpuPkg/Library/CpuPageTableLib/UnitTest/CpuPageTableLibUnitTest.h
A UefiCpuPkg/Library/CpuPageTableLib/UnitTest/CpuPageTableLibUnitTestHost.c
A
UefiCpuPkg/Library/CpuPageTableLib/UnitTest/CpuPageTableLibUnitTestHost.inf
A UefiCpuPkg/Library/CpuPageTableLib/UnitTest/RandomNumber.c
A UefiCpuPkg/Library/CpuPageTableLib/UnitTest/RandomTest.c
A UefiCpuPkg/Library/CpuPageTableLib/UnitTest/RandomTest.h
A UefiCpuPkg/Library/CpuPageTableLib/UnitTest/TestHelper.c
M UefiCpuPkg/Test/UefiCpuPkgHostTest.dsc
M UefiCpuPkg/UefiCpuPkg.ci.yaml
Log Message:
-----------
UefiCpuPkg/CpuPageTableLib/UnitTest: Add host based unit test
Add host based unit tests for the CpuPageTableLib services.
Unit test focuses on PageTableMap function, containing two kinds of test
cases: manual test case and random test case.
Manual test case creates some corner case to test function PageTableMap.
Random test case generates multiple random memory entries (with random
attribute) as the input of function PageTableMap to get the output
pagetable. Output pagetable will be validated and be parsed to get output
memory entries, and then the input and output memory entries will be
compared to verify the functionality.
The unit test is not perfect yet. There are options for random test, and
some of them control the test coverage, and some option are not ready.
Will enhance in the future.
Cc: Eric Dong <[email protected]>
Reviewed-by: Ray Ni <[email protected]>
Cc: Rahul Kumar <[email protected]>
Signed-off-by: Zhiguang Liu <[email protected]>
Commit: 3c06953fd76ca2d1372ce5b0df14608de53cd148
https://github.com/tianocore/edk2/commit/3c06953fd76ca2d1372ce5b0df14608de53cd148
Author: Abdul Lateef Attar <[email protected]>
Date: 2022-08-31 (Wed, 31 Aug 2022)
Changed paths:
M ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Madt/MadtParser.c
Log Message:
-----------
ShellPkg: Adds Local APIC parser to AcpiView
Parse Type 0 or Local APIC structure.
Also parse the Local APIC Flags as bitfields.
Cc: Ray Ni <[email protected]>
Cc: Zhichao Gao <[email protected]>
Signed-off-by: Abdul Lateef Attar <[email protected]>
Reviewed-by: Zhichao Gao <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/383d34159d13...3c06953fd76c
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits