Created attachment 287389 [details] Processor Programming Reference (PPR) for AMD Family 17h Model 01h, Revision B1 Processors Rev 1.14 - April 15, 2017 Linux commit 3fe3331bb285 "perf/x86/amd: Add event map for AMD Family 17h" references a document that is no longer available at the link it specified. It is now available again [1], but given AMD website churn, and based on Boris' recommendation [2], let this be a single URL reference for uploading AMD documents as they get referenced by upstream commits. [1] https://developer.amd.com/wordpress/media/2017/11/54945_PPR_Family_17h_Models_00h-0Fh.pdf [2] https://lkml.org/lkml/2020/2/11/395
Created attachment 287391 [details] Revision Guide for AMD Family 17h Models 00h-0Fh Processors Rev. 1.12 June 2018 Reference for an upcoming patch covering erratum 1054.
Created attachment 287393 [details] Revision Guide for AMD Family 17h Models 30h-3Fh Processors Rev. 0.74 September 2019 Reference for an upcoming patch covering erratum 1054.
Created attachment 287395 [details] Processor Programming Reference (PPR) for AMD Family 17h Model 18h, Revision B1 Processors Rev. 3.14 - Sep 26, 2019 PDF file extracted from zipfile currently available here: https://www.amd.com/system/files/TechDocs/55570-B1_PUB.zip The only other file was a generic README about using pdf files.
Created attachment 287397 [details] Open-Source Register Reference For AMD Family 17h Processors Models 00h-2Fh, Rev 3.03 - July, 2018 https://www.amd.com/system/files/TechDocs/56255_OSRR.pdf
Created attachment 287399 [details] Processor Programming Reference (PPR) for AMD Family 17h Models 01h,08h, Revision B2 Processors Rev 3.03 - Jun 14, 2019 Single PDF extracted from: https://www.amd.com/system/files/TechDocs/54945_3.03_ppr_ZP_B2_pub.zip
Created attachment 287401 [details] Processor Programming Reference (PPR) for AMD Family 17h Model 71h, Revision B0 Processors Rev 3.06 - Jul 17, 2019 Single PDF extracted from: https://www.amd.com/system/files/TechDocs/56176_ppr_Family_17h_Model_71h_B0_pub_Rev_3.06.zip
Created attachment 287403 [details] Processor Programming Reference (PPR) for AMD Family 17h Model 31h, Revision B0 Processors Rev 0.54 - Sep 12, 2019 https://developer.amd.com/wp-content/resources/55803_0.54-PUB.pdf
Created attachment 287669 [details] Software Optimization Guide for AMD Family 17h Models 30h and Greater Processors, Pub. 56305 Rev. 3.01 - Feb 2020 PDF extracted from: https://www.amd.com/system/files/TechDocs/56305.zip
Created attachment 288899 [details] AMD64 Architecture Programmer’s Manual Volume 1: Application Programming, Pub. 24592 Rev. 3.22 - Dec 2017
Comment on attachment 288899 [details] AMD64 Architecture Programmer’s Manual Volume 1: Application Programming, Pub. 24592 Rev. 3.22 - Dec 2017 PDF extracted from: https://www.amd.com/system/files/TechDocs/24592.pdf
Created attachment 288921 [details] AMD64 Architecture Programmer’s Manual Volume 2: System Programming, Pub. 24593 Rev. 3.34 - April 2020 - Part 1/3 PDF extracted from: https://www.amd.com/system/files/TechDocs/24593.pdf
Created attachment 288923 [details] AMD64 Architecture Programmer’s Manual Volume 2: System Programming, Pub. 24593 Rev. 3.34 - April 2020 - Part 2/3 PDF extracted from: https://www.amd.com/system/files/TechDocs/24593.pdf
Created attachment 288925 [details] AMD64 Architecture Programmer’s Manual Volume 2: System Programming, Pub. 24593 Rev. 3.34 - April 2020 - Part 3/3 PDF extracted from: https://www.amd.com/system/files/TechDocs/24593.pdf
Created attachment 288927 [details] AMD64 Architecture Programmer’s Manual Volume 3: General-Purpose and System Instructions, Pub. 24594 Rev. 3.30 - April 2020 PDF extracted from: https://www.amd.com/system/files/TechDocs/24594.pdf
Created attachment 288929 [details] AMD64 Architecture Programmer’s Manual Volume 4: 128-Bit and 256-Bit Media Instructions, Pub. 26568 Rev. 3.23 - Feb 2019 PDF extracted from: https://www.amd.com/system/files/TechDocs/26568.pdf
Created attachment 288931 [details] AMD64 Architecture Programmer’s Manual Volume 5: 64-Bit Media and x87 Floating-Point Instructions, Pub. 26569 Rev. 3.15 - May 2018 PDF extracted from: https://www.amd.com/system/files/TechDocs/26569_APM_V5.pdf
Created attachment 293395 [details] AMD64 Technology Platform Quality of Service Extensions Publication # 56375 Revision: 1.02 Issue Date: October 2020 The PDF is extracted from https://developer.amd.com/wp-content/resources/56375.pdf
Created attachment 296015 [details] Processor Programming Reference (PPR) for AMD Family 19h Model 01h Rev B1 Vol1
Created attachment 296017 [details] Processor Programming Reference (PPR) for AMD Family 19h Model 01h Rev B1 Vol2
Comment on attachment 296015 [details] Processor Programming Reference (PPR) for AMD Family 19h Model 01h Rev B1 Vol1 Extracted from https://www.amd.com/system/files/TechDocs/55898_pub.zip
Comment on attachment 296017 [details] Processor Programming Reference (PPR) for AMD Family 19h Model 01h Rev B1 Vol2 Extracted from https://www.amd.com/system/files/TechDocs/55898_pub.zip
Created attachment 298239 [details] Revision Guide for AMD Family 17h Models 30h-3Fh Processors, Pub. 56323 Rev. 0.78 March 2021 Downloaded from: https://developer.amd.com/wp-content/resources/56323-PUB_0.78.pdf
Created attachment 298241 [details] Revision Guide for AMD Family 19h Models 00h-0Fh Processors, Pub. 56683 Rev. 1.04 July 2021 Downloaded from: https://www.amd.com/system/files/TechDocs/56683-PUB_1.04.pdf
Created attachment 298553 [details] Software Optimization Guide for AMD Family 15h Processors, Pub. 47414 Rev. 3.08 - Jan 2014 Downloaded from: http://support.amd.com/TechDocs/47414_15h_sw_opt_guide.pdf
Created attachment 298555 [details] Software Optimization Guide for AMD Family 19h Processors, Pub. 56665 Rev. 3.00 - Nov, 2020 Extracted from: https://www.amd.com/system/files/TechDocs/56665.zip
Created attachment 300549 [details] AMD64 Architecture Programmer’s Manual: Volume 2: System Programming, Pub. 24593, Rev. 3.38 - Nov 2021 AMD64 Architecture Programmer’s Manual: Volume 2: System Programming, Pub. 24593, Rev. 3.38 - Nov 2021 Downloaded from: https://www.amd.com/system/files/TechDocs/24593.pdf
Created attachment 301365 [details] AMD64 Technology Platform Quality of Service Extensions, Revision: 1.03 AMD64 Technology Platform Quality of Service Extensions Publication # 56375 Revision: 1.03 Issue Date: February 20 2 2
Created attachment 301528 [details] Technical Guidance for Mitigating Branch Type Confusion Rev. 1.0 2022-07-12 Technical Guidance for Mitigating Branch Type Confusion Rev. 1.0 2022-07-12 Downloaded 5 Aug. 2022 from: https://www.amd.com/system/files/documents/technical-guidance-for-mitigating-branch-type-confusion_v7_20220712.pdf
Created attachment 303986 [details] Processor Programming Reference (PPR) Vol 1.1 for AMD Family 19h Model 11h B1 - 55901 Rev 0.25 - Oct 6, 2022 PDF extracted from: https://www.amd.com/system/files/TechDocs/55901_0.25.zip
Created attachment 303987 [details] Processor Programming Reference (PPR) Vol 1.2 for AMD Family 19h Model 11h B1 - 55901 Rev 0.25 - Oct 6, 2022 PDF extracted from: https://www.amd.com/system/files/TechDocs/55901_0.25.zip
Created attachment 303988 [details] Processor Programming Reference (PPR) Vol 2 for AMD Family 19h Model 11h B1 - 55901 Rev 0.25 - Oct 6, 2022 PDF extracted from: https://www.amd.com/system/files/TechDocs/55901_0.25.zip
Created attachment 303989 [details] Processor Programming Reference (PPR) Vol 3 for AMD Family 19h Model 11h B1 - 55901 Rev 0.25 - Oct 6, 2022 PDF extracted from: https://www.amd.com/system/files/TechDocs/55901_0.25.zip
Created attachment 303990 [details] Processor Programming Reference (PPR) Vol 4 for AMD Family 19h Model 11h B1 - 55901 Rev 0.25 - Oct 6, 2022 PDF extracted from: https://www.amd.com/system/files/TechDocs/55901_0.25.zip
Created attachment 303991 [details] Processor Programming Reference (PPR) Vol 5 for AMD Family 19h Model 11h B1 - 55901 Rev 0.25 - Oct 6, 2022 PDF extracted from: https://www.amd.com/system/files/TechDocs/55901_0.25.zip
Created attachment 303992 [details] Processor Programming Reference (PPR) Vol 6 for AMD Family 19h Model 11h B1 - 55901 Rev 0.25 - Oct 6, 2022 PDF extracted from: https://www.amd.com/system/files/TechDocs/55901_0.25.zip
Created attachment 304651 [details] AMD64 Architecture Programmer's Manual Volume 1: Application Programming, Pub. 24592 Rev. 3.23 - October 2020 PDF retrieved, and extracted to fit, from: AMD64 Architecture Programmer's Manual, Volumes 1-5, Publication #40332, Revision 4.07, Released 6/30/2023 https://www.amd.com/system/files/TechDocs/40332.pdf
Created attachment 304652 [details] AMD64 Architecture Programmer's Manual Volume 2: System Programming Part 1, Pub. 24593 Rev. 3.41 - June 2023 PDF retrieved, and extracted to fit, from: AMD64 Architecture Programmer's Manual, Volumes 1-5, Publication #40332, Revision 4.07, Released 6/30/2023 https://www.amd.com/system/files/TechDocs/40332.pdf
Created attachment 304653 [details] AMD64 Architecture Programmer's Manual Volume 2: System Programming Part 2, Pub. 24593 Rev. 3.41 - June 2023 PDF retrieved, and extracted to fit, from: AMD64 Architecture Programmer's Manual, Volumes 1-5, Publication #40332, Revision 4.07, Released 6/30/2023 https://www.amd.com/system/files/TechDocs/40332.pdf
Created attachment 304654 [details] AMD64 Architecture Programmer's Manual Volume 3: General-Purpose and System Instructions Part 1, Pub. 24594 Rev. 3.35 - June 2023 PDF retrieved, and extracted to fit, from: AMD64 Architecture Programmer's Manual, Volumes 1-5, Publication #40332, Revision 4.07, Released 6/30/2023 https://www.amd.com/system/files/TechDocs/40332.pdf
Created attachment 304655 [details] AMD64 Architecture Programmer's Manual Volume 3: General-Purpose and System Instructions Part 2, Pub. 24594 Rev. 3.35 - June 2023 PDF retrieved, and extracted to fit, from: AMD64 Architecture Programmer's Manual, Volumes 1-5, Publication #40332, Revision 4.07, Released 6/30/2023 https://www.amd.com/system/files/TechDocs/40332.pdf
Created attachment 304656 [details] AMD64 Architecture Programmer's Manual Volume 4: 128-Bit and 256-Bit Media Instructions Part 1, Pub. 26568 Rev. 3.25 - November 2021 PDF retrieved, and extracted to fit, from: AMD64 Architecture Programmer's Manual, Volumes 1-5, Publication #40332, Revision 4.07, Released 6/30/2023 https://www.amd.com/system/files/TechDocs/40332.pdf
Created attachment 304657 [details] AMD64 Architecture Programmer's Manual Volume 4: 128-Bit and 256-Bit Media Instructions Part 2, Pub. 26568 Rev. 3.25 - November 2021 PDF retrieved, and extracted to fit, from: AMD64 Architecture Programmer's Manual, Volumes 1-5, Publication #40332, Revision 4.07, Released 6/30/2023 https://www.amd.com/system/files/TechDocs/40332.pdf
Created attachment 304658 [details] AMD64 Architecture Programmer's Manual Volume 5: 64-Bit Media and x87 Floating-Point Instructions, Pub. 26569 Rev. 3.16 - November 2021 PDF retrieved, and extracted to fit, from: AMD64 Architecture Programmer's Manual, Volumes 1-5, Publication #40332, Revision 4.07, Released 6/30/2023 https://www.amd.com/system/files/TechDocs/40332.pdf
Created attachment 305518 [details] Revision Guide for AMD Family 19h Models 10h-1Fh Processors, Pub. 57095 Rev. 1.01 May 2023 Revision Guide for AMD Family 19h Models 10h-1Fh Processors, Pub. 57095 Rev. 1.01 May 2023 Downloaded from: https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/revision-guides/57095-PUB_1_01.pdf
Created attachment 305929 [details] Performance Monitor Counters for AMD Family A0h Model 00h- 0Fh Processors Downloaded from: https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/programmer-references/58550-0.01.pdf
Created attachment 305974 [details] Performance Monitor Counters for AMD Family 1Ah Model 00h-0Fh Processors, Pub. 58550 Rev. 0.02 March 2024 Downloaded from: https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/programmer-references/58550-0.01.pdf
Created attachment 306248 [details] AMD64 Architecture Programmer's Manual Volume 2: System Programming Part 1, Pub. 24593 Rev. 3.42 - March 2024 PDF retrieved, and first part extracted to fit, from: https://www.amd.com/content/dam/amd/en/documents/processor-tech-docs/programmer-references/24593.pdf
Created attachment 306250 [details] AMD64 Architecture Programmer's Manual Volume 2: System Programming Part 2, Pub. 24593 Rev. 3.42 - March 2024 PDF retrieved, and second part extracted to fit, from: https://www.amd.com/content/dam/amd/en/documents/processor-tech-docs/programmer-references/24593.pdf
Created attachment 306251 [details] AMD64 Architecture Programmer's Manual Volume 3: General-Purpose and System Instructions Part 1, Pub. 24594 Rev. 3.36 - March 2024 PDF retrieved, and first part extracted to fit, from: https://www.amd.com/content/dam/amd/en/documents/processor-tech-docs/programmer-references/24594.pdf
Created attachment 306252 [details] AMD64 Architecture Programmer's Manual Volume 3: General-Purpose and System Instructions Part 2, Pub. 24594 Rev. 3.36 - March 2024 PDF retrieved, and first part extracted to fit, from: https://www.amd.com/content/dam/amd/en/documents/processor-tech-docs/programmer-references/24594.pdf
Created attachment 306728 [details] Software Optimization Guide for the AMD Zen4 Microarchitecture, Pub. 57647 Rev. 1.00 - January 2023 Software Optimization Guide for the AMD Zen4 Microarchitecture, Pub. 57647 Rev. 1.00 - January 2023 Downloaded and extracted from: https://www.amd.com/content/dam/amd/en/documents/processor-tech-docs/software-optimization-guides/57647.zip
Created attachment 306770 [details] Software Optimization Guide for the AMD Zen5 Microarchitecture, Pub. 58455 Rev. 1.00 - August 2024 Downloaded and Extracted from: https://www.amd.com/content/dam/amd/en/documents/processor-tech-docs/software-optimization-guides/58455.zip
Created attachment 307010 [details] Processor Programming Reference (PPR) Vol 1 for AMD Family 1Ah Model 02h C1 - 57238 Rev 0.24 - Sep 29, 2024 PDF extracted from: https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/programmer-references/57238.zip