49 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Diff
		
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Diff
		
	
	
	
| From b9da5f937bd5ea4931ea17459bf79b2905d9594d Mon Sep 17 00:00:00 2001
 | ||
| From: Simon Glass <sjg@chromium.org>
 | ||
| Date: Sat, 15 Apr 2017 15:39:08 -0600
 | ||
| Subject: [RFC 1/2] pci: Correct cast for sandbox
 | ||
| MIME-Version: 1.0
 | ||
| Content-Type: text/plain; charset=UTF-8
 | ||
| Content-Transfer-Encoding: 8bit
 | ||
| 
 | ||
| This gives a warning with some native compilers:
 | ||
| 
 | ||
| cmd/pci.c:152:11: warning: format ‘%llx’ expects argument of type
 | ||
|    ‘long long unsigned int’, but argument 3 has type
 | ||
|    ‘u64 {aka long unsigned int}’ [-Wformat=]
 | ||
| 
 | ||
| Fix it with a cast.
 | ||
| 
 | ||
| Signed-off-by: Simon Glass <sjg@chromium.org>
 | ||
| Series-notes:
 | ||
| some notes
 | ||
| about some things
 | ||
| from the first commit
 | ||
| END
 | ||
| 
 | ||
| Commit-notes:
 | ||
| Some notes about
 | ||
| the first commit
 | ||
| END
 | ||
| ---
 | ||
|  cmd/pci.c | 3 ++-
 | ||
|  1 file changed, 2 insertions(+), 1 deletion(-)
 | ||
| 
 | ||
| diff --git a/cmd/pci.c b/cmd/pci.c
 | ||
| index 41b4fff..fe27b4f 100644
 | ||
| --- a/cmd/pci.c
 | ||
| +++ b/cmd/pci.c
 | ||
| @@ -150,7 +150,8 @@ int pci_bar_show(struct udevice *dev)
 | ||
|  		if ((!is_64 && size_low) || (is_64 && size)) {
 | ||
|  			size = ~size + 1;
 | ||
|  			printf(" %d   %#016llx  %#016llx  %d     %s   %s\n",
 | ||
| -			       bar_id, base, size, is_64 ? 64 : 32,
 | ||
| +			       bar_id, (unsigned long long)base,
 | ||
| +			       (unsigned long long)size, is_64 ? 64 : 32,
 | ||
|  			       is_io ? "I/O" : "MEM",
 | ||
|  			       prefetchable ? "Prefetchable" : "");
 | ||
|  		}
 | ||
| -- 
 | ||
| 2.7.4
 | ||
| 
 |