Simon Glass 
							
						 
					 
					
						
						
						
						
							
						
						
							2ff3db3a1c 
							
						 
					 
					
						
						
							
							usb: Update the test to cover reading and writing  
						
						... 
						
						
						
						Add test coverage for blk_write() as well.
The blk_erase() is not tested for now as the USB stor interface does not
support erase.
Signed-off-by: Simon Glass <sjg@chromium.org> 
						
						
					 
					
						2022-10-31 11:02:44 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Glass 
							
						 
					 
					
						
						
						
						
							
						
						
							02cea1145a 
							
						 
					 
					
						
						
							
							sandbox: scsi: Move request-handling code to scsi_emul  
						
						... 
						
						
						
						Move this code into the emulator file so it can be used by multiple
drivers.
Signed-off-by: Simon Glass <sjg@chromium.org> 
						
						
					 
					
						2022-09-25 13:59:38 -06:00 
						 
				 
			
				
					
						
							
							
								Simon Glass 
							
						 
					 
					
						
						
						
						
							
						
						
							f148ad1b5f 
							
						 
					 
					
						
						
							
							sandbox: scsi: Move file size into shared struct  
						
						... 
						
						
						
						Move this information into struct scsi_emul_info so we can use it in
common code.
Signed-off-by: Simon Glass <sjg@chromium.org> 
						
						
					 
					
						2022-09-25 08:30:05 -06:00 
						 
				 
			
				
					
						
							
							
								Simon Glass 
							
						 
					 
					
						
						
						
						
							
						
						
							a3718f1e53 
							
						 
					 
					
						
						
							
							sandbox: scsi: Move block size into shared struct  
						
						... 
						
						
						
						Move this information into struct scsi_emul_info so we can use it in
common code.
Signed-off-by: Simon Glass <sjg@chromium.org> 
						
						
					 
					
						2022-09-25 08:30:05 -06:00 
						 
				 
			
				
					
						
							
							
								Simon Glass 
							
						 
					 
					
						
						
						
						
							
						
						
							0c12d9dd23 
							
						 
					 
					
						
						
							
							scsi: Move vendor/product info into the shared struct  
						
						... 
						
						
						
						Move this information into struct scsi_emul_info so we can use it in
common code.
Signed-off-by: Simon Glass <sjg@chromium.org> 
						
						
					 
					
						2022-09-25 08:30:05 -06:00 
						 
				 
			
				
					
						
							
							
								Simon Glass 
							
						 
					 
					
						
						
						
						
							
						
						
							fc7a7ed3a6 
							
						 
					 
					
						
						
							
							sandbox: Move buffer to scsi_emul_info  
						
						... 
						
						
						
						Move the buffer into this struct so it can be shared between different
implementations.
Signed-off-by: Simon Glass <sjg@chromium.org> 
						
						
					 
					
						2022-09-25 08:30:05 -06:00 
						 
				 
			
				
					
						
							
							
								Simon Glass 
							
						 
					 
					
						
						
						
						
							
						
						
							1377d448a2 
							
						 
					 
					
						
						
							
							scsi: Move core emulation state into a new struct  
						
						... 
						
						
						
						In preparation for sharing the emulation code between two drivers, move
some of the fields into a new struct. Use a separate header file so it
can be used by various drivers.
Signed-off-by: Simon Glass <sjg@chromium.org> 
						
						
					 
					
						2022-09-25 08:30:05 -06:00