Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 8cce048d4834d6967a568f3a0adc1efcf97c80c7
      
https://github.com/tianocore/edk2/commit/8cce048d4834d6967a568f3a0adc1efcf97c80c7
  Author: Jeff Brasen <[email protected]>
  Date:   2024-10-04 (Fri, 04 Oct 2024)

  Changed paths:
    M DynamicTablesPkg/Library/Common/AmlLib/CodeGen/AmlCodeGen.c

  Log Message:
  -----------
  DynamicTablesPkg: Correct _PSD package format

The _PSD structure should have nested packages.

The current implementation generates

Name (_PSD, Package()
   {
   NumEntries             // Integer
   Revision               // Integer (BYTE)
   Domain                 // Integer (DWORD)
   CoordType              // Integer (DWORD)
   NumProcessors          // Integer (DWORD)
})

when this should be

Name (_PSD, Package()
   {
    Package()
    {
    NumEntries             // Integer
    Revision               // Integer (BYTE)
    Domain                 // Integer (DWORD)
    CoordType              // Integer (DWORD)
    NumProcessors          // Integer (DWORD)
    }
})

REF: 
https://uefi.org/specs/ACPI/6.5/08_Processor_Configuration_and_Control.html#psd-p-state-dependency
Signed-off-by: Jeff Brasen <[email protected]>



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