On 1/6/22 11:04, Rolf Eike Beer wrote: > Am Mittwoch, 5. Januar 2022, 22:45:52 CET schrieb Helge Deller: >> Add a simple keyboard driver for usage of PDC I/O functions >> with kgdb. This driver makes it possible to use KGDB with QEMU. >> >> Signed-off-by: Helge Deller <deller@xxxxxx> >> --- >> arch/parisc/kernel/toc.c | 27 +++++++++++++++++++++++++++ >> 1 file changed, 27 insertions(+) >> >> diff --git a/arch/parisc/kernel/toc.c b/arch/parisc/kernel/toc.c >> index 18327611cf8f..dfe7cccc086f 100644 >> --- a/arch/parisc/kernel/toc.c >> +++ b/arch/parisc/kernel/toc.c >> @@ -109,3 +109,30 @@ static __init int setup_toc(void) >> return 0; >> } >> early_initcall(setup_toc); >> + >> + > > double newline > >> +#ifdef CONFIG_KGDB_KDB >> +/* read a character, return -1 if no char can be polled. */ >> +static int kgdbpdc_read_char(void) >> +{ >> + return pdc_iodc_getc(); >> +} >> + >> +static void kgdbpdc_write_char(u8 chr) >> +{ >> + /* no need to print char. kdb will do it. */ > > kgdb? Thanks, I fixed this and moved the driver to kgdb.c... Helge