Bug 206537

Summary: Add AMD x86 documents for future reference
Product: Platform Specific/Hardware Reporter: Kim Phillips (kim.phillips)
Component: x86-64Assignee: platform_x86_64 (platform_x86_64)
Status: NEW ---    
Severity: normal CC: babu.moger, brijesh.singh, kim.phillips, pageexec, rric
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: v5.1 Tree: Mainline
Regression: No
Attachments: Processor Programming Reference (PPR) for AMD Family 17h Model 01h, Revision B1 Processors Rev 1.14 - April 15, 2017
Revision Guide for AMD Family 17h Models 00h-0Fh Processors Rev. 1.12 June 2018
Revision Guide for AMD Family 17h Models 30h-3Fh Processors Rev. 0.74 September 2019
Processor Programming Reference (PPR) for AMD Family 17h Model 18h, Revision B1 Processors Rev. 3.14 - Sep 26, 2019
Open-Source Register Reference For AMD Family 17h Processors Models 00h-2Fh, Rev 3.03 - July, 2018
Processor Programming Reference (PPR) for AMD Family 17h Models 01h,08h, Revision B2 Processors Rev 3.03 - Jun 14, 2019
Processor Programming Reference (PPR) for AMD Family 17h Model 71h, Revision B0 Processors Rev 3.06 - Jul 17, 2019
Processor Programming Reference (PPR) for AMD Family 17h Model 31h, Revision B0 Processors Rev 0.54 - Sep 12, 2019
Software Optimization Guide for AMD Family 17h Models 30h and Greater Processors, Pub. 56305 Rev. 3.01 - Feb 2020
AMD64 Architecture Programmer’s Manual Volume 1: Application Programming, Pub. 24592 Rev. 3.22 - Dec 2017
AMD64 Architecture Programmer’s Manual Volume 2: System Programming, Pub. 24593 Rev. 3.34 - April 2020 - Part 1/3
AMD64 Architecture Programmer’s Manual Volume 2: System Programming, Pub. 24593 Rev. 3.34 - April 2020 - Part 2/3
AMD64 Architecture Programmer’s Manual Volume 2: System Programming, Pub. 24593 Rev. 3.34 - April 2020 - Part 3/3
AMD64 Architecture Programmer’s Manual Volume 3: General-Purpose and System Instructions, Pub. 24594 Rev. 3.30 - April 2020
AMD64 Architecture Programmer’s Manual Volume 4: 128-Bit and 256-Bit Media Instructions, Pub. 26568 Rev. 3.23 - Feb 2019
AMD64 Architecture Programmer’s Manual Volume 5: 64-Bit Media and x87 Floating-Point Instructions, Pub. 26569 Rev. 3.15 - May 2018
AMD64 Technology Platform Quality of Service Extensions Publication # 56375 Revision: 1.02 Issue Date: October 2020
Processor Programming Reference (PPR) for AMD Family 19h Model 01h Rev B1 Vol1
Processor Programming Reference (PPR) for AMD Family 19h Model 01h Rev B1 Vol2

Description Kim Phillips 2020-02-14 16:47:51 UTC
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
Comment 1 Kim Phillips 2020-02-14 16:53:08 UTC
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.
Comment 2 Kim Phillips 2020-02-14 16:55:28 UTC
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.
Comment 3 Kim Phillips 2020-02-14 17:07:26 UTC
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.
Comment 4 Kim Phillips 2020-02-14 17:11:10 UTC
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
Comment 5 Kim Phillips 2020-02-14 17:16:05 UTC
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
Comment 6 Kim Phillips 2020-02-14 17:21:06 UTC
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
Comment 7 Kim Phillips 2020-02-14 17:25:08 UTC
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
Comment 8 Kim Phillips 2020-02-27 21:04:17 UTC
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
Comment 9 Babu Moger 2020-05-04 14:29:27 UTC
Created attachment 288899 [details]
AMD64 Architecture Programmer’s Manual Volume 1: Application Programming,
Pub. 24592 Rev. 3.22 - Dec 2017
Comment 10 Babu Moger 2020-05-05 17:34:27 UTC
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
Comment 11 Babu Moger 2020-05-05 17:57:39 UTC
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
Comment 12 Babu Moger 2020-05-05 17:59:59 UTC
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
Comment 13 Babu Moger 2020-05-05 18:03:21 UTC
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
Comment 14 Babu Moger 2020-05-05 18:15:37 UTC
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
Comment 15 Babu Moger 2020-05-05 18:18:49 UTC
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
Comment 16 Babu Moger 2020-05-05 18:26:01 UTC
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
Comment 17 Babu Moger 2020-11-02 18:46:08 UTC
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
Comment 18 Brijesh Singh 2021-03-23 19:22:14 UTC
Created attachment 296015 [details]
Processor Programming Reference (PPR) for AMD Family 19h Model 01h Rev B1 Vol1
Comment 19 Brijesh Singh 2021-03-23 19:22:54 UTC
Created attachment 296017 [details]
Processor Programming Reference (PPR) for AMD Family 19h Model 01h Rev B1 Vol2
Comment 20 Brijesh Singh 2021-03-23 19:24:21 UTC
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 21 Brijesh Singh 2021-03-23 19:24:32 UTC
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