OpenGrok
Cross Reference: empbreg.h
xref
: /
src
/
sys
/
arch
/
amiga
/
pci
/
empbreg.h
Home
|
History
|
Annotate
|
Download
|
only in
pci
History log of
/src/sys/arch/amiga/pci/empbreg.h
Revision
Date
Author
Comments
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
Indexes created Fri Oct 17 23:09:53 GMT 2025