You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Full multiport console (missing blocking shutdown)
console: Introduce port abstraction and use VolatileRead/Write
Curently only 1 (console) port is supported.
Signed-off-by: Matej Hrica <[email protected]>
console: Re-implement console resize for multiport console
Signed-off-by: Matej Hrica <[email protected]>
All the cleanups
squashme: process_tx no log
virtio-console: prepare device to handle more ports
Signed-off-by: Matej Hrica <[email protected]>
virtio-console: Make redirected stdin go through a pipe (not console)
Signed-off-by: Matej Hrica <[email protected]>
virtio-net: Handle input EOF and pending input before guest is ready
Signed-off-by: Matej Hrica <[email protected]>
virtio-console: Make output non-blocking
Signed-off-by: Matej Hrica <[email protected]>
virtio-console: Make stdout a pipe if !isatty
Signed-off-by: Matej Hrica <[email protected]>
Multithreaded virtio-console with eof handling
suboptimal but working
suboptimal but working
poll inside the rx/tx thread instead of global event_manager
try to write the descriptor chains, but doesn't really help :(
tweaks and logging stuff, importantly we crash when input is EOF, so handle that ASAP
move process_tx to the main thread a have a queue in front of it
propage ConsoleControl into PortRX/portTx
wip
hardcoded pipe input works
refactor cleanup Port
abstract PortOutput/PortInput as traits
close eof on the correct port number
Signed-off-by: Matej Hrica <[email protected]>
0 commit comments