| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
case.
|
| |
|
| |
|
|
|
|
|
|
| |
the bootcode. I don't think there acturally are any extended partitions on
pc98, and this define may merely help cover up the fact that the biosdisk.c
was insufficiently scrubbed when copy&pasted from i386.
|
|
|
|
| |
misplaced MAX_SLICES from <sys/diskslice.h>.
|
|
|
|
|
| |
- Assert that the page queues lock rather than Giant is held in
vm_page_hold().
|
|
|
|
|
| |
covered by the page queues lock. (This actually makes alpha's
pmap_dispose_thread() look more like the i386's.)
|
| |
|
|
|
|
|
| |
Submitted by: tmm
Pointy hat to: jeff
|
|
|
|
|
|
|
|
| |
conversion. The new version has improved interpolation accuracy and
maintains the timing relationship between the input and output signals
exactly.
Approved by: cg
|
| |
|
|
|
|
| |
consistent with how the old driver worked
|
|
|
|
|
| |
Submitted by: Michael Lestinsky <michael@lestinsky.de>
MFC After: 3 days
|
|
|
|
| |
instead of in dmadone.
|
| |
|
|
|
|
|
|
|
| |
'int nsegments' argument to bus_dma_tag_create(). ~0ul does not fit in
an int on machines with 64 bit longs.
Noticed by: alpha tinderbox
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CAUTION:
Previously CCD would be different from all other disks in
the system in that there were no "ccd0" device, only a
"ccd0c" device.
This is no longer so after this commit. If you access a
ccd device through the "/dev/ccd0c" device _and_ have not
actually put a BSD disklabel on the device, you will have
to use the name "/dev/ccd0". If your CCD device contains
a BSD disklabel there should be no difference.
You need to recompile ccdconfig(8) using the changed
src/sys/sys/ccdvar.h for the -g "show me" option to work.
I have run the regression test I created before I started
overhauling CCD and it flags no problems, but this code
is mildly evil, so take care. If you would cry if you lost
what's on CCD, make a back before you upgrade.
Create separate cdevsw for the /dev/ccd.ctl device.
Remove the cloning function, the disk-minilayer will do all naming
for us.
Remove the ccdunit and ccdpart functions and carry the softc pointer
in the relevant dev_t's and structures.
Release all memory when a CCD device is unconfigured, previously
the softc would linger behind.
Remove all traces of BSD disklabel fiddling code.
Remove ccdpsize, the disk mini-layer does this for us.
Don't allocate memory with M_WAITOK in ccdstrategy().
Remove boundary checks which the disk mini-layer does for us.
Don't allocate space for more than 2 ccdbuf, RAID was never implemented.
NB: I have not tried to address any of the preexisting ailments of CCD.
|
|
|
|
|
|
|
|
| |
and can be added back selectively, should anybody start to interest
themselves for the internal workings of ccd.
This commit will make the diffs for the following commits much more
readable.
|
|
|
|
| |
The support for the 3'rd channel is only experimental.
|
|
|
|
| |
option the files can be removed.
|
| |
|
|
|
|
|
|
| |
first attempt was wrong and could cause r/w timeouts.
Add yet another Promise PCI id.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
was used to control code which were conditional on DEVFS' precense
since this avoided the need for large-scale source pollution with
#include "opt_geom.h"
Now that we approach making DEVFS standard, replace these tests
with an #ifdef to facilitate mechanical removal once DEVFS becomes
non-optional.
No functional change by this commit.
|
|
|
|
|
|
|
|
|
|
|
|
| |
more than return ENXIO from its open routine, so most of this file
is unneeded.
A straight #ifdef'ing would look quite messy, and make the file
quite unreadable, so instead I have simply added the DEVFS version
of the file at the top, protected by #ifndef NODEVFS.
Once we have removed NODEVFS option, we can retain 86 the 86 lines at
the top and drop the other 287 lines.
|
|
|
|
|
|
|
|
| |
This allows me to mark code which they control with #ifdef without
polluting files with #includes of opt_devfs.h and opt_geom.h.
Once these two options are removed, this will allow mechanical removal
of the bits their removal makes obsolete.
|
| |
|
|
|
|
|
|
| |
over the call to nanosleep1()
Pointed out by: tjr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
<machine/ieeefp.h> where it belongs.
o Remove the i386 specific inclusion of <machine/floatingpoint.h>
from <ieeefp.h>, now that including <machine/ieeefp.h> is enough
for all architectures.
o Allow <machine/ieeefp.h> to inline the functions exposed by the
headers by checking for _IEEEFP_INLINED_ in the MI header. When
defined, prototypes are not given and it is assumed that the MD
headers, when inlining only a subset of the functions provide
prototypes for the functions not being inlined.
Based on patch from: Terry Lambert <tlambert2@mindspring.com>
Tested with: make release.
|
|
|
|
| |
Submitted by: Mikko S. Hyvarinen <morphy@morphy.iki.fi>
|
|
|
|
| |
The devlist2h.awk tool to do this has been repocopied to sys/tools/.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add conversions to/from little endian for fields that the NIC accesses
by DMA as required.
- Add some bus_dmamap_sync() calls, and correct some existing ones.
- Read the receiver information from the EEPROM in an endian-neutral
manner.
- Load all RX and TX descriptors in a single DMA map up front, and
get the bus addresses of individual descriptors by address arithmetic;
this fixes multiple use of the descriptor tags, which would have
undesired effects.
It seems that xl still does not work on e250 boxen, for reasons which
are not clear yet.
Reviewed by: mux
|
| |
|
| |
|
|
|
|
|
|
| |
So add a VM_METER compat define.
Submitted by: Andy Fawcett <andy@athame.co.uk>
|
|
|
|
| |
if a connection has any cached TAO information.
|
|
|
|
|
| |
set to &nobounce_dmamap. A similar bug was fixed by wpaul
in revision 1.19 of sys/alpha/alpha/busdma_machdep.c.
|
|
|
|
| |
Fix another trivial memory-leak.
|
|
|
|
| |
common code by adding lock functions.
|
| |
|
|
|
|
| |
Approved by: Benno
|
|
|
|
| |
Approved by: Benno
|
|
|
|
|
|
| |
obtained from Alpha atomic.h
Approved by: Benno
|
|
|
|
| |
Approved by: Benno
|
|
|
|
| |
Approved by: Benno
|
|
|
|
|
|
| |
shadows global" warning
Approved by: benno
|
|
|
|
| |
Approved by: benno
|