Home | History | Annotate | Download | only in pci
History log of /src/sys/arch/amiga/pci/empbreg.h
RevisionDateAuthorComments
 1.7  07-Jul-2020  thorpej Overhaul the interface to pci_configure_bus():
- Don't expose how PCI bus configuration resource management is implemented.
Provide a new resource provider API:

==> pciconf_resource_init() -- Initialize a PCI configuration resources
container.
==> pciconf_resource_add() -- Add a PCI configuration resource to the
container (I/O, MEM, or prefetchable MEM). Multiple resources of
each type may be added.
==> pciconf_resource_fini() -- Tear down the PCI configurtation resources
container once the bus has been configured.

This is much easier to use than the previous method of providing an
extent map for each kind of resource, and works better for e.g. ACPI
platforms that provide potentially multiple PCI resources in tables
provided by firmware.

- Re-implement PCI configuration resource management using vmem arenas,
rather than extent maps.
 1.6  29-Jan-2013  rkujawa Add Mediator 4000 driver - em4k(4). Working, but PCI_NETBSD_CONFIGURE not
implemented yet. While here add some untested Mediator ZIV support to empb(4).
 1.5  28-Jan-2013  rkujawa Add support for power management on Mediator 1200 SX and TX models. Allows
software power-off. Feels so modern.
 1.4  04-Jun-2012  rkujawa branches: 1.4.2; 1.4.4;
Fix PCI interrupt handling on empb. Also, continue work on memory accesses. Now empb is good enough to handle satalink!
 1.3  01-Jun-2012  rkujawa branches: 1.3.2;
Add support for PCI_NETBSD_CONFIGURE in empb(4). Continue work on memory window.
 1.2  31-May-2012  rkujawa Add empb(4) functions to switch memory window position.
 1.1  30-May-2012  rkujawa Add a driver for Elbox Mediator 1200 PCI bridges. This is still a work in
progress, but now it is good enough to drive a NE2000 card. Support for
memory space accesses will be added soon(ish).
 1.3.2.2  02-Jun-2012  mrg sync to latest -current.
 1.3.2.1  01-Jun-2012  mrg file empbreg.h was added on branch jmcneill-usbmp on 2012-06-02 11:08:52 +0000
 1.4.4.3  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.4.2  30-Oct-2012  yamt sync with head
 1.4.4.1  04-Jun-2012  yamt file empbreg.h was added on branch yamt-pagecache on 2012-10-30 17:18:52 +0000
 1.4.2.1  25-Feb-2013  tls resync with head

RSS XML Feed