| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
'RELENG_2_2_0_RELEASE'.
Notes:
svn path=/stable/2.2/; revision=23958
svn path=/release/2.2.0/; revision=23959; tag=release/2.2.0
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=23932
|
| |
|
|
|
|
|
| |
Pointed out by: bde@FreeBSD.org
Notes:
svn path=/stable/2.2/; revision=23234
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=23171
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=23101
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
negotiation messages may be tagged, we were overrunning the old buffer.
The variable that was getting squashed is updated before the message goes
out, causing corrupted SDTR or WDTR messages. Depending on the phases
traversed before message out, this could cause the wrong offset to be
negotiated allowing data overruns to occur. The problem is easier to
detect with wide targets on the chain since the allowed offset is smaller.
Also removed the unnecessary clearing of SPIORDY during the message out
phase. We don't rely on SPIORDY any more.
Notes:
svn path=/stable/2.2/; revision=22892
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=22608
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=22350
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=22236
|
| |
|
|
|
|
|
| |
Requested-By: gibbs
Notes:
svn path=/stable/2.2/; revision=22108
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=22063
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=21470
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=20112
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=19955
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=19666
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=19590
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=19588
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=19574
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=19568
|
| |
|
|
| |
Notes:
svn path=/stable/2.2/; revision=19327
|
| |
|
|
|
|
|
|
|
|
| |
Cosmetic changes:
if_sr_.c won't compile with a K&R compiler, so there is no need to cast
the timeout arg to the (wrong) type.
Submitted by: bde
Notes:
svn path=/head/; revision=19296
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(1) deleted #if 0
pc98/pc98/mse.c
(2) hold per-unit I/O ports in ed_softc
pc98/pc98/if_ed.c
pc98/pc98/if_ed98.h
(3) merge more files by segregating changes into headers.
new file (moved from pc98/pc98):
i386/isa/aic_98.h
deleted:
well, it's already in the commit message so I won't repeat the
long list here ;)
Submitted by: The FreeBSD(98) Development Team
Notes:
svn path=/head/; revision=19269
|
| |
|
|
|
|
|
| |
made to the Arnet driver.
Notes:
svn path=/head/; revision=19242
|
| |
|
|
|
|
|
|
|
|
| |
Check that a received packet isn't longer than MCLBYTES. This will
sometimes happen if a cable is plugged into or removed from a live
system.
Try to cater better for early receive interrupts.
Notes:
svn path=/head/; revision=19236
|
| |
|
|
| |
Notes:
svn path=/head/; revision=19235
|
| |
|
|
|
|
|
|
|
| |
used mvi instead of mov. Luckily this code is most likely never executed
since it is only there for sanity should a target goes into the data phase
twice during a single selection or reselection.
Notes:
svn path=/head/; revision=19231
|
| |
|
|
|
|
|
|
| |
Mostly this involved changing the semantics of the findSCB routine so that
it could be used at times other than handling a reconnection.
Notes:
svn path=/head/; revision=19218
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
TIMER_FREQ.
Fixed missing splx() in scrn_timer(). The bug was harmless because of the
undocumented behaviour that the ipl is automatically restored for timeout
functions (see softclock()). Perhaps we should depend on this behaviour.
Fixed the ddb fix in rev.1.176. The in_debugger flag was no use because
it only works when the debugger is entered via the keyboard hotkey. The
debugger may be entered for breakpoints and traps, and the console putc
routine has no way of knowing when it was, so the console putc routine
must (almost?) always remove the cursor image.
Not fixed: console switching in ddb doesn't work (ISTR it working), and
console 0 shouldn't be switched to for the debugger hotkey unless console
0 is /dev/console.
Fixed side effects from calling add_keyboard_randomness() in the console
getc routine by not calling it. add_keyboard_randomness() currently
always reenables interrupts on 386's and 486's. This is very bad if the
console getc routine is called from the debugger and the debugger was
entered with interrupts disabled.
Fixed preservation of initial screen and now-bogus comment about it. It
was broken by setting the initial scr_buf to `buffer' instead of Crtat.
`buffer' was full of nulls and the first scroll cleared everything above
the things written through syscons.
Submitted by: bruce (bde@freebsd.org)
Notes:
svn path=/head/; revision=19197
|
| |
|
|
|
|
|
|
|
|
|
| |
Use global timer_freq instead of private TIMER_CLK.
Removed unused #includes.
Fixed some comments.
Notes:
svn path=/head/; revision=19174
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
SCB paging is now handled almost entirely by the sequencer and also uses
DMA. This should make SCB paging at least an order of magnitude more
efficient and vastly simplifies the implementation.
Add a few space optimizations so this code still fits on aic7770 chips.
Update comments.
Notes:
svn path=/head/; revision=19164
|
| |
|
|
|
|
|
|
|
|
|
|
| |
bit (0x0008) in the sc driver configuration line. This way it's easy to
boink a generic kernel.
Also, document and place in an opt_ file the #define's for overriding which
serial port is the system console.
Approved by: sos
Notes:
svn path=/head/; revision=19123
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Garrett Wollman sent me this code a few weeks ago for review, and I made
some significant changes, which he in turn accepted ...
In order to make use of these changes, a device entry has to added to /dev.
Submitted by: wollman
Notes:
svn path=/head/; revision=19101
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
there is keyboard input.
The mousepointer is shown again immediately if moved.
Also a function pointer used to install a userwritten extra
ioctl handler (sc_user_ioctl). This way its is possible to
install user defined videomodes etc etc. No further changes
should be in the kernel.
Notes:
svn path=/head/; revision=19022
|
| |
|
|
|
|
|
|
|
|
| |
non-memory-mapped cards.
Submitted by: Michael Smith <msmith@atrad.adelaide.edu.au>
Reviewed by: phk,dg
Notes:
svn path=/head/; revision=18979
|
| |
|
|
|
|
|
| |
Problem pointed out by David Nugent - davidn@blaze.net.au.
Notes:
svn path=/head/; revision=18948
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18946
|
| |
|
|
|
|
|
|
| |
CY_CLEAR_INTR definitions. This might have affected probing of ISA
versions of the Cyclom 16/32-Y.
Notes:
svn path=/head/; revision=18926
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18925
|
| |
|
|
|
|
|
|
|
| |
PCI_MAP_MEMORY_TYPE_32BIT_1M should be accepted as well as
PCI_MAP_MEMORY_TYPE_32BIT (and now is).
(Problem reported by David Greenman.)
Notes:
svn path=/head/; revision=18922
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18903
|
| |
|
|
|
|
|
| |
serial adapter, and support for multiple Cyclom controllers.
Notes:
svn path=/head/; revision=18901
|
| |
|
|
|
|
|
|
|
|
| |
<net/if_arp.h> and fixed the things that depended on it. The nested
include just allowed unportable programs to compile and made my
simple #include checking program report that networking code doesn't
need to include <sys/socket.h>.
Notes:
svn path=/head/; revision=18892
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18887
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18869
|
| |
|
|
|
|
|
| |
defined in if_mib.h.
Notes:
svn path=/head/; revision=18857
|
| |
|
|
|
|
|
|
| |
part of the console driver usually works when the driver is disabled,
but the normal read/write part doesn't (it caused a panic).
Notes:
svn path=/head/; revision=18831
|
| |
|
|
|
|
|
| |
Submitted by: seki@sysrap.cs.fujitsu.co.jp
Notes:
svn path=/head/; revision=18794
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I have only tested the ABP5140 card and only with a single CDROM drive
but it seems to work fine. This driver relies on features found only in
the SCSI branch so will not work in -current until those changes
are brought in. It also doesn't have any error handling code *yet*.
The goal is to use this driver as the development platform for the new
generic SCSI layer error recovery/handling code.
PCI and EISA front ends will show up as soon as I get my hands on
the cards. There are also a few issues in the driver that I need
to clear up with AdvanSys before I can suggest sticking one of
these cards in your server. 8-)
Thanks to AdvanSys for releasing this code under a suitable copyright.
Obtained from: Ported from the Linux driver writen by
bobf@advansys.com (Bob Frey).
Notes:
svn path=/cvs2svn/branches/GIBBS/; revision=18781
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18762
|
| |
|
|
| |
Notes:
svn path=/head/; revision=18685
|