]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
24 years agoAdd first pass of the Intel Gigabit Ethernet (wiseman) driver. This
mjacob [Tue, 4 Jan 2000 11:12:42 +0000 (11:12 +0000)]
Add first pass of the Intel Gigabit Ethernet (wiseman) driver. This
driver seems relatively functional, but could use some souping up,
particularly in the performance area. This has both NetBSD and FreeBSD
attachment code and a fair amount of effort has been put into making
it easy to port to different *BSD platforms.

The basic design is a one tfd per mbuf transmit (with no transmit
related interrupts- tfds are gc'd as needed). The receive ring
uses a 2K buffer per rfd with a +2 byte adjust for the ethernet
header (so the payload is aligned). There's support that *almost*
works for doing large packets- the rfd chaining code works, but there's
some problem with getting good checksums at the IP reassembly level
(ditto for doing short tfd's too).

The chip has support for TCP checksums insertion for transmit and
TCP checksum calculation on receive (for both you have to do some
appropriate backoff && twiddling), but this isn't in place.

This is nearly entirely reverse engineered from the released Intel
driver, so there's a lot of "We have to do this but do not know why"
stuff. There is somebody who has the chip specs who works in FreeBSD
but they're being a bit standoffish about even sharing hints which
is somewhat annoying. It's also apparent that all I had to work with
were the first rev boards.

This driver has been lightly tested on intel && alpha, but only
point-to-point. There may be some issues with switches- use of
boot time environment variables that override EEPROM settings
(e.g., 'set wx_ilos=1' which inverts the sense of optical signal
loss) may help with this.

I had this out for review for three weeks, and nobody said anything
negative or positive, ergo, this checkin has no 'reviewed by' field
which I would have preferred.

24 years agoadd wx (Intel Wiseman Gig Ethernet) driver
mjacob [Tue, 4 Jan 2000 11:01:36 +0000 (11:01 +0000)]
add wx (Intel Wiseman Gig Ethernet) driver

24 years agoDecompression is supported via -Z, not -z.
ru [Tue, 4 Jan 2000 10:34:27 +0000 (10:34 +0000)]
Decompression is supported via -Z, not -z.

24 years ago* Make --null option work in (HAVE_LIBZ > 0) case.
ru [Tue, 4 Jan 2000 10:32:55 +0000 (10:32 +0000)]
* Make --null option work in (HAVE_LIBZ > 0) case.
* Remove "why we need this decl..." comment.  The `matcher' variable
  is defined in *grepmat.c files in the original distribution, which
  we did not import.

24 years agoReplace calendar with 2000 calendar.
grog [Tue, 4 Jan 2000 06:18:13 +0000 (06:18 +0000)]
Replace calendar with 2000 calendar.

Supplied-by: Josef Grosch <jgrosch@MooseRiver.com>
PR: docs/15429

24 years agoAdd a whole bunch of example entries for pam. This should help get
markm [Tue, 4 Jan 2000 06:08:58 +0000 (06:08 +0000)]
Add a whole bunch of example entries for pam. This should help get
folk over various hurdles.

24 years agooop, use PRINTF not printf in MI code
mjacob [Tue, 4 Jan 2000 05:17:48 +0000 (05:17 +0000)]
oop, use PRINTF not printf in MI code

24 years agoDeal with package filenames which contain spaces.
jkh [Tue, 4 Jan 2000 05:08:58 +0000 (05:08 +0000)]
Deal with package filenames which contain spaces.

Submitted by: Ming-I Hsieh <mihs@wm28.csie.ncu.edu.tw>
PR: 15667

24 years agoRemove references to now-obsolete XFree86 source collection (use the
jkh [Tue, 4 Jan 2000 05:06:22 +0000 (05:06 +0000)]
Remove references to now-obsolete XFree86 source collection (use the
port, it's far better).

24 years agoAdd new code for HTTP proxy support.
jkh [Tue, 4 Jan 2000 04:50:59 +0000 (04:50 +0000)]
Add new code for HTTP proxy support.

Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de>
PR: 11316

24 years agoAdd support for FTP installation via HTTP proxies.
jkh [Tue, 4 Jan 2000 04:50:07 +0000 (04:50 +0000)]
Add support for FTP installation via HTTP proxies.

Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de>
PR: 11316

24 years ago- Fixed warnings.
nyan [Tue, 4 Jan 2000 04:46:50 +0000 (04:46 +0000)]
- Fixed warnings.
- Removed unnecessary include files.

24 years agoIgnore SIGPIPE by default.
jkh [Tue, 4 Jan 2000 04:31:29 +0000 (04:31 +0000)]
Ignore SIGPIPE by default.

Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de>
PR: 13900

24 years agoUpdate the graph to include FreeBSD 3.4 and OpenBSD 2.6
billf [Tue, 4 Jan 2000 04:31:27 +0000 (04:31 +0000)]
Update the graph to include FreeBSD 3.4 and OpenBSD 2.6
Update the play-by-play history to include FreeBSD 3.[234] and OpenBSD 2.[56]

Dates obtained from: www.FreeBSD.org and www.OpenBSD.org

24 years agoTurn on a new /usr/bin/cpp that is a true binary rather than a shell script
obrien [Tue, 4 Jan 2000 03:48:08 +0000 (03:48 +0000)]
Turn on a new /usr/bin/cpp that is a true binary rather than a shell script
wrapper.  /usr/bin/cpp knows about all the GCC predefined symbols and has
the functionality of the previous EGCS 1.1.2 /usr/libexec/cpp.

24 years agoClean up some debug printing. Find the correct lun when SCCLUN is
mjacob [Tue, 4 Jan 2000 03:45:49 +0000 (03:45 +0000)]
Clean up some debug printing. Find the correct lun when SCCLUN is
defined. If we complete with a check condition but no sense data,
say we had an AUTOSENSE failure.

24 years agoMake Fibre Channel cards correctly note the presence/absence
mjacob [Tue, 4 Jan 2000 03:44:21 +0000 (03:44 +0000)]
Make Fibre Channel cards correctly note the presence/absence
of ARQ data and punt the dealing with its presence/absence
to the platform layers.

24 years agoset default target mode debug to 0
mjacob [Tue, 4 Jan 2000 03:43:03 +0000 (03:43 +0000)]
set default target mode debug to 0

24 years agoadd clarifying tag define for FC
mjacob [Tue, 4 Jan 2000 03:42:19 +0000 (03:42 +0000)]
add clarifying tag define for FC

24 years agoAdd in an isp_tdebug environment variable. Clean up some debugging
mjacob [Tue, 4 Jan 2000 03:41:40 +0000 (03:41 +0000)]
Add in an isp_tdebug environment variable. Clean up some debugging
printouts for clarity.

24 years agoUpdate for version 2.4.
obrien [Tue, 4 Jan 2000 03:37:56 +0000 (03:37 +0000)]
Update for version 2.4.

24 years agoTurn off GNU Info docs until someone upgrades our texinfo system to one
obrien [Tue, 4 Jan 2000 03:27:32 +0000 (03:27 +0000)]
Turn off GNU Info docs until someone upgrades our texinfo system to one
that understands "command{foo}".

24 years agofix leap year calculation
mjacob [Tue, 4 Jan 2000 03:27:04 +0000 (03:27 +0000)]
fix leap year calculation

24 years agoMerge FreeBSD chagnes into GNU grep 2.4.
obrien [Tue, 4 Jan 2000 03:25:40 +0000 (03:25 +0000)]
Merge FreeBSD chagnes into GNU grep 2.4.

24 years agoHo, ho, ho... this clock chip is not y2k compliant. Motorola
mjacob [Tue, 4 Jan 2000 03:22:04 +0000 (03:22 +0000)]
Ho, ho, ho... this clock chip is not y2k compliant. Motorola
has it blacklisted. Silly us for not planning ahead. Tsk. Anyway-
a 10 year window patch is probably sufficient to still detect
nonsense in the clock but allow us to roll past the year 2000.

24 years agoMake brandelf explain itself a little better on error.
wes [Tue, 4 Jan 2000 02:33:54 +0000 (02:33 +0000)]
Make brandelf explain itself a little better on error.
Also, at Boris' suggestion, add -l option to list known
ELF types.

PR: bin/15285
Reviewed by: bp

24 years agoAdd in ISP_TARGET_MODE description.
mjacob [Tue, 4 Jan 2000 00:04:27 +0000 (00:04 +0000)]
Add in ISP_TARGET_MODE description.

24 years agoUnbreak profiling. bde says this is not the cleanest way to fix the
jasone [Tue, 4 Jan 2000 00:02:21 +0000 (00:02 +0000)]
Unbreak profiling.  bde says this is not the cleanest way to fix the
problem, but that it works.

Submitted by: bde

24 years agoAdd in isp_target.c to be compiled for isp- it'd be nice if we could
mjacob [Tue, 4 Jan 2000 00:01:19 +0000 (00:01 +0000)]
Add in isp_target.c to be compiled for isp- it'd be nice if we could
do conditional file inclusing based on options.

24 years agoThese are platform independent functions for target mode support.
mjacob [Tue, 4 Jan 2000 00:00:08 +0000 (00:00 +0000)]
These are platform independent functions for target mode support.
This is just a first pass at this and is likely to change a bit
over the next month.

24 years agoThese are platform independent definitions for target mode support-
mjacob [Mon, 3 Jan 2000 23:58:41 +0000 (23:58 +0000)]
These are platform independent definitions for target mode support-
code gratefully borrowed from Patrick Stirling who did a lot of the
grunt work on this years ago. There are also some beginnings of
swizzle macros in case we go to a big endian machine. This is just
a first pass at this and is likely to change a bit over the next

24 years agoMake a static chain of isp softcs- gdb usage becomes a lot easier.
mjacob [Mon, 3 Jan 2000 23:55:30 +0000 (23:55 +0000)]
Make a static chain of isp softcs- gdb usage becomes a lot easier.
Add in a very large amount of target mode support code- this is just
a first pass at this. It's a difficult thing because some of the code
can be in platform independent areas (see isp_target.?) but a lot has
to be in platform dependent areas because of not only the tight coupling
of received commands/events and the specific OS subsystem but because
the platform independent code has (deliberately) no event/wait mechanisms.

24 years agoRaise default FCP logintime to 60 seconds. Move the position
mjacob [Mon, 3 Jan 2000 23:52:41 +0000 (23:52 +0000)]
Raise default FCP logintime to 60 seconds. Move the position
of where we could have seen the loop up at least once so it
makes sense. Change some stuff in ispscsicmd so we don't get
stuck there if the loop has never come up yet. Add in some
target mode support code.

24 years agoSupport target mode operations. This involves having some variant
mjacob [Mon, 3 Jan 2000 23:50:13 +0000 (23:50 +0000)]
Support target mode operations. This involves having some variant
dma mapping callback routines to select from as target mode
entries are handled a fair bit differently from normal initiator
mode entries.

24 years agoRedirect stdout from mtree to /dev/null; we don't really need to know
asami [Mon, 3 Jan 2000 22:59:27 +0000 (22:59 +0000)]
Redirect stdout from mtree to /dev/null; we don't really need to know
the list of directories being created when we install a package.

24 years agoRole platform minor revision. Add in some target mode only
mjacob [Mon, 3 Jan 2000 22:15:16 +0000 (22:15 +0000)]
Role platform minor revision. Add in some target mode only
private structure definitions.

24 years agoadd isp_print_qentry inline function
mjacob [Mon, 3 Jan 2000 22:14:24 +0000 (22:14 +0000)]
add isp_print_qentry inline function

24 years agoRoll minor revision number and add a more finalized list
mjacob [Mon, 3 Jan 2000 22:13:40 +0000 (22:13 +0000)]
Roll minor revision number and add a more finalized list
of target mode related enums.

24 years agoAdd missing target mode flag and fix the RQSTYPE_CTIO0
mjacob [Mon, 3 Jan 2000 22:12:53 +0000 (22:12 +0000)]
Add missing target mode flag and fix the RQSTYPE_CTIO0
to be CTIO as it should be.

24 years agoThis commit was generated by cvs2svn to compensate for changes in r55360,
obrien [Mon, 3 Jan 2000 21:09:05 +0000 (21:09 +0000)]
This commit was generated by cvs2svn to compensate for changes in r55360,
which included commits to RCS files with non-trunk default branches.

24 years agoVirgin import of a trimmed down GNU Grep 2.4.
obrien [Mon, 3 Jan 2000 21:09:05 +0000 (21:09 +0000)]
Virgin import of a trimmed down GNU Grep 2.4.

24 years agoThis commit was generated by cvs2svn to compensate for changes in r55357,
obrien [Mon, 3 Jan 2000 21:07:51 +0000 (21:07 +0000)]
This commit was generated by cvs2svn to compensate for changes in r55357,
which included commits to RCS files with non-trunk default branches.

24 years agoVirgin import of a trimmed down GNU Grep 2.3.
obrien [Mon, 3 Jan 2000 21:07:51 +0000 (21:07 +0000)]
Virgin import of a trimmed down GNU Grep 2.3.

24 years agoAdd options for COMPAT_SVR4 and DEBUG_SVR4 for completeness.
newton [Mon, 3 Jan 2000 20:37:15 +0000 (20:37 +0000)]
Add options for COMPAT_SVR4 and DEBUG_SVR4 for completeness.

24 years agoNeed to #include vm_zone.h to pick up inline definition of zfree() so that
newton [Mon, 3 Jan 2000 20:34:39 +0000 (20:34 +0000)]
Need to #include vm_zone.h to pick up inline definition of zfree() so that
NDFREE() macro from namei.h will be happy.

24 years agoGrammar: "be even number" -> "be an even number"
billf [Mon, 3 Jan 2000 20:18:04 +0000 (20:18 +0000)]
Grammar: "be even number" -> "be an even number"

24 years agoEnsure that there's a bit of extra space in our buffer when it's
brian [Mon, 3 Jan 2000 20:09:23 +0000 (20:09 +0000)]
Ensure that there's a bit of extra space in our buffer when it's
passed to libalias.  If there's not enough space, things like ftp
PORT commands start failing....

Reported by: Gianmarco Giovannelli <gmarco@giovannelli.it>

24 years agoFix link problem on ISA only systems..
sos [Mon, 3 Jan 2000 20:01:18 +0000 (20:01 +0000)]
Fix link problem on ISA only systems..

24 years agoUse MAP_NOSYNC for vnodes without any links in their filesystem.
guido [Mon, 3 Jan 2000 19:13:53 +0000 (19:13 +0000)]
Use MAP_NOSYNC for vnodes without any links in their filesystem.

This is necessary for vmware: it does not use an anonymous mmap for
the memory of the virtual system. In stead it creates a temp file an
unlinks it. For a 50 MB file, this results in a ot of syncing
every 30 seconds.

Reviewed by: Matthew Dillon <dillon@backplane.com>

24 years agoFix typos per PR 15649. Also did some rewording for clarity.
archie [Mon, 3 Jan 2000 18:36:42 +0000 (18:36 +0000)]
Fix typos per PR 15649.  Also did some rewording for clarity.

PR: docs/15649
Submitted by: Kazuo Horikawa <horikawa@jp.FreeBSD.org>

24 years agoPrint mac addresses in standard byte:byte format rather than
jkh [Mon, 3 Jan 2000 17:48:36 +0000 (17:48 +0000)]
Print mac addresses in standard byte:byte format rather than
byte.byte.  This makes it consistent with our other utilities
like arp(8) and ifconfig(8).

Submitted by: Paul Vixie <paul@vix.com>

24 years agoStop my evil plot to stop the use of GNU info files (which I don't care for)
obrien [Mon, 3 Jan 2000 17:40:47 +0000 (17:40 +0000)]
Stop my evil plot to stop the use of GNU info files (which I don't care for)
for people that don't have "NOINFO=yes" in /etc/make.conf.
[read: this still refered to contrib/egcs/]

24 years agoprevent kernel panic at suspend/resume.
shin [Mon, 3 Jan 2000 17:29:16 +0000 (17:29 +0000)]
prevent kernel panic at suspend/resume.

confirmed by: sanpei, joe

PR: kern/15742

24 years agoMake offsetof equivalent with <stddef.h>. This paves the way for
marcel [Mon, 3 Jan 2000 16:49:39 +0000 (16:49 +0000)]
Make offsetof equivalent with <stddef.h>. This paves the way for
further enhancements/reorganisations.

Discussed with: bde

24 years agoMerge from the following changes.
nyan [Mon, 3 Jan 2000 15:43:52 +0000 (15:43 +0000)]
Merge from the following changes.

sys/boot/i386/libi386/biosmem.c Rev 1.4
sys/boot/i386/libi386/time.c Rev 1.3
sys/boot/i386/loader/main.c Rev 1.16

24 years agoIt appears that under certain circumstances that I still can't quite pin
wpaul [Mon, 3 Jan 2000 15:28:47 +0000 (15:28 +0000)]
It appears that under certain circumstances that I still can't quite pin
down, the dc driver and receiver can fall out of sync with one another,
resulting in a condition where the chip continues to receive packets
but the driver never notices. Normally, the receive handler checks each
descriptor starting from the current producer index to see if the chip
has relinquished ownership, indicating that a packet has been received.
The driver hands the packet off to ether_input() and then prepares the
descriptor to receive another frame before moving on to the next
descriptor in the ring. But sometimes, the chip appears to skip a
descriptor. This leaves the driver testing the status word in a descriptor
that never gets updated. The driver still gets "RX done" interrupts but
never advances further into the RX ring, until the ring fills up and the
chip interrupts again to signal an error condition. Sometimes, the
driver will remain in this desynchronized state, resulting in spotty
performance until the interface is reset.

Fortunately, it's fairly simple to detect this condition: if we call
the rxeof routine but the number of received packets doesn't increase,
we suspect that there could be a problem. In this case, we call a new
routine called dc_rx_resync(), which scans ahead in the RX ring to see
if there's a frame waiting for us somewhere beyond that the driver thinks
is the current producer index. If it finds one, it bumps up the index
and calls the rxeof handler again to snarf up the packet and bring the
driver back in sync with the chip. (It may actually do this several times
in the event that there's more than one "hole" in the ring.)

So far the only card supported by if_dc which has exhibited this problem
is a LinkSys LNE100TX v2.0 (82c115 PNIC II), and it only seems to happen
on one particular system, however the fix is general enough and has low
enough overhead that we may as well apply it for all supported chipsets.
I also implemented the same fix for the 3Com xl driver, which is apparently
vulnerable to the same problem.

Problem originally noted and patch tested by: Matt Dillon

24 years agoFixed to get the BIOS geometry.
nyan [Mon, 3 Jan 2000 15:28:05 +0000 (15:28 +0000)]
Fixed to get the BIOS geometry.

24 years ago truss /usr/bin/su
phk [Mon, 3 Jan 2000 14:26:47 +0000 (14:26 +0000)]
truss /usr/bin/su
login (or not if root)
then exit the shell

truss will get stuct in tsleep

I dont know if this is correct, but it fixes the problem and
according to the commends in pioctl.h, PF_ISUGID is set when we
want to ignore UID changes.

The code is checking for when PF_ISUGID is not set and since it
never is set, we always ignore UID changes.

Submitted by: Paul Saab <ps@yahoo-inc.com>

24 years agoFix typo.
marcel [Mon, 3 Jan 2000 12:16:18 +0000 (12:16 +0000)]
Fix typo.

Submitted by: Richard Wackerbarth <rkw@dataplex.net>

24 years agoRemove -g compiler flag.
marcel [Mon, 3 Jan 2000 12:01:30 +0000 (12:01 +0000)]
Remove -g compiler flag.

24 years agoo Add build-tools target for maketabs although it doesn't seem to
marcel [Mon, 3 Jan 2000 11:57:14 +0000 (11:57 +0000)]
o  Add build-tools target for maketabs although it doesn't seem to
   be used. I therefore won't add it to Makefile.inc1.
o  Remove -g compilation flags.

24 years agoEgads! This still refered to contrib/egcs/
obrien [Mon, 3 Jan 2000 10:41:11 +0000 (10:41 +0000)]
Egads!  This still refered to contrib/egcs/

24 years agoAdd support for VIA 82C596 controller
sos [Mon, 3 Jan 2000 10:26:59 +0000 (10:26 +0000)]
Add support for VIA 82C596 controller

Better shared irq handeling for Promise & HPT366 controllers

Setup prober PIO mode timings on Promise & HPT366 controllers

Update Copyright headers to be Y2K compliant :)

24 years agoUpdate NeoMagic entries.
billf [Mon, 3 Jan 2000 10:04:01 +0000 (10:04 +0000)]
Update NeoMagic entries.

Obtained from: NetBSD's pcidevs and billf's Dell laptop.

24 years agokernel space savings allow reactivation of NFS installs.
jkh [Mon, 3 Jan 2000 10:00:09 +0000 (10:00 +0000)]
kernel space savings allow reactivation of NFS installs.

24 years agonuke debugging symbols from kern.flp kernels.
jkh [Mon, 3 Jan 2000 09:59:37 +0000 (09:59 +0000)]
nuke debugging symbols from kern.flp kernels.

24 years agountangle some includes and clean up for compilation cleanliness.
mjacob [Mon, 3 Jan 2000 09:36:55 +0000 (09:36 +0000)]
untangle some includes and clean up for compilation cleanliness.

24 years agoWiden width of tag && initiator ids to u_int
mjacob [Mon, 3 Jan 2000 08:54:51 +0000 (08:54 +0000)]
Widen width of tag && initiator ids to u_int
(from u_int8_t) in ccb_accept_tio structure. This
matches usage elsewhere and also allows me to
overload the tag id with the RX_ID for fibre
channel target mode.
Reviewed by: gibbs@freebsd.org

24 years agoUpdate FreeBSD(98) copyright.
nyan [Mon, 3 Jan 2000 07:17:01 +0000 (07:17 +0000)]
Update FreeBSD(98) copyright.

24 years ago- Add commented out USB driver entries.
nyan [Mon, 3 Jan 2000 07:12:56 +0000 (07:12 +0000)]
- Add commented out USB driver entries.
- Reorder network interfaces.

24 years agoConnect interrupts and start processing them. We panic on card removal
imp [Mon, 3 Jan 2000 06:45:16 +0000 (06:45 +0000)]
Connect interrupts and start processing them.  We panic on card removal
now, but we're getting interrupts!
o Add pcic_suspend/pcic_resume so we can detach our children on suspention
  and fix the state of the pcic on resume.
o Remove some unused parts of softc.
o Centralize resource activation/deactivation for pcic bridge chip in
  the stylistic pcic_activate/pcic_deactivate.
o Add bus_print_child method so we can see the pccard attachment.
o Add pcic_identify in an attempt to make it possible to automatically id
  the pcic devices.  This works great, but we cannot divine the irq to use
  from this method, nor the memory hole.  For the moment, KLUDGE irq to be
  10 and memory hold to be 0xd0000.
o Loose the pnp probe stuff.  This may be a big mistake, but it is easy
  enough to add back later.  I did this so the identify routines can do their
  thing unmolested by pnp information.  The whole identify thing may be a bad
  idea to be ripped out later.
o change return type of pcic_intr to void, make it static and ripple
  this through the code.
o Add explicit call to bus_generic_attach at the end of pcic_attach to
  get any children probed/attached.
o add some comments about future directions/questionable things being
  done at different layers, etc.

24 years agoSynced with sys/i386/i386/userconfig.c rev 1.165.
kato [Mon, 3 Jan 2000 05:37:01 +0000 (05:37 +0000)]
Synced with sys/i386/i386/userconfig.c rev 1.165.

24 years agoSynced with sys/i386/conf/GENERIC rev 1.220.
kato [Mon, 3 Jan 2000 05:35:56 +0000 (05:35 +0000)]
Synced with sys/i386/conf/GENERIC rev 1.220.

24 years agoSynced with sys/i386/conf/Makefile.i386 rev 1.170.
kato [Mon, 3 Jan 2000 05:34:48 +0000 (05:34 +0000)]
Synced with sys/i386/conf/Makefile.i386 rev 1.170.

24 years agoDo not start/stop DMA transfer if it is already started/stopped.
tanimura [Mon, 3 Jan 2000 05:26:12 +0000 (05:26 +0000)]
Do not start/stop DMA transfer if it is already started/stopped.

24 years ago- Handle an interrupt for csa primarily in the bridge driver,
tanimura [Mon, 3 Jan 2000 02:51:16 +0000 (02:51 +0000)]
- Handle an interrupt for csa primarily in the bridge driver,
  then invoke the children. As the value of HISR can be read
  only once, pass the HISR to the children via struct
  csa_bridgeinfo, stored in the ivars of them.
- Clear the contents of serial FIFO upon stopping the DMA for
  playing. This may eliminate buzz on playing. Experimental.

24 years agoDidn't get these PREFIX specifiers removed with Makefile.inc rev 1.48.
obrien [Sun, 2 Jan 2000 22:57:34 +0000 (22:57 +0000)]
Didn't get these PREFIX specifiers removed with Makefile.inc rev 1.48.

Submitted by: marcel

24 years agoThe issue fixed in revision 1.88 was raised by
obrien [Sun, 2 Jan 2000 21:36:22 +0000 (21:36 +0000)]
The issue fixed in revision 1.88 was raised by
Gerard Roudier <groudier@club-internet.fr>

24 years ago.Xr pkg_version 1
hoek [Sun, 2 Jan 2000 17:55:03 +0000 (17:55 +0000)]
.Xr pkg_version 1

24 years agoDon't allow mounting (or mounting R/W) of filesystems with unsupported
bde [Sun, 2 Jan 2000 17:40:02 +0000 (17:40 +0000)]
Don't allow mounting (or mounting R/W) of filesystems with unsupported
features (except for file types in directory entries, which will be
supported soon).

Centralized the magic number and compatibility checking.

Dropped support for ancient (pre-0.2b) filesystems, as in the Linux
version.  Our "support" consisted of printing more details in the error
message before failing at mount time.

24 years agoMove the "sti" instruction to right before the "hlt" to close a tiny
phk [Sun, 2 Jan 2000 15:18:12 +0000 (15:18 +0000)]
Move the "sti" instruction to right before the "hlt" to close a tiny
race condition.

Obtained from: bde and/or obrien

24 years agoReturn ENXIO if there is no device.
phk [Sun, 2 Jan 2000 15:16:17 +0000 (15:16 +0000)]
Return ENXIO if there is no device.

24 years agoSince this has left the vendor branch, sort this incredably disorganized
obrien [Sun, 2 Jan 2000 11:13:23 +0000 (11:13 +0000)]
Since this has left the vendor branch, sort this incredably disorganized
manpage.

24 years agoFix the mess with signed/unsigned longs and ints (inspired by bde).
bp [Sun, 2 Jan 2000 03:30:42 +0000 (03:30 +0000)]
Fix the mess with signed/unsigned longs and ints (inspired by bde).
Fix potential bug with directory reading.
Explicitly limit file size to 4GB (msdos can't handle larger files).
Slightly reorganize msdosfs_read() to reduce number of 'if's.

24 years ago- remove trace of libkvm. It is not used at all.
roberto [Sat, 1 Jan 2000 23:58:01 +0000 (23:58 +0000)]
- remove trace of libkvm. It is not used at all.
- reorganise the Makefiles: the order of variables was not the usual one.

Explained gently by: bde

24 years agorevert buffer size to 64k
cg [Sat, 1 Jan 2000 21:50:20 +0000 (21:50 +0000)]
revert buffer size to 64k

24 years agoUpdate to y2k.
imp [Sat, 1 Jan 2000 17:57:20 +0000 (17:57 +0000)]
Update to y2k.

24 years agoMerged changes in ext2_fs.h between Linux 1.2.2 and Linux 2.3.35. The
bde [Sat, 1 Jan 2000 17:39:21 +0000 (17:39 +0000)]
Merged changes in ext2_fs.h between Linux 1.2.2 and Linux 2.3.35.  The
main changes are:
- many things are more dynamic; e.g., the inode size is a new parameter
  in the superblock instead of a constant.
- extensions are controlled by new flags in the superblock.
- directory entries may have a file type field.
These changes are not used yet, except for a spelling change which affects
ext2_cnv.c

24 years agoMerged cosmetic changes from the initial import on the vendor branch
bde [Sat, 1 Jan 2000 16:26:43 +0000 (16:26 +0000)]
Merged cosmetic changes from the initial import on the vendor branch
(mainly things that were lost or misformatted in a different way by
moving them to ext2_fs_i.h and back, and ifdefs for user mode that
were excessively edited).

24 years agoAdded missing DPADD's. Removed unrequired SRCS's.
joe [Sat, 1 Jan 2000 15:44:11 +0000 (15:44 +0000)]
Added missing DPADD's.  Removed unrequired SRCS's.

Obtained from: bde

24 years agoRemoved bogus dependancy on libutil.
joe [Sat, 1 Jan 2000 15:40:40 +0000 (15:40 +0000)]
Removed bogus dependancy on libutil.

Noticed by: bde

24 years ago- Add device entry for the next generation of C1010 device
groudier [Sat, 1 Jan 2000 15:24:44 +0000 (15:24 +0000)]
- Add device entry for the next generation of C1010 device
  (pci dev_id 0x21).
- Start the SCRIPTS processor without resetting the SCSI BUS
  at initialization.
- Remove the "Host adapter CCB chain" (got useless given the
  new queuing scheme).
- Display correctly the state of SCSI signals, when SCSI BUS
  looks bad.
- Cosmetic changes in messages printed out at initialization.
- Notifications and messages on RESET conditions slightly
  reworked.
- TEKRAM 24C16 NVRAM support fixed (also reported ok).

24 years agoUse an ifdef in ext2_fs.h instead of a bogus separate file (ext2_fs_i.h)
bde [Sat, 1 Jan 2000 14:43:20 +0000 (14:43 +0000)]
Use an ifdef in ext2_fs.h instead of a bogus separate file (ext2_fs_i.h)
to avoid the namespace problems caused by <ufs/ufs/inode.h> #defining
i_mode, etc.

ext2_fs_i.h had nothing to do with the Linux version.  It was a small
part of the Linux version of ext2_fs.h (the part that declares extra
in-core fields for an inode).  We don't need it because we use the
ufs in-core inode for the extra fields.

24 years agoRemove duplicated extern.
bp [Sat, 1 Jan 2000 14:21:31 +0000 (14:21 +0000)]
Remove duplicated extern.

Submitted by: Nathan Ahlstrom <nrahlstr@winternet.com>

24 years agoUpdated/corrected the list of GPL'ed files.
bde [Sat, 1 Jan 2000 11:27:50 +0000 (11:27 +0000)]
Updated/corrected the list of GPL'ed files.

24 years agoThis file is not used directly. The small parts of it that are used were
bde [Sat, 1 Jan 2000 11:17:28 +0000 (11:17 +0000)]
This file is not used directly.  The small parts of it that are used were
merged into ext2_vfsops.c in rev.1.1.  This broke both merging from the
vendor branch and the non-GPL'ed-ness of ext2_vfsops.c.

24 years agoThis file is not used directly. It was merged into ext2_linux_balloc.c
bde [Sat, 1 Jan 2000 11:11:13 +0000 (11:11 +0000)]
This file is not used directly.  It was merged into ext2_linux_balloc.c
in rev.1.1.

24 years agoThis commit was generated by cvs2svn to compensate for changes in r55289,
bde [Sat, 1 Jan 2000 11:05:19 +0000 (11:05 +0000)]
This commit was generated by cvs2svn to compensate for changes in r55289,
which included commits to RCS files with non-trunk default branches.

24 years agoImport the Linux ext2fs files that our GPL'ed ext2fs files seem to be
bde [Sat, 1 Jan 2000 11:05:19 +0000 (11:05 +0000)]
Import the Linux ext2fs files that our GPL'ed ext2fs files seem to be
based on.

Obtained from: Linux 1.2.2 distribution

24 years agoCorrect the delay durations as in the sample sources provided by Crystal Semiconductor.
tanimura [Sat, 1 Jan 2000 09:07:03 +0000 (09:07 +0000)]
Correct the delay durations as in the sample sources provided by Crystal Semiconductor.