Skip to content

Commit

Permalink
[CHERRY-PICK] MdePkg/SmBios.h: Add New ProcessorFamily definitions fo…
Browse files Browse the repository at this point in the history
…r SMBIOS Type4 (#813)

The patch adds new ProcessorFamily definitions for SMBIOS Type4 based on
SMBIOS 3.8.0.


Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Star Zeng <[email protected]>
Reviewed-by: Zhichao Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Cc: Dandan Bi <[email protected]>
Cc: Star Zeng <[email protected]>
Cc: Zhichao Gao <[email protected]>
Cc: Benny Lin <[email protected]>
Cc: Gua Guo <[email protected]>
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>

# Preface

Please ensure you have read the [contribution
docs](https://github.com/microsoft/mu/blob/master/CONTRIBUTING.md) prior
to submitting the pull request. In particular,
[pull request
guidelines](https://github.com/microsoft/mu/blob/master/CONTRIBUTING.md#pull-request-best-practices).

## Description

Cherry-picked from edk2.

For each item, place an "x" in between `[` and `]` if true. Example:
`[x]`.
_(you can also check items in the GitHub UI)_

- [ ] Impacts functionality?
- **Functionality** - Does the change ultimately impact how firmware
functions?
- Examples: Add a new library, publish a new PPI, update an algorithm,
...
- [ ] Impacts security?
- **Security** - Does the change have a direct security impact on an
application,
    flow, or firmware?
  - Examples: Crypto algorithm change, buffer overflow fix, parameter
    validation improvement, ...
- [ ] Breaking change?
- **Breaking change** - Will anyone consuming this change experience a
break
    in build or boot behavior?
- Examples: Add a new library class, move a module to a different repo,
call
    a function in a new library class in a pre-existing module, ...
- [ ] Includes tests?
  - **Tests** - Does the change include any explicit test code?
  - Examples: Unit tests, integration tests, robot tests, ...
- [ ] Includes documentation?
- **Documentation** - Does the change contain explicit documentation
additions
    outside direct code modifications (and comments)?
- Examples: Update readme file, add feature readme file, link to
documentation
    on an a separate Web page, ...

## How This Was Tested

Tested on Intel hardware.

## Integration Instructions

N/A

Signed-off-by: Jason Lou <[email protected]>
Co-authored-by: Jason Lou <[email protected]>
  • Loading branch information
srilathasridharan and jasonlouyun authored Apr 17, 2024
1 parent bb47824 commit 3988753
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions MdePkg/Include/IndustryStandard/SmBios.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/** @file
Industry Standard Definitions of SMBIOS Table Specification v3.7.0.
Industry Standard Definitions of SMBIOS Table Specification v3.8.0.
Copyright (c) 2006 - 2023, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2006 - 2024, Intel Corporation. All rights reserved.<BR>
(C) Copyright 2015-2017 Hewlett Packard Enterprise Development LP<BR>
(C) Copyright 2015 - 2019 Hewlett Packard Enterprise Development LP<BR>
Copyright (c) 2022, AMD Incorporated. All rights reserved.<BR>
Expand Down Expand Up @@ -774,7 +774,15 @@ typedef enum {
ProcessorFamilyQuadCoreLoongson3B = 0x026E,
ProcessorFamilyMultiCoreLoongson3B = 0x026F,
ProcessorFamilyMultiCoreLoongson3C = 0x0270,
ProcessorFamilyMultiCoreLoongson3D = 0x0271
ProcessorFamilyMultiCoreLoongson3D = 0x0271,
ProcessorFamilyIntelCore3 = 0x0300,
ProcessorFamilyIntelCore5 = 0x0301,
ProcessorFamilyIntelCore7 = 0x0302,
ProcessorFamilyIntelCore9 = 0x0303,
ProcessorFamilyIntelCoreUltra3 = 0x0304,
ProcessorFamilyIntelCoreUltra5 = 0x0305,
ProcessorFamilyIntelCoreUltra7 = 0x0306,
ProcessorFamilyIntelCoreUltra9 = 0x0307
} PROCESSOR_FAMILY2_DATA;

///
Expand Down

0 comments on commit 3988753

Please sign in to comment.