Jung-uk Kim
a2b12e3b23
Move empty filter handling to MI source.
...
MFC after: 3 days
2008-08-26 21:06:31 +00:00
Jung-uk Kim
bf2a220894
Add more test cases for invalid instructions and add comments
...
about bpf_validate(9) issues.
2008-08-26 19:24:58 +00:00
John Baldwin
95f20c6568
Disable the code to generate a simple table from the status MSR by default.
...
This can be enabled by setting the 'hw.est.msr_info' tunable to 1.
2008-08-26 17:43:46 +00:00
Rafal Jaworowski
959aea56c1
Improve kernel stack handling on e500.
...
- Allocate thread0.td_kstack in pmap_bootstrap(), provide guard page
- Switch to thread0.td_kstack as soon as possible i.e. right after return
from e500_init() and before mi_startup() happens
- Clean up temp stack area
- Other minor cosmetics in machdep.c
Obtained from: Semihalf
2008-08-26 17:07:37 +00:00
Jung-uk Kim
18b6f05552
Revert the previous commit to fix buildworld for now.
...
We have constified 'struct bpf_insn *' for bpf_filter(9) and bpf_validate(9)
since r1.19 but they conflict with pcap.h from libpcap.
2008-08-26 16:12:49 +00:00
Rui Paulo
4816ba93ac
Add ECN stats.
2008-08-26 15:12:29 +00:00
Matteo Riondato
155dac2fdc
Implement audible support similar to ping(8) -a option. Since -a was already taken, I chose -e (no real argument for this) but I'm willing to change to a different character if needed/desired.
...
PR: bin/123752 (inspired by)
MFC after: 2 days
2008-08-26 14:34:09 +00:00
Matteo Riondato
7b87c1e36e
Add geom_journal
...
PR: conf/126829
MFC after: 2 days
2008-08-26 13:27:48 +00:00
Konstantin Belousov
cbc158449b
Implement WNOWAIT flag for wait4(2). It specifies that process whose status
...
is returned shall be kept in the waitable state.
Add WSTOPPED as an alias for WUNTRACED.
Submitted by: Jukka Ukkonen <jau at iki fi>
PR: standards/116221
MFC after: 2 weeks
2008-08-26 12:37:16 +00:00
Konstantin Belousov
eaad109973
When calculating arguments to the interpreter for the shebang script
...
executed by fexecve(2), imgp->args->fname is NULL. Moreover, there is
no way to recover the path to the script being executed.
Do what some other U*ixes do unconditionally, namely supply /dev/fd/n
as the script path when called from fexecve(). Document requirement of
having fdescfs mounted as caveat.
2008-08-26 10:53:32 +00:00
Rafal Jaworowski
321e12c82e
tsec: Refactor driver's structure.
...
Split the driver into the core functionality part (sys/dev/tsec/if_tsec.c) and
the bus attachment (sys/dev/tsec/if_tsec_ocp.c).
This lets better integrate and maintain the driver in other environments with
different attachment abstractions (there is at least one other FreeBSD port --
MPC83xx -- which uses this TSEC driver, but with different local bus model
i.e. some OF derivative). While there, clean up and fix minor cosmetics.
Obtained from: Semihalf
2008-08-26 10:41:49 +00:00
Rafal Jaworowski
5432bd9f6a
tsec: Improve and clean up callouts.
...
- eliminate the unused tsec_tick_ch callout
- adjust and fix the main tsec callout handling
- minor naming improvements
Obtained from: Semihalf
2008-08-26 09:38:28 +00:00
Warner Losh
e36dee2c86
MFp4: Sort a couple options alphabetically.
2008-08-26 07:28:27 +00:00
Jung-uk Kim
e3a315fed1
Remove some hacks from regression test since bpf_filter.c builds fine now.
2008-08-26 00:35:04 +00:00
Jung-uk Kim
32688992ef
Make sys/net/bpf_filter.c build cleanly on user land.
2008-08-26 00:09:26 +00:00
Jung-uk Kim
143a24dad7
Add a trivial bpf filter benchmark.
2008-08-25 23:36:24 +00:00
Jung-uk Kim
71d7a7dd88
Use sys/net/bpf_jitter.c instead of rolling our own version
...
since it is compilable on user land now.
2008-08-25 22:45:18 +00:00
Jung-uk Kim
f7402f1a67
Reflect sys/net/bpf_jitter.h changes to regression test.
2008-08-25 21:33:12 +00:00
Jung-uk Kim
f471e5690e
Fix a typo in copyrights.
2008-08-25 20:43:13 +00:00
Jung-uk Kim
02d2b7bd0e
Embed scratch memory in the filter structure.
...
MFC after: 3 days
2008-08-25 20:39:56 +00:00
Dag-Erling Smørgrav
c02d68217d
Make obrien happy #2
2008-08-25 16:31:53 +00:00
Dag-Erling Smørgrav
e64eb994bf
Make obrien happy
2008-08-25 16:28:54 +00:00
John Baldwin
cf22c63dd5
Resort a few accessor routines so that they are consistently grouped
...
with 'set_foo/get_foo' adjacent to each other.
2008-08-25 16:16:57 +00:00
John Baldwin
94bf3b9f69
Add more PCI IDs including those for ICH10.
...
PR: kern/126736
Submitted by: Olivier Smedts olivier of gid0 org
MFC after: 1 week
2008-08-25 15:23:54 +00:00
Yoshihiro Takahashi
fb7921a5f7
Add the uart for 2nd CCU support.
2008-08-25 14:52:50 +00:00
Yoshihiro Takahashi
81df65c311
Add the 2nd CCU and PnP devices support on pc98.
...
Reviewed by: imp
Obtained from: //depot/projects/uart with some fixes
2008-08-25 14:45:24 +00:00
Robert Watson
3f3978840e
More fully audit fexecve(2) and its arguments.
...
Obtained from: TrustedBSD Project
Sponsored by: Google, Inc.
2008-08-25 13:50:01 +00:00
Doug Rabson
710668615a
Rename RPC's 'struct pmap' to 'struct portmap' to avoid confusing it with
...
the other 'struct pmap'.
Pointed out by: kmacy
MFC after: 2 weeks
2008-08-25 09:36:17 +00:00
Doug Rabson
d9ab5c4abf
Add a missing return statement in nlm4_unlock_msg_4_svc which prevented it
...
from returning a reply message in most cases. This in turn caused
interoperability problems with Mac OS X clients.
PR: 126561
Submitted by: Richard.Conto at gmail.com
MFC after: 1 week
2008-08-25 09:30:27 +00:00
Julian Elischer
28a2d0c1e1
I think we can remove the conditionals for freebsd 2.0 now
2008-08-25 07:33:17 +00:00
Tim Kientzle
0f5e12d1d9
MfP4: Verify correct interaction with umask: Add another
...
file with different permissions and set a non-zero umask
during the actual copy tests. The extra entry increases
the size of the test archives of course, so adjust the
expected sizes.
2008-08-25 06:39:29 +00:00
Julian Elischer
5e5d5c6f17
another missed V_
2008-08-25 06:09:32 +00:00
Tim Kientzle
39056f55e3
Alphabetize the list of tests.
2008-08-25 06:08:22 +00:00
Julian Elischer
2c0d658fca
Another missed V_ instance
2008-08-25 05:57:56 +00:00
Kevin Lo
7ddc7b1390
Add DWA-110 and DWA-111 to the list of devices supported by rum(4)
2008-08-25 05:51:58 +00:00
Julian Elischer
b53c8130e5
Another V_ forgotten
2008-08-25 05:49:16 +00:00
Julian Elischer
576c43c844
We left out V_static_len from ip_fw2.c
...
(also a whitespace diff that i'd rahter fix her ethan break in the
vimage branch.)
2008-08-25 05:38:18 +00:00
Julian Elischer
7a5ecde3f7
This instance of ifnet got forgotten.
2008-08-25 05:20:29 +00:00
Warner Losh
93b7e554c5
MFp4: Network Adapter is redundant.
2008-08-25 05:20:17 +00:00
Warner Losh
2e8082cc0c
MFp4: necessary quirks to get 3c1 not working (still no interrupts)
2008-08-25 04:59:43 +00:00
Julian Elischer
1d89fc4ebe
All opt_x.h includes go at the top of other includes.
2008-08-25 04:55:29 +00:00
Warner Losh
b8feb2e53e
Send the magic unlock packet the linux driver claims to have sniffed
...
to enable line control.
PR: 121184
Submitted by: Andriy Gapon
2008-08-25 02:42:13 +00:00
Warner Losh
d0e7c113ef
Note that most Windows CE phones are supported by this driver.
...
# It would be nice if we had a good way to generate this list from the driver
# list itself, since there's now over 400 listed Ids.
2008-08-25 02:38:28 +00:00
Warner Losh
cea93ce340
Greatly expand the devices listed as being supported. This list was
...
taken from PR/121184 which was mechanically generated from similar
lists in the Linux ipaq driver. I then took the numbers we had in
usbdevs and filled in the right symbols and eliminated duplicates.
PR: 121184
2008-08-25 02:36:27 +00:00
Warner Losh
677461a8dd
Sort the list of supported products alphabetically.
2008-08-25 02:06:26 +00:00
Warner Losh
c2ff473db7
Update uipaq for FreeBSD's driver:
...
o List all devices FreeBSD supports (more on the way)
o Sort the list of supported devices
o Note this was introduced with FreeBSD 7.0
o Include the FreeBSD configuration synopsis
o Bump the man page date
o Put $FreeBSD$ where all the other usb man pages have it.
And add to build.
2008-08-25 02:05:04 +00:00
Warner Losh
78d0868b47
Bring in verbatim copy of NetBSD's uipaq.4 man page. This in turn was
...
copied from OpenBSD. I'll adjust the history section to reflect
FreeBSD's history, and attach it to the build later.
2008-08-25 01:51:40 +00:00
Julian Elischer
e0306e8be7
Move some struct defs around. This is a prep step for Vimage.A
...
No real effect of this at this time.
2008-08-25 00:33:30 +00:00
Ollivier Robert
867624a678
Use the correct systime.c file instead of the "simulation mode" one.
...
Should fix the current weirdness in ntpd/ntpdate where the current system
time is not read/updated.
Submitted by: naddy
MFC after: 2 weeks
Pointy hat to: me
2008-08-24 23:28:56 +00:00
Benjamin Close
34f004ce88
Correct detection of particular wpi cards which only support b/g
...
and fix the output to indicate b/g not a/g
Submitted by: ischram at telenet.be
Reviewed by: thompsa
Approved by: sam (co-mentor)
MFC after: 1 month
2008-08-24 22:42:39 +00:00