-
-
Notifications
You must be signed in to change notification settings - Fork 20
B850 support part1 #832
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
miczyg1
wants to merge
9
commits into
b850_support
Choose a base branch
from
b850_support_part1
base: b850_support
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
B850 support part1 #832
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Cover differences between AM5 and mobile parts of Phoenix processors. Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Add support for configuring AMD SB-TSI sensors with SMBus. Now that there is an AMD platform using this Super I/O, the implementation could be tested and verified. Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Soft fuse bit 14 swaps the ROM2 mapping range of 32MiB flash. This make the coreboot's ROM3 code incompatible with the soft fuse bit 14. The bit has to be cleared for ROM3 to work properly in coreboot. Otherwise, the CBFS walker would not be able to find the CBFS files. TEST=Run romstage on MSI PRO B850-P. Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
The offset mask should match the ROM file size. The AM5 combo images may contain BIOS relative addresses exceeding 16MiB boundary. Unlike server parts, where the SPI flash space is paged into 16MiB parts, the desktop parts do not have such limitation. Preserve the old mask for cases where physical addressing is used and supports only 16MiB flashes. TEST=Parse MSI PRO B850-P vendor BIOS. Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
The value ot EFS offset 0x54 is the USB BIOS Update (UBU) pointer. It is mentioned in doc 55758. Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Add a new type pointing to the Promontory chipset FW on desktop firmware images. Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
The combo images on AM5 platform may have multiple ISH structures which point to the same PSP L2 directories, but differ with PSP IDs. Do not return prematurely from the PSP directory parsing. Instead, let the tool print the duplicated PSP L2 address, but do not parse it again. This lets the other entries in given directory to be parsed and printed (if the L2 pointer is not the last entry in the directory). Add printing ISH structures to determine the PSP IDs supported by given PSP L2 directories. TEST=Parse MSI PRO B850-P vendor BIOS. Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
On AM5 desktop platforms the addressing mode for L2 directories is table-relative (2). However, the L2 pointers and L1 directories always use the BIOS relative address mode (1) in AM5 combo images. Force the BIOS-relative address mode for L1 directories whenever the tool attempts to use table-relative address mode for L1 directories and their entries. TEST=Boot bootblock on MSI PRO B850-P. Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
a14101e to
75041f8
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.