| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
Reviewed by:
Submitted by:
Obtained from:
|
| |
|
|
|
|
|
|
|
| |
worked in the past only because of good fortune. Anyway, use the contig alloc
routine I wrote awhile ago (vm_page_alloc_contig) for the sound code to do
this allocation. Also, specify read+write on the permissions to pmap_enter().
Specifying just read can have unexpected consquences.
|
|
|
|
|
| |
in an if () expression. Problem fixed by removing the test for ETHERTYPE_*
before passing packet to higher layers.
|
|
|
|
|
|
| |
This should have been disabled for some time, but I had screwed up ...
This made spurious values appear for fd0 in systat, when there was
NCR SCSI activity.
|
|
|
|
|
|
| |
and into ether_input(). It was silly to have bpf want this one way and
ether_input want it another way. Ripped out trailer support from the few
remaining drivers that still had it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) make #includes correct
2) fix bugs in address check macros
3) fixed bugs in, and enabled, recopy if heavily fragmented code
4) moved call to bpf tap to be before enqueing packet (probably gratuitous)
5) fixed bug that caused "abnormal interrupt" at boot time/first use
6) added support for reading Zynx address ROM
7) fixed bug that caused broadcasts to not work shortly after booting (only
manifested if not using multicast - e.g. not in FreeBSD 2.0)
8) fixed spelling errors in comments
Submitted by: Matt Thomas
|
|
|
|
|
| |
related to interrupts being enabled before the device attach. The interrupt
should be mapped *after* the device attach.
|
| |
|
|
|
|
|
| |
mbuf header for received packets. Minor performance optimizations. Removed
#ifdef MULTICAST's as this isn't optional in our kernel.
|
|
|
|
|
| |
Added hooks for "lsdev" ...
PCI devices should need no individual code for lsdev.
|
|
|
|
| |
Add a quirk line for the SONY SDT-5000 like it is done for the WangDAT tapes.
|
| |
|
|
|
|
|
|
| |
kernel config file by options lines.
Now the default settings are FAST SCSI, max. 4 TAGS, WIDE transfers,
if supported by the hardware ...
|
|
|
|
| |
new definition of that function.
|
| |
|
|
|
|
| |
making it run-time selectable, then it will be back (at will).
|
| |
|
|
|
|
|
| |
Fixed typo in initialisation of DMODE:
PCI burst length now really 16 transfers as advertised ...
|
|
|
|
| |
removed PCI mapping call from vga_attach() in pcisupport.c.
|
|
|
|
| |
Debugging option changed, getirr() removed.
|
|
|
|
| |
Preliminary FAST Ethernet support added (DEC21140).
|
|
|
|
| |
Function getirr() could clobber interrupt controller state.
|
|
|
|
|
| |
pci config line now without irq
boot message changed
|
|
|
|
|
|
|
|
|
| |
Bug fixed, that caused system hang on first interrupt on some motherboards.
New version of PCI bus configuration code, now supports dynamic interrupt
configuration (using BIOS supplied values).
NCR SCSI and DEC Ethernet driver patched to use this feature.
*** Remove PCI IRQ specifications from your kernel config file ! ***
|
|
|
|
| |
Name change: pci_intel.c -> pcisupport.c
|
|
|
|
| |
Files merged and name change: pci_device.h + pcibios.h -> pcireg.h
|
|
|
|
| |
Name change: ncr_reg.h -> ncrreg.h
|
|
|
|
|
| |
to be quite a popular chip, so expect to see a number of products
based on it.)
|
| |
|
|
|
|
|
|
| |
New version with improved support for WIDE SCSI using the NCR 53c825.
Test for buggy secondary cache implementations.
PCI Int to IRQ mapping now specified per slot.
|
|
|
|
|
| |
of this code up with the authors and they are looking at converting it,
but until then leave the format alone.
|
|
|
|
|
| |
systm.h). Merged functionality of pio.h into cpufunc.h. Cleaned up some
related code.
|
|
|
|
|
|
| |
Improved bus probing, symbolic names for registers..
Chip set parameters get dumped for intel PCI chip sets
(82424+82434 only, for now).
|
|
|
|
|
| |
New version with support for the NCR 53c810 and 53c825.
Support for WIDE SCSI devices.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
wider variety of systems. Include the deivers from pci_intel.c in
pci_config.c (I hope this is what was intended; my system works ok).
Use pmap_mapdev(). Automatically map any large linear frame buffers
or whatnot in VGA-style devices which ordinarily would not have their
own drivers, and don't call not_supported() for them. (This shuts up
complaints about my Matrox card.) Include the beginnings of what could
eventually become dynamically-loadable PCI devices. Allow for the
possibility of PCI devices simply providing a PCI veneer over an existing
ISA device, and shut up about them, too.
Make autoconfiguration text conform more to the style of other supported
buses.
|
|
|
|
|
| |
Merged in changes required for NetBSD support (by mycroft@gnu.ai.mit.edu)
and support for multiple NCR chips.
|
|
Directory for PCI autoconfigure and device driver code.
|