|  | @@ -208,15 +208,8 @@ init:
 | 
		
	
		
			
			| 208 | 208 |  	pushw	%cs
 | 
		
	
		
			
			| 209 | 209 |  	popw	%ds
 | 
		
	
		
			
			| 210 | 210 |  
 | 
		
	
		
			
			| 211 |  | -	/* Shuffle some registers around.  We need %di available for
 | 
		
	
		
			
			| 212 |  | -	 * the print_xxx functions, and in a register that's
 | 
		
	
		
			
			| 213 |  | -	 * addressable from %es, so shuffle as follows:
 | 
		
	
		
			
			| 214 |  | -	 *
 | 
		
	
		
			
			| 215 |  | -	 *    %di (pointer to PnP structure) => %bx
 | 
		
	
		
			
			| 216 |  | -	 *    %bx (runtime segment address, for PCI 3.0) => %gs
 | 
		
	
		
			
			| 217 |  | -	 */
 | 
		
	
		
			
			|  | 211 | +	/* Store PCI 3.0 runtime segment address for later use */
 | 
		
	
		
			
			| 218 | 212 |  	movw	%bx, %gs
 | 
		
	
		
			
			| 219 |  | -	movw	%di, %bx
 | 
		
	
		
			
			| 220 | 213 |  
 | 
		
	
		
			
			| 221 | 214 |  	/* Store PCI bus:dev.fn address */
 | 
		
	
		
			
			| 222 | 215 |  	movw	%ax, init_pci_busdevfn
 |