|  | @@ -306,11 +306,16 @@ int bofm ( userptr_t bofmtab, struct pci_device *pci ) {
 | 
		
	
		
			
			| 306 | 306 |  			      en.slot, ( en.port + 1 ) );
 | 
		
	
		
			
			| 307 | 307 |  			continue;
 | 
		
	
		
			
			| 308 | 308 |  		}
 | 
		
	
		
			
			|  | 309 | +		DBG ( "BOFM: slot %d port %d%s is " PCI_FMT " mport %d\n",
 | 
		
	
		
			
			|  | 310 | +		      en.slot, ( en.port + 1 ),
 | 
		
	
		
			
			|  | 311 | +		      ( ( en.slot || en.port ) ? "" : "(?)" ),
 | 
		
	
		
			
			|  | 312 | +		      PCI_BUS ( en.busdevfn ), PCI_SLOT ( en.busdevfn ),
 | 
		
	
		
			
			|  | 313 | +		      PCI_FUNC ( en.busdevfn ), en.mport );
 | 
		
	
		
			
			| 309 | 314 |  		bofm = bofm_find_busdevfn ( en.busdevfn );
 | 
		
	
		
			
			| 310 | 315 |  		if ( ! bofm ) {
 | 
		
	
		
			
			| 311 |  | -			DBG ( "BOFM: " PCI_FMT " ignored\n",
 | 
		
	
		
			
			|  | 316 | +			DBG ( "BOFM: " PCI_FMT " mport %d ignored\n",
 | 
		
	
		
			
			| 312 | 317 |  			      PCI_BUS ( en.busdevfn ), PCI_SLOT ( en.busdevfn ),
 | 
		
	
		
			
			| 313 |  | -			      PCI_FUNC ( en.busdevfn ) );
 | 
		
	
		
			
			|  | 318 | +			      PCI_FUNC ( en.busdevfn ), en.mport );
 | 
		
	
		
			
			| 314 | 319 |  			continue;
 | 
		
	
		
			
			| 315 | 320 |  		}
 | 
		
	
		
			
			| 316 | 321 |  		if ( ( rc = bofm_en ( bofm, &en ) ) == 0 ) {
 |