Rafal Jaworowski
0f31d4ea25
Clean up BookE pmap.
...
Improve comments, eliminate redundant debug output, fix style(9) and other
minor tweaks for code readability.
Obtained from: Freescale, Semihalf
2009-01-13 16:15:49 +00:00
John Baldwin
b7f1c1d210
Add a new KTR tracepoint in the KTR_CALLOUT class to note when a callout
...
routine finishes executing.
MFC after: 1 week
2009-01-13 15:56:53 +00:00
Rafal Jaworowski
b2b734e771
Rework BookE pmap towards multi-core support.
...
o Eliminate tlb0[] (a s/w copy of TLB0)
- The table contents cannot be maintained reliably in multiple MMU
environments, where asynchronous events (invalidations from other cores)
can change our local TLB0 contents underneath.
- Simplify and optimize TLB flushing: system wide invalidations are
performed using tlbivax instruction (propagates to other cores), for
local MMU invalidations a new optimized routine (assembly) is introduced.
o Improve and simplify TID allocation and management.
- Let each core keep track of its TID allocations.
- Simplify TID recycling, eliminate dead code.
- Drop the now unused powerpc/booke/support.S file.
o Improve page tables management logic.
o Simplify TLB1 manipulation routines.
o Other improvements and polishing.
Obtained from: Freescale, Semihalf
2009-01-13 15:41:58 +00:00
Tom Rhodes
8b9e2a36cc
Clean up a bit of confusing language and improve .Nd.
...
PR: 47818
Reviewed by: keramida
2009-01-13 15:24:35 +00:00
Konstantin Belousov
64d83d29b9
Document that ffsll(3) and flsll(3) functions first appeared in
...
FreeBSD 7.1
Submitted by: Jan Henrik Sylvester <me janh de>
MFC after: 3 days
2009-01-13 13:19:42 +00:00
Tom Rhodes
bd4048bad8
Fix broken URL and use the same base directory as the
...
example files.
PR: 123035
Submitted by: Lawrence Mayer <lawmay3@i12.com> (original version)
2009-01-13 12:47:59 +00:00
Luigi Rizzo
7b300dd6e8
fix typo
...
Submitted by: Colin Percival
2009-01-13 12:37:02 +00:00
Luigi Rizzo
650ea0d62e
Documentation-only change:
...
- add a reference to the config(5) manpage;
- hopefully clarify the format of the 'env FILENAME' directive.
I am putting these notes in sys/${arch}/conf/GENERIC and not
in sys/conf/NOTES because:
1. i386/GENERIC already had reference to a similar option (hints..)
and to documentation (handbook)
2. GENERIC is what most users look at when they have to modify or
create a new kernel config, so having the suggestion there is
more effective.
I am only touching i386 and amd64 because the other GENERIC files
are already out of sync, and I am not sure what is the overall plan.
MFC after: 3 days
2009-01-13 12:35:33 +00:00
Luigi Rizzo
2ca710fbbc
comment out some debugging messages that slipped in by mistake.
...
MFC after: 3 days
2009-01-13 12:28:14 +00:00
Luigi Rizzo
f7fc4669a7
Document how kernel environment can be statically compiled in,
...
and reference a few related manpages.
MFC after: 3 days
2009-01-13 12:19:43 +00:00
Maxim Konovalov
3ed817f149
o Respect -ss flags (suppress zero counters) for icmp6 "histogram
...
of error messages" section.
Submitted by: naddy
MFC after: 1 week
2009-01-13 07:58:57 +00:00
Xin LI
c47f7fff79
Add several HP OEM parts' PCI IDs.
...
MFC after: 2 months
2009-01-13 07:12:32 +00:00
David E. O'Brien
ef9977831f
Don't enable -Q by default - I've fixed the rescue build issue.
2009-01-13 06:53:53 +00:00
David E. O'Brien
7328f91370
Set .POSIX mode, along with disable parallel mode. Crunchgen parses the
...
output from make(1) and its picky what it should look like.
Also use make's conditional assignment operator rather than test and set.
2009-01-13 06:52:51 +00:00
David E. O'Brien
0e969ed7e0
r187093 failed to keep the lifetime of the pointer suitable for reentrancy.
...
Fix that. Also move the current buffer size into the 'cpa' structure.
2009-01-13 06:08:37 +00:00
Sam Leffler
694be3e533
On some platforms touching the bb registers when the phy is powered
...
down will cause a fault. Check the phy power state before possibly
reading from the bb, this can happen as ar5212Reset intentionally
calls ar5212GetRfgain before bringing the bb out of reset (but we
do it here and not in the caller to guard against other possible uses).
2009-01-13 05:50:22 +00:00
David Schultz
4630140ce2
Use __gnu89_inline so that these files will compile with newer versions
...
of gcc, where the meaning of 'inline' was changed to match C99.
Noticed by: rdivacky
2009-01-13 05:13:20 +00:00
Tim Kientzle
3342e45402
"The first part is just to give more info, the latter part fixes
...
an error to read files past the 32bit byte offset, for instance
on DVDs."
Submitted by: phk@
MFC after: 10 days
2009-01-13 04:56:41 +00:00
George V. Neville-Neil
6df8576005
Fix a cut/paste bug which prevents us from setting the average
...
latency tunable.
Reviewed by: jfv
MFC after: 1 day
2009-01-13 00:10:50 +00:00
Sam Leffler
0bf6acb6bd
add tool to calculate air time for 802.11 packets
2009-01-12 22:50:55 +00:00
Jung-uk Kim
e9e4425092
Add basic i386 support for VIA Nano processors.
2009-01-12 22:01:49 +00:00
Jung-uk Kim
a13c2422da
Replace more strcmp(cpu_vendor, "foo") with cpu_vendor_id.
2009-01-12 21:58:19 +00:00
David E. O'Brien
03ce187564
If running with "-K" really do not information about symbols from the a.out
...
argument. Before this fix, after searching the currently-running kernel,
we would still search the a.out argument - completely override the in-kernel
list, essentially defeating the K flag's purpose.
PR: 47387
Submitted by: Ryan Beasley <ryanb@goddamnbastard.org>
2009-01-12 21:49:42 +00:00
Takanori Watanabe
e71400183d
More usb2 foma driver update.
...
1. Export usb serial port unit number as sysctl.
2. Fix bug on handsfree port.
2009-01-12 20:13:14 +00:00
Jung-uk Kim
9045c73682
Connect padlock(4) to amd64 build for VIA Nano processors.
2009-01-12 19:23:46 +00:00
Simon L. B. Nielsen
8efe053612
netcat is "now" in base, so point people at nc(1) instead of the port.
...
MFC after: 1 week
2009-01-12 19:17:43 +00:00
Jung-uk Kim
92df0bda99
Add basic amd64 support for VIA Nano processors.
2009-01-12 19:17:35 +00:00
David E. O'Brien
b7c4c1f7b9
Vi got me in trouble in r187102 - fix typo of duplicate output filename.
...
Submitted by: several
2009-01-12 17:26:52 +00:00
David E. O'Brien
b5d54ecafa
Fix issue where ata_atapicmd() can never really return EBUSY which is
...
expected in acd_fixate().
This should fix various problems folks are having with 'burncd' reporting
"burncd: ioctl(CDRIOCFIXATE): Input/output error" during the fixate phase
when "fixate" is issued together with the "data" command.
PR: 95979
Submitted by: Jaakko Heinonen <jh@saunalahti.fi>
2009-01-12 17:18:58 +00:00
Andrew Thompson
1e736167a5
Provide a NDIS tx power level converstion to/from net80211, this uses a loookup
...
table to approximate mW<->dBM.
Submitted by: Paul B. Mahol
2009-01-12 17:15:09 +00:00
George V. Neville-Neil
a7e30aa841
Fix CTF based builds to that if the debug build is being used we get
...
debug symbols.
Reviewed by: jhb
2009-01-12 16:54:41 +00:00
David E. O'Brien
8ed1de23cb
Update fech URL.
...
Submitted by: Alexander Best <alexbestms@math.uni-muenster.de>
2009-01-12 16:31:27 +00:00
Jung-uk Kim
88a82e34f7
Allow VIA Nano processors to boot FreeBSD/amd64.
...
PR: amd64/130303
MFC after: 1 week
2009-01-12 16:28:19 +00:00
Jung-uk Kim
7dcbc463ef
Add support for AMD64 Family 10h processors.
...
PR: kern/128331
MFC after: 3 days
2009-01-12 16:07:03 +00:00
Daniel Gerzo
a28d1439d8
- add missing include
...
- fix struct memeber's name [1]
PR: docs/130413 [1]
Submitted by: Thomas Mueller <tmueller@sysgo.com> [1]
MFC after: 3 days
2009-01-12 13:12:02 +00:00
Qing Li
14981d8057
Revive the RTF_LLINFO flag in route.h. The kernel code is guarded
...
by the new kernel option COMPAT_ROUTE_FLAGS for binary backward
compatibility. The RTF_LLDATA flag maps to the same value as RTF_LLINFO.
RTF_LLDATA is used by the arp and ndp utilities. The RTF_LLDATA flag is
always returned to the userland regardless whether the COMPAT_ROUTE_FLAGS
is defined.
2009-01-12 11:24:32 +00:00
David E. O'Brien
0035611858
Use a dynamically grown buffer for building the argv for the sub-mounts.
...
Also fix RCSid spamage.
Inspired by patch from: Christoph Mallon <christoph.mallon@gmx.de>
2009-01-12 08:22:36 +00:00
Maxim Konovalov
d65e5ff8d1
o Sort .Xr.
2009-01-12 07:45:03 +00:00
Xin LI
46714885b3
o Language improvements from OpenBSD;
...
o Use an ISC-style license as did by the author.
Obtained from: OpenBSD
2009-01-12 06:10:48 +00:00
Xin LI
ba840c782f
o ANSIfy.
...
o Use ISC style copyright as did by the author.
Obtained from: OpenBSD
2009-01-12 06:09:34 +00:00
Xin LI
07580acce5
Fix typo.
...
Submitted by: Ben Kaduk <minimarmot gmail com>
MFC after: 3 days
2009-01-12 03:33:48 +00:00
Nathan Whitehorn
48ed71b9e3
Some early Macintosh GPIO controllers don't provide reg properties for
...
interrupt-only GPIOs. Honor this, and allow interrupt attachment, but not
read/write access for such devices.
Reported by: Niels Eliasen
2009-01-12 01:36:01 +00:00
Daniel Gerzo
7f220ecf72
- improve readability
...
Reviewed by: trhodes, keramida
MFC after: 3 days
2009-01-11 22:36:45 +00:00
Tom Rhodes
7818cb2ab9
Quote the "u" as it's the name of the union, this may prevent
...
some confusion when reading the manual page.
PR: 117798
Discussed with: keramida, brueffer
Recommended by: phk
2009-01-11 21:59:42 +00:00
Robert Watson
87e0451806
Since we allow conditional allocation of labels on syncache entries,
...
remove historic assertion that labels are always present.
2009-01-11 20:01:43 +00:00
Andrew Thompson
304764936f
Remove unneeded includes.
2009-01-11 19:41:38 +00:00
Sam Leffler
8d092df91a
add missing return that broke WPA1+2 support
...
Submitted by: "Jared Go" <jared@hobnob.com>
2009-01-11 18:59:14 +00:00
Bjoern A. Zeeb
0bd0dfaad0
Add a short section talking about jails and file systems; mention the
...
mountand jail-aware file systems as well as quota.
PR: kern/68192
Reviewed by: simon
MFC after: 2 weeks
2009-01-11 18:40:56 +00:00
Edward Tomasz Napierala
f99f675d5a
Fix msdosfs_print(), which in turn fixes "show lockedvnods" for msdosfs
...
vnodes.
Reviewed by: kib
Approved by: rwatson (mentor)
Sponsored by: FreeBSD Foundation
2009-01-11 17:11:01 +00:00
Chin-San Huang
1ce9d649ec
Use full name (noticed by: ru@
2009-01-11 13:56:55 +00:00