mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-03 21:48:15 +00:00 
			
		
		
		
	Revert "sandbox: Change md command to use map_physmem"
This reverts commit 355a835747c6f7c5071ead295a7dfc489c73cb03. The original commit broke long standing assumption that md commands work on effective addresses. This normally isn't an issue for most systems that map 1:1, however on systems with a 36-bit address map it breaks. Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
This commit is contained in:
		
							parent
							
								
									e1a37f8599
								
							
						
					
					
						commit
						94c50f1176
					
				@ -33,7 +33,6 @@
 | 
			
		||||
#include <dataflash.h>
 | 
			
		||||
#endif
 | 
			
		||||
#include <watchdog.h>
 | 
			
		||||
#include <asm/io.h>
 | 
			
		||||
 | 
			
		||||
#ifdef	CMD_MEM_DEBUG
 | 
			
		||||
#define	PRINTF(fmt,args...)	printf (fmt ,##args)
 | 
			
		||||
@ -142,13 +141,9 @@ int do_mem_md ( cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
	{
 | 
			
		||||
		ulong bytes = size * length;
 | 
			
		||||
		void *buf = map_physmem(addr, bytes, MAP_WRBACK);
 | 
			
		||||
 | 
			
		||||
		/* Print the lines. */
 | 
			
		||||
		print_buffer(addr, buf, size, length, DISP_LINE_LEN / size);
 | 
			
		||||
		addr += bytes;
 | 
			
		||||
		unmap_physmem(buf, bytes);
 | 
			
		||||
		print_buffer(addr, (void*)addr, size, length, DISP_LINE_LEN/size);
 | 
			
		||||
		addr += size*length;
 | 
			
		||||
	}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user