| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
|
| |
PR: 6891
Reviewed by: phk
Submitted by: Nick Sayer <nsayer@quack.kfu.com>
Notes:
svn path=/head/; revision=36856
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
FreeBSD/alpha. The most significant item is to change the command
argument to ioctl functions from int to u_long. This change brings us
inline with various other BSD versions. Driver writers may like to
use (__FreeBSD_version == 300003) to detect this change.
The prototype FreeBSD/alpha machdep will follow in a couple of days
time.
Notes:
svn path=/head/; revision=36735
|
| |
|
|
| |
Notes:
svn path=/head/; revision=34928
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Implement proper EISA probing.
- Better support for the new transputer based host cards.
- use standard termios settings, one can use the intial/lock devices.
- use a simple bcopy since some cards/systems apparently don't support
32 bit accesses.
- hard reset and halt host card CPU prior to download in case of a soft
restart.
- recognize new remote module types (ASIC vs. CD1400 based)
- a number of cosmetic changes (my fault, not Nick's)
Submitted by: Nick Sayer <nsayer@quack.kfu.com>
Notes:
svn path=/head/; revision=34832
|
| |
|
|
|
|
|
| |
Submitted by: Nick Sayer <nick@quack.kfu.com>
Notes:
svn path=/head/; revision=34830
|
| |
|
|
| |
Notes:
svn path=/head/; revision=34736
|
| |
|
|
|
|
|
| |
'vector siintr' isn't used since the handler is assigned internally.
Notes:
svn path=/head/; revision=34735
|
| |
|
|
|
|
|
|
|
|
| |
SXISA and SXPCI host cards (Transputer based).
PR: 4836, 5021, 5654
Submitted by: Nick Sayer <nick@specialix.com>
Notes:
svn path=/head/; revision=33395
|
| |
|
|
|
|
|
|
|
|
| |
The differences Terrys patch and this patch are:
* Remove a lot of un-needed comments.
* Don't put l_hotchar at the front of stuct linesw, there is no need to.
* Use the #defines for the hotchar in the SLIP and PPP line disciplines
Notes:
svn path=/head/; revision=33322
|
| |
|
|
|
|
|
|
| |
This also zaps a DPT option from lint; it wasn't referenced from
anywhere.
Notes:
svn path=/head/; revision=32929
|
| |
|
|
|
|
|
|
|
|
|
| |
This introduce an xxxFS_BOOT for each of the rootable filesystems.
(Presently not required, but encouraged to allow a smooth move of option *FS
to opt_dontuse.h later.)
LFS is temporarily disabled, and will be re-enabled tomorrow.
Notes:
svn path=/head/; revision=32726
|
| |
|
|
| |
Notes:
svn path=/head/; revision=31778
|
| |
|
|
|
|
|
|
| |
not handled at a particular level. This fixes mainly restarting
of interrupted TIOCDRAINs and TIOCSETA{W,F}s.
Notes:
svn path=/head/; revision=31577
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
if_ie.c if_wl.c if_zp.c isa.c isa_device.h
labpc.c mcd.c ncr5380.c scd.c seagate.c si.c
sio.c tw.c ultra14f.c wcd.c wd.c:
Update for changes in the callout interface.
apic_vector.s icu_vector.s ipl.s ipl_funcs.c:
Add CAM software/hardware interrupt support.
Notes:
svn path=/head/; revision=29677
|
| |
|
|
|
|
|
|
|
|
| |
Add CAM software/hardware interrupt support.
si.h:
Update for changes in the callout interface.
Notes:
svn path=/head/; revision=29676
|
| |
|
|
| |
Notes:
svn path=/head/; revision=29368
|
| |
|
|
| |
Notes:
svn path=/head/; revision=27555
|
| |
|
|
|
|
|
| |
type mismatches. There was no problem in practice (at least on 386's).
Notes:
svn path=/head/; revision=25047
|
| |
|
|
|
|
|
|
|
| |
<sys/ioctl_compat.h> and sometimes <sys/filio.h> instead of
<sys/ioctl.h> in tty-related files. <sys/ttycom.h> is still
usually imported bogusly via <sys/termios.h>.
Notes:
svn path=/head/; revision=24207
|
| |
|
|
|
|
|
|
| |
Fixed everything that depended on getting fcntl.h stuff from the wrong
place. Most things don't depend on file.h stuff at all.
Notes:
svn path=/head/; revision=24131
|
| |
|
|
|
|
|
| |
ready for it yet.
Notes:
svn path=/head/; revision=22975
|
| |
|
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
Notes:
svn path=/head/; revision=21673
|
| |
|
|
|
|
|
|
| |
gcc -Wcast-qual to scream. There's still quite a few left, but since I'm
cleaning out my tree, I'll commit these now.
Notes:
svn path=/head/; revision=18515
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18084
|
| |
|
|
|
|
|
|
|
|
| |
for work regardless of whether there was an interrupt. This needs more
work, it should be able to run better when there are more than 3 host
cards present, ie: all cards in polling-only mode with no IRQ. (The
host cards have a choice of 3 irq's, 11, 12, or 15, or just polling)
Notes:
svn path=/head/; revision=17547
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17396
|
| |
|
|
|
|
|
|
|
| |
suggests.
Pointed out by: bde
Notes:
svn path=/head/; revision=17291
|
| |
|
|
|
|
|
|
|
|
|
| |
blocked in a write() while waiting for the output to drain, sleep only
for tp->t_timeout, not forever. This only seems to happen when there is
either a modem lockup holding the hardware flow control down, or due to
some problem in the driver with processes attempting to write after the
modem has hung up (eg: elm, tf).
Notes:
svn path=/head/; revision=17290
|
| |
|
|
|
|
|
| |
correctly (accessing the lock device was not possible).
Notes:
svn path=/head/; revision=16839
|
| |
|
|
|
|
|
|
|
|
|
|
| |
things tend to work better if you write the settings to the correct
register.. (*blush*). This subtle bug has been haunting me for ages, and
will solve a few problems that have been reported to me.
Also, take a shot at fixing the serial BREAK processing, what was there
before never really worked. (There is a PR on this I think)
Notes:
svn path=/head/; revision=16575
|
| |
|
|
|
|
|
|
| |
call memcpy.. It seems that gcc would not inline the implicit call
when copying from a volatile...
Notes:
svn path=/head/; revision=16444
|
| |
|
|
| |
Notes:
svn path=/head/; revision=16403
|
| |
|
|
|
|
|
| |
Reviewed by: bde
Notes:
svn path=/head/; revision=16322
|
| |
|
|
|
|
|
| |
memset().
Notes:
svn path=/head/; revision=16214
|
| |
|
|
|
|
|
|
|
| |
on the baud rate, dont get upset if it's been hung up by setting B0.
Instead, sleep for a short time, as the host controller takes a while
to go through the state changes.
Notes:
svn path=/head/; revision=16024
|
| |
|
|
|
|
|
|
| |
Fix a dynamic initialiser in a static variable, and make sure sysctl.h
is #included.
Notes:
svn path=/head/; revision=15683
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
it empties all of the 256 byte incoming fifo, as it can spend more time
processing one port than intended, especially if data is streaming in
at 115.2K. The port fifo will be emptied and dumped into the tty system
and left until next time. I've been running this for quite some time on
one of my systems here.
Also, if the tty layer is blocked or full it lets the hardware assert the
flow control rather than loosing the data.
Notes:
svn path=/head/; revision=15640
|
| |
|
|
| |
Notes:
svn path=/head/; revision=15639
|
| |
|
|
|
|
|
| |
Reviewed by: julian@freebsd.org
Notes:
svn path=/head/; revision=14873
|
| |
|
|
| |
Notes:
svn path=/head/; revision=13630
|
| |
|
|
|
|
|
| |
Proposed by: bde
Notes:
svn path=/head/; revision=13469
|
| |
|
|
|
|
|
| |
not cause warnings, and uses printf() to do a vprintf()-like output.
Notes:
svn path=/head/; revision=13353
|
| |
|
|
|
|
|
|
|
|
| |
enough nodes for the number of ports on the last module, not the number
of ports _total_ that the driver is managing...
Submitted by: Robert Sanders <rsanders@mindspring.com>
Notes:
svn path=/head/; revision=13169
|
| |
|
|
|
|
|
| |
Happily pointed out by: julian :-)
Notes:
svn path=/head/; revision=13166
|
| |
|
|
| |
Notes:
svn path=/head/; revision=13165
|
| |
|
|
|
|
|
| |
understand %02d in it's format string...
Notes:
svn path=/head/; revision=12888
|
| |
|
|
| |
Notes:
svn path=/head/; revision=12826
|
| |
|
|
|
|
|
|
|
|
| |
device must be configured. It's hard to tell whether a reset function
should be noreset or nullreset since reset functions are never called.
Most drivers use nullreset but noreset has the advantage of complaining
if somehow gets called).
Notes:
svn path=/head/; revision=12743
|
| |
|
|
|
|
|
| |
device must be configured).
Notes:
svn path=/head/; revision=12742
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Removed old aliases d_rdwr_t and d_ttycv_t for d_read_t/d_write_t and
d_devtotty_t.
Sorted declarations of switch functions into switch order.
Removed duplicated comments and declarations of nonexistent switch
functions.
Notes:
svn path=/head/; revision=12731
|