Warner Losh
3fbac48f38
MFp4: Update the interrupt code from perforce.
...
Submitted by: gonzo@
2008-09-19 04:10:09 +00:00
Warner Losh
7c626c0c38
Merge from p4: add bpf
2008-09-19 03:47:29 +00:00
Warner Losh
1ca5d948a3
Merge from p4: add Juniper license statement.
2008-09-19 03:36:37 +00:00
Alan Cox
2af89e55cc
MFamd64 SVN rev 179471 CVS rev 1.619
...
Correct an error in pmap_promote_pde() that may result in an errant
promotion within the kernel's address space.
2008-09-19 03:33:49 +00:00
Maxim Sobolev
ccb33393cc
When attaching framebuffer to "/chosen/stdout" node fails, try attaching
...
to "screen" node directly. The problem is that by default OF on some (all?)
Macs either doesn't provide "/chosen/stdout" or redirects it somewhere,
unless you boot in manual mode via CMD-ALT-O-F. It's nice to see normal
FreeBSD boot output instead of blank gray screen.
2008-09-19 03:22:47 +00:00
Warner Losh
ca7da4c058
MFP4: Add mips to the list of soft-float platforms.
2008-09-19 03:09:36 +00:00
Warner Losh
608a4df923
mfp4: sort the architectures alphabetically...
2008-09-19 02:30:22 +00:00
Warner Losh
bfb4b856d3
Prefer the patch in p4 to the patch in svn as it properly sorts the
...
architectures alphabetically.
2008-09-19 01:35:34 +00:00
Kip Macy
7c2bd2b9e2
Fix two panics:
...
1. panic: rtalloc1_fib: bad fibnum
2. panic: Lock tcpinp not exclusively locked
@ /usr/src/sys/netinet/in_pcb.c:1284
Submitted by: Chelsio Inc.
MFC after: 3 days
2008-09-18 23:56:42 +00:00
Andrew Thompson
149bac03d9
Move the protocol and port count checks to outside the loop, these conditions
...
can not change while we have the lock so no point retesting.
2008-09-18 20:56:35 +00:00
John Baldwin
4e63215ba8
Whitespace fixes. This file also had 7 space indent in a few places.
2008-09-18 20:26:06 +00:00
John Baldwin
da672ec2ca
Various style fixes. 7 space indent is just odd.
2008-09-18 20:10:11 +00:00
John Baldwin
cbb598af66
Sort includes.
2008-09-18 20:04:22 +00:00
Warner Losh
6e1a9d1739
Mips needs the same treatment for atomic_or_8 as the other RISCy
...
architectures.
2008-09-18 19:57:06 +00:00
Warner Losh
d80d601555
Mips doesn't have a long double that's different in size from double.
2008-09-18 19:54:02 +00:00
Marius Strobl
9d769eb369
Clear any possibly pending PCI error bits left by the firmware. These
...
could trigger an error interrupt that we can't actually to do anything
against as soon as enabling the error handlers.
While at it don't bother about writing only to the write-one-to-clear
bits when clearing error bits.
2008-09-18 19:45:22 +00:00
Stanislav Sedov
4f55a298ce
- Recognize SAVE and OSXSAVE extended processor features.
...
Approved by: kib (mentor)
MFC after: 1 month
2008-09-18 18:51:32 +00:00
Marko Zec
1644b19b7d
Hello, svn world! (adding myself to yet another list)
...
Approved by: silby (mentor)
2008-09-18 17:32:13 +00:00
David E. O'Brien
bbb1474986
No FORTH for MIPS.
2008-09-18 15:25:35 +00:00
David E. O'Brien
b17e4de65f
Catch up with intr_event_create() API changes.
2008-09-18 15:24:49 +00:00
David E. O'Brien
c542342568
Catch up with intr_event_create() API changes.
2008-09-18 15:15:42 +00:00
Sean Bruno
c4901b6798
Just a fixup for a KTRACE message I stumbled upon many moons ago.
...
Reviewed by: Scott Long
MFC after: 2 days
2008-09-18 15:02:19 +00:00
Sean Bruno
954e36405f
Add a new cam_status CAM_SCSI_IT_NEXUS_LOST. This will be used by future patches
...
for target mode that are forthcoming.
Reviewed by: Scott Long
MFC after: 2 days
2008-09-18 14:48:46 +00:00
Marius Strobl
054224cc75
- Add a missing prototype.
...
- Remove a banal comment.
2008-09-18 14:17:10 +00:00
Ulf Lilleengen
7a4b0bb24a
- Make bsdlabel use libgeom to determine provider name, device path, the media
...
size and the sector size.
- Fix a bug where bsdlabel would try to read a regular file using the geom_bsd
class.
Quick review by: phk
Approved by: pjd (mentor)
2008-09-18 14:04:02 +00:00
Marius Strobl
b2a1ae8353
- Newer firmware versions no longer provide SUNW,stop-self so just
...
disable interrupts and loop forever with these.
- Hide all MP-related bits in <machine/smp.h> underneath #ifdef SMP.
- Inline ipi_all_but_self(9) and ipi_selected(9). We don't expose any
additional bits but save a few cycles by doing so.
- Remove ipi_all(9), which actually only called panic(9). It can't be
implemented natively anyway and having it removed at least causes
MI users to fail already fail when linking.
2008-09-18 13:56:30 +00:00
Søren Schmidt
7aab7e054f
Cleanup the AHCI code a bit.
...
Add suspend/resume for AHCI, general methods added.
Inspired by: Andrey V. Elsukov
2008-09-18 12:12:34 +00:00
Alexander Motin
18c908fda4
Fix small mistake.
2008-09-18 10:30:29 +00:00
Joseph Koshy
0f3866fa5f
Improve grammar.
2008-09-18 10:20:35 +00:00
Joseph Koshy
80f30b733b
Document new PMC classes, capabilities and CPU kinds.
...
Improve typography.
2008-09-18 10:16:54 +00:00
Pyun YongHyeon
52144a3ecb
Add ASUS P5KPL-C to the list of supported motherboard.
...
Reported by: < nikola.lecic <at> anthesphoria dot net >
2008-09-18 05:08:17 +00:00
Tim Kientzle
c42f5c226a
MfP4: Generalize int64_t in the public headers to support compilers
...
which have a 64-bit integer type but don't provide standard C99 definitions.
2008-09-18 04:19:06 +00:00
Andrew Thompson
96c41c08b0
Make sure there is at least one port to avoid divide by zero when choosing the
...
tx port.
PR: kern/122794
MFC after: 3 days
2008-09-18 04:14:28 +00:00
Tim Kientzle
a370f3ca73
Trying to distinguish different "versions" of mtree files was a silly idea.
...
Submitted by: Joerg Sonnenberger
2008-09-18 04:13:36 +00:00
Kip Macy
4e772e405d
Don't do round robin assignment of interrupts on xen
...
MFC after: 1 month
2008-09-18 03:19:46 +00:00
Kip Macy
425eaba985
Change order of pcpu initialization so the pc_prvspace is set
...
MFC after: 1 month
2008-09-18 02:59:19 +00:00
Kip Macy
6cf8efdc48
fix initial page directory setup for APs to work when KERNBASE < 0xc0000000
...
MFC after: 1 month
2008-09-18 01:09:15 +00:00
John Baldwin
9a9d4b5f48
MFamd64: More CPUID feature flags: SSE4, X2APIC, POPCNT, DTES64, and 1GB
...
large pages.
MFC after: 1 month
2008-09-17 20:45:18 +00:00
Alexander Motin
874bf0b64b
Bump modification date.
2008-09-17 20:34:50 +00:00
Alexander Motin
0737f637ef
Fix a typo.
2008-09-17 20:28:01 +00:00
Alexander Motin
49c93197a3
Add set of snd_hda driver configuration examples to the man page.
2008-09-17 20:17:22 +00:00
Kip Macy
57bd99b3c5
Some people have very strange notions of how large KVA_PAGES should be. The
...
core of this change generalizes the initial page directory setup so that
the kernel can be given arbitrarily large or small.
- small formatting fixes
- update copyright
MFC after: 1 month
2008-09-17 19:11:37 +00:00
Xin LI
9916b1baeb
Sync with English revisions. While I'm there set fbsd:notbinary attribute
...
to make verify.py happy.
2008-09-17 18:13:37 +00:00
Attilio Rao
fbd5dccf46
Document the suser(9) and suser_cred(9) interface removal.
2008-09-17 15:50:41 +00:00
Attilio Rao
cecd8edba5
Remove the suser(9) interface from the kernel. It has been replaced from
...
years by the priv_check(9) interface and just very few places are left.
Note that compatibility stub with older FreeBSD version
(all above the 8 limit though) are left in order to reduce diffs against
old versions. It is responsibility of the maintainers for any module, if
they think it is the case, to axe out such cases.
This patch breaks KPI so __FreeBSD_version will be bumped into a later
commit.
This patch needs to be credited 50-50 with rwatson@ as he found time to
explain me how the priv_check() works in detail and to review patches.
Tested by: Giovanni Trematerra <giovanni dot trematerra at gmail dot com>
Reviewed by: rwatson
2008-09-17 15:49:44 +00:00
Ed Schouten
a56f84cf2c
Small consistency bug: remove named function attribute.
...
Everywhere in <sys/ttydisc.h> we don't specify a function argument name,
except in a single place. Also remove it there.
2008-09-17 13:59:05 +00:00
Remko Lodder
6f5c443661
Document the -F 's return statement.
...
If the application returns succesfully
the return code is 7 (which means the
filesystem is clean).
PR: 127432
Submitted by: edwin
MFC after: 3 days
2008-09-17 06:56:27 +00:00
Joseph Koshy
48ddc62541
Whitespace fixes.
2008-09-17 04:13:14 +00:00
Joseph Koshy
0b9b757d45
Add event name aliases for Pentium PMCs.
2008-09-17 03:53:37 +00:00
Attilio Rao
3daba5a642
Decontext-alize the nfsserver module.
...
Now, only some few places still require thread passing (mostly the ones which
access to VOP_* functions) and will be fixed once the primitive also will be.
Tested by: Giovanni Trematerra <giovanni dot trematerra at gmail dot com>
2008-09-16 21:57:39 +00:00