Changed paths:
M vm/adb/adb.go
M vm/bhyve/bhyve.go
M vm/cuttlefish/cuttlefish.go
M vm/gce/gce.go
M vm/gvisor/gvisor.go
M vm/isolated/isolated.go
M vm/proxyapp/proxyappclient.go
M vm/proxyapp/proxyappclient_test.go
M vm/qemu/qemu.go
M vm/qemu/snapshot_linux.go
M vm/starnix/starnix.go
M vm/virtualbox/virtualbox.go
M vm/vm.go
M vm/vm_test.go
M vm/vmimpl/merger.go
M vm/vmimpl/merger_test.go
M vm/vmimpl/vmimpl.go
M vm/vmm/vmm.go
M vm/vmware/vmware.go
Log Message:
-----------
vm: preserve the origin of each output chunk
Remember if it was coming from a command output or from a serial port.
Changed paths:
M vm/adb/adb.go
M vm/bhyve/bhyve.go
M vm/gce/gce.go
M vm/gvisor/gvisor.go
M vm/isolated/isolated.go
M vm/proxyapp/proxyappclient.go
M vm/qemu/qemu.go
M vm/starnix/starnix.go
M vm/virtualbox/virtualbox.go
M vm/vm.go
M vm/vmimpl/merger.go
M vm/vmm/vmm.go
M vm/vmware/vmware.go
Log Message:
-----------
vm: split OutputCommand to OutputStderr and OutputStdout
This will give an even better granularity for filtering out unwanted data.