-
-
Notifications
You must be signed in to change notification settings - Fork 11
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
[NOT FOR MERGE] V4.19.0.1 patches cleanup iter11 #507
Closed
Closed
Conversation
This file contains 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
Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Kamil Wcislo <[email protected]>
…se AMD SPI block Signed-off-by: Michał Żygowski <[email protected]>
Signed-off-by: Kamil Wcislo <[email protected]> Signed-off-by: Michał Żygowski <[email protected]>
This commit modifies the smbios_mainboard_serial_number function in the apu2 mainboard code. It now first attempts to read the serial number from flash. If this attempt fails, or if the serial number read from flash is invalid (either 0x00 or 0xff), it will then read the serial number from the NIC. This change allows for more flexibility in obtaining the serial number, which can be helpful in situations where the NIC is not available or the serial number in the NIC is not set. The commit also includes necessary includes and defines for the new functionality. The obtained information is exposed in SMBIOS tables. Signed-off-by: Maciej Pijanowski <[email protected]> Signed-off-by: Piotr Król <[email protected]>
…nabled Signed-off-by: Piotr Król <[email protected]>
This commit improves the mainboard_enable function in the apu2 mainboard code. It includes a check for console availability and logs the total available memory. It also reads memory configuration from GPIO 49 and 50, and reads the SPD data. If ECC is enabled, it logs that information as well. This additional logging will assist in debugging and system analysis, and ensure that the boot process is compatible with legacy systems and meets customer expectations. Signed-off-by: Piotr Król <[email protected]>
This commit introduces a change in the apu2 mainboard code to enable power on after a power failure. A new definition for PM_RTC_SHADOW has been added and a bit manipulation operation has been included to set the necessary bit for this feature. This change improves the robustness of the system in case of unexpected power outages. Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Piotr Król <[email protected]>
This commit introduces the ability for users to customize the feature set built into the iPXE ROM by specifying a custom general.h file. It also allows users to specify a custom bootmenu file. The Makefile has been updated to handle these new configuration options and will fail the build process if the specified files do not exist. Additionally, several environment variables related to Kconfig have been unexported to prevent potential conflicts with the iPXE build process. Signed-off-by: Kamil Wcislo <[email protected]> Signed-off-by: Michał Żygowski <[email protected]>
Include iPXE ROM as genroms/pxe.rom instead of a device-specific one. Signed-off-by: Kamil Wcislo <[email protected]>
On apu5 the S1 button is not present. Its GPIO is used as a SIMSWAP. Signed-off-by: Michał Żygowski <[email protected]>
Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Kamil Wcislo <[email protected]>
Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]>
…en offset invalid Signed-off-by: Michał Żygowski <[email protected]> Signed-off-by: Piotr Król <[email protected]>
This commit addresses an issue where ECC was not functioning correctly due to all memory being marked as excluded from ECC checking and error reporting. This was caused by an incorrect setting in systems without UMA (no integrated graphics). The fix involves temporarily disabling DRAM ECC scrubbing, clearing reserved bits in register D18F3xB8, disabling the ECC exclusion range, and then re-enabling DRAM ECC scrubbing. This ensures that ECC functions as expected and improves system stability. Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]>
- Iteration over devices in add_ivrs_device_entries were simplified to decrease complexity. - Code was structured to satisfy checkpatch Change-Id: I1ae789f75363435accd14a1b556e1570f43f94c4 Signed-off-by: Timothy Pearson <[email protected]> Signed-off-by: Piotr Król <[email protected]> Signed-off-by: Michał Witwicki <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]>
…nto one header file Signed-off-by: Michał Żygowski <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]> Signed-off-by: Krystian Hebel <[email protected]> Signed-off-by: Michał Kopeć <[email protected]> Signed-off-by: Marek Kasiewicz <[email protected]>
Signed-off-by: Marek Kasiewicz <[email protected]>
…apu4d Signed-off-by: Michał Żygowski <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]>
Signed-off-by: Marek Kasiewicz <[email protected]>
This commit updates the GPIO configuration for apu3, apu4, and apu7 boards. It also removes unused macros for SIO_PORT and SERIAL_DEV. Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]> Signed-off-by: Piotr Król <[email protected]>
This commit adds support for sercon-port in the SeaBIOS for the pcengines mainboard. The sercon-port file is added to the cbfs-files if the CONFIG_SEABIOS_SERCON_PORT_FILE is set. Signed-off-by: Piotr Król <[email protected]>
This commit removes the condition for the 'board.fmd' path, making it the default path regardless of the VBOOT configuration. The changes have been applied to the configurations of pcengines_apu2, pcengines_apu3, pcengines_apu4, pcengines_apu5, and pcengines_apu6. A new file 'board.fmd' has also been added to 'src/mainboard/pcengines/apu2'. Signed-off-by: Michał Żygowski <[email protected]>
…ing bootorder Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Michał Kopeć <[email protected]>
on apu3,4,5 and 6 Signed-off-by: Michał Kopeć <[email protected]>
Signed-off-by: Michał Kopeć <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]> Signed-off-by: Piotr Król <[email protected]>
apu7 is an apu3 with different NICs (Intel i225). For now, it doesn't support iPXE network booting. Change-Id: I495879f1527643b217f9facb07dace5d70175a3e Signed-off-by: Michał Kopeć <[email protected]>
The coreboot build date shown by print_sign_of_life at early boot was incorrectly presented in yyyyddmm format, when it should have been yyyymmdd. pcengines/coreboot#517 contains a complete explanation of the history of this date string. Signed-off-by: Mark Mentovai <[email protected]>
Signed-off-by: Piotr Król <[email protected]>
The amdfwtool expects firmware location to be passed in hexadecimal format. When CONFIG_AMDFW_OUTSIDE_CBFS the firmware location is calculated by int-add call which produces decimal output. Use shell printf to generate a hexadecimal value of HUDSON_FWM_POSITION. TEST=prepare simple FMD file with AMD_FW region at 0x20000, select CONFIG_AMDFW_OUTSIDE_CBFS and build PC Engines apu2 board Change-Id: Ib4b03f971b88acbc3392b66e084babe738659ea6 Signed-off-by: Michał Żygowski <[email protected]>
15 tasks
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.
git rebase --exec
method) for every supported PC Engines platform on given commitAnalyze all differences between v4.19.0.1 and iter11; if the given change is not present, then justify.