Bruce M Simpson
8a538743b5
PR: kern/56343
...
Reviewed by: tjr
Approved by: jake (mentor)
2003-09-03 02:19:29 +00:00
David Xu
5435c30066
This is a force commit for revision 1.90 to explain further:
...
Removes a surplus kse_wakeup_multi call when there is no thread can run.
Also reduce time window that an IDLE kse wakes and sleeps again because
it can not get scheduler lock after wakeup, the change is small and not
perfect, futher refining it is possible but may not worth to do, it
is unknown whether we can gain performance benifit by refining it.
Prodded by: scottl
2003-09-03 01:26:36 +00:00
David E. O'Brien
be8d2cbf2c
MFi386: add device ataraid, this is now seperate and not pulled in by atadisk.
2003-09-03 01:24:47 +00:00
Martin Blapp
0ac36f0019
Add notice about deleting .cvsignore
2003-09-03 00:46:21 +00:00
Martin Blapp
461dd2f69e
Apparently these slipped through the import procedure.
...
Kill them again.
2003-09-03 00:44:27 +00:00
David Xu
29c668fc50
Move kse_wakeup_multi call to just before KSE_SCHED_UNLOCK.
...
Tested on: SMP
2003-09-03 00:21:10 +00:00
David E. O'Brien
debffe8383
Support the nForce3 chip found on Opteron motherboards:
...
atapci0: <nVidia nForce3 UDMA133 controller>
Approved by: sos
2003-09-02 21:02:46 +00:00
Sam Leffler
28ace1bf60
move domain list mutex initialization to earlier in the boot sequence so
...
statically configured modules like netgraph can call net_init_domain
Noticed by: D.Rock@t-online.de (D. Rock)
2003-09-02 20:59:23 +00:00
Marcel Moolenaar
2ec1dc3639
Add function OF_decode_addr(). This function obtains the physical
...
address of the device identified by its phandle_t by traversing OFW's
device tree. The space and address returned by this function can
subsequently be passed to sparc64_fake_bustag() to construct a valid
tag and handle for use by the newbus I/O functions.
Use of this function is expected to be limited to pre-newbus access to
devices, such as consoles and keyboards.
Partially obtained from: tmm
Reviewed by: jake, jmg, tmm
SBus testing made possible by: jake
Tested with: LINT
2003-09-02 20:32:12 +00:00
Marcel Moolenaar
11a91bffe5
Preparatory commit to allow prototypes in ofw_machdep.h to contain
...
both newbus types and OFW types. This involves either including
<machine/bus.h> or <dev/ofw/openfirm.h>.
Reviewed by: jake, jmg, tmm
2003-09-02 20:24:42 +00:00
Martin Blapp
5d2a431778
Sync with 6.0.9 import. Add my email.
2003-09-02 20:09:55 +00:00
Marcel Moolenaar
e43e17a2e6
Move the inclusion of <machine/ofw_machdep.h> after the inclusion of
...
<dev/ofw/openfirm.h> to allow the former to contain prototypes that
use types defined in the latter.
Reviewed by: mjacob@
2003-09-02 19:52:31 +00:00
Alexander Kabaev
523be360f1
Rethink the way thr_libc.So is generated. Relying on GCC to extract
...
only needed symbols from libc_pic is not working on sparc64.
Requested by: jake
2003-09-02 19:37:11 +00:00
Martin Blapp
e20595fe25
Sync with fresh generated file, keep our changed settings. This seems
...
to be a lot cleaner.
2003-09-02 17:38:30 +00:00
John Baldwin
e27951b29c
Use PCIR_BAR(x) instead of PCIR_MAPS.
...
Glanced over by: imp, gibbs
Tested by: i386 LINT
2003-09-02 17:30:40 +00:00
John Baldwin
56802c46e2
- Deprecate PCIR_MAPS under BURN_BRIDGES (meaning it will be gone in 6.0)
...
and replace it with the more intuitive name PCIR_BARS.
- Add a PCIR_BAR(x) macro that returns the config space register offset of
the 32-bit BAR x.
MFC after: 3 days
2003-09-02 17:11:27 +00:00
Diomidis Spinellis
bd2f86fe4e
Fix/add errno return values to match the NFS client implementation and
...
better represent failures of special files accessed over NFS.
Approved by: schweikh (mentor)
Reviewed by: bde (as a description)
MFC after: 6 weeks
2003-09-02 16:50:17 +00:00
Diomidis Spinellis
5a5f2134b8
Fix errno return values to better represent failure reasons for
...
read and open.
Approved by: schweikh (mentor)
Agreed: bde
MFC after: 6 weeks
2003-09-02 16:46:31 +00:00
Martin Blapp
a3d52360e2
Remove redundant PACKAGE and VERSION defines.
2003-09-02 16:10:46 +00:00
Martin Blapp
bb967f5e67
Update version string.
2003-09-02 15:57:37 +00:00
Martin Blapp
3dc48a9218
Set HAVE_STRUCT_IFREQ_IFR_ADDR, HAVE_STRUCT_FHSTATUS_FHS_FH to 1.
2003-09-02 15:56:05 +00:00
Søren Schmidt
b57e5e1898
cosmetics
2003-09-02 15:53:01 +00:00
Martin Blapp
0974e17d43
Resolve conflicts.
2003-09-02 15:42:57 +00:00
Martin Blapp
6935adfc2f
This commit was generated by cvs2svn to compensate for changes in r119679,
...
which included commits to RCS files with non-trunk default branches.
2003-09-02 15:27:38 +00:00
Martin Blapp
7a56a737a5
Virgin import of AMD (am-utils) 20030828 (6.0.9)
2003-09-02 15:27:38 +00:00
Søren Schmidt
dce3b7cc71
Adjust the max transfer size used.
2003-09-02 13:26:02 +00:00
Martin Blapp
a4b3bf5b8c
Import ISC DHCP 3.0.1 RC12 client.
...
- s/include/includes
- remove already merged files
2003-09-02 11:15:03 +00:00
Martin Blapp
fb26c675fb
Resolve conflicts.
2003-09-02 11:13:21 +00:00
Martin Blapp
c262a571d1
Resolve conflicts.
...
* rev. 1.22
2003-09-02 11:10:29 +00:00
Martin Blapp
09f775bd13
Resolve conflicts:
...
* rev. 1.33/1.25
2003-09-02 11:09:45 +00:00
Martin Blapp
cc55dd3ffa
This commit was generated by cvs2svn to compensate for changes in r119669,
...
which included commits to RCS files with non-trunk default branches.
2003-09-02 11:01:27 +00:00
Martin Blapp
92633f6fc8
Import ISC DHCP 3.0.1 RC12 client.
2003-09-02 11:01:27 +00:00
Maxim Konovalov
1c56ad9b8e
Check an arguments count before proceed in sysctl_handler().
...
PR: bin/56298
Submitted by: Kang Liu <liukang@bjpu.edu.cn>
MFC after: 2 weeks
# We need a regression test suit for ipfw(2)/ipfw(8) badly.
2003-09-02 10:36:40 +00:00
Martin Blapp
a26181dca1
Sync with ISC repo. Use SIGTERM instead of SIGKILL, make oldpid a long and
...
cast it into a pid_t.
2003-09-02 09:09:53 +00:00
Scott Long
1b4404f9ab
Prepare for locking mlx(4) by cleaning up the use of busdma. No real
...
functional changes should result from this.
2003-09-02 08:30:31 +00:00
Poul-Henning Kamp
4035396918
Teach rescue about NOATM, NO_VINUM and NOINET6
2003-09-02 06:43:58 +00:00
Poul-Henning Kamp
afeb65e61d
Don't open with exclusive bit, swapon(8) wants to trash our swapdev.
...
Add XXX comment with a rating of this concept.
2003-09-02 05:53:44 +00:00
Warner Losh
7d43c8c902
CardBus instead of Cardbus. Add I/O Data WN-AG/CB and Prixim Skyline
...
4030 cards.
Special Thanks: shigeru yamamoto-san for the kind donation of I/O Data and
other wireless cards
2003-09-01 23:09:09 +00:00
Poul-Henning Kamp
497c334767
Simplify the ioctl handling in GEOM.
...
This replaces the current ioctl processing with a direct call path
from geom_dev() where the ioctl arrives (from SPECFS) to any directly
connected GEOM class.
The inverse of the above is no longer supported. This is the
situation were you have one or more intervening GEOM classes, for
instance a BSDlabel on top of a MBR or PC98. If you want to issue
MBR or PC98 specific ioctls, you will need to issue them on a MBR
or PC98 providers.
This paves the way for inviting CD's, FD's and other special cases
inside GEOM.
2003-09-01 20:45:32 +00:00
Scott Long
8778f63db2
Commands submitted through the management interface won't have scatter/
...
gather lists. Stop ignoring them and instead call the callback directly.
This unbreaks the management interface.
2003-09-01 20:44:18 +00:00
Eivind Eklund
2ae51145e8
Change clean_map from a global to an auto variable
2003-09-01 16:46:47 +00:00
Doug Rabson
d37a68d05a
Don't try to enable io or memory access for non-standard resource
...
addresses. This stops resource allocations for e.g. amdpm failing - this
has its own special ways of enabling access.
2003-09-01 15:01:49 +00:00
Doug Rabson
21c5ddf529
Add support for AMD766 and AMD768 chipsets.
...
PR: 41812
2003-09-01 14:58:34 +00:00
Eivind Eklund
62d6317d5a
Update the kern.osreldate documentation to document the present format
...
used, and refer to <osreldate.h> to get userland date.
Submitted by: ru
2003-09-01 14:26:33 +00:00
Maxim Konovalov
1672732255
Retire 'c' partition for a CD device.
...
Submitted by: Craig Rodrigues <rodrigc@crodrigues.org>
Not objected by: -current
2003-09-01 12:50:02 +00:00
Poul-Henning Kamp
ce1ee7895e
Try to close the race between disk_destroy() and a subsequent disk_create().
2003-09-01 12:03:13 +00:00
Søren Schmidt
7c78880561
Rearrange the probe code yet again.
2003-09-01 11:13:21 +00:00
Bernd Walter
c4bc00e509
Try a port reset if initial contact to a device failed.
...
tested by: Lee Damon <nomad@castle.org>
2003-09-01 07:47:42 +00:00
Marcel Moolenaar
f02e8e8122
Use pmap_steal_memory() for the msgbuf instead of trying to squeeze
...
it in the last chunk (phys_avail block). The last chunk very often is
not larger than one or two pages, resulting in a msgbuf that's too
small to hold a complete verbose boot.
Note that pmap_steal_memory() will bzero the memory it "allocates".
Consequently, ia64 will never preserve previous msgbufs. This is not
a noticable difference in practice. If the msgbuf could be reused,
it was invariably too small to have anything preserved anyway.
2003-09-01 07:06:57 +00:00
Scott Long
d61a976bc5
Clarify the numbering of some of the build stages.
2003-09-01 06:43:24 +00:00