Eric Anholt
f031f0c03d
Include agp_i810.c in amd64 AGP builds to get support for the Intel 915 Express
...
chipsets.
PR: kern/93676
Submitted by: Jan Blaha <Jan.Blaha@unet.cz>
MFC after: 1 week
2006-09-05 16:55:13 +00:00
Gleb Smirnoff
c3e07bf82a
Finally fix rev. 1.256
...
Pointy hat to: glebius
2006-09-05 14:00:59 +00:00
Gleb Smirnoff
23ebab416c
Remove extra parenthesis in last commit.
...
Nitpicked by: ru
2006-09-05 12:22:54 +00:00
Gleb Smirnoff
1f1f90c3a7
- Make net.inet.tcp.maxtcptw modifiable at run time.
...
- If net.inet.tcp.maxtcptw was ever set explicitly, do
not change it if kern.ipc.maxsockets is changed.
2006-09-05 12:08:47 +00:00
David Xu
654d6b2e0b
Merge all code of do_lock_normal, do_lock_pi and do_lock_pp into
...
function do_lock_umutex.
2006-09-05 12:01:09 +00:00
Pawel Jakub Dawidek
c37789fe7e
Add 'show vnode <addr>' DDB command.
2006-09-04 22:15:44 +00:00
Sam Leffler
50bdd72083
bump version for libpcap+tcpdump imports
2006-09-04 21:49:31 +00:00
Sam Leffler
f09c8c4a46
more juniper dlt's
...
MFC after: 1 month
2006-09-04 19:24:34 +00:00
Marcel Moolenaar
1d860a7ee5
Add SIIG 4 port serial card based on the Oxford OX16PCI954.
2006-09-04 18:27:14 +00:00
Michael Reifenberger
592777f6b6
Add locking to vge_ifmedia_upd().
...
With this WD-timeouts for vge(4) got reduced signifficantly.
Testet on -stable.
Submitted by: Oleg Bulyzhin
MFC after: 1 day
2006-09-04 13:14:44 +00:00
Thomas Quinot
d438d81581
Fix typo in comment.
2006-09-04 08:32:17 +00:00
Ruslan Ermilov
1e9defe45a
If building the module as part of the kernel build, determine
...
the "device isa" presence out of the opt_isa.h in the kernel
build directory, rather than always assuming its presence.
sparc64 is still special cased and is not affected by this
change.
Noticed by: bde
2006-09-04 07:40:53 +00:00
Robert Watson
f9b1dc578a
White space cleanup, no functional change.
2006-09-04 06:06:23 +00:00
Doug White
9aeef36608
Avoid an infinite loop in empty_both_buffers() by adding a timeout.
...
This helps systems that don't actually have atkbd controllers, such as the Intel
SBX82 blade, boot without device.hints hacks.
Hardware for this fix provided by iXsystems.
PR: 94822
Submitted by: Devon H. O'Dell <devon.odell@coyotepoint.com>
MFC After: 3 days
2006-09-04 00:19:31 +00:00
Alan Cox
e1cb7bc081
Make vm_page_release_contig() static.
2006-09-03 22:24:08 +00:00
Marius Strobl
7d7ce7f24e
Do as the USII CPU manual suggests and leave interrupts enabled
...
for a bit before retrying to resend an IPI in order to avoid
deadlocks if the other CPU is also trying to send one.
OpenSolaris uses a delay of 1 microsecond here but waiting 2
microseconds with interrupts enabled like Linux does shouldn't
hurt but is a bit safer.
MFC after: 1 day
2006-09-03 21:20:21 +00:00
Robert Watson
e482025ebd
Regenerate.
2006-09-03 16:24:36 +00:00
Robert Watson
e8a6d7e554
Set freebsd32 system call event identifiers for:
...
- old truncate, ftruncate
- old getpeername, gethostid, sethostid, getrlimit, setrlimit, killpg.
- old quota, getsockname, getdirentries.
- lgetfh
- old getdomainname, setdomainname
- sysarch, rtprio, __getcwd, jail, sigtimedwait
- extattrctl, extattr_{get,set,delete,list}_{file,fd,link}
- getresgid, getresuid, kqueue, eaccess, nmount, sendfile
- fhstatfs, kldunloadf
Right identifiers for:
- nfssvc
Remove incorrect identifier for:
- __acl_get_file
Compile tested with help of: sam
Obtained from: TrustedBSD Project
2006-09-03 16:17:49 +00:00
Robert Watson
89ede214c7
Regenerate for updated audit event identifiers.
2006-09-03 15:11:13 +00:00
Robert Watson
7f26ddda62
Assign proper audit event identifiers to a number of system calls not
...
covered in previous passes:
- sysarch, rtprio
- clock_settime
- preadv/pwritev
- __getcwd
- kqueue
- fhstatfs
- kldunloadf
Obtained from: TrustedBSD Project
2006-09-03 15:10:40 +00:00
Hajimu UMEMOTO
d45564dcfe
Support Celsius (nn.nC), Fahrenheit (nn.nF) and Kelvin (nnnn) to
...
specify temperature.
Reviewed by: njl
MFC after: 3 days
2006-09-03 15:10:04 +00:00
Robert Watson
863ccba5d5
Regenerate.
2006-09-03 13:48:48 +00:00
Robert Watson
8075da7e8b
Regenerate. Looks like someone missed doing this previously as more than
...
just the audit event change appears in the diff.
2006-09-03 13:47:52 +00:00
Robert Watson
1b25e5f3c4
Use AUE_NTP_ADJTIME instead of AUE_ADJTIME for ntp_adjtime().
...
Obtained from: TrustedBSD Project
2006-09-03 13:47:24 +00:00
Robert Watson
d1967c5d2c
Use AUE_NTP_ADJTIME for ntp_adjtime() instead of AUE_ADJTIME.
...
Obtained from: TrustedBSD Project
2006-09-03 13:44:21 +00:00
Matt Jacob
198b33587b
Restore multi-version cleanliness.
2006-09-03 01:26:55 +00:00
Matt Jacob
048963977c
Bump __FreeBSD_version by one due to newbus changes.
2006-09-03 01:12:34 +00:00
John-Mark Gurney
a890c1dd21
up the default msgbuf limit to 64k.. a verbose boot on i386 on modern
...
hardware returns almost 48k of data... to change the default per platform,
it should be done in DEFAULTS, not here...
Discussed on: -arch
2006-09-03 00:33:19 +00:00
John-Mark Gurney
378f231e7d
add a newbus method for obtaining the bus's bus_dma_tag_t... This is
...
required by arches like sparc64 (not yet implemented) and sun4v where there
are seperate IOMMU's for each PCI bus... For all other arches, it will
end up returning NULL, which makes it a no-op...
Convert a few drivers (the ones we've been working w/ on sun4v) to the
new convection... Eventually all drivers will need to replace the parent
tag of NULL, w/ bus_get_dma_tag(dev), though dev is usually different for
each driver, and will require hand inspection...
Reviewed by: scottl (earlier version)
2006-09-03 00:27:42 +00:00
John-Mark Gurney
01646adbc8
Break out typedefs from bus_dma.h to _bus_dma.h so that we can get the
...
typedef for bus_dma_tag_t in sys/bus.h w/o poluting the namespace...
This is in preperation for adding bus_get_dma_tag to sys/bus.h...
2006-09-03 00:26:17 +00:00
David Xu
295ce693b9
Check if it is root user in do_unlock_pp.
2006-09-03 00:07:37 +00:00
Søren Schmidt
adf1bdac4f
Add support for VIA 8237A.
2006-09-02 12:55:42 +00:00
Robert Watson
23b7e55f3f
Merge OpenBSM 1.0 alpha 10 changes into src/sys/bsm; comment spelling
...
fixes.
Obtained from: TrustedBSD Project
2006-09-02 10:49:44 +00:00
Robert Watson
0ee913128d
Remove two hypothetical calls to suser() in ifdef'd (and uncompilable)
...
svr4 code: this code would call centralized sysctl code that does
these checks also.
MFC after: 1 week
Obtained from: TrustedBSD Project
Sponsored by: nCircle Network Security, Inc.
2006-09-02 08:18:22 +00:00
David Xu
81273e0632
Make sure we get new m_owner value if we can not unlock it in
...
uncontested case. Reorder statements in do_unlock_umutex.
2006-09-02 02:41:33 +00:00
David Christensen
21c9e4077a
/tmp/cvsleYf6y
2006-09-01 22:30:56 +00:00
Marius Strobl
55d3a2fcc5
Fix spelling in a status message.
...
MFC after: 1 day
2006-09-01 20:14:06 +00:00
Marius Strobl
e70415b38e
Fix spelling and wording in a comment.
2006-09-01 20:12:12 +00:00
John Baldwin
7269aec456
Comment tweaks.
2006-09-01 16:11:50 +00:00
John Baldwin
acda5dd92a
- Use pci_enable_busmaster() and pci_enable_io() to update the command
...
register. This really shouldn't be using pci_enable_io() directly as
bus_alloc_resource() does it already, but the cached copy of the
command word needs to be correct so the enable/disable mwi functions
work properly.
- Use pci bus accessors to read revision ID and subvendor IDs.
Reviewed by: jvogel
2006-09-01 16:11:12 +00:00
John Baldwin
34de220dcf
Add locking to the ifmedia callouts.
...
Reviewed by: jvogel, yongari
2006-09-01 16:08:36 +00:00
Wayne Salamon
ae1078d657
Audit the argv and env vectors passed in on exec:
...
Add the argument auditing functions for argv and env.
Add kernel-specific versions of the tokenizer functions for the
arg and env represented as a char array.
Implement the AUDIT_ARGV and AUDIT_ARGE audit policy commands to
enable/disable argv/env auditing.
Call the argument auditing from the exec system calls.
Obtained from: TrustedBSD Project
Approved by: rwatson (mentor)
2006-09-01 11:45:40 +00:00
Christian Brueffer
d4dc7a5cef
Don't build iwi(4) on amd64, there are problems with the firmware modules.
...
Reported by: sam
Approved by: rwatson (mentor)
MFC after: 3 days
2006-09-01 11:27:22 +00:00
Gleb Smirnoff
824d7cd2cc
Fix my error in rev. 1.109.
...
Submitted by: jhb
Pointy hat to: glebius
2006-09-01 09:56:24 +00:00
Marcel Moolenaar
35f406aafb
In cpu_set_user_tls(), properly set the thread pointer. It is 0x7000
...
bytes after the end of the TCB, which is itself 8 bytes.
2006-09-01 06:05:40 +00:00
Matt Jacob
8070de6398
More ispfwfunc definitions funnies which break pre-7.0 builds.
2006-09-01 05:03:42 +00:00
Matt Jacob
784ed7076c
Add missing pre-7.0 firmware pointer. Oops.
2006-09-01 04:57:14 +00:00
Matt Jacob
54256b0109
fix bug in 2322 receive sequencer f/w load
2006-09-01 04:18:17 +00:00
Eric Anholt
c88bc907e7
Add support for another ATI IGP 340M (RS200M) AGP bridge.
...
PR: kern/100958
Submitted by: Kazuo Dohzono <dohzono@axion-software.com>
MFC after: 1 week
2006-09-01 02:22:17 +00:00
John Baldwin
9555b0e2fc
Just foward declare 'struct adapter' instead of declaring an actual
...
'adapter' structure.
2006-08-31 18:50:16 +00:00