mirror of
				https://git.kernel.org/pub/scm/network/wireless/iwd.git
				synced 2025-10-31 04:57:25 +01:00 
			
		
		
		
	test-runner: fix testhome mounting for QEMU
This was lazily copied from UML but really made no sense in the context of QEMU. First QEMU needs the virtfs option to define the mount tag and in addition a 9p mount should be used rather than 'hostfs'.
This commit is contained in:
		
							parent
							
								
									db3d6a3652
								
							
						
					
					
						commit
						b2ed779ce9
					
				| @ -437,6 +437,11 @@ class QemuRunner(RunnerAbstract): | ||||
| 			for addr in pci_adapters: | ||||
| 				qemu_cmdline.extend(['-device', 'vfio-pci,host=%s' % addr]) | ||||
| 
 | ||||
| 		qemu_cmdline.extend([ | ||||
| 			'-virtfs', | ||||
| 			'local,path=%s,%s' % (args.testhome, mount_options('homedir')) | ||||
| 		]) | ||||
| 
 | ||||
| 		if args.log: | ||||
| 			# | ||||
| 			# Creates a virtfs device that can be mounted. This mount | ||||
| @ -469,8 +474,8 @@ class QemuRunner(RunnerAbstract): | ||||
| 	def prepare_environment(self): | ||||
| 		mounts = [ MountInfo('debugfs', 'debugfs', '/sys/kernel/debug', '', 0) ] | ||||
| 
 | ||||
| 		mounts.append(MountInfo('hostfs', 'hostfs', self.args.testhome, | ||||
| 					self.args.testhome, 0)) | ||||
| 		mounts.append(MountInfo('9p', 'homedir', self.args.testhome, | ||||
| 					'trans=virtio,version=9p2000.L,msize=10240', 0)) | ||||
| 
 | ||||
| 		if self.args.log: | ||||
| 			mounts.append(MountInfo('9p', 'logdir', self.args.log, | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 James Prestwood
						James Prestwood