AMD 3200 Revision History - Page 13
Operating, System, Visible, Workarounds
UPC - 730143241144
View all AMD 3200 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 13 highlights
48063 Rev. 3.18 October 2012 Revision Guide for AMD Family 15h Models 00h-0Fh Processors Operating System Visible Workarounds This section describes how to identify operating system visible workarounds. MSRC001_0140 OS Visible Work-around MSR0 (OSVW_ID_Length) This register, as defined in AMD64 Architecture Programmer's Manual Volume 2: System Programming, order# 24593, is used to specify the number of valid status bits within the OS Visible Work-around status registers. The reset default value of this register is 0000_0000_0000_0000h. BIOS shall program the OSVW_ID_Length to 0005h prior to hand-off to the OS. Bits 63:16 15:0 Description Reserved. OSVW_ID_Length: OS visible work-around ID length. Read-write. MSRC001_0141 OS Visible Work-around MSR1 (OSVW_Status) This register, as defined in AMD64 Architecture Programmer's Manual Volume 2: System Programming, order# 24593, provides the status of the known OS visible errata. Known errata are assigned an OSVW_ID corresponding to the bit position within the valid status field. Operating system software should use MSRC001_0140 to determine the valid length of the bit status field. For all valid status bits: 1=Hardware contains the erratum, and an OS software work-around is required or may be applied instead of a BIOS workaround. 0=Hardware has corrected the erratum, so an OS software work-around is not necessary. The reset default value of this register is 0000_0000_0000_0000h. Bits Description 63:5 OsvwStatusBits: Reserved. OS visible work-around status bits. Read-write. 4 OsvwId4: 1 = Hardware contains erratum #724, an OS workaround may be applied if available; 0 = Hardware has corrected erratum #724. 3 OsvwId3: Reserved, must be zero.. 2 OsvwId2: Reserved, must be zero.. 1 OsvwId1: Reserved, must be zero.. 0 OsvwId0: Reserved, must be zero.. BIOS shall program the state of the valid status bits as shown in Table 6 prior to hand-off to the OS. Table 6. Cross Reference of Product Revision to OSVW ID CPUID Fn0000_0001_EAX (Mnemonic) MSRC001_0141 Bits 00600F12h (OR-B2) 0000_0000_0000_0010h 00600F20h (OR-C0) 0000_0000_0000_0010h Operating System Visible Workarounds 13