audk/UefiCpuPkg/CpuDxe
Crystal Lee 96390bb8a5 UefiCpuPkg: Update return status to follow spec
SplitPage may return OUT_OF_RESOURCES if no memory resource to split
page entry. ConvertMemoryPageAttributes should also return
OUT_OF_RESOURCES instead of override the status to UNSUPPORTED.
Then EfiSetMemoryAttributes and EfiClearMemoryAttributes can return
correct status of OUT_OF_RESOURCES when requested attributes cannot
be applied due to lack of system resource.

Cc: Felix Polyudov <felixp@ami.com>
Cc: David Hsieh <davidhsieh@ami.com>
Cc: James Wang <jameswang@ami.com>
Signed-off-by: Crystal Lee <crystallee@ami.com>
2025-01-13 03:08:41 +00:00
..
Ia32 UefiCpuPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
LoongArch64 UefiCpuPkg: Remove macro MAX_LOONGARCH_EXCEPTION 2024-12-12 04:57:03 +00:00
X64 UefiCpuPkg: Replace Opcode with the corresponding instructions. 2022-03-01 01:45:47 +00:00
CpuDxe.c UefiCpuPkg: Produce EFI memory attributes protocol 2025-01-13 03:08:41 +00:00
CpuDxe.h UefiCpuPkg/CpuDxe: Refactor to use CPUID definitions 2023-04-01 01:08:34 +00:00
CpuDxe.inf UefiCpuPkg: Produce EFI memory attributes protocol 2025-01-13 03:08:41 +00:00
CpuDxe.uni UefiCpuPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:28 -07:00
CpuDxeExtra.uni UefiCpuPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:28 -07:00
CpuGdt.c UefiCpuPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
CpuGdt.h UefiCpuPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
CpuMp.c UefiCpuPkg: x86 CpuDxe: Allocate AP Exception Stack Below 4GB 2024-12-17 10:55:59 +00:00
CpuMp.h UefiCpuPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
CpuPageTable.c UefiCpuPkg: Update return status to follow spec 2025-01-13 03:08:41 +00:00
CpuPageTable.h UefiCpuPkg: Produce EFI memory attributes protocol 2025-01-13 03:08:41 +00:00