dragonfly.git
16 years agoAdd __DragonFly__
Joerg Sonnenberger [Fri, 13 Feb 2004 19:06:15 +0000 (19:06 +0000)]
Add __DragonFly__

16 years agobio ops can be initiated from the buffer cache, td_proc may be NULL here.
Matthew Dillon [Fri, 13 Feb 2004 18:52:35 +0000 (18:52 +0000)]
bio ops can be initiated from the buffer cache, td_proc may be NULL here.
This is a degenerate case from earlier conversion work.  cred is not used
here so td_proc can be NULL.

Reported-by: David Rhodus <drhodus@machdep.com>
16 years agoUse "iq" instead of "ir" for the register constraint. "iq" means 'an
Matthew Dillon [Fri, 13 Feb 2004 18:44:42 +0000 (18:44 +0000)]
Use "iq" instead of "ir" for the register constraint.  "iq" means 'an
integer constant or one of %ax,%bx,%cx, or %dx.  The prior use of "ir"
could cause GCC to attempt to use a 'low byte' accessor on a register
that cannot be accessed that way, such as '%si' (e.g. %sil).  I see no
need to get fancy so I am just applying %iq to all the atomic instructions.
It's good enough.

Reported-by: YONETANI Tomokazu <qhwt+dragonfly-bugs@les.ath.cx>
16 years agoAdd __DragonFly__
Joerg Sonnenberger [Fri, 13 Feb 2004 17:45:51 +0000 (17:45 +0000)]
Add __DragonFly__

16 years agoFix # style comment in file using the C prepocessor
Joerg Sonnenberger [Fri, 13 Feb 2004 16:13:44 +0000 (16:13 +0000)]
Fix # style comment in file using the C prepocessor

16 years agoFix broken string literals
Joerg Sonnenberger [Fri, 13 Feb 2004 13:43:21 +0000 (13:43 +0000)]
Fix broken string literals

16 years agoAdd -D__FreeBSD__ for buildworld (vacation pulls source files from
Matthew Dillon [Fri, 13 Feb 2004 03:53:37 +0000 (03:53 +0000)]
Add -D__FreeBSD__ for buildworld (vacation pulls source files from
contrib/sendmail)

16 years agoConvert __FreeBSD__ tests to __FreeBSD__ and __DragonFly__ tests
Matthew Dillon [Fri, 13 Feb 2004 03:49:50 +0000 (03:49 +0000)]
Convert __FreeBSD__ tests to __FreeBSD__ and  __DragonFly__ tests

16 years agoAdd __DragonFly__
Joerg Sonnenberger [Fri, 13 Feb 2004 02:44:49 +0000 (02:44 +0000)]
Add __DragonFly__

16 years agoFix wrong conditional from last commit
Joerg Sonnenberger [Fri, 13 Feb 2004 02:36:40 +0000 (02:36 +0000)]
Fix wrong conditional from last commit

16 years agoAdd __DragonFly__
Joerg Sonnenberger [Fri, 13 Feb 2004 01:45:15 +0000 (01:45 +0000)]
Add __DragonFly__

16 years agoAdd __DragonFly__
Joerg Sonnenberger [Fri, 13 Feb 2004 01:33:19 +0000 (01:33 +0000)]
Add __DragonFly__

16 years agoAdd __DragonFly__
Joerg Sonnenberger [Fri, 13 Feb 2004 01:23:57 +0000 (01:23 +0000)]
Add __DragonFly__

16 years agoAdd __DragonFly__
Joerg Sonnenberger [Fri, 13 Feb 2004 01:04:15 +0000 (01:04 +0000)]
Add __DragonFly__

16 years agoAdd __DragonFly__
Joerg Sonnenberger [Fri, 13 Feb 2004 00:40:38 +0000 (00:40 +0000)]
Add __DragonFly__

16 years agoAdd __DragonFly__
Joerg Sonnenberger [Fri, 13 Feb 2004 00:25:17 +0000 (00:25 +0000)]
Add __DragonFly__

16 years agoAdd __DragonFly__
Joerg Sonnenberger [Thu, 12 Feb 2004 23:36:28 +0000 (23:36 +0000)]
Add __DragonFly__

16 years agoAdd __DragonFly__
Joerg Sonnenberger [Thu, 12 Feb 2004 23:33:27 +0000 (23:33 +0000)]
Add __DragonFly__

16 years agoAdd __DragonFly__
Joerg Sonnenberger [Thu, 12 Feb 2004 23:14:05 +0000 (23:14 +0000)]
Add __DragonFly__

16 years agoAlways include net/bpf.h
Joerg Sonnenberger [Thu, 12 Feb 2004 23:04:08 +0000 (23:04 +0000)]
Always include net/bpf.h

16 years agoAdd __DragonFly__
Joerg Sonnenberger [Thu, 12 Feb 2004 22:38:59 +0000 (22:38 +0000)]
Add __DragonFly__

16 years agoAdd __DragonFly__
Joerg Sonnenberger [Thu, 12 Feb 2004 22:35:47 +0000 (22:35 +0000)]
Add __DragonFly__

16 years ago* Update function defines to match up with the work from
David Rhodus [Thu, 12 Feb 2004 20:43:57 +0000 (20:43 +0000)]
* Update function defines to match up with the work from
this moring as to fix the kernel build process.

16 years agoAdd accessor for CIS4 and change some functions to take const char* arguments
Joerg Sonnenberger [Thu, 12 Feb 2004 14:50:33 +0000 (14:50 +0000)]
Add accessor for CIS4 and change some functions to take const char* arguments

16 years agoProbe via CIS lookup
Joerg Sonnenberger [Thu, 12 Feb 2004 12:08:54 +0000 (12:08 +0000)]
Probe via CIS lookup

16 years agoChange lwkt_send_ipiq() and lwkt_wait_ipiq() to take a globaldata_t instead
Matthew Dillon [Thu, 12 Feb 2004 06:57:49 +0000 (06:57 +0000)]
Change lwkt_send_ipiq() and lwkt_wait_ipiq() to take a globaldata_t instead
of a cpuid.  This is part of an ongoing cleanup to use globaldata_t's to
reference other cpus rather then their cpu numbers, reducing the number of
serialized memory indirections required in a number of code paths and
making more context available to the target code.

16 years agosys/dev __FreeBSD__ -> __DragonFly__ cleanups.
Matthew Dillon [Thu, 12 Feb 2004 00:00:19 +0000 (00:00 +0000)]
sys/dev __FreeBSD__ -> __DragonFly__ cleanups.

Submitted-by: Aaron Malone <aaron@munge.net>
16 years agoactivate any tick-delayed software interrupts in the per-cpu hardclock
Matthew Dillon [Wed, 11 Feb 2004 21:47:51 +0000 (21:47 +0000)]
activate any tick-delayed software interrupts in the per-cpu hardclock
by calling setdelayed().  This was accidently removed when the clock code
was revamped.

16 years agoisa_wrongintr() cannot depend on the (void *) unit argument pointing to
Matthew Dillon [Wed, 11 Feb 2004 18:34:40 +0000 (18:34 +0000)]
isa_wrongintr() cannot depend on the (void *) unit argument pointing to
a degenerate structure containing the irq, beacuse isa_wrongintr() is
called only when the wrong APIC vector is used vs the one we thought we
programmed.

This commit adjusts isa_wrongintr() to not depend on the unit argument,
fixing a crash that used to occur in the procedure.  It does not 'fix' the
interrupt routing bug responsible for causing the entry into isa_wrongintr(),
which is typically due to broken MP tables.  But at least the problem gets
reported.  FreeBSD-4.x just locks up without any error message in similar
situations.

16 years ago__FreeBSD__ to __DragonFly__
Joerg Sonnenberger [Wed, 11 Feb 2004 17:46:33 +0000 (17:46 +0000)]
__FreeBSD__ to __DragonFly__

16 years agoSync with FreeBSD's pccarddevs
Joerg Sonnenberger [Wed, 11 Feb 2004 17:34:08 +0000 (17:34 +0000)]
Sync with FreeBSD's pccarddevs

16 years agoFix gcc3 compilation
Joerg Sonnenberger [Wed, 11 Feb 2004 15:24:30 +0000 (15:24 +0000)]
Fix gcc3 compilation

16 years agoAdd defined(__FreeBSD__) and defined(__DragonFly__) where appropriate
Joerg Sonnenberger [Wed, 11 Feb 2004 15:17:26 +0000 (15:17 +0000)]
Add defined(__FreeBSD__) and defined(__DragonFly__) where appropriate

16 years agoAdd defined(__FreeBSD__) and defined(__DragonFly__) where appropiriate.
Joerg Sonnenberger [Wed, 11 Feb 2004 15:13:06 +0000 (15:13 +0000)]
Add defined(__FreeBSD__) and defined(__DragonFly__) where appropiriate.

16 years agoAdd missing */ on the end of a comment.
Eirik Nygaard [Wed, 11 Feb 2004 15:05:08 +0000 (15:05 +0000)]
Add missing */ on the end of a comment.

16 years agoFix gcc3 compilation
Joerg Sonnenberger [Wed, 11 Feb 2004 15:05:03 +0000 (15:05 +0000)]
Fix gcc3 compilation

16 years agoAllow choosing different GCC versions for buildworld and buildkernel as
Joerg Sonnenberger [Wed, 11 Feb 2004 11:11:24 +0000 (11:11 +0000)]
Allow choosing different GCC versions for buildworld and buildkernel as
requested by Simon "corecode" Schubert for snapshot builds.

16 years agoUpdate the Broadcom Gigabit Ethernet driver and the Broadcom
Hiten Pandya [Tue, 10 Feb 2004 21:14:14 +0000 (21:14 +0000)]
Update the Broadcom Gigabit Ethernet driver and the Broadcom
Gigabit PHY.  Revision numbers that appear below are taken from
if_bge.c.

ChangeLog:

Changes taken from FreeBSD RELENG_4:

* (1.3.2.23) distinguish PCS encoding error events
  from actual link state change events.

* (1.3.2.24) support for the Broadcom 5705.
  Please lookup the FreeBSD CVS Logs for if_bge.c
  for more information about this change.  This
  requires update of ``miidevs''.

* (1.3.2.25) properly set the mbuf space size for
  the BCM5704 NICs to fix watchdog timeouts on Dell
  1750 servers, and fix spurious 'gigabit link up'
  messages due to not ignoring the 'MI_COMPLETE' bit
  in the MAC status register.

* (1.3.2.26) BGE_HCC_TX_MAX_COAL_BDS_INT is at offset
  0x3C24, not at 0x3C34.

* (1.3.2.27 and 1.3.2.28 already merged by me in
   previous commits to if_bge.c).

* (1.3.2.29) Dell 2650 no link led problem.  This
  requires update to the PHY (brgphy.c).

* (1.3.2.30 was committed by me, which was fix to
  typo in a comment).

Changes from FreeBSD HEAD:

* Fix a typo when setting wirespeed in the Broadcom
  PHY module (rev. 1.27 HEAD of brgphy.c).

* Add PCI ID for yet another bge chip; the Altima 1002
  (rev 1.62 HEAD of if_bge.c).

* Update for if_xname (if_name -> if_dname).

All of the changes highlighted above are taken from FreeBSD
and the $FreeBSD$ tag was updated accordingly.  This should
fix most of the annoying Broadcom Gig-E bugs as of this date.

Tested by: dillon, drhodus

16 years agoMerge: FreeBSD (RELENG_4) netstat/inet.c rev. 1.37.2.11
Hiten Pandya [Tue, 10 Feb 2004 16:35:59 +0000 (16:35 +0000)]
Merge: FreeBSD (RELENG_4) netstat/inet.c rev. 1.37.2.11

Print the correct ICMP statistics for "no return routes".

16 years agoMerge: FreeBSD (RELENG_4) i386/isa/psm.c rev. 1.23.2.7
Hiten Pandya [Tue, 10 Feb 2004 15:56:38 +0000 (15:56 +0000)]
Merge: FreeBSD (RELENG_4) i386/isa/psm.c rev. 1.23.2.7

Attempt a reset of the mouse controller twice; this helps
pierce through some KVM switches.  The second reset is
non-fatal.

16 years agoMerge: FreeBSD (RELENG_4) isp_ioctl.h 1.1.2.5
Hiten Pandya [Tue, 10 Feb 2004 15:51:56 +0000 (15:51 +0000)]
Merge: FreeBSD (RELENG_4) isp_ioctl.h 1.1.2.5

Fix broken _IOR usage.

16 years agoMerge: FreeBSD (RELENG_4) uipc_socket.c rev. 1.68.2.24
Hiten Pandya [Tue, 10 Feb 2004 15:45:43 +0000 (15:45 +0000)]
Merge: FreeBSD (RELENG_4) uipc_socket.c rev. 1.68.2.24

Don't allow listen() on already connected sockets, otherwise
the socket enters a bad state which results in a panic.  In
this case, solisten() returns EINVAL as POSIX mandates.

16 years agoMerge from FreeBSD:
Hiten Pandya [Tue, 10 Feb 2004 15:31:47 +0000 (15:31 +0000)]
Merge from FreeBSD:

  * Add a ratelimited message:
  "maxproc limit exceeded by uid %i, please see tuning(7) and login.conf(5)."

    This message will be triggered whenever a user hits his/her maxproc limit
    the systemwide maxproc limit is reached.

16 years agoScore a duh-point for myself. Change the remaining lines for the
Hiten Pandya [Tue, 10 Feb 2004 15:28:24 +0000 (15:28 +0000)]
Score a duh-point for myself.  Change the remaining lines for the
NEWCARD update.

Submitted by: Jeroen <koffieyahoo@hotmail.com>

16 years agoUpdate maintainer contact information.
Hiten Pandya [Tue, 10 Feb 2004 15:00:00 +0000 (15:00 +0000)]
Update maintainer contact information.

16 years agoNEWCARD: change `device card' to `device pccard'.
Hiten Pandya [Tue, 10 Feb 2004 14:59:20 +0000 (14:59 +0000)]
NEWCARD: change `device card' to `device pccard'.

16 years agofix typo
Robert Garrett [Tue, 10 Feb 2004 13:46:07 +0000 (13:46 +0000)]
fix typo

16 years agoMerge from FreeBSD:
Hiten Pandya [Tue, 10 Feb 2004 13:27:55 +0000 (13:27 +0000)]
Merge from FreeBSD:

Warn about partitions that overlap with the MBR, and add
the ability to rectify it automatically.

16 years agoInitial backport of NEWCARD from FreeBSD 5.
Joerg Sonnenberger [Tue, 10 Feb 2004 07:55:47 +0000 (07:55 +0000)]
Initial backport of NEWCARD from FreeBSD 5.

The included version is from end of November 2002 with the exception of
bus/pccard/pccarddevs which is from November 2003.

Thanks to Warner Losh and the other folks for NEWCARD.

16 years agoUse a globaldata_t instead of a cpuid in the lwkt_token structure. The
Matthew Dillon [Tue, 10 Feb 2004 07:34:43 +0000 (07:34 +0000)]
Use a globaldata_t instead of a cpuid in the lwkt_token structure.  The
LWKT subsystem already uses globaldata_t instead of cpuid for its thread
td_gd reference, and the IPI messaging code will soon be converted to take
a globaldata_t instead of a cpuid as well.  This reduces the number of
memory indirections we have to make to access the per-cpu globaldata space
in various procedures.

16 years agoConvert mbuf M_ flags into malloc M_ flags when calling malloc().
Matthew Dillon [Tue, 10 Feb 2004 07:28:41 +0000 (07:28 +0000)]
Convert mbuf M_ flags into malloc M_ flags when calling malloc().

16 years agoThe logical pci busses must attach to the physical pci bridges using the
Matthew Dillon [Tue, 10 Feb 2004 07:26:06 +0000 (07:26 +0000)]
The logical pci busses must attach to the physical pci bridges using the
same pci identifier used for the bridge.  If a machine has multiple
motherboard PCI bridges and also has a pci-to-pci bridge hanging off one
of those bridges, it was possible for the pci-to-pci bridge to be handed
an identifier for a motherboard pci bridge bus number which has not yet
been probed.  Then, later on, when the motherboard pci bridge bus is
probed the system believes that it has already been probed and refuses to
scan it.

This is why pcib #1, which gets added *AFTER* pcib #2 on a DELL 2550 does
not appear to exist on a DFly or FreeBSD-4 box.  pcib #1 is what the
BGE network driver is hanging off of on a DELL 2550.

This commit uses the secondary bus identifier as the starting unit number
for the attach rather then -1 (which scans forward from unit 0).  I am
not entirely sure that this is the correct fix.

16 years agoAdd lost -D__FreeBSD__
Joerg Sonnenberger [Tue, 10 Feb 2004 07:25:32 +0000 (07:25 +0000)]
Add lost -D__FreeBSD__

16 years agoIt seems I missed a directory when doing the __FreeBSD__ -> __DragonFly__
Robert Garrett [Tue, 10 Feb 2004 02:59:44 +0000 (02:59 +0000)]
It seems I missed a directory when doing the __FreeBSD__ -> __DragonFly__
conversion. This I believe makes world buildable with gcc3

NOTE:

    The things in the contrib areas will generate warnings about
__FreeBSD__ being redefined for the moment. To correct that
will require moving the files to where they are built from, and
correcting them there. Then patches will be sent to the owners of
the files, and finally we can update with corrected sources and
all will be back to normal. I will be going through these one by
one and moving the files that need to be fixed into place.
But I expect this to take some time.

16 years agodevsw() does not exist in DFly. use dev_dflags() to extract d_flags.
Matthew Dillon [Tue, 10 Feb 2004 00:50:03 +0000 (00:50 +0000)]
devsw() does not exist in DFly.  use dev_dflags() to extract d_flags.

16 years agoMerge from FreeBSD:
Hiten Pandya [Mon, 9 Feb 2004 21:51:28 +0000 (21:51 +0000)]
Merge from FreeBSD:

Don't check block number overflow for D_MEM;
/dev/fwmem needs 48-bit offsets.

16 years agoSplit the lwkt_token code out of lwkt_thread.c. Give it its own file.
Matthew Dillon [Mon, 9 Feb 2004 21:13:18 +0000 (21:13 +0000)]
Split the lwkt_token code out of lwkt_thread.c.  Give it its own file.
No operational changes.

16 years agoFix a DFly buildworld from 4.x issue. Only set HAVE_STDINT_H for
Matthew Dillon [Mon, 9 Feb 2004 20:12:05 +0000 (20:12 +0000)]
Fix a DFly buildworld from 4.x issue.  Only set HAVE_STDINT_H for
__DragonFly__, since FreeBSD-4 does not have it.

16 years agoAdd a locked-bus-cycle add to memory test
Matthew Dillon [Mon, 9 Feb 2004 18:15:35 +0000 (18:15 +0000)]
Add a locked-bus-cycle add to memory test

16 years agoAdd some basic in-pipeline instruction timing tests. Instruction timings
Matthew Dillon [Mon, 9 Feb 2004 18:08:57 +0000 (18:08 +0000)]
Add some basic in-pipeline instruction timing tests.  Instruction timings
depend on many things, especially the pipeline, memory queues, and register
and memory ordering.  Timings are not absolute and should be used for
reference only.

16 years agoInclude Makefile.miidevs, so we can just do:
Hiten Pandya [Mon, 9 Feb 2004 16:43:15 +0000 (16:43 +0000)]
Include Makefile.miidevs, so we can just do:

make miidevs.h

Instead of:

make -f Makefile.miidevs miidevs.h

16 years agoUpdate to devlist2h.awk and friends:
Hiten Pandya [Mon, 9 Feb 2004 16:41:33 +0000 (16:41 +0000)]
Update to devlist2h.awk and friends:

* Print $DragonFly$ instead of $FreeBSD$
* Comment out the original $FreeBSD$
* Add $DragonFly$ to miidevs.h

16 years agoMerge from FreeBSD:
Hiten Pandya [Mon, 9 Feb 2004 14:03:41 +0000 (14:03 +0000)]
Merge from FreeBSD:

Skip all devices whose header type  is > 2; '0' is normal, '1'
is a PCI Bridge and '2' is a Cardbus bridge.  Those are PCI 2.2
defines.

16 years agoremove unwanted __DragonFly__ >= tests
Robert Garrett [Mon, 9 Feb 2004 12:03:36 +0000 (12:03 +0000)]
remove unwanted __DragonFly__ >= tests

16 years ago__FreeBSD__ -> __DragonFly__
Robert Garrett [Sun, 8 Feb 2004 10:59:22 +0000 (10:59 +0000)]
__FreeBSD__ -> __DragonFly__

16 years agoThe last commit was noticed by Yonetani Tomokazu
Robert Garrett [Sun, 8 Feb 2004 10:54:25 +0000 (10:54 +0000)]
The last commit was noticed by Yonetani Tomokazu

16 years agoFix a couple of typos that slipped in
Robert Garrett [Sun, 8 Feb 2004 10:51:18 +0000 (10:51 +0000)]
Fix a couple of typos that slipped in

16 years agoPatch this file to allow the crossbuild to work again
Robert Garrett [Sun, 8 Feb 2004 10:48:30 +0000 (10:48 +0000)]
Patch this file to allow the crossbuild to work again
if all my tests are correct, anyway.

thanks expec to Ed Germain

16 years agoMerge from FreeBSD:
Hiten Pandya [Sun, 8 Feb 2004 07:10:46 +0000 (07:10 +0000)]
Merge from FreeBSD:

Replace an outb() with a DELAY(1) during the test for configuration
mechanism #1.  This fixes probing for PCI on some systems.

16 years agoMerge from FreeBSD:
Hiten Pandya [Sun, 8 Feb 2004 07:03:17 +0000 (07:03 +0000)]
Merge from FreeBSD:

Do not set the No_CRC bit in the Mode Control Register.

16 years agoMerge from FreeBSD:
Hiten Pandya [Sun, 8 Feb 2004 06:51:54 +0000 (06:51 +0000)]
Merge from FreeBSD:

By not setting No CRC in the Mode Control Register, we must
also reduce the size of the packet by 4 bytes to remvoe the
Ethernet CRC.

16 years agoMerge from FreeBSD:
Hiten Pandya [Sun, 8 Feb 2004 06:47:35 +0000 (06:47 +0000)]
Merge from FreeBSD:

Add support for `Allied Telesis SIC-AT' boards.

16 years agoMerge from FreeBSD:
Hiten Pandya [Sun, 8 Feb 2004 06:01:16 +0000 (06:01 +0000)]
Merge from FreeBSD:

Don't use the cached inp->inp_route unless it is marked
as RTF_UP; this fixes a panic when an interface is detached
(in event of suspend/resume).

16 years agoMerge from FreeBSD:
Hiten Pandya [Sun, 8 Feb 2004 05:56:10 +0000 (05:56 +0000)]
Merge from FreeBSD:

Set fs_ronly to the correct value in ffs_reload() when
reloading the file system super block after fsck has
repaired the file system.

16 years agoMerge from FreeBSD:
Hiten Pandya [Sun, 8 Feb 2004 05:44:58 +0000 (05:44 +0000)]
Merge from FreeBSD:

Return a size related error, instead of return 0 when *NOT*
creating a core dump due to resource limits specifying the
size as 0.  Otherwise waitpid() will incorrectly return a
status indicating that a core dump was created.

16 years agoMerge from FreeBSD:
Hiten Pandya [Sun, 8 Feb 2004 05:27:42 +0000 (05:27 +0000)]
Merge from FreeBSD:

Provide better return values for nfs_read();

16 years agoCosmetic code cleanup.
Jeffrey Hsu [Sun, 8 Feb 2004 00:11:02 +0000 (00:11 +0000)]
Cosmetic code cleanup.

16 years agoAdd a tunable hw.pci_disable_bios_route to work around broken PCI-BIOSes.
Joerg Sonnenberger [Sat, 7 Feb 2004 15:56:58 +0000 (15:56 +0000)]
Add a tunable hw.pci_disable_bios_route to work around broken PCI-BIOSes.

Many BIOS implementations don't route an interrupt to cardbus bridges
by default and some doesn't provide a working call. This results in
panics on boot up. For the OLDCARD pcic, it was possible to force the
interrupt-less operation, but NEWCARD doesn't have such an option and
will never have.

16 years agoRemove stale text in front of the DragonFly and FreeBSD keywords
Eirik Nygaard [Sat, 7 Feb 2004 15:41:13 +0000 (15:41 +0000)]
Remove stale text in front of the DragonFly and FreeBSD keywords

16 years agoAdjust infrastructure for NEWCARD
Joerg Sonnenberger [Fri, 6 Feb 2004 23:09:36 +0000 (23:09 +0000)]
Adjust infrastructure for NEWCARD

16 years agoDe-K&R-ify source, remove register keywords.
Joerg Sonnenberger [Fri, 6 Feb 2004 22:36:50 +0000 (22:36 +0000)]
De-K&R-ify source, remove register keywords.

Patch submited by Chris Pressey <cpressey@catseye.mine.nu>

Additionally cleanup some prototyps.

16 years agoAllows option to be specified on the command line when mount with -a.
Joerg Sonnenberger [Fri, 6 Feb 2004 22:11:48 +0000 (22:11 +0000)]
Allows option to be specified on the command line when mount with -a.

Patch submitted by Chis Pressey <cpressey@catseye.mine.nu>, backported
from FreeBSD.

16 years agoRemove the pca driver from the build for now, due to the revamp
Hiten Pandya [Fri, 6 Feb 2004 15:31:58 +0000 (15:31 +0000)]
Remove the pca driver from the build for now, due to the revamp
done recently on the timer/clock code. [1]

I have put an XXX comment, which means that we must add it back
once the PCM driver (pca) has been adjusted with the new timer
code.

Submitted by: YONETANI Tomokazu <qhwt+dragonfly-bugs@les.ath.cx> [1]

16 years agoFix build of the PPS driver.
Hiten Pandya [Fri, 6 Feb 2004 15:26:20 +0000 (15:26 +0000)]
Fix build of the PPS driver.

Submitted by: YONETANI Tomokazu <qhwt+dragonfly-bugs@les.ath.cx>

16 years ago__FreeBSD__ -> __DragonFly__
Robert Garrett [Fri, 6 Feb 2004 09:17:41 +0000 (09:17 +0000)]
__FreeBSD__ -> __DragonFly__

16 years agoadd code to test for single files, instead of just full paths
Robert Garrett [Fri, 6 Feb 2004 08:49:55 +0000 (08:49 +0000)]
add code to test for single files, instead of just full paths

16 years agoundefine __FreeBSD__ it is no longer needed, since the kernel include
Robert Garrett [Fri, 6 Feb 2004 03:23:50 +0000 (03:23 +0000)]
undefine __FreeBSD__ it is no longer needed, since the kernel include
has been fixed

16 years ago__FreeBSD__ -> __DragonFly__
Robert Garrett [Fri, 6 Feb 2004 03:20:47 +0000 (03:20 +0000)]
__FreeBSD__ -> __DragonFly__

16 years ago__FreeBSD__ -> __DragonFly__
Robert Garrett [Thu, 5 Feb 2004 21:03:37 +0000 (21:03 +0000)]
__FreeBSD__ -> __DragonFly__

16 years agoFix bug when doing backquote expansion.
Joerg Sonnenberger [Thu, 5 Feb 2004 19:07:24 +0000 (19:07 +0000)]
Fix bug when doing backquote expansion.

Noted and fixed by Andrew Atrens <atrens@nortelnetworks.com>

16 years agonectar 2004/02/05 10:00:35 PST
David Rhodus [Thu, 5 Feb 2004 18:43:22 +0000 (18:43 +0000)]
nectar      2004/02/05 10:00:35 PST

  FreeBSD src repository

  Modified files:
    sys/kern             sysv_shm.c
  Log:
  Correct a reference counting bug in shmat(2).  If vm_map_find(9)
  failed, the reference count for the virtual memory object referenced
  by the specified shared memory segment would have been erroneously
  incremented.

  Reported by:    Joost Pol <joost@pine.nl>

16 years agoSecond part of the firewire sync. Add defined(__DragonFly__) or
Joerg Sonnenberger [Thu, 5 Feb 2004 17:51:44 +0000 (17:51 +0000)]
Second part of the firewire sync. Add defined(__DragonFly__) or
defined(__FreeBSD__) to all checks of __FreeBSD_version to prepare
the kernel for GCC 3.3.

16 years agoAdd missing sbp.h to complete the firewire sync
Joerg Sonnenberger [Thu, 5 Feb 2004 14:32:53 +0000 (14:32 +0000)]
Add missing sbp.h to complete the firewire sync

16 years agoSync DragonFly and FreeBSD-current's FireWire driver.
Joerg Sonnenberger [Thu, 5 Feb 2004 13:32:08 +0000 (13:32 +0000)]
Sync DragonFly and FreeBSD-current's FireWire driver.

Patch submitted by Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>

Modified to leave the sbp hack inplace.

16 years agoUpdate style(9) to reflect current code practise.
Joerg Sonnenberger [Thu, 5 Feb 2004 11:51:54 +0000 (11:51 +0000)]
Update style(9) to reflect current code practise.

Patch submitted by Chris Pressey <cpressey@catseye.mine.nu>

16 years agoAllow world to build with gcc3, basically force openssl to use gettimeofday
Robert Garrett [Thu, 5 Feb 2004 04:22:22 +0000 (04:22 +0000)]
Allow world to build with gcc3, basically force openssl to use gettimeofday
instead of ftime()

16 years agoDisable -fformat-extensions temporarily
Robert Garrett [Wed, 4 Feb 2004 21:09:17 +0000 (21:09 +0000)]
Disable -fformat-extensions temporarily

16 years agoFix various warnings.
Joerg Sonnenberger [Wed, 4 Feb 2004 17:40:01 +0000 (17:40 +0000)]
Fix various warnings.

Patch submitted by Simon "corecode" Schubert.

16 years agomore __FreeBSD__ and __FreeBSD__ -> __DragonFly__ work.
Robert Garrett [Wed, 4 Feb 2004 15:39:54 +0000 (15:39 +0000)]
more __FreeBSD__ and __FreeBSD__ -> __DragonFly__ work.

with this commit, world now builds with gcc3,
however this is not completed, until the kernel
files are cleaned, and the __FreeBSD__ definitions removed,
as well as contrib being fixed.

16 years agodefine __FreeBSD__ for things that use kernel source that needs it for now
Robert Garrett [Wed, 4 Feb 2004 14:36:11 +0000 (14:36 +0000)]
define __FreeBSD__ for things that use kernel source that needs it for now