44 lines
		
	
	
	
		
			798 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
	
		
			798 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
								 *  (C) 2003 Dave Jones.
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 *  Licensed under the terms of the GNU GPL License version 2.
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 *  AMD-specific information
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								union msr_fidvidctl {
							 | 
						||
| 
								 | 
							
									struct {
							 | 
						||
| 
								 | 
							
										unsigned FID:5,			// 4:0
							 | 
						||
| 
								 | 
							
										reserved1:3,	// 7:5
							 | 
						||
| 
								 | 
							
										VID:5,			// 12:8
							 | 
						||
| 
								 | 
							
										reserved2:3,	// 15:13
							 | 
						||
| 
								 | 
							
										FIDC:1,			// 16
							 | 
						||
| 
								 | 
							
										VIDC:1,			// 17
							 | 
						||
| 
								 | 
							
										reserved3:2,	// 19:18
							 | 
						||
| 
								 | 
							
										FIDCHGRATIO:1,	// 20
							 | 
						||
| 
								 | 
							
										reserved4:11,	// 31-21
							 | 
						||
| 
								 | 
							
										SGTC:20,		// 32:51
							 | 
						||
| 
								 | 
							
										reserved5:12;	// 63:52
							 | 
						||
| 
								 | 
							
									} bits;
							 | 
						||
| 
								 | 
							
									unsigned long long val;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								union msr_fidvidstatus {
							 | 
						||
| 
								 | 
							
									struct {
							 | 
						||
| 
								 | 
							
										unsigned CFID:5,			// 4:0
							 | 
						||
| 
								 | 
							
										reserved1:3,	// 7:5
							 | 
						||
| 
								 | 
							
										SFID:5,			// 12:8
							 | 
						||
| 
								 | 
							
										reserved2:3,	// 15:13
							 | 
						||
| 
								 | 
							
										MFID:5,			// 20:16
							 | 
						||
| 
								 | 
							
										reserved3:11,	// 31:21
							 | 
						||
| 
								 | 
							
										CVID:5,			// 36:32
							 | 
						||
| 
								 | 
							
										reserved4:3,	// 39:37
							 | 
						||
| 
								 | 
							
										SVID:5,			// 44:40
							 | 
						||
| 
								 | 
							
										reserved5:3,	// 47:45
							 | 
						||
| 
								 | 
							
										MVID:5,			// 52:48
							 | 
						||
| 
								 | 
							
										reserved6:11;	// 63:53
							 | 
						||
| 
								 | 
							
									} bits;
							 | 
						||
| 
								 | 
							
									unsigned long long val;
							 | 
						||
| 
								 | 
							
								};
							 |