plan 9 kernel history: overview | file list | diff list

1998/0813/pc/devastar.c (diff list | history)

1998/0813/sys/src/9/pc/devastar.c:318,3241998/0825/sys/src/9/pc/devastar.c:318,324 (short | long | prev | next)
Bug fix: print format.
rsc Fri Mar 4 12:44:25 2005
1994/1121    
	int i; 
1994/1113    
 
1998/0109    
	if(a->pci){ 
		print("#G%d: setpage caller pc %uX\n", a->id, getcallerpc(a)); 
1998/0825    
		print("#G%d: setpage caller pc %luX\n", a->id, getcallerpc(a)); 
1998/0109    
		return; 
	} 
 
1998/0813/sys/src/9/pc/devastar.c:495,5011998/0825/sys/src/9/pc/devastar.c:495,501
1998/0109    
				inb(a->port+ISAstat1), inb(a->port+ISAstat2)); 
		} 
 
		print("#G%d: %s port 0x%luX addr 0x%luX irq %d\n", 
1998/0825    
		print("#G%d: %s port 0x%luX addr 0x%luX irq %lud\n", 
1998/0109    
			a->id, a->type, a->port, a->addr, a->irq); 
1994/1109    
		nastar++; 
1994/1107    
	} 
1998/0813/sys/src/9/pc/devastar.c:545,5511998/0825/sys/src/9/pc/devastar.c:545,551
1994/1107    
 
1994/1120    
	/* check interrupt level */ 
1994/1112    
	if(isairqcode[a->irq] == -1){ 
1998/0109    
		print("#G%d: bad irq %d\n", a->id, a->irq); 
1998/0825    
		print("#G%d: bad irq %lud\n", a->id, a->irq); 
1994/1107    
		return -1; 
	} 
1994/1111    
 
1998/0813/sys/src/9/pc/devastar.c:739,7451998/0825/sys/src/9/pc/devastar.c:739,745
1994/1113    
	char s[128]; 
 
1998/0109    
	if(a->pci) 
		sprint(s, "range %uX remap %uX region %uX mailbox %uX doorbell0 %uX doorbell1 %uX control %uX command %uX", 
1998/0825    
		sprint(s, "range %luX remap %luX region %luX mailbox %luX doorbell0 %luX doorbell1 %luX control %luX command %luX", 
1998/0109    
			inl(a->port+PCIrange), 
			inl(a->port+PCIremap), 
			inl(a->port+PCIregion), 
1998/0813/sys/src/9/pc/devastar.c:1111,11371998/0825/sys/src/9/pc/devastar.c:1111,1137
1998/0109    
#else 
		p = a->addr; 
		*p = 'A'; 
		print(" 0K: %8.8uX %2.2uX\n", inl(a->port+PCIremap), *p); 
1998/0825    
		print(" 0K: %8.8luX %2.2uX\n", inl(a->port+PCIremap), *p); 
1998/0109    
 
		p = a->addr+(16*1024); 
		*p = 'B'; 
		print("16K: %8.8uX %2.2uX\n", inl(a->port+PCIremap), *p); 
1998/0825    
		print("16K: %8.8luX %2.2uX\n", inl(a->port+PCIremap), *p); 
1998/0109    
 
		p = a->addr; 
		print(" 0K: %8.8uX %2.2uX\n", inl(a->port+PCIremap), *p); 
1998/0825    
		print(" 0K: %8.8luX %2.2uX\n", inl(a->port+PCIremap), *p); 
1998/0109    
 
		*p = 'C'; 
		print(" 0K: %8.8uX %2.2uX\n", inl(a->port+PCIremap), *p); 
1998/0825    
		print(" 0K: %8.8luX %2.2uX\n", inl(a->port+PCIremap), *p); 
1998/0109    
 
		p = a->addr+(64*1024); 
		*p = 'D'; 
		print("64K: %8.8uX %2.2uX\n", inl(a->port+PCIremap), *p); 
1998/0825    
		print("64K: %8.8luX %2.2uX\n", inl(a->port+PCIremap), *p); 
1998/0109    
 
		p = a->addr; 
		print(" 0K: %8.8uX %2.2uX\n", inl(a->port+PCIremap), *p); 
1998/0825    
		print(" 0K: %8.8luX %2.2uX\n", inl(a->port+PCIremap), *p); 
1998/0109    
 
		p = a->addr+(16*1024); 
		print("16K: %8.8uX %2.2uX\n", inl(a->port+PCIremap), *p); 
1998/0825    
		print("16K: %8.8luX %2.2uX\n", inl(a->port+PCIremap), *p); 
1998/0109    
#endif /* notdef */ 
 
1994/1113    
	} else 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)