History log of /haiku/src/libs/compat/freebsd_network/compat/dev/pci/pcivar.h
Revision Date Author Comments
# 82046b27 20-Oct-2021 Augustin Cavalier <waddlesplash@gmail.com>

freebsd_network: Add pci_msix_table_bar().

Needed by the e1000 driver from FreeBSD 13. Tested in QEMU with e1000e.


# dba28784 24-Dec-2018 Augustin Cavalier <waddlesplash@gmail.com>

freebsd11_network -> freebsd_network.

FreeBSD 12 has no major changes to the ifnet KPIs that constitute a
source compatibility break, save a single one related to locking
which doesn't really apply to us, and so we don't need to create
a "freebsd12_network" directory to work through the upgrades.


# 8060e778 08-Feb-2012 Jérôme Duval <jerome.duval@gmail.com>

Network drivers are updated from FreeBSD 9.0

* updated drivers are 3com, ar81xx, atheros813x, attansic_l1, attansic_l2,
broadcom440x, broadcom570x, dec21xxx, ipro100, ipro1000, jmicron2x0,
marvell_yukon, nforce, rtl8139, rtl81xx, syskonnect, via_rhine, vt612x


# 698b6790 08-Jul-2011 Siarzhuk Zharski <zharik@gmx.li>

* Network driver for DEC/21143 and K° ("dc") ported from FreeBSD 8.2;
* Network drivers for 3com, ipro100, rtl8139 are updated from FreeBSD 8.2 Release branch;
* Some functions, defines and typedef required by updated and fresh ported FreeBSD
drivers were added into freebsd_compat layer.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42393 a95241bf-73f2-0310-859d-f6bbb57e9c96


# af90dcab 06-Jun-2010 Jérôme Duval <korli@users.berlios.de>

added pci_set_max_read_req, pci_get_max_read_req and definitions required by if_re.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37040 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 32a0e381 20-Dec-2009 Colin Günther <coling@gmx.de>

This change should have been part of r34718.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34720 a95241bf-73f2-0310-859d-f6bbb57e9c96


# db1ee307 18-Dec-2009 Colin Günther <coling@gmx.de>

Partially undoing r34965, as pcivar.h should not have been part of it. Sorry
for the noise.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34696 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 250affd4 18-Dec-2009 Colin Günther <coling@gmx.de>

Whitespace cleanup, no functional change.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34695 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8f195151 18-Dec-2009 Colin Günther <coling@gmx.de>

Whitespace cleanup, no functional change.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34694 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 14627e08 22-Oct-2009 Colin Günther <coling@gmx.de>

* reordering of headerfile inclusion to comply to FreeBSD 8
ordering.
this makes porting driver (especially wifi ones) more
convinient
* based on FreeBSD svn revision 196691

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33739 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4a241f2a 01-Dec-2007 Axel Dörfler <axeld@pinc-software.de>

Some more extensions to the FreeBSD compatibility layer.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23043 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 239239c8 25-Nov-2007 Axel Dörfler <axeld@pinc-software.de>

* Updated the FreeBSD compatibility layer for network drivers to FreeBSD 7
(RELENG_7_BP).
* There are many white spots, though, most notable PCI MSI(-X) support, and
jumbo frames.
* Fixed removing interrupts for the INTR_FAST case. Since FreeBSD 7 added
a new interrupt "filter" mechanism, we can finally report if the interface
was handled by a device or not (though only very few devices support this
yet).
* Updated the 3com, rtl8139, e1000, and via_rhine drivers to the latest code
base. They all compile, but I haven't tested them after the changes yet!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22991 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 00212abe 04-May-2007 Hugo Santos <hugosantos@nowhere.fake>

freebsd compat. layer: a few more methods, preparing for pcnet


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21026 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 750ddafd 02-May-2007 Hugo Santos <hugosantos@nowhere.fake>

initial work towards a FreeBSD network driver source level compatibility layer.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20985 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8060e7787fa3f8e45f8a148e968d8f99ef094623 08-Feb-2012 Jérôme Duval <jerome.duval@gmail.com>

Network drivers are updated from FreeBSD 9.0

* updated drivers are 3com, ar81xx, atheros813x, attansic_l1, attansic_l2,
broadcom440x, broadcom570x, dec21xxx, ipro100, ipro1000, jmicron2x0,
marvell_yukon, nforce, rtl8139, rtl81xx, syskonnect, via_rhine, vt612x


# 698b6790bc0abe4faa133affee673a651fe60034 08-Jul-2011 Siarzhuk Zharski <zharik@gmx.li>

* Network driver for DEC/21143 and K° ("dc") ported from FreeBSD 8.2;
* Network drivers for 3com, ipro100, rtl8139 are updated from FreeBSD 8.2 Release branch;
* Some functions, defines and typedef required by updated and fresh ported FreeBSD
drivers were added into freebsd_compat layer.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42393 a95241bf-73f2-0310-859d-f6bbb57e9c96


# af90dcab6f8283a7e2835212d187a9a58fbdad38 06-Jun-2010 Jérôme Duval <korli@users.berlios.de>

added pci_set_max_read_req, pci_get_max_read_req and definitions required by if_re.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37040 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 32a0e3810e25a53924dfb993ee34c70768f8e7ae 20-Dec-2009 Colin Günther <coling@gmx.de>

This change should have been part of r34718.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34720 a95241bf-73f2-0310-859d-f6bbb57e9c96


# db1ee3078d1b44b05c98ea58942b3f69cadb4d68 18-Dec-2009 Colin Günther <coling@gmx.de>

Partially undoing r34965, as pcivar.h should not have been part of it. Sorry
for the noise.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34696 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 250affd447d1c5702b0df361b190967e30b0cde6 18-Dec-2009 Colin Günther <coling@gmx.de>

Whitespace cleanup, no functional change.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34695 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8f1951519ea984a5dea52e74b4e3bb21bc3ddde2 18-Dec-2009 Colin Günther <coling@gmx.de>

Whitespace cleanup, no functional change.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34694 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 14627e087b920676d05d45cec5f28688744e1fdb 22-Oct-2009 Colin Günther <coling@gmx.de>

* reordering of headerfile inclusion to comply to FreeBSD 8
ordering.
this makes porting driver (especially wifi ones) more
convinient
* based on FreeBSD svn revision 196691

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33739 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4a241f2ac30f7539467e086d9af1dabfde8bd997 01-Dec-2007 Axel Dörfler <axeld@pinc-software.de>

Some more extensions to the FreeBSD compatibility layer.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23043 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 239239c8a0c6a2671f8f236ba32abf03e78f0c27 25-Nov-2007 Axel Dörfler <axeld@pinc-software.de>

* Updated the FreeBSD compatibility layer for network drivers to FreeBSD 7
(RELENG_7_BP).
* There are many white spots, though, most notable PCI MSI(-X) support, and
jumbo frames.
* Fixed removing interrupts for the INTR_FAST case. Since FreeBSD 7 added
a new interrupt "filter" mechanism, we can finally report if the interface
was handled by a device or not (though only very few devices support this
yet).
* Updated the 3com, rtl8139, e1000, and via_rhine drivers to the latest code
base. They all compile, but I haven't tested them after the changes yet!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22991 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 00212abe1c16a1cd1fdef6f0fddb2a67e48af934 04-May-2007 Hugo Santos <hugosantos@nowhere.fake>

freebsd compat. layer: a few more methods, preparing for pcnet


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21026 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 750ddafd50d75eff1baf4e34ed5f037863fb9cdc 02-May-2007 Hugo Santos <hugosantos@nowhere.fake>

initial work towards a FreeBSD network driver source level compatibility layer.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20985 a95241bf-73f2-0310-859d-f6bbb57e9c96