mirror of
				https://github.com/qemu/qemu.git
				synced 2025-10-31 20:44:16 +00:00 
			
		
		
		
	 5692399f0a
			
		
	
	
		5692399f0a
		
	
	
	
	
		
			
			From: Paolo Bonzini <pbonzini@redhat.com>
chr-testdev enables a virtio serial channel to be used for guest
initiated qemu exits. hw/misc/debugexit already enables guest
initiated qemu exits, but only for PC targets. chr-testdev supports
any virtio-capable target. kvm-unit-tests/arm is already making use
of this backend.
Currently there is a single command implemented, "q".  It takes a
(prefix) argument for the exit code, thus an exit is implemented by
writing, e.g. "1q", to the virtio-serial port.
It can be used as:
   $QEMU ... \
     -device virtio-serial-device \
     -device virtserialport,chardev=ctd -chardev testdev,id=ctd
or, use:
   $QEMU ... \
     -device virtio-serial-device \
     -device virtconsole,chardev=ctd -chardev testdev,id=ctd
to bind it to virtio-serial port0.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Andrew Jones <drjones@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
		
	
			
		
			
				
	
	
		
			12 lines
		
	
	
		
			302 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			302 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| common-obj-y += rng.o rng-egd.o
 | |
| common-obj-$(CONFIG_POSIX) += rng-random.o
 | |
| 
 | |
| common-obj-y += msmouse.o testdev.o
 | |
| common-obj-$(CONFIG_BRLAPI) += baum.o
 | |
| baum.o-cflags := $(SDL_CFLAGS)
 | |
| 
 | |
| common-obj-$(CONFIG_TPM) += tpm.o
 | |
| 
 | |
| common-obj-y += hostmem.o hostmem-ram.o
 | |
| common-obj-$(CONFIG_LINUX) += hostmem-file.o
 |