On Mon, Oct 12, 2026 at 08:48:09PM +0200, Magnus Lindholm wrote: > Provide hvc0 through the M3000 Open Firmware pseudo-console, validating > the firmware model and console endpoints before registering it. Keep > firmware buffers in locked kernel mappings and serialize their use in > atomic console contexts through the existing SPARC p1275 interface. > > Poll input while the TTY is open and synchronize close with timer > rearming. Return zero on no progress so HVC retries buffered TTY output > but drops stalled console chunks instead of spinning indefinitely. > A firmware call that does not return remains unbounded. > > Signed-off-by: Magnus Lindholm <[email protected]> > --- > MAINTAINERS | 6 ++ > drivers/tty/hvc/Kconfig | 10 ++ > drivers/tty/hvc/Makefile | 1 + > drivers/tty/hvc/hvc_m3000.c | 202 ++++++++++++++++++++++++++++++++++++ > 4 files changed, 219 insertions(+) > create mode 100644 drivers/tty/hvc/hvc_m3000.c
I'm guessing this will go through the sparc tree, so: Reviewed-by: Greg Kroah-Hartman <[email protected]> thanks, greg k-h
