amd_blobs: Add Carrizo and Bristol Ridge VBIOS and PSP blobs

The StoneyPI package supports Family 15h Models 60h-6Fh APUs and prior
packages for those models are deprecated.  Add the PSP and VBIOS items
for those two products, copied from StoneyPI_1.3.0.9.

Change-Id: Ic71db9c6289b978e79ad6ec255e8c8e01f86bad2
Signed-off-by: Marshall Dawson <marshalldawson3rd@gmail.com>
This commit is contained in:
Marshall Dawson 2019-11-21 15:05:04 -07:00 committed by Martin Roth
parent cc653bb347
commit 17d0288698
28 changed files with 2788 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,27 @@
============================ BR AM4 003 VBIOS release ========================================
Bristol AM4 generic Baseline VBIOS 003
Bristol A11 0x9870 109-C95010-003 BristolAM4GenericVbios.002 09/13/16,06:02:48 CL#1313643 15.48.0.70 ATOMBuild #358759
Major Changes included:
1. Get boot up display devices from integrated system info table instead of call back INT15 function
============================ BR AM4 002 VBIOS release ========================================
Bristol AM4 generic Baseline VBIOS 002
Bristol A11 0x9870 109-C95010-002 BristolAM4GenericVbios.002 04/05/16,22:36:40 CL#1253653 15.48.0.69 ATOMBuild #342219
Major Changes included:
1. Support ext HDMI chip initialization per port initialization.
============================ BR AM4 001 VBIOS release ========================================
Bristol AM4 generic Baseline VBIOS 001
Bristol A11 0x9870 109-C95010-001 BristolAM4GenericVbios.001 03/17/16,04:01:41 CL#1248329 15.48.0.69 ATOMBuild #340774
Major Changes included:
1. Need to separate AM4 VBIOS from CZ/BR generic VBIOS due to DP SI issue.
Change UNIPHY_TX_CONTROL3 from 0x18000000 to 0x16000000 at HBR2, swing 0.8v and pre-emphasis 3.5dB
Change UNIPHY_TX_CONTROL3 from 0x04000000 to 0x03000000 at HBR2, swing 0.4v and pre-emphasis 9.5dB
Change UNIPHY_TX_CONTROL3 from 0x00000000 to 0x01000000 at HBR, swing 0.4v and pre-emphasis 9.5dB
Change UNIPHY_TX_CONTROL3 from 0x00000000 to 0x01000000 at RBR, swing 0.4v and pre-emphasis 9.5dB
Change UNIPHY_TMDP_REG3 from 0x000e0001 to 0x000F8001 at HBR, swing 0.4v and pre-emphasis 9.5dB
Change UNIPHY_TMDP_REG3 from 0x000e0001 to 0x000F8001 at RBR, swing 0.4v and pre-emphasis 9.5dB

Binary file not shown.

View File

@ -0,0 +1,267 @@
============================ CZ 031 VBIOS release ========================================
Carrizo generic Baseline VBIOS 031
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.031 09/13/16,06:01:31 CL# 1313643 @ 15.48.0.70 ATOMBuild #358758
Major Changes included:
1. Updated: Get boot up display devices from integrated system info table instead of call back INT15 function
============================ CZ 030 VBIOS release ========================================
Carrizo generic Baseline VBIOS 030
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.030 11/02/15,22:12:55 CL# 1206586 @ 15.48.0.69 ATOMBuild #331158
Major Changes included:
1. Bypass programming PS175 via I2C if Parade PS175 reported by SBIOS
============================ CZ 029 VBIOS release ========================================
Carrizo generic Baseline VBIOS 029
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.029 10/02/15,02:56:23 CL# 1196473 @ 15.48.0.68 ATOMBuild #329406
Major Changes included:
1. Add Parade PS175 DPToHDMI w/ HDCP2.2 recoverter chip support
============================ CZ 028 VBIOS release ========================================
Carrizo generic Baseline VBIOS 028
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.028 08/10/15,22:08:55 CL# 1178829 @ 15.48.0.66 ATOMBuild #326682
Major Changes included:
1. EPR #420782 - PLAT-1130 EPR 420782 - [Win10][CZ]PnP intermittently hangs with black screen, DAL/VBIOS DCE PG sequence hangs.
============================ CZ 027 VBIOS release ========================================
Carrizo generic Baseline VBIOS 027
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.027 06/25/15,15:30:55 CL# 1165180 @ 15.48.0.65 ATOMBuild #323600
Major Changes included:
1. (PLAT-1389) [CZ][DDR4][BIOS] Incorrect memory type info is passed to driver - Add KEY_PATCH_BIOS_MSG_MEMORY_TYPE_DDR4.
============================ CZ 026 VBIOS release ========================================
Carrizo generic Baseline VBIOS 026
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.026 05/14/15,16:55:14 CL# 11510990 @15.48.0.61 ATOMBuild #320224
Major Changes included:
1. EPR 416466 - with DP_4K, black screen on Win10 installation. Allow setting large modes (3840 x 2160 x 32bpp)+, thus avoiding 16bpp modes (slower) to be used.
============================ CZ 025 VBIOS release ========================================
Carrizo generic Baseline VBIOS 025
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.025 05/07/2015,23:57:38 CL#11486000 @15.48.0.61 ATOMBuild #319536
Major Changes included:
1. Fix BUG465154: SCU no display after reset from OS with Carrizo VBIOS baseline 024.
============================ CZ 024 VBIOS release ========================================
Carrizo generic Baseline VBIOS 024
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.024 04/10/2015,14:45:50 CL#1139654 @15.48.0.56 ATOMBuild #317027
Major Changes included:
1. Enable Dynamic voltage change in mode set.
2. Clear mmSMU_MP1_SRBM2P_RESP_8 before send SMC message VBIOSMC_MSG_VddNbRequest In SetVoltageTable.
3. Change i2C speed to 100kHz from 50kHz when program HDMI 2.0 retimer chip.
============================ CZ 023 VBIOS release ========================================
Carrizo generic Baseline VBIOS 023
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.023 03/31/2015,15:27:47 CL#1136334 @15.48.0.55 ATOMBuild #316286
Major Changes included:
1. Display taking too long to resume from S0i3 if using eDP.
2. EPR415408: [QA][CZ] Choppy audio/video when connecting to WD while video is playing.
3. fix issues in HDMI2.0 retimer/redriver chip init by i2c
============================ CZ 022 VBIOS release ========================================
Carrizo generic Baseline VBIOS 022
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.022 2/26/2015,14:11:00 CL#1125402 @15.48.0.0 ATOMBuild #313918
Major Changes included:
Fix some 4K DP panel intermittentlly no display issue during POST.
============================ CZ 021 VBIOS release ========================================
Carrizo generic Baseline VBIOS 021
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.021 2/1/2015,12:15:32 CL#1117283 @15.48.0.0 ATOMBuild #311474
Major Changes included:
use CPDMA memory copy to replace memory fill in clearscreen function to improve the VBIOS bootup time.
============================ CZ 020 VBIOS release ========================================
Carrizo generic Baseline VBIOS 020
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.020 11/16/14,17:31:32 CL#1097362 @staging ATOMBuild #305391
Major Changes included:
CL1097362 - EPR #010003 - [CZ][DCE]Carrizo has only ATOM_UNDERLAY_PIPE0,
In 4:2:0, the luma and chroma are in different surfaces, so DPGV0 controls the luma while DPGV1 controls chroma.
In 4:4:4 and 4:2:2, the data is in 1 surface, so only DPGV0 is used.
so CZ will only support ATOM_UNDERLAY_PIPE0
============================ CZ 019 VBIOS release ========================================
Carrizo generic Baseline VBIOS 019
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.019 10/28/14,16:20:46 CL#1091648 @staging ATOMBuild #304496
Major Changes included:
CL1091648 - [CZ][DCE]the fields TMDS_PIXEL_ENCODING and TMDS_COLOR_FORMAT moved from TMDS_CNTL in DCE10 to DIG_FE_CNTL in DCE11. In DIG_FE_CNTL, the fields are actually bits 28 (for TMDS_PIXEL_ENCODING) and 31:30 (for TMDS_COLOR_FORMAT).
============================ CZ 018 VBIOS release ========================================
Carrizo generic Baseline VBIOS 018
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.018 10/14/14,16:25:51 CL#1087425 @staging ATOMBuild #303488
Major Changes included:
CL1087425 - fix to BUG457055:Gardenia CZ: HDMI video output does not work.
============================ CZ 017 VBIOS release ========================================
Carrizo generic Baseline VBIOS 017
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.017 10/02/14,17:24:39 CL#1083767 @staging ATOMBuild #302840
Major Changes included:
CL1081056 - OBS455612:[CZ][DCE] smu hang after Display Pipe Gate/Ungate when nb dpm enable.
DPG_PIPE_NB_PSTATE_CHANGE_CONTROL register is added in the GDB.
============================ CZ 016 VBIOS release ========================================
Carrizo generic Baseline VBIOS 016
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.016 09/03/14,17:31:31 CL#1073053 @staging ATOMBuild #300896
Major Changes included:
CL1064448/1064972 - [CZ][PHY]eDP V1.4 Phy settings offset calculation correction. which is for fix eDP non-Legacy mode no display issue.
CL1072187 - EPR #010003 - [CZ][DCE]enable SetEngineClock table. for diagnostic use. Vbios will not use this table.
CL1067396 - EPR #010013 - GOLDEN Update, UNIPHY_TMDP_REG3 in ID2887:CARRIZO_TMDP_EDP_LOW_VDIFF
============================ CZ 015 VBIOS release ========================================
Carrizo generic Baseline VBIOS 015
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.015 08/11/14,13:08:25 CL#1064928 @staging ATOMBuild #299240
Major Changes included:
CL1063560 - fix to OBS452674:[CZ] No display in Win8.1 when PPLIB enabled on Beta7 driver with WGA4730N Bios
CL1063123 - fix to EPR #403797:[CZ][DFS BYPASS] No display in Win8.1 when PPLIB enabled on Beta7 driver with WGA4730N Bios,
CL1060596 - PHY setiing GDB update, HDMI PHY settings for TMDP_B_HDMI, TMDP_C_HDMI added.
============================ CZ 014 VBIOS release ========================================
Carrizo generic Baseline VBIOS 014
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.014 07/21/14,13:56:00 CL#1057431 @staging ATOMBuild #297833
Changes included:
CL1057430 : DVI Setting #2744, Carrizo_TMDP_TMDS is updated with UNIPHY_TX_ CONTRL3 from c000000 to 8000000 at clock arrange 5.
Here is DIG_LANE_ENABLE=f at the clock range 145MHz to 165MHz.
============================ CZ 013 VBIOS release ========================================
Carrizo generic Baseline VBIOS 013
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.bin 07/08/14,20:33:10 CL#1053386 @staging ATOMBuild #297065
Changes included:
1. programming UNDERFLOW_UPDATE_LOCK = 0
2. DC_MEM_GLOBAL_PWR_REQ_DIS = 0.
3. Fix bug EPR401829, eDP lost display if driver calls VBIOS for PIPE Power gate with PIPE_INIT.
4. Fix OBS449906 DCE AFMT clock gating: Global power request disable golden setting not set and its side effects.
============================ CZ 012 VBIOS release ========================================
Carrizo generic Baseline VBIOS 012
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.bin 06/27/14,19:25:58 CL#1050738 @staging ATOMBuild #296523
Changes included:
GDB updates for CARRIZO_TMDP_HDMI and CARRIZO_TMDP_DP
UNIPHY_TX_CONTROL1 value was changed from 0xaa05555 to 0xaa01111 for HDMI Mode Clock Range 5 (300MHz)
UNIPHY_TMDP_REG3 value was changed from 0xa0001 to 0x20001 for RBR 1.62G AND 0 DB 0.4V.
DCE GDB changes:
DCP_LB_DATA_GAP_BETWEEN_CHUNK = 0x145
UNP_LB_DATA_GAP_BETWEEN_CHUNK = 0x140
Golden DB match checked.
============================ CZ 011 VBIOS release ========================================
Carrizo generic Baseline VBIOS 011
Carrizo A10 0x9870 105-c75100-00a CarrizoGenericVbios.bin 6/19/2014,18:35 CL#1047807 @staging ATOMBuild #296068
Changes included:
1. Enable AUX_RESET toggling during AUX enable sequence.
2. Enable support HDMI 2.0 4k 6Gbps mode
3. Enable eDP v1.4 6 voltage mode support.
4. Enable DCE power gating and feature.
5. Update DCE golden setting: DMIF_CONTROL, AUX_DPHY_TX_REF_CONTROL, LB_BUFFER_STATUS
6. Add new IntegratedSystemInfoTable structure to support 8 entries of DISPCLK/VDDC mapping.
============================ CZ 010 VBIOS release ========================================
Carrizo generic Baseline VBIOS 010
Carrizo A10 0x9870 105-c75100-00a AMDCarrizoGenericVbios.010 06/16/14,12:39 CL#1046248 @staging ATOMBuild #295776
Changes included:
Carrizo bring up Vbios .
This Vbios includes all the the features for bring up.
1. Change PN formation from 113-CZ-xxx to 113-C75102-XXX.
============================ CZ 009 VBIOS release ========================================
Carrizo generic Baseline VBIOS 009
Carrizo A10 0x9870 105-c75100-00a AMDCarrizoGenericVbios.009 06/13/14,11:04:55 1046055@staging ATOMBuild #295728
Changes included:
Carrizo bring up Vbios .
This Vbios includes all the the features for bring up.
1. Update UNIPHY IMPCAL power up sequence to Fix no display issue when VDDP =0.9v.
2. Add LCD backlight brightness level control function.
============================ CZ 008 VBIOS release ========================================
Carrizo generic Baseline VBIOS 008
Carrizo A10 0x9870 105-c75100-00a AMDCarrizoGenericVbios.008 06/08/14,11:04:55 10431307@staging ATOMBuild #295228
Changes included:
Carrizo bring up Vbios .
This Vbios includes all the the features for bring up.
Fix HDMI/DVI no display issue in windows driver which is caused by incorrect DREFCLk frequence in FirmwareInfoTable.
============================ CZ 007 VBIOS release ========================================
Carrizo generic Baseline VBIOS 007
Carrizo A10 0x9870 105-c75100-00a AMDCarrizoGenericVbios.007 06/05/14,18:09:55 10431307@staging ATOMBuild #295153
Changes included:
Carrizo bring up Vbios .
This Vbios includes all the the features for bring up.
HDMI and eDP/DP wok fine with external 48Mhz reference clock.
============================ CZ 005 VBIOS release ========================================
Carrizo generic Baseline VBIOS 005
Carrizo A10 0x9870 105-c75100-00a AMDCarrizoGenericVbios.005 05/25/14,21:50:24 10395465@staging ATOMBuild #294458
Changes included:
Carrizo bring up Vbios .
This Vbios includes all the the features for bring up.
Support eDP V1.4 Pre-emphasis and voltage swing settings.
Support HDMI2.0 PI chip one time programming.
Sync the code to CL10395465
============================ CZ 004 VBIOS release ========================================
Carrizo generic Baseline VBIOS 004
Carrizo A10 0x9870 105-c75100-00a AMDCarrizoGenericVbios.004 04/29/14,18:19:25 10318944@staging ATOMBuild #292676
Changes included:
Carrizo bring up Vbios candidate.
This Vbios includes the features for bring up.
Remove those HWE related items, including
1.put the CP_DMA back,
2.put the CRTC_SATUS/TMDP_REG5 check back,
3.remove hardcoded parameters.
============================ CZ 003 VBIOS release ========================================
Carrizo generic Baseline VBIOS 003
Carrizo A10 0x9870 105-c75100-00a CZHWETest.004 04/23/14,15:40:36 1029795@staging ATOMBuild #292262
Changes included:
remove TMDP_REG5/CRTC_STATUS Check, this Vbios is only for HWemulation. it removes the UNIPHY_TMDP_REG5 check, because the HWE can not emulate the PHY part.
============================ 002 VBIOS release ========================================
Carrizo generic Baseline VBIOS 002
Carrizo A10 0x9870 105-c75100-00a AMDCarrizoGenericVbios.002 01/17/14,15:23:43 998574@staging ATOMBuild #283962
Changes included:
simplify display configuration to run HWE. reduce display to 1 DVI on DP0.
============================ 001 VBIOS release ========================================
Carrizo generic Baseline VBIOS 001
Carrizo A10 0x9870 105-c75100-00a AMDCarrizoGenericVbios.001 11/26/13,11:20:44 980538@15.39.0.0 ATOMBuild #278809
Vbios includes:
1. sync to CL278809 which includes the basic Vbios for Hardware Emulation.
2. CM DPA was disabled for speeding up HW Emulation.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,390 @@
//----------------------------------------------------------------------------
// PSP FW Delivery Release Note
//
// Copyright 2017, Advanced Micro Devices, Inc.
// Image Version number: PSP BootLoader: 0.5.0.37, PSP SecureOS: 0.5.0.37
// Date: Nov 2nd, 2017
//----------------------------------------------------------------------------
Content:
PSP FW Deliverables for Bristol Bring Up.
This Build is compiled using the ARM license from the AMD license server.
Files:
PspBootLoader_prod_BR.sbin [Updated: 0.5.0.37] - PSP offchip BootLoader, signed with production key version
PspRecoveryBootLoader_prod_BR.sbin [Existed: 0.5.0.37] - PSP offchip Recovery BootLoader, signed with production key version
PspAgesaS3Resume_prod_BR.csbin [Existed: 0.5.0.37] - PSP Agesa S3 resume, signed with production key version and compressed
PspSecureOs_prod_BR.csbin [Updated: 0.5.0.37] - PSP secure OS, signed with production key version and compressed
PspTrustlets_TPMver096_prod_BR.cbin [Existed: 0.5.0.37] - PSP secure OS system trustlet (type 0xC), not signed but compressed.
PspTrustlets_TPMver122_prod_BR.cbin [Existed: 0.5.0.37] - PSP secure OS system trustlet (type 0x14), not signed but compressed.
[0.5.0.37]
PLAT-26134:
- fTPM 137 addition
- RS3 certificate for tl_fTPM_137
[0.5.0.36]
Back-out revision 25 from //depot/psp/stg/fw/2.0-SRBRCZ-Unified/fw/drivers/drm/Out/Bin/drDrm.lib
[Updated drDrm.lib been used to build the System Utility Trustlet makes the Utility TA exceed its size limitation in 32KB. The DRM lib is used only for Utility TA and extra functionality included in the DRM driver do not affect the TA workablity. So, no need to update the library. Instead, reverted to older version.]
PLAT-21484 / TIC-21847: PSP FW fails at system 1st boot occasionally (with AMI BIOS).
- Most probably the TPM Manufacture was stuck due to timing issues.
- Extra instrumentation causes PSP FW to function as expected, possibly by rectifying timing issues.
- Code files cleaned up for good housekeeping practices.
- Newly built fTPM TL binary files
- TpmManufacture moved from trustlets.c to the TPM thread in the main.c.
- Instrumentation around the TPM functions to narrow down the point of failure
- Cache invalidation for TCI buffer after calling System TA
[0.5.0.35]
1. PLAT-15647: Remove handling the Host TA Unload command as not used in the production to reduce the binary size.
Code base updated up to CL#42423.
[0.5.0.34]
1. PLAT-19168 - Changing TPM initialization code to have query cap wait for TPM device to be initialized.
Code base updated up to CL#42160.
[0.5.0.33]
1. PLAT-17393: PSB Test Mode - Status/Error Reporting.
2. PLAT-17759: BIOS-2-PSP Mailbox interface enhancement: Clear the status bit before new command handling to re-charge the error report mechanism.
Code base updated up to CL#40868.
[0.5.0.32]
1. PLAT-15393: Implement the factory reset flag when TPM detected swapping of CPU.
2. PLAT-15647: Address security concerns. For any PDMB mapping validate not only the start AXI address but the last as well.
Code base updated up to CL#39865.
[0.5.0.31]
1. PLAT-15647: Port security and functional fixes found during interface security code review to CZ/BR/ST Unified:
1) Address concerns regarding S3 suspend and external APIs:
- Check to make sure S3 suspend request is coming when CPU is in SMM mode and SlpTyp in FCH is set to S3.
- When mapping MMHUB window, make sure physical addresses does not overlap with CC6 area.
- Add verification of PDMB mapped address against CC6 and SMM areas.
- Fix issues caused by out-of-order NOP command;
- Better error handling in BIOS mailbox;
- Modify BIOS-to-PSP command buffer structure to allow SMM_INFO command to pass address of command buffer for commands sent in SMM mode;
- Require S3 enter/exit and TA_INFO commands to use fixed command buffer address;
2) Change <t-base Memory Pool size from 7 MB to 6 MB as the actual CC6 PSP SWd Reserved Memory area is limited by 6716 KB.
3) Add Watchdog control during mapping an external DRAM buffer. In case of failure return error indication in the C2P status register to BIOS.
4) Remove handling of OEM-X host commands.
5) AGESA GNB IOMMU L1_CNTL Programming in S3 resume path to ensure these are programmed before PSP generates any DRAM access.
Code base updated up to CL#39736.
[0.5.0.30]
1. PLAT-13446: (BR AM4) Adding support for Knoll 1 Device ID.
Code base updated up to CL#38529.
[0.5.0.2F]
1. PLAT-9674: Fix bug in the <t-base SMNIF TLBs assignment to satisfy BootROM request to use TLBs 12 to 15 only.
2. PLAT-13065: Platform Secure Boot Control - Test Mode Support for Bristol Ridge. New feature request.
3. PLAT-12495: Regenerating ekcert instead of returning TPM when Ek certificate is not present and Reseed flag is not set as to workaround TPM version 2.8.
Code base updated up to CL#38361.
[0.5.0.2E]
1. PLAT-12156: OEM-X specific support code: Update White List for eCZ customer reference boards.
Code base updated up to CL#37732.
[0.5.0.2D]
1. PLAT-10774: OEM-X specific support code:
- Add support of "break I2C bus hang" for I2C1;
- I2C driver checks the MST_ACTIVITY after message transmission;
- Safe disable after transmission.
Code base updated up to CL#36937.
[0.5.0.2C]
1. PLAT-10774: OEM-X specific support code: I2C driver change. Resolve the I2C bus hang.
Code base updated up to CL#36756.
Activity bit checking is not added pending Synopsis's official confirmation
Only for I2C3.
[0.5.0.2B]
1. PLAT-10774: OEM-X specific support code: Work around the i2c driver hang during S3 S4 mixed stress cycling.
Code base updated up to CL#36726.
[0.5.0.2A]
1. PLAT-9557: OEM-X specific support code: Update thread synchronization.
Code base updated up to CL#36528.
[0.5.0.29]
1. PLAT-10268: Fix "System stay at CP:D3B8 about 8 sec during BIOS POST every time after updated PI".
Code base updated up to CL#36463.
[0.5.0.28]
1. SWDEV-97548: Global Platform API Compliance. Fix the GP VTS test case Invoke_SetOperationKey failure.
2. PLAT-9583: OEM-X specific support code. OEM BIOS-2-PSP code ID range starts from 0x40. WARNING! Has to be synched with BIOS.
3. PLAT-6896: Fix Agesa version number.
Code base updated up to CL#36196.
[0.5.0.27]
1. PLAT-9557: OEM-X specific support code. Fix special BIOS-2-PSP command handling if it's issued before TA is loaded and initialized.
2. SWDEV-89326: Global Platform API Compliance. Fix failures in VTS for Category Crypto.
3. PLAT-6896: Carrizo systems do no resume from S3 with NB P-states disabled. WARNING! Does not compatible with weekly BIOSs prior 07/06
Code base updated up to CL#36016.
WARNING!
New Agesa S3 Resume binary image (PspAgesaS3Resume_prod_BR.csbin) does not compatible with old BIOSs prior July 6, 2016.
[0.5.0.26]
1. PLAT-9229: Fix a corner case of nvstorage garbage collection which hung system at FW_status 8442BD06.
2. PLAT-9192: Fix a bug in the Utility System TA that causes Secure Unlock failure after entering s3 several times.
Code base updated up to CL#35833.
[0.5.0.25]
1. PSP 2674: Fix TPM 2.0 clock test failure on RS: Incorporates delay from NV access to ensure the tpm clock returned within the tolerance level of HLK test.
Code base updated up to CL#35498.
[0.5.0.24]
1. PLAT-8965: OEM-X: Enable PSP-EC communication sharing I2C 3 with Broadcom NIC device.
Code base updated up to CL#35342.
[0.5.0.23]
1. PLAT-8830: PSP 2.0 Gfx interface enhancement: Corner cases and error handling improved.
Code base updated up to CL#35236.
[0.5.0.22]
1. PSP-2632: EpSeed generation using OTP key. Fix certificate generation process on expiry date. Merge OTP key generation code for iCA.
Code base updated up to CL#34846.
[0.5.0.21]
1. PLAT-8370: Protect by mutex the MCI/MCP buffer usage by different asynchronous threads requiring <t-base services.
2. PSP-2572: Fix RedStone HLK TPM functional test failure RC.Sensitive (0x155); Enabled AES 256.
3. PSP-2568: Fix RedStone HLK TPM NVstorage test failure; Merge new changes from TPMv122 reference code.
4. PSP-2406: Port ECC Schnorr, ECDAA changes.
Code base updated up to CL#34760.
[0.5.0.20]
1. PLAT-7968: [BR AM4] Promontory device request to support PROM2 over-clock enable, PROM1 over-clock disable.
2. PLAT-3153: OEM-X specific PI: Prevent from loading OEM-X TA signed with test key.
Code base updated up to CL#34423.
[0.5.0.1F]
1. PLAT-3151: OEM-X specific PI: allow PSP FW to calculate PEC and send rawdata+PEC to EC/SIO device.
2. PLAT-3153: OEM-X specific PI: Do not stop booting in case if OEM TA loaded from BIOS PSP Directory validation failed.
3. PLAT-3153: OEM-X specific PI: Fix S3 suspend/resume issues.
Code base updated up to CL#34301.
[0.5.0.1E]
1. PLAT-7495: Update Global Platform part of MCLib in <t-base.
2. PLAT-7549: Remove BUILD_OEM compilation flag in PSP FW.
Code base updated up to CL#34201.
[0.5.0.1D]
1. PLAT-7247: RC_MEMORY leak fix to root-cause. Revert back max loaded objects num to 50.
Code base updated up to CL#34097.
[0.5.0.1C]
1. PLAT-7088: Use software mutex before access to access register SMIX_98 & SMIX_A8.
2. PLAT-7247: Fix RC.memory issue: Increment object size from 50 to 100. Ek Certificate date update and version change.
3. PLAT-7131: [BR AM4] Promontory device validation failure (PC:8053): PT A2 infinite-retry workaround (specific to A2 revision).
Code base updated up to CL#33843.
[0.5.0.1B]
1. PLAT-6535: Halt the system if SMU FW authentication fails.
2. PLAT-6771: [BR AM4] Fix Promontory device validation failure (PC:8053).
3. PLAT-6794: Fix HDT Secure Debug Unlock failure.
Code base updated up to CL#33599.
[0.5.0.1A]
1. PLAT-6139: Secure OS SRAM usage optimization: split NWd into SRRAM and DRAM parts.
2. PLAT-6647: Add fTPM ADK optimization back.
Code base updated up to CL#33381.
[0.5.0.19]
1. PLAT-6367: BR AM4. Workaround for Promontory hardware clock domain not lining up with CCP clock domain.
2. PLAT-5885: BR AM4. Fix Powerup I2C block sequence issue for 8052 hang seen in ACPI tests.
Code base updated up to CL#33289.
[0.5.0.18]
1. PLAT-6145, PLAT-6417: Revert ADK optimization issue (PLAT-2694) to workaround PLAT-6145 issue.
2. PLAT-2551, PLAT-6416: Add delay following spi-rom erase to avoid x86 trapped in consecutive SMI call and cause Vsync TDR.
Code base updated up to CL#33183.
[0.5.0.17]
1. PLAT-6198, PLAT-5492: Fix Token Unlock bug.
2. PLAT-5338: Token Unlock performance enhancement. WARNING! Recovery Boot Loader updated.
3. PLAT_5992: Reduce <t-base RTM size.
4. PLAT-6139: Reduce Secure OS NWd SRAM usage.
Code base updated up to CL#33068.
[0.5.0.16]
1. PLAT-5873: PSP BL to load SecureOS to DRAM, not to SRAM.
2. PLAT-5686: Load fTPM v122 for CZ by default.
3. PLAT-5636: Stop Timer3 after Knoll authentication and reset counter, in order to not interfere with debug unlock.
Code base updated up to CL#32874.
[0.5.0.15]
1. PLAT-5636: Set AoacPwrGood[1] == 1 for communication with Knoll, in case it was 0.
1. PLAT-5492: Remove the 0x5 secure unlock flag: requirement for token unlock in BIOS image.
Code base updated up to CL#32751.
[0.5.0.14]
1. PLAT-5378: Promontory authentication F/W workaround to address PCIE DID issue from Asmedia.
2. PLAT-5341: Remove debug code that overwrites C2P_MSG_25 register.
Code base updated up to CL#32327.
[0.5.0.13]
1. PLAT-5213: Fixed TPM 1.22 to enable the assert notification on C2P mailbox.
2. PLAT-3033: Bugfix for Promontory -- also now only authenticate Key 0
3. PLAT-3033: Bugfix for Knoll for intermittent F7h issue during warm S5 reboots
4. PLAT-3033: Build Utility Trustlet to support full Promontory functionality.
Code base updated up to CL#32233.
[0.5.0.12]
1. PLAT-3033: Full Promontory functionality including overdrive enablement and correct behaviour in Unsecured, Secure, Auth bit.
2. PLAT-3033: Bug fixes for Knoll.
3. PLAT-4895: Optimize SRAM usage in Secure OS.
Code base updated up to CL#32061.
[0.5.0.11]
1. PLAT-2694: Optimization for the issue that BIOS init time exceeds criteria on ADK test with fTPM enabled.
2. PLAT-3033: Modified mechanism to authenticate PCIe device for promontory and merge the full solution with Knoll.
Code base updated up to CL#31944.
[0.5.0.10]
1. PLAT-3054: Fix TLAPI_ALG_RSA_OAEP_SHA256 return on decrypt mode.
2. PLAT-3033: Adding mechanism to authenticate PCIe device for promontory and merge the full solution with Knoll.
3. PLAT-1765: Refine Knoll challenge/response algorithm.
4. PLAT-1765: Testing AES-CBC wrapped key.
Code base updated up to CL#31697.
[0.5.0.0F]
1. PLAT-2616, 2617: Security patch TPM on 0.96 and 1.22 on DA
2. PLAT-2374: Passthrough function to support copying of framebuffer to system memory.
Code base updated up to CL#31345.
[0.5.0.0E]
1. PLAT-2636: Fix BIOS RTM/PEI blob validation failure in case of it's size is not multiple of 64.
2. PLAT-2355: Add Detection of Knoll Device to CZ/BR/ST Unified Bootloader.
Code base updated up to CL#31255.
[0.5.0.0D]
1. PLAT-2474/PLAT-2488: [BR DDR4] S3 resume fails at DDR2400
Code base updated up to CL#31159.
[0.5.0.0C]
1. PLAT-2358: Swap PSP entry number for TPM to suit back-ward compatible of old programs.
2. PLAT-2378: [CZ FM2] set SPI-ROM mode settings in proper dFCH registers.
Code base updated up to CL#30949.
[0.5.0.0B]
Code base updated up to CL#30865.
PLAT-2297: -rebuild fTPM
PLAT-2297:
- Port of changes from CL 29109 to unified branch
1. Fix CPC_TPM_TC2_2_16_06_01 on ECC parameter
2. Fix CPC_TPM_TC2_2_14_03_05 on invalid case on ECDSA
ENH464884: -update TPM version and cert time
EPR #423140 - ASD Driver change to read device information securely for CZ WS enablement
EPR #010001 - Update VPR carve out region limit
PLAT-2078, PLAT-2079: Check Family_ID in CZ/BR and Stoney and if it's not 0 do not let system boot.
ENH464884: -not used anymore, so delete;
TT465250: Add CFLAGS for BUILD_SR=1
PLAT-1995:
Port of CL 30174 to unified branch
- For fTPM 1.22 specifically, HLK test TPM 2.0 Stress expects a TPM_RC_SIZE error to be returned from TPM2_VerifySignature for ECDSA whenever either of the input signatures' buffer lengths are greater than the buffer length of the modulus, irregardless of the absolute values of the signatures (e.g. a signature of value 1 with buffer length 33 bytes returns TPM_RC_SIZE)
EPR #010001 - Fix bug with using playready structure before initialization
JIRA-2193 - Fix CCP HAL layer for queue 1 used by ASD driver Porting from CZ to BR/CZ
DEV465250: Fix typo in script separators that prevents the mars to be build
EPR #010001 - Promotion of PSP 2.0-Unified ASD driver: production binary version 1.47
JIRA #1584: - Update VPR aperature registers from a byte to word alignment
PLAT-2103 - Updating makefile and trustlet allowing 1.22 TPM to be signed with SR and BR key by default
EPR#010001: Add the new feature to build different TPM truslets into system truslets. Dynamically detect ASIC type and select different TPM truslets. update the makefile
EPR#010001: Add the new feature to build different TPM truslets into system truslets. Dynamically detect ASIC type and select different TPM truslets.
[0.5.0.0A]
Code base updated up to CL#30604.
JIRA1584: -Add check if CP type for SFB is enabled
EPR010001: -Port ASD chagnes from SR to unified branch
-Remove IPC handler for VPR region
-Add DCI handler for VPR region
PLAT-2038: Introduce BUILD_SR key to separate ASD driver source code base for different platforms.
PLAT-2049: Clean up the ASD driver source code to avoid any Warning messages during compile/build.
PLAT-2038: Setup System Trustlets and ASD driver build environment for PROD_SIGN=1
PLAT-1796: CZ: Create a separate S3 entry for D18F2x9C? _x0081_0[F,2:0]77_dct[1:0]
Fix definition error in the combo support of CZ and ST; Add Stoney memory support into the unified branch;
[0.5.0.09]
Code base updated up to CL#30514.
EPR413366: Fix a bug in latest adding command to Gfx I/F for shared memory mapping in PSP 2.0 branch.
ENH464884: -yield back to NWD to avoid soft hung in TPM assert;
[0.5.0.08]
Code base updated up to CL#30420.
TT465250: Validate all internal apps do not output debug message
- Using Macro APP_DBG_PRINTF instead of all kind of different debug message call.ie. dbgSN/dbgSPN/dbgSDN/tlDbgPrintf?.
- Map APP_DBG_PRINTF to tlApiLogPrintf() if debug message enabled and default to disabled.
ENH464884: -check TPM idle before suspend sequence to aviod system hung in mc_cmd_suspend; -port CL30382;
ENH464884: -fix manufacture version mismatch;
PLAT-1909: Work around to ignore parasit TEE command due to somebody wtites 0 to the C2P_MSG_17 register.
ENH464884: -minor changes and clean up;
EPR#413366: Adding command to Gfx I/F for shared memory mapping in PSP 2.0 branch:
- Fix errors in 2.0 CZ
- Port to 2.0-BR
[0.5.0.07]
Code base updated up to CL#30253.
1. ENH466357: Reduce PSP/SMN clock back to the default 300 MHz as a temporarily workaround for eCZ B10/A10 fused parts.
2. ENH#464884
- Fixed a bug causing _math__Div to be incorrect for certain parameters. The amount of "used" elements of a KC_BIGNUM in the function BNDiv was calculated incorrectly for some inputs. This was fixed by checking explicitly how many elements were used, instead of assuming the number of elements was the numerator's used elements minus the denominator's used elements
3. ENH465657: Enable port 80h for FM2+ as early as possible because dFCH has it's disabled by default unlike iFCH.
4. ENH464884:
-TPM NV data CRC corruption detection, recovery and auto-healing;
-New cookie search algorithm after corrupted header and data;
-New NV format, back compatible with old NV format;
-Automatic renew NV format on first reboot after BIOS re-flash;
-Incresed .text and .data section to accommodate NV corruption detect & recovery code;
-Fixed L1 page table size and alignment;
-Deleted L2 page table to release extra space;
5. PLAT-1796 : Create a separate S3 entry for D18F2x9C_x0081_0[F,2:0]77_dct[1:0]
[0.5.0.06]
1. ENH466194: Handle new BIOS-2-PSP command 0x17 to clear SMMLock bit in CC6 private memory.
2. TT465250: Sync CZ ftpm code base 1.22 upto CL@30108, and default use 1.22 code base.
3. ENH#464884
- Port of CL 30061 to 2.0-BR. Original CL description:
- PSP 2.0 FW fix on TPM version 0.96 to bugs that were causing hangs and failures on HLK test TPM 2.0 Stress
4. ENH465657: Port CL#30056 from CZ to BR: Fix S3 resume mode detection by iFCH for FP4 and dFCH for FM2+
[0.5.0.05]
1. OBS465667: Boost PSP and SMN clock to 720MHz.
2. BUG464096: Fix PSP TEE interface to diagnose a bad buffer address for command TEE_CMD_ID_INITIALIZE.
3. ENH465395: Fix number of pending NvWrites bug in fTPM with TCG test suite 1.3. fTPM is updated.
4. TT465250: Validate all internal apps do not output debug message TL_UTIL & TL_FTPM
5. BUG465880: CZ PSP FW ARM cache clean/invalidate operations bug. Implementation does not define properly the exact line of the cache that has to be operated with. Corner cases inaccuracy.
6. PLAT-1183: CZ_HLK_Win10: TPM2.0 TCG Physical Presence Interface 1.2 Test (Core System) test failed.
7. PLAT-1180: [HLK][Win10] TPM Win32_TPM Class Test fails on CZ and BS
[0.5.0.04]
1. TT465250: Setup FW ver. 0.5.0.04 for release
2. OBS465776: Fix Code Review defects D13167-D13170 regadring to request to postpone enabling eDP after S3 resume until command 7 "S3 Resume Done".
3. OBS465776: Request to postpone enabling eDP after S3 resume until command 7 "S3 Resume Done".
[0.5.0.03]
1. TT465250: Setup FW ver. 0.5.0.03 and update ftpm release binary.
2. ENH464884:
-Ported CL29599;
-Optimization: disabled EKCert generation when TPM disabled.
3. EPR#010001: Update setup batch files to adopt newer version of Java JDK, which required by Signing server.
4. BUG#465659
- Port to 2.0-BR -- equivalent CL on 2.0: CL#29663, and on 1.0: CL#29660
- PSP 2.0 FW ModExpImpl buffer length fix to bug that was causing an error in HLK test "RsaExtrema" or "TPM 2.0 - Cryptographic Operations and RNG"
Changed ModExpImpl in rsaImpl.c to always pass buffers whose lengths are a multiple of 256 bits, as required by the CCP hardware.
Changed ModExpImpl in rsaImpl.c to check for exponents whose buffer is longer than the modulus buffer.
5. DEV465250, ENH465657: Port CL ##29563, 29664, 29667 from CZ to BR.
6. BUG465562: Ek long form to encode issue name.
7. EPR#010001: Port CL#29621 from Carrizo to Bristol
8. DEV465250: Port CL ##29433, 29435, 29486, 29563 from CZ to BR.
[0.5.0.02]
1. Code base updated up to CL#29469.
2. Port ENH452776: CZ DDR4 MR Programming
3. TT465250: Port CL##28972/29223/29227 from CZ to BR
4. HDT- 2351: Token Unlock through KDS - update
5. EPR#010001: token unlock through KDS update, give time for HDT to query protocol version.
6. EPR#010001: New feature combo BIOS support in PSP FW.
[0.5.0.01]
1. First BR release functionally equivalent to CZ release 0.2.0.2B.
2. JIRA (HDT-2351): Update Token Unlock through KDS feature based on updated design.
3. Code base updated up to CL#29209.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,317 @@
+------------------------------------------+
| SMU Firmware Release Notes - BRISTOL AM4 |
+------------------------------------------+
+----------------------------+
| Version 1.27.19.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 05/08/16
|
| * Features enabled
|
|
| * FuseDoc
|
| * Change Log
| Workaround to fix A12 no margin issue on P0
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.18.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 07/06/15
|
| * Features enabled
|
|
| * FuseDoc
|
| * Change Log
| Remove rule that will only allow the top two states to be disabled for EDC checking
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.17.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 05/06/15
|
| * Features enabled
|
|
| * FuseDoc
|
| * Change Log
| SMUBRSAM4-38: Workaround fusing issue and use GFXIDDx instead of NBIDDx for clipping
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.16.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 01/04/15
|
| * Features enabled
|
|
| * FuseDoc
|
| * Change Log
| SMUBRSAM4-37: Fix/workaround for S3 issues when iGPU are disabled
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.15.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 29/01/15
|
| * Features enabled
|
|
| * FuseDoc
|
| * Change Log
| SMUBRSAM4-36: Fuse check for Overclocking EN & re-enable OC via authentication
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.14.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 18/01/15
|
| * Features enabled
|
|
| * FuseDoc
|
| * Change Log
| SMUBRSAM4-34: ShadowPstate Vid needs a bound
| SMUBRSAM4-35: AVFS: AvfsVID change for DVT
| SMUBRS-78: Secure SMN writes/read for Telemetry registers
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.13.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 22/12/15
|
| * Features enabled
|
|
| * FuseDoc
|
| * Change Log
| SMUBRSAM4-32: No GPU VDDNB Power estimate bug
| SMUBRSAM4-33: No GPU VDDNB High VDDNB Power Observed
| SMUBRS-77: Deadlock prevention
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.11.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 14/12/15
|
| * Features enabled
|
|
| * FuseDoc
|
| * Change Log
| SMUBRSAM4-27: SCLK stretcher parameter indexing error.
| SMUBRSAM4-29: BRS AM4 SCLK stretcher parameter update.
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.10.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 11/12/15
|
| * Features enabled
|
|
| * FuseDoc
|
| * Change Log
| SMUBRS-76: Accidentally OC enabled all the time
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.9.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 23/11/15
|
| * Features enabled
|
|
| * FuseDoc
|
| * Change Log
| SMUBRSAM4-25: Taking ACP out of reset for NPU parts
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.8.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 16/11/15
|
| * Features enabled
|
|
| * FuseDoc
|
| * Change Log
| SMUBRSAM4-23: BR AM4 GFX CU Throttling not working fine
| SMUBRSAM4-19: BAPM Pcalc needs tweaks to over-estimate power at lower cpu pstates
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.7.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 10/11/15
|
| * Features enabled
|
|
| * FuseDoc
|
| * Change Log
| SMUBRSAM4-8: Support for CPU Overclocking protection based on authentication
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.6.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 5/11/15
|
| * Features enabled
|
|
| * FuseDoc
|
| * Change Log
| SMUBRSAM4-18: Updating AC BTC weights based on charz data
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.5.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 26/10/15
|
| * Features enabled
| SCLK Stretcher
|
| * FuseDoc
|
| * Change Log
| SMUBRSAM4-14: System hang with SCLK Stretcher enabled in 35W cTDP configuration
| Port over SMUBRS-67: ACC feature causing large run to run perf variation for IOMeter tests
| Port over SMUBRS-69: BR FP4 Porting SMUCZ-535: Drop GFX CUs on PROCHOT
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.4.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 19/10/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRSAM4-11: Porting over SMUBRS-63
| SMUBRSAM4-13: BR AM4 Make GFX a sub-block of GNB for better VDDNB BAPM power estimation and throttling
| SMUBRSAM4-15: Port over No GPU support from CZ FP4 branch
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.3.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 12/10/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRSAM4-10: BR AM4: Change PPT Limit for 35W TDP to 42W
| Following fix ported from FP4 to AM4
| SMUBRS-50: Fix for PLAT-1978 [BR] Lower Stutter Efficiency (Pre Self Refresh UNB) on WGR5722N BIOS
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.2.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 21/09/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| Following AVFS fixes ported from FP4 to AM4
| SMUBRS-60: Nested Force/Unforce Wake
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.1.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 31/08/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| Following AVFS fixes ported from FP4 to AM4
| SMUBRS-49: Fix for PLAT-2006: [GR] System hangs at PC: A0d5 with external weekly BIOS imtermittently.
| SMUBRS-53: Disable 2CP shadow Pstates for 12W
| SMUBRS-56: Extension of SMUBRS-52
|
+------------------------------------------------------------------------------------------------------------
+----------------------------+
| Version 1.27.0.0 |
+----------------------------+------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 17/08/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| BR AM4 SMU FW for Bringup
| SMUBRSAM4-1: BR AM4 Implement combined VDDNB and VDDGFX rail
| SMUBRSAM4-2: BR AM4 Implement new system configurations specific to AM4
| SMUBRSAM4-3: BR AM4 Remove A0 silicon version related workarounds
|
+------------------------------------------------------------------------------------------------------------

View File

@ -0,0 +1,293 @@
+------------------------------------------+
| SMU Firmware Release Notes - BRISTOL FP4 |
+------------------------------------------+
+--------------------------+
| Version 27.17.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 20/11/16
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| - remove reset to enable Audio Pin Offload on Quanta
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.16.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 22/08/16
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| PLAT-6481 - pstate limit after S3 is not set up properly after exit - need to double toggle that register
| JIRA SMUBRS-79 - VPU recovery is fixed.
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.15.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 22/12/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRS-77: DEADLOCK prevention code
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.14.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 16/11/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRS-73: BR FP4 GFX CU Throttling not working fine
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.13.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 12/10/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRS-67: ACC feature causing large run to run perf variation for IOMeter tests
| SMUBRS-69: BR FP4 Porting SMUCZ-535: Drop GFX CUs on PROCHOT
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.12.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 5/10/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRS-63: Avfs change for CPU P7 product defn. change
| SMUBRS-66: BR FP4 Core Power underestimation observed on ThermNow (HotDog15h)
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.11.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 21/09/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRS-50: Fix for PLAT-1978 [BR] Lower Stutter Efficiency (Pre Self Refresh UNB) on WGR5722N BIOS
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.10.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 16/09/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRS-60: Nested Force/Unforce Wake
| Pulled out SMUBRS-58 since not needed
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.9.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 08/09/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRS-58: AVFS pings to UNB clash with big hammer workaround in 4K/ high res display situation
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.8.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 31/08/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRS-54: BR FP4 remove A0 version checks to alleviate code space issue
| SMUBRS-56: Extension of SMUBRS-52
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.7.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 24/08/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRS-52 15W/12W instability - UNB related issue
| SMUBRS-53 Disable 2CP shadow Pstates for 12W
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.6.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 19/08/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRS-12: Low MBB Performance fixed
| SMUBRS-49: Fix for PLAT-2006: [GR] System hangs at PC: A0d5 with external weekly BIOS imtermittently
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.5.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 26/07/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRS-43: AVFS: shadowPstates code: update to BTCGBV, 3sigma addition for sP0
| SMUBRS-44: ShadowPstates: bug in lowerMax function
| SMUBRS-45: Set CBB NBPState to NBP2 based on BR 35W B10 and 15W B10 CBB charz
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.4.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 13/07/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRS-40 BR MBB Optimization - CBB cases should go to NBP3
| SMUBRS-34 Bug in C1 CState BAPM Power Estimation
| SMUBRS-8 NTE Leakage Scaling (coefficients updated)
| SMUBRS-41 Reevaluate Core estimated power guardbands for BR
| SMUBRS-35 BTC/AVFS weights tuning
| SMUBRS-36 AVFS/ShadowPstates related
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.3.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 29/06/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRS-31 BIOS option not availiable to enable Adaptive C states and LDO C States
| Added FW support for feature enable/disable option for ACC
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.2.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 22/06/15
|
| * Features enabled
|
| * FuseDoc
|
| * Change Log
| SMUBRS-29 Porting late CZ bug fixes to BR
| SMUBRS-21 Change the application of CKS settings to be based on frequency
| SMUBRS-28 AVFS changes according to recent BR Charz data
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 27.1.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 15/06/15
|
| * Features enabled
| -SHADOW P-STATES
| -45W CTDP SUPPORT
|
| * FuseDoc
|
| * Change Log
| SMUBRS-13: Enable Shadow Pstates
| SMUBRS-14: Cleanup of BTC Code
| SMUBRS-20: BTC to account for T2P shifts with variation in Sidd
| SMUBRS-25: Enhancement to SMUBRS-13 to save space in the boot section
| SMUBRS-26: Add support for 45W cTDP to BR FP4
| SMUBRS-27: Porting CZ Bug fix "SMUCZ-529" to BR
| SMUBRS-23: Porting CZ bug fix "SMUCZ-525" to BR
|
+------------------------------------------------------------------------------------------------------------
+--------------------------+
| Version 19.0.0 |
+---------------------------+-------------------------------------------------------------------------------
| * Date (dd/mm/yy)
| 20/05/15
|
| * Features enabled
| -RELIABILITY
| -ACC
|
| * FuseDoc
| 1.30
|
| * Change Log
| SMUBRS-2 - Adaptive C-state Configuration
| SMUBRS-6 - Reliability Tracker
| SMUBRS-7 - Fine-grained Leakage Accounting
|
+------------------------------------------------------------------------------------------------------------

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.