| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Reference Manual.
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
|
| |
|
|
|
|
|
|
|
| |
attempting to initialize sio3 caused problems with ATI video boards,
which cleverly share the I/O space.
PR: kern/12295
|
|
|
|
|
|
| |
-1.
Noticed by: users on freebsd-current
|
|
|
|
|
|
|
|
|
| |
positively not let ti_encap() fill up the TX ring all the way and wrap
around. This fixes a potential transmit lockup where a really fast
machine (or particular TX traffic pattern) can overrun the end of the
ring.
Reported by: John Plevyak <jplevyak@inktomi.com>
|
|
|
|
| |
partition pointer to bootstrap; optimise away 10 bytes; cosmetics.
|
|
|
|
|
|
|
|
| |
This is tested, but I really can't say whether it works entirely. I
don't know exactly what to look for when testing it. So let's say this
is open for testing. Send any results to green@FreeBSD.org
Reviewed by: msmith (long ago)
|
|
|
|
|
|
|
|
|
|
| |
sure that i686_mem was only used when
1. CPUID had MTRR set (this was there before)
2. the CPU was GenuineIntel (not there)
3. the CPU is a 686 (also not there)
This should prevent any problems with CPUs that set MTRR but aren't
compatibile with Intel's interface (none that I know of yet.)
|
|
|
|
|
|
|
|
|
|
| |
uni-directional parallel port should use olpt driver instead of lpt
driver.
Files ppc.c and ppcreg.h are copied form i386/isa directory with PC98
change.
Submitted by: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
automatically hacks on the active copy of the IDT if f00f_hack()
has changed it. This also allows simplifications in setidt().
This fixes breakage of FP exception handling by rev.1.55 of
sys/kernel.h. FP exceptions were sent to npx.c's probe handlers
because npx.c "restored" the old handlers to the wrong copy of the
IDT. The SYSINIT for f00f_hack() was purposely run quite late to
avoid problems like this, but it is bogusly associated with the
SYSINIT for proc0 so it was moved with the latter.
Problem reported and fix tested by: Martin Cracauer <cracauer@cons.org>
|
|
|
|
|
| |
we can find out if our flush is failing because of write errors. This
change avoids a "flush failed" panic during unrecoverable disk errors.
|
|
|
|
|
|
|
|
|
| |
This is the change to struct sockets that gets rid of so_uid and replaces
it with a much more useful struct pcred *so_cred. This is here to be able
to do socket-level credential checks (i.e. IPFW uid/gid support, to be added
to HEAD soon). Along with this comes an update to pidentd which greatly
simplifies the code necessary to get a uid from a socket. Soon to come:
a sysctl() interface to finding individual sockets' credentials.
|
|
|
|
|
|
| |
(safe) PAO integration.
Submitted by: Tatsumi HOSOKAWA
|
| |
|
|
|
|
| |
the stack size in bytes when in fact it is the stack size in pages.
|
|
|
|
|
|
| |
DEVICE_PROBE can return priorities.
Reviewed by: Doug Rabson <dfr@nlsystems.com>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
creating a new entry. vm_map_stack and vm_map_growstack can panic when
a new entry isn't created. Fixed vm_map_stack and vm_map_growstack.
Also, when extending the stack, always set the protection to VM_PROT_ALL.
|
| |
|
|
|
|
|
| |
of the vm_map_clip_end macro. (The next commit will modify
vm_map_stack and vm_map_growstack to use vm_map_clip_end.)
|
| |
|
|
|
|
|
| |
operator special case. Delete special case code from vnode_if.sh,
vnode_if.src, umap_vnops.c, and null_vnops.c.
|
|
|
|
| |
copying out tcp socket info, causing a NULL pointer to be dereferenced.
|
| |
|
|
|
|
|
|
|
| |
Make syscall return value a register_t.
Based on a patch from Hidetoshi Shimokawa.
Mostly reviewed by: Hidetoshi Shimokawa and Bruce Evans.
|
|
|
|
|
|
| |
Reviewed by: Matthew Dillon <dillon@apollo.backplane.com>
Submitted by: Ville-Pertti Keinonen <will@iki.fi>
Obtained from: Matthew Dillon <dillon@apollo.backplane.com>
|
|
|
|
|
|
| |
Add the options for debugging used in dev/usb/*.c
Submitted by: Kazu
|
|
|
|
|
|
|
| |
like the original PNIC and the MX98715A (from which the PNIC II is derived).
This requires special handling. Save the card type, and in mx_calchash(),
if we see that the card is a PNIC, return only the low 7 bits of the
hash instead of the low 9 bits.
|
|
|
|
|
|
|
|
|
| |
would occur when clustering them - caused by running out of buffers
and taking a degenerate code path as a result. It appears that waiting
instead for buffers to become available is okay.
Submitted by: Matthew Dillon <dillon@apollo.backplane.com>
Discovered by: Craig A Soules <soules+@andrew.cmu.edu>
|
|
|
|
| |
Oked by: des
|
|
|
|
| |
Submitted by: Daniel Baker <dbaker@cuckoo.com>
|
| |
|
|
|
|
|
|
| |
call to flushdirtybuffers() then sleep in waitfreebuffers().
PR: 11697
Reviewed by: David Greenman, Matt Dillon
|
|
|
|
|
| |
kern/vfs_subr.c named speedup_syncer() which handles the speedup request.
Change the various clients of rushjob to use the new function.
|
|
|
|
|
|
| |
make sure we've freed any allocated resources (to avoid a memory leak)
and and do the right thing with respect to the nfs node hash lock we'd
acquired.
|
|
|
|
|
|
| |
Also add offsets into the IDE parameter block so that it is humanly
possible to match the structure to the manufacturer's documentation.
(basically this is just changes to comments)
|
| |
|
|
|
|
|
| |
PR: i386/12187
Approved by: bde
|
|
|
|
| |
Also, Apollo IDE controller has device ID of 1571 and 0571
|
|
|
|
|
|
| |
because they haven't been able to attach. Now fixed.
Submitted by: Christian Weisgerber <naddy@mips.rhein-neckar.de>
|
|
|
|
| |
software support out-of-the-box (like i386 does).
|
|
|
|
|
|
|
|
|
|
| |
but it's more complex, and in his words
Commit your version, since it is the only one that is clearly permitted
(if not best), and I'll untangle it later.
PR: docs/11589
Reviewed by: Bruce "he kicks ass" Evans
|
|
|
|
| |
Now, MATLAB works fine under OSF/1 emulation.
|
|
|
|
| |
2) remove printing of errno and errstr
|
|
|
|
|
| |
Spotted by: Lars Hamren
Reviewed by: bde
|
|
|
|
|
| |
2) Add checks to make sure we do not dereference the softc when not found
because the device has been removed.
|
|
|
|
|
|
| |
support is compiled in)
2) Add probing for generic USB host controllers as well so we get them all
3) make the returned strings look alike in the whole file
|