| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Broken in: previous commit
|
|
|
|
| |
Grumbled about in principle: bde
|
|
|
|
| |
PR: 8437
|
|
|
|
| |
Noticed by: jkh
|
|
|
|
|
|
|
| |
doesn't permit us to distribute them. I think I should take some law
classes...
Explained by: bde
|
| |
|
|
|
|
|
| |
makes vmstat work on ELF kernels again.
Submitted by: Daniel Rock <rock@cs.uni-sb.de>
|
|
|
|
|
|
|
|
|
|
|
| |
minor devices.
Improve PLL/OCXO DAC dithering.
General remodeling.
Performance is now 2.5e-11 in frequency and +/- 100 nsec in time, both
of which are actually the limits of the transmitted signal.
|
| |
|
| |
|
|
|
|
| |
Submitted by: Daniel Rock <rock@cs.uni-sb.de>
|
|
|
|
|
|
| |
useful here yet.
Submitted by: markm and others
|
|
|
|
| |
Submitted by: Brian Feldman <green@janus.syracuse.net>
|
|
|
|
|
| |
Submitted by: jkb@FreeBSD.ORG
correct typo in example
|
|
|
|
|
| |
produce an error message if any arguments are given on the command
line.
|
|
|
|
|
|
|
|
| |
shortseq, authname and authkey.
o Auth{name,key} may additionally be set in PHASE_ESTABLISH.
o The others may be set in PHASE_ESTABLISH as long as no links
have yet reached DATALINK_LCP.
|
|
|
|
|
| |
bootloader.
Submitted by: dfr
|
| |
|
| |
|
| |
|
|
|
|
| |
lack of a simple "enumerate all PCI devices" function.
|
| |
|
|
|
|
| |
in both places.
|
|
|
|
|
|
|
|
|
|
|
| |
Interrupt handlers are now configured in drivers.
Didn't update config/SMM.doc. It doesn't have any i386 examples (not
even `isa').
Bumped CONFIGVERS. This is not necessary for -current yet, but using
the new config with old system sources gives null pointers for all
vectors.
|
| |
|
|
|
|
| |
kernel src/sys tree, sigh - it should really be sys/dev/vinum/*).
|
| |
|
| |
|
|
|
|
|
|
| |
If you have problems with the "calcru" messages and processes being
killed for excessive cpu time, try to increase the NTIMECOUNTER
#define and report your findings.
|
| |
|
|
|
|
| |
Submitted by: Pomegranate <daver@flag.blackened.net>
|
|
|
|
|
|
| |
with Bruce again.
Reported by: bde
|
|
|
|
|
| |
after the pages are removed from the object...so fix the problem by
not printing the diagnostic for wired fictitious pages (which is normal).
|
|
|
|
|
|
|
|
| |
needs to be called prior to freeing remaining pages in the object so that
the device pager has an opportunity to grab its "fake" pages. Also, in
the case of wired pages, the page must be made busy prior to calling
vm_page_remove. This is a difference from 2.2.x that I overlooked when
I brought these changes forward.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to a device failed.
In theory, the same steps that happen when we get an AC_LOST_DEVICE async
notification should have been taken when a driver fails to attach. In
practice, that wasn't the case.
This only affected the da, cd and ch drivers, but the fix affects all
peripheral drivers.
There were several possible problems:
- In the da driver, we didn't remove the peripheral's softc from the da
driver's linked list of softcs. Once the peripheral and softc got
removed, we'd get a kernel panic the next time the timeout routine
called dasendorderedtag().
- In the da, cd and possibly ch drivers, we didn't remove the
peripheral's devstat structure from the devstat queue. Once the
peripheral and softc were removed, this could cause a panic if anyone
tried to access device statistics. (one component of the linked list
wouldn't exist anymore)
- In the cd driver, we didn't take the peripheral off the changer run
queue if it was scheduled to run. In practice, it's highly unlikely,
and maybe impossible that the peripheral would have been on the
changer run queue at that stage of the probe process.
The fix is:
- Add a new peripheral callback function (the "oninvalidate" function)
that is called the first time cam_periph_invalidate() is called for a
peripheral.
- Create new foooninvalidate() routines for each peripheral driver. This
routine is always called at splsoftcam(), and contains all the stuff
that used to be in the AC_LOST_DEVICE case of the async callback
handler.
- Move the devstat cleanup call to the destructor/cleanup routines, since
some of the drivers do I/O in their close routines.
- Make sure that when we're flushing the buffer queue, we traverse it at
splbio().
- Add a check for the invalid flag in the pt driver's open routine.
Reviewed by: gibbs
|
|
|
|
|
| |
if we are invoked with -m, use chmod() on the final directory component
in order to ensure the mode is correctly set.
|
|
|
|
| |
by the system BIOS rather than supporting ISA PnP.
|
|
|
|
|
| |
Add the biospnp handler to the pnp handler array
Drop some old debugging code
|
| |
|
|
|
|
|
| |
this allows us to implement what look like C function calls from user
space "directly" to v86 mode code. (Used for calling the PnP BIOS)
|
|
|
|
| |
Make the EISA ID formatter generally available
|
| |
|
|
|
|
| |
Fix syntax errors inside #ifdef FORCE_AUTONEG_TFOUR.
|
|
|
|
|
|
| |
configured in drivers.
Don't quote port names that don't have a digit in them.
|
| |
|
|
|
|
|
|
|
|
| |
configured in drivers.
Attempted to update the generated interrupt handler attachment to the
current "temporary" method. Not tested. To test it, someone would first
have to fix the bitrot in the ioctl command arg type.
|
|
|
|
| |
configured in drivers.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Revert the transmission packet queueing strategy changes. Clearly I missed
something while debugging this, although I never encountered any problems
on my test machines.
Also make one other minor change: jack up the TX reclaim threshold for
3c90xB adapters in order to stave off 'transmission error: 82' errors.
Document the existence of the tx reclaim register (for inspecting the
current reclaim threshold) in register window 5 (if_xlreg.h).
|
|
|
|
| |
configured in drivers.
|
|
|
|
| |
configured in drivers.
|