summaryrefslogtreecommitdiff
path: root/sys/src/9/port/devuart.c
AgeCommit message (Collapse)Author
2022-03-19devuart: allow serial console on late detected uartscinap_lenrek
pci uarts are detected late and usually do not contain the console= parameter logic. for these, we can just enable them when devuart is reset, and replay the boot messages once enabled. this is usefull as it allows us to use these uarts for kernel debugging in interrupt context.
2019-07-11devuart: make sure uart is enabled in uartkick()cinap_lenrek
2018-10-27devuart: don't sleep in uartdrainoutput() when called splhi or without a processcinap_lenrek
uartdrainoutput() might be called in early initialization from uartctl() without a process.
2013-01-26devuart: export uartenable()cinap_lenrek
2013-01-13remove non standard COM3 (eia2) serial port from i8250 uart.cinap_lenrek
access to non standard serial port COM3 at i/o port 0x200 causes kernel panic on some machines (Toshiba Sattelite 1415-S115). also, some machines have gameport at 0x200. i readded uartisa to the pcf and pccpuf kernel configurations so one can use plan9.ini to add non standard uarts like: uart2=type=isa port=0x200 irq=5
2012-09-14Qcoalesce patch to satisfy full read lengthcinap_lenrek
2012-02-04devuart: fix no memory panic with zero number of uartscinap_lenrek
2011-12-12kernel: fix inproper use of malloc/smalloccinap_lenrek
2011-08-16serial console stuffcinap_lenrek
2011-05-09kbdfscinap_lenrek
2011-03-30Import sources from 2011-03-30 iso image - libTaru Karttunen
2011-03-30Import sources from 2011-03-30 iso imageTaru Karttunen