[edk2-devel] [PATCH] AMD/VanGogh: Update VanGogh firmware binaries to UCC4126.3B30 Update firmware binaries for VanGogh B0 processors to UCC4126.3B30

Zhai, MingXin (Duke) via groups.io posted 1 patch 10 months, 3 weeks ago
Failed in applying to current master (apply log)
Silicon/AMD/VanGogh/Firmwares/TypeId0x08.sbin | Bin 262656 -> 262656 bytes
Silicon/AMD/VanGogh/Firmwares/TypeId0x12.sbin | Bin 262656 -> 262656 bytes
.../AMD/VanGogh/Firmwares/TypeId0x30.csbin    | Bin 440144 -> 441216 bytes
Silicon/AMD/VanGogh/Firmwares/TypeId0x66.bin  | Bin 3200 -> 3200 bytes
.../AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3.bin | Bin 10796 -> 10796 bytes
.../Apcb/ApcbSet1Ff3DefaultRecovery.bin       | Bin 10796 -> 10796 bytes
.../FspBlobs/Apcb/ApcbSet1Ff3Updatable.bin    | Bin 488 -> 488 bytes
.../AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3.bin | Bin 10796 -> 10796 bytes
.../Apcb/ApcbSet2Ff3DefaultRecovery.bin       | Bin 10796 -> 10796 bytes
.../FspBlobs/Apcb/ApcbSet2Ff3Updatable.bin    | Bin 504 -> 504 bytes
.../Fsp/VangoghSet1ExternalReleaseM.fd        | Bin 786432 -> 786432 bytes
.../Fsp/VangoghSet1ExternalReleaseS.fd        | Bin 524288 -> 524288 bytes
.../Fsp/VangoghSet2ExternalReleaseM.fd        | Bin 786432 -> 786432 bytes
.../Fsp/VangoghSet2ExternalReleaseS.fd        | Bin 524288 -> 524288 bytes
Silicon/AMD/VanGogh/ReleaseNote.txt           |  13 +++++++++++++
15 files changed, 13 insertions(+)
[edk2-devel] [PATCH] AMD/VanGogh: Update VanGogh firmware binaries to UCC4126.3B30 Update firmware binaries for VanGogh B0 processors to UCC4126.3B30
Posted by Zhai, MingXin (Duke) via groups.io 10 months, 3 weeks ago
From: Duke Zhai <Duke.Zhai@amd.com>

Signed-off-by: Duke Zhai <Duke.Zhai@amd.com>
Cc: Eric Xing <eric.xing@amd.com>
Cc: Ken Yao <ken.yao@amd.com>
Cc: Igniculus Fu <igniculus.fu@amd.com>
Cc: Abner Chang <abner.chang@amd.com>
---
 Silicon/AMD/VanGogh/Firmwares/TypeId0x08.sbin | Bin 262656 -> 262656 bytes
 Silicon/AMD/VanGogh/Firmwares/TypeId0x12.sbin | Bin 262656 -> 262656 bytes
 .../AMD/VanGogh/Firmwares/TypeId0x30.csbin    | Bin 440144 -> 441216 bytes
 Silicon/AMD/VanGogh/Firmwares/TypeId0x66.bin  | Bin 3200 -> 3200 bytes
 .../AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3.bin | Bin 10796 -> 10796 bytes
 .../Apcb/ApcbSet1Ff3DefaultRecovery.bin       | Bin 10796 -> 10796 bytes
 .../FspBlobs/Apcb/ApcbSet1Ff3Updatable.bin    | Bin 488 -> 488 bytes
 .../AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3.bin | Bin 10796 -> 10796 bytes
 .../Apcb/ApcbSet2Ff3DefaultRecovery.bin       | Bin 10796 -> 10796 bytes
 .../FspBlobs/Apcb/ApcbSet2Ff3Updatable.bin    | Bin 504 -> 504 bytes
 .../Fsp/VangoghSet1ExternalReleaseM.fd        | Bin 786432 -> 786432 bytes
 .../Fsp/VangoghSet1ExternalReleaseS.fd        | Bin 524288 -> 524288 bytes
 .../Fsp/VangoghSet2ExternalReleaseM.fd        | Bin 786432 -> 786432 bytes
 .../Fsp/VangoghSet2ExternalReleaseS.fd        | Bin 524288 -> 524288 bytes
 Silicon/AMD/VanGogh/ReleaseNote.txt           |  13 +++++++++++++
 15 files changed, 13 insertions(+)

diff --git a/Silicon/AMD/VanGogh/Firmwares/TypeId0x08.sbin b/Silicon/AMD/VanGogh/Firmwares/TypeId0x08.sbin
index c35c0ca..0dc2605 100644
Binary files a/Silicon/AMD/VanGogh/Firmwares/TypeId0x08.sbin and b/Silicon/AMD/VanGogh/Firmwares/TypeId0x08.sbin differ
diff --git a/Silicon/AMD/VanGogh/Firmwares/TypeId0x12.sbin b/Silicon/AMD/VanGogh/Firmwares/TypeId0x12.sbin
index 3332cac..a38714a 100644
Binary files a/Silicon/AMD/VanGogh/Firmwares/TypeId0x12.sbin and b/Silicon/AMD/VanGogh/Firmwares/TypeId0x12.sbin differ
diff --git a/Silicon/AMD/VanGogh/Firmwares/TypeId0x30.csbin b/Silicon/AMD/VanGogh/Firmwares/TypeId0x30.csbin
index 8c6fcfd..2c15c9c 100644
Binary files a/Silicon/AMD/VanGogh/Firmwares/TypeId0x30.csbin and b/Silicon/AMD/VanGogh/Firmwares/TypeId0x30.csbin differ
diff --git a/Silicon/AMD/VanGogh/Firmwares/TypeId0x66.bin b/Silicon/AMD/VanGogh/Firmwares/TypeId0x66.bin
index 3119039..e59c3fe 100644
Binary files a/Silicon/AMD/VanGogh/Firmwares/TypeId0x66.bin and b/Silicon/AMD/VanGogh/Firmwares/TypeId0x66.bin differ
diff --git a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3.bin b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3.bin
index b8b3f08..10a246e 100644
Binary files a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3.bin and b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3.bin differ
diff --git a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3DefaultRecovery.bin b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3DefaultRecovery.bin
index b8b3f08..10a246e 100644
Binary files a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3DefaultRecovery.bin and b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3DefaultRecovery.bin differ
diff --git a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3Updatable.bin b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3Updatable.bin
index 3570f9b..4c01863 100644
Binary files a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3Updatable.bin and b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3Updatable.bin differ
diff --git a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3.bin b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3.bin
index d476d2d..ab2186f 100644
Binary files a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3.bin and b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3.bin differ
diff --git a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3DefaultRecovery.bin b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3DefaultRecovery.bin
index d476d2d..ab2186f 100644
Binary files a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3DefaultRecovery.bin and b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3DefaultRecovery.bin differ
diff --git a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3Updatable.bin b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3Updatable.bin
index 819ebb2..678eba6 100644
Binary files a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3Updatable.bin and b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3Updatable.bin differ
diff --git a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseM.fd b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseM.fd
index 3b09a23..b0d27f2 100644
Binary files a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseM.fd and b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseM.fd differ
diff --git a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseS.fd b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseS.fd
index 6ac95d1..82459ac 100644
Binary files a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseS.fd and b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseS.fd differ
diff --git a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseM.fd b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseM.fd
index cd5e337..87f554f 100644
Binary files a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseM.fd and b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseM.fd differ
diff --git a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseS.fd b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseS.fd
index 8b2d7db..704f63b 100644
Binary files a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseS.fd and b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseS.fd differ
diff --git a/Silicon/AMD/VanGogh/ReleaseNote.txt b/Silicon/AMD/VanGogh/ReleaseNote.txt
index 9f9f623..7a37e95 100644
--- a/Silicon/AMD/VanGogh/ReleaseNote.txt
+++ b/Silicon/AMD/VanGogh/ReleaseNote.txt
@@ -14,6 +14,19 @@ The different APCB FSP settings between Set1 and Set2
 ****************************************************************************

 FspBlobs and Firmwares Release Notes

 

+Version: UCC4126.3B30 for VanGogh

+ScanID:  SWCSD-7809

+

+Date:   Jan 26 2024

+

+----------------------------------------------------------------------------

+- Description:

+

+1. Update FspBlobs and AMD firmwares for BDK_3B30.

+

+****************************************************************************

+FspBlobs and Firmwares Release Notes

+

 Version: UCC3B16.3824 for VanGogh

 ScanID:  SWCSD-7436

 

-- 
2.31.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#114397): https://edk2.groups.io/g/devel/message/114397
Mute This Topic: https://groups.io/mt/103951170/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-
Re: [edk2-devel] [PATCH] AMD/VanGogh: Update VanGogh firmware binaries to UCC4126.3B30 Update firmware binaries for VanGogh B0 processors to UCC4126.3B30
Posted by Xing, Eric via groups.io 10 months, 3 weeks ago
[AMD Official Use Only - General]

Thanks Duke.
Reviewed by: Eric Xing <eric.xing@amd.com>

> -----Original Message-----
> From: duke.zhai@amd.com <duke.zhai@amd.com>
> Sent: Thursday, January 25, 2024 5:56 PM
> To: devel@edk2.groups.io
> Cc: Xing, Eric <Eric.Xing@amd.com>; Yao, Ken <Ken.Yao@amd.com>; Fu,
> Igniculus <Igniculus.Fu@amd.com>; Chang, Abner <Abner.Chang@amd.com>
> Subject: [PATCH] AMD/VanGogh: Update VanGogh firmware binaries to
> UCC4126.3B30 Update firmware binaries for VanGogh B0 processors to
> UCC4126.3B30
>
> From: Duke Zhai <Duke.Zhai@amd.com>
>
> Signed-off-by: Duke Zhai <Duke.Zhai@amd.com>
> Cc: Eric Xing <eric.xing@amd.com>
> Cc: Ken Yao <ken.yao@amd.com>
> Cc: Igniculus Fu <igniculus.fu@amd.com>
> Cc: Abner Chang <abner.chang@amd.com>
> ---
>  Silicon/AMD/VanGogh/Firmwares/TypeId0x08.sbin | Bin 262656 -> 262656
> bytes  Silicon/AMD/VanGogh/Firmwares/TypeId0x12.sbin | Bin 262656 ->
> 262656 bytes
>  .../AMD/VanGogh/Firmwares/TypeId0x30.csbin    | Bin 440144 -> 441216
> bytes
>  Silicon/AMD/VanGogh/Firmwares/TypeId0x66.bin  | Bin 3200 -> 3200
> bytes  .../AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3.bin | Bin 10796 ->
> 10796 bytes
>  .../Apcb/ApcbSet1Ff3DefaultRecovery.bin       | Bin 10796 -> 10796 bytes
>  .../FspBlobs/Apcb/ApcbSet1Ff3Updatable.bin    | Bin 488 -> 488 bytes
>  .../AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3.bin | Bin 10796 -> 10796
> bytes
>  .../Apcb/ApcbSet2Ff3DefaultRecovery.bin       | Bin 10796 -> 10796 bytes
>  .../FspBlobs/Apcb/ApcbSet2Ff3Updatable.bin    | Bin 504 -> 504 bytes
>  .../Fsp/VangoghSet1ExternalReleaseM.fd        | Bin 786432 -> 786432 bytes
>  .../Fsp/VangoghSet1ExternalReleaseS.fd        | Bin 524288 -> 524288 bytes
>  .../Fsp/VangoghSet2ExternalReleaseM.fd        | Bin 786432 -> 786432 bytes
>  .../Fsp/VangoghSet2ExternalReleaseS.fd        | Bin 524288 -> 524288 bytes
>  Silicon/AMD/VanGogh/ReleaseNote.txt           |  13 +++++++++++++
>  15 files changed, 13 insertions(+)
>
> diff --git a/Silicon/AMD/VanGogh/Firmwares/TypeId0x08.sbin
> b/Silicon/AMD/VanGogh/Firmwares/TypeId0x08.sbin
> index c35c0ca..0dc2605 100644
> Binary files a/Silicon/AMD/VanGogh/Firmwares/TypeId0x08.sbin and
> b/Silicon/AMD/VanGogh/Firmwares/TypeId0x08.sbin differ diff --git
> a/Silicon/AMD/VanGogh/Firmwares/TypeId0x12.sbin
> b/Silicon/AMD/VanGogh/Firmwares/TypeId0x12.sbin
> index 3332cac..a38714a 100644
> Binary files a/Silicon/AMD/VanGogh/Firmwares/TypeId0x12.sbin and
> b/Silicon/AMD/VanGogh/Firmwares/TypeId0x12.sbin differ diff --git
> a/Silicon/AMD/VanGogh/Firmwares/TypeId0x30.csbin
> b/Silicon/AMD/VanGogh/Firmwares/TypeId0x30.csbin
> index 8c6fcfd..2c15c9c 100644
> Binary files a/Silicon/AMD/VanGogh/Firmwares/TypeId0x30.csbin and
> b/Silicon/AMD/VanGogh/Firmwares/TypeId0x30.csbin differ diff --git
> a/Silicon/AMD/VanGogh/Firmwares/TypeId0x66.bin
> b/Silicon/AMD/VanGogh/Firmwares/TypeId0x66.bin
> index 3119039..e59c3fe 100644
> Binary files a/Silicon/AMD/VanGogh/Firmwares/TypeId0x66.bin and
> b/Silicon/AMD/VanGogh/Firmwares/TypeId0x66.bin differ diff --git
> a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3.bin
> b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3.bin
> index b8b3f08..10a246e 100644
> Binary files a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3.bin and
> b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3.bin differ diff --git
> a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3DefaultRecovery.bin
> b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3DefaultRecovery.bin
> index b8b3f08..10a246e 100644
> Binary files
> a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3DefaultRecovery.bin
> and
> b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3DefaultRecovery.bin
> differ diff --git
> a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3Updatable.bin
> b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3Updatable.bin
> index 3570f9b..4c01863 100644
> Binary files
> a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3Updatable.bin and
> b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet1Ff3Updatable.bin differ
> diff --git a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3.bin
> b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3.bin
> index d476d2d..ab2186f 100644
> Binary files a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3.bin and
> b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3.bin differ diff --git
> a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3DefaultRecovery.bin
> b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3DefaultRecovery.bin
> index d476d2d..ab2186f 100644
> Binary files
> a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3DefaultRecovery.bin
> and
> b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3DefaultRecovery.bin
> differ diff --git
> a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3Updatable.bin
> b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3Updatable.bin
> index 819ebb2..678eba6 100644
> Binary files
> a/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3Updatable.bin and
> b/Silicon/AMD/VanGogh/FspBlobs/Apcb/ApcbSet2Ff3Updatable.bin differ
> diff --git
> a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseM.fd
> b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseM.fd
> index 3b09a23..b0d27f2 100644
> Binary files
> a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseM.fd
> and
> b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseM.fd
> differ diff --git
> a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseS.fd
> b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseS.fd
> index 6ac95d1..82459ac 100644
> Binary files
> a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseS.fd and
> b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet1ExternalReleaseS.fd
> differ diff --git
> a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseM.fd
> b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseM.fd
> index cd5e337..87f554f 100644
> Binary files
> a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseM.fd
> and
> b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseM.fd
> differ diff --git
> a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseS.fd
> b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseS.fd
> index 8b2d7db..704f63b 100644
> Binary files
> a/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseS.fd and
> b/Silicon/AMD/VanGogh/FspBlobs/Fsp/VangoghSet2ExternalReleaseS.fd
> differ diff --git a/Silicon/AMD/VanGogh/ReleaseNote.txt
> b/Silicon/AMD/VanGogh/ReleaseNote.txt
> index 9f9f623..7a37e95 100644
> --- a/Silicon/AMD/VanGogh/ReleaseNote.txt
> +++ b/Silicon/AMD/VanGogh/ReleaseNote.txt
> @@ -14,6 +14,19 @@ The different APCB FSP settings between Set1 and Set2
>
> ****************************************************************
> ************ FspBlobs and Firmwares Release Notes +Version:
> UCC4126.3B30 for VanGogh+ScanID:  SWCSD-7809++Date:   Jan 26 2024++----
> ------------------------------------------------------------------------+- Description:++1.
> Update FspBlobs and AMD firmwares for
> BDK_3B30.++*****************************************************
> ***********************+FspBlobs and Firmwares Release Notes+ Version:
> UCC3B16.3824 for VanGogh ScanID:  SWCSD-7436 --
> 2.31.1



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#114382): https://edk2.groups.io/g/devel/message/114382
Mute This Topic: https://groups.io/mt/103951170/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-