Go to file
tsutsui bc63cd47b4 Use softint(9) properly to process TX/RX data between tty(4) layer.
It could cause possible locking issue to call tty(4) layer functions
from IPL_SERIAL interrupt handlers.

Changes details (mostly similar to com(4) and z8530tty(4)):
 - allocate RX buffer and put data and status into it in the interrupt handler
 - call t_linesw->l_rint from the software interrupt handler
 - set the only first byte in siottystart() and use t_outq buffer to send
   multiple TX data
 - call the next t_linesw->l_start on TX complete in the software interrupt
   handler

Also put more changes:
 - handle cnmagic(9) properly (now entering ddb(4) by console BREAK works)
 - allocate tty in the attach function as other drivers rather than first open
 - use proper variable types
2013-12-31 14:24:09 +00:00
bin In all man pages that say: 2013-12-17 09:54:08 +00:00
common make it kernel friendly. 2013-12-27 20:26:53 +00:00
compat Move flags for ARM's APCS ABI into a common variable. Add some forces to 2013-12-15 18:08:37 +00:00
crypto Resort libraries according to dependencies. 2013-12-25 22:21:32 +00:00
dist/pf good-bye, moved to external 2013-12-25 22:14:52 +00:00
distrib Add ccd, cgd, dk_subr and zlib. 2013-12-30 14:17:54 +00:00
doc Add note about wm(4)'s I354 support. 2013-12-29 21:31:17 +00:00
etc put a comment for mode7 2013-12-28 03:18:39 +00:00
external Add support for %token-table, yytname[] and YYTRANSLATE(). ntpd(8) needs them. 2013-12-30 19:08:55 +00:00
extsrc
games remove duplicate 2013-12-11 14:59:47 +00:00
gnu add posix 1003.1j 2013-12-25 15:09:10 +00:00
include Make ptrdiff_t available in the kernel. 2013-12-12 17:53:03 +00:00
lib Use output buffer size to limit copy-out of sun_path. Otherwise you may 2013-12-31 12:58:02 +00:00
libexec Don't use GOT relocations. Use PC relative for the GOT and GOTOFF for 2013-12-03 00:19:56 +00:00
regress The sleeping test has been converted to ATF 2012-11-08 03:16:04 +00:00
rescue mount_smbfs has moved. 2013-12-26 02:25:57 +00:00
sbin Add crossreference to fd(4) as noted a while back in PR 45694. Bump date. 2013-12-30 08:43:22 +00:00
share Clear up documentation for crypto_unregister() vs crypto_unregister_all() 2013-12-31 01:55:05 +00:00
sys Use softint(9) properly to process TX/RX data between tty(4) layer. 2013-12-31 14:24:09 +00:00
tests Disable integrated-assembler for clang on ARM for two files that are 2013-12-25 22:26:35 +00:00
tools Allow kernel code to access constant databases by moving cdbr(3) and the 2013-12-11 01:24:08 +00:00
usr.bin Use signal.h instead of sys/signal.h. The latter is not standard 2013-12-31 00:23:56 +00:00
usr.sbin smbfs has moved. 2013-12-25 23:35:17 +00:00
x11 Handle dependency on libstdc++ / libc++ in bsd.lib.mk. 2013-09-12 17:14:20 +00:00
build.sh Rename RUMPTEST_BUILDSH to RUMPKERN_ONLY. Turns out not building any 2013-08-30 10:29:06 +00:00
BUILDING regen using 'make regen' from src/doc. 2013-05-29 21:59:51 +00:00
Makefile hp700 rescue/ldd fails on -j16 build if usr.bin/ldd/elf32/libldd_elf32.a 2013-07-16 09:52:21 +00:00
Makefile.inc
UPDATING mention visible changes 2013-12-28 03:39:07 +00:00