Commit Graph

114328 Commits

Author SHA1 Message Date
bmah
969a41294e Use <replaceable></replaceable> elements where appropriate for floppy
disk names.

"Approximately three...floppies" is kind of weird to me, so substitute
"several" here instead.  We already mention that a floppy disk set
requires three disks elsewhere, so we're not really losing any
content.
2005-04-02 19:39:35 +00:00
sam
943995810f fix size_to_bin
Obtained from:	madwifi
2005-04-02 18:56:50 +00:00
sam
fef5709039 nuke unintentional use of HAL_BOOL type 2005-04-02 18:54:30 +00:00
das
99e49f8263 Replace the current strspn() and strcspn() with significantly faster
implementations inspired by the ones in DragonFly.  Unlike the
DragonFly versions, these have a small data cache footprint, and my
tests show that they're never slower than the old code except when the
charset or the span is 0 or 1 characters.  This implementation is
generally faster than DragonFly until either the charset or the span
gets in the ballpark of 32 to 64 characters.
2005-04-02 18:52:44 +00:00
netchild
908299a657 The file machine/ieeefp.h needs sys/cdefs.h on amd64 and i386 after my
compiler features tests. This is ok, since machine/ieeefp.h is an internal
interface. But floatingpoint.h is a public interface and some ports use it,
so include sys/cdefs.h in the amd64 and i386 version of floatingpoint.h.

Note: some architectures don't provide recursive inclusion protection in
floatingpoint.h, namely alpha and ia64. Except for this part and now the
include of sys/cdefs.h, all those files are equal (from a compiler POV),
so they could be moved to only one version in src/include/.

Approved by:	joerg
2005-04-02 17:31:42 +00:00
delphij
edeb335404 MFen 1.69.2.1 -> 1.72
Obtained from:	The FreeBSD Simplified Chinese Project CVS
2005-04-02 14:08:24 +00:00
das
c2d6721a94 Add missing test-rem.t. 2005-04-02 12:50:28 +00:00
das
c32eb1204c This header is supposed to declare pid_t, size_t, and time_t. 2005-04-02 12:33:36 +00:00
das
5d38e6f068 Namespace issues. 2005-04-02 12:33:31 +00:00
das
255a957dfe Add some missing errnos from POSIX. Nothing in FreeBSD generates
these at the moment, but applications that test for them will now
have a better chance of compiling.

I have intentionally omitted errnos that are only good for STREAMS,
since apps that use STREAMS won't compile anyway.  The exception is
EPROTO, which was apparently intended for STREAMS, but worth having
anyway because Linux (mis)uses it for other things.
2005-04-02 12:33:28 +00:00
das
7e8e4345ef Define CLOCK_* and TIMER_* in time.h, where they are supposed to be. 2005-04-02 12:33:27 +00:00
tanimura
a690651f10 Commemorate the bicentenary of Hans Christian Andersen's birth by
adding his birthday.
2005-04-02 09:27:13 +00:00
ume
e10b37e273 nuke the logic for AF_UNSPEC and simplify. once, it was introduced
to improve getaddrinfo(3).  but, it is not needed for a long time
since getaddrinfo(3) became providing its own res_*N() functions.
2005-04-02 08:18:33 +00:00
tjr
fcc1b63326 Use rpmatch() instead of checking for responses that begin with 'y'
in queryuser(). This allows users to respond to -ok and -okdir
prompts with any affirmative reply defined by their current locale.
2005-04-02 07:44:12 +00:00
bmah
b02dc53e78 New release notes: xl(4) polling, arcmsr(4).
MFCs noted:  cdce(4).

Modified release notes:  Mentioned that docs live on disc2.iso.
2005-04-02 05:41:29 +00:00
davidxu
6785cf9029 Connect libthr and libthread_db to make buildworld. 2005-04-02 01:40:12 +00:00
davidxu
4355d86acd Update debugger code for new libthr. 2005-04-02 01:36:21 +00:00
davidxu
9e6bcdddb8 Import my recent 1:1 threading working. some features improved includes:
1. fast simple type mutex.
 2. __thread tls works.
 3. asynchronous cancellation works ( using signal ).
 4. thread synchronization is fully based on umtx, mainly, condition
    variable and other synchronization objects were rewritten by using
    umtx directly. those objects can be shared between processes via
    shared memory, it has to change ABI which does not happen yet.
 5. default stack size is increased to 1M on 32 bits platform, 2M for
    64 bits platform.
As the result, some mysql super-smack benchmarks show performance is
improved massivly.

Okayed by: jeff, mtm, rwatson, scottl
2005-04-02 01:20:00 +00:00
obrien
f7c39be6ce nVidia AGP chipsets beyond nForce2 are AMD64-specific.
So move the AGP support to there.

Submitted by:	Jung-uk Kim <jkim@niksun.com>
2005-04-02 01:10:09 +00:00
davidxu
62b26d5243 Prepare for importing my 1:1 threading work, disconnect libthr and
libthread_db from make buildworld.
2005-04-02 00:59:18 +00:00
trhodes
85f877af83 Add a ugidfw_load() function and fix up some of the scripting in this file.
This will allow better integration with the ports system.

Submitted by:	clement
2005-04-02 00:01:03 +00:00
imp
e22d692dfd When $MACHINE != $MACHINE_ARCH, install $MACHINE_ARCH/include into
/usr/include/$MACHINE_ARCH in addition to installing $MACHINE/include
into /usr/include/machine.
2005-04-01 23:22:01 +00:00
imp
b9c1b5ab8f Add reach-over include files to read i386/foo.h. In time, the pc98
specific code will migrate to these files to augment or replace the
version in i386/include and/or i386/linux.  This should, in the
fullness of time, allow many of the #ifdef PC98 in the tree.

# These files are in the public domain because there is insufficient
# creative content in them.  When you customize them, please add a
# copyright notice and license.

OK'd in principle by: nyan@
2005-04-01 23:19:43 +00:00
imp
74569206e5 Add i386 to machine lines 2005-04-01 22:59:25 +00:00
jmg
498f156a46 fix misspelling of 0x30...
Spotted by:	reviewing MFC commit
2005-04-01 22:56:37 +00:00
imp
7d68860aaa Update version number for latest config version bump 2005-04-01 22:56:10 +00:00
imp
a01423a533 Allow one to specify a second parameter to the machine line. This
allows us to specify the machine_arch as well as machine.  If
specified then a second link will be made, similar to machine, from
$MACHINE_ARCH to $S/$MACHINE_ARCH/include.

This is for ports where MACHINE != MACHINE_ARCH (pc98 today, others in
the future?).

Reviewed by: arch@, nyan@
2005-04-01 22:54:22 +00:00
scottl
4e4a567356 Make life easier on those trying to use the asr utilities by automatically
creating the /dev/dpti%d entry that the software expects.  This is just
a band-aid until either someone (hopefully) rewrites the utilities, or all
asr/dpt cards in existance get blasted into the sun.
2005-04-01 22:12:53 +00:00
jhb
454529ce4d - Change the vm_mmap() function to accept an objtype_t parameter specifying
the type of object represented by the handle argument.
- Allow vm_mmap() to map device memory via cdev objects in addition to
  vnodes and anonymous memory.  Note that mmaping a cdev directly does not
  currently perform any MAC checks like mapping a vnode does.
- Unbreak the DRM getbufs ioctl by having it call vm_mmap() directly on the
  cdev the ioctl is acting on rather than trying to find a suitable vnode
  to map from.

Reviewed by:	alc, arch@
2005-04-01 20:00:11 +00:00
scottl
7bbdc7354a FIx a botch with the addition of the arcmsr driver. 2005-04-01 19:32:12 +00:00
imp
b5f4c6a404 Don't build arcmsr on pc98. The card either won't fit/work in the
pc98 machines because (a) it is PCIe or PCI-X (b) there's a BIOS that
must run at boot which assumes IBM-AT compatible boot environment.

Noticed by: scottl
2005-04-01 17:40:39 +00:00
wpaul
46f5d74e8e Fix another KeInitializeDpc()/amd64 calling convention issue:
ndis_intrhand() has to be wrapped for the same reason as ndis_timercall().
2005-04-01 16:40:22 +00:00
harti
6659154332 Use a type-safe intrusive list to put jobs on the jobs or stoppedJobs list
instead of the generic Lst.
2005-04-01 16:24:25 +00:00
harti
91352e7965 Remove a forward declaration that isn't needed anymore. 2005-04-01 16:23:48 +00:00
jmg
45a24e277c move the statement about switching power states to just before we do it, so
we don't print a false statement if the destination powerstate is
unsupported...
2005-04-01 16:22:50 +00:00
harti
874cbfd73f Both struct Job and struct Shell are only used inside job.c so there is
no need to have them in a header file that is included by other modules.
Move them both into the c-file.
2005-04-01 13:35:35 +00:00
harti
e9c08dff47 Style: fix indentation. 2005-04-01 13:25:45 +00:00
harti
c8ab0dc5d1 Style: fix indentation. 2005-04-01 13:06:05 +00:00
harti
d5cee0d8f0 Style: indentation. 2005-04-01 13:02:17 +00:00
harti
cb601192b1 Style: Indentation. 2005-04-01 12:42:03 +00:00
harti
446fc783f9 Style: fix indentation. 2005-04-01 12:31:15 +00:00
harti
478249bcc9 Style: fix indentation. 2005-04-01 11:20:17 +00:00
harti
d0680048d7 Style: fix indentation. 2005-04-01 11:12:29 +00:00
des
41b60c8a26 MFi386 (1.610): let TUNABLE_ULONG_FETCH handle the suffix. 2005-04-01 10:59:13 +00:00
harti
e61a7b3518 Style: fix indentation. 2005-04-01 10:53:43 +00:00
brueffer
40b20f3b7d Reword the HARDWARE section to include the driver name (important for
the hardware notes that are generated from it).
2005-04-01 10:36:09 +00:00
imp
1e2131f0da arcmsr_make_timespec, and arcmsr_getcmos_time appear to be unused, and
reference functions that don't exist on at least pc98.  #if 0 them
out.  This should fix the pc98 tinderbox breakage.  Tested only on
i386 and pc98.
2005-04-01 07:15:52 +00:00
grehan
dbacfa4318 Introduce channel-level setmode newbus method.
Thanks to sos for the code re-org that allowed this.
2005-04-01 03:28:55 +00:00
imp
6413f98a26 Since there are now more than a couple exceptions to the i386 rule,
group them better.
2005-04-01 01:45:03 +00:00
imp
c2b9bdf860 There's no wl cards for PC98. These are ISA only, and no cbus
versions exist, much less having support for it in the wl driver.
Therefore, don't build wlconfig.
2005-04-01 00:57:22 +00:00