#
9a6815fb |
|
03-Jun-2022 |
Augustin Cavalier <waddlesplash@gmail.com> |
freebsd_network: Adjust copyright headers in two files. These were completely rewritten by me some years ago and contain nothing from Hugo or Colin anymore. Change-Id: I07f95b79c08f93b7630f73b6ff60634e3fc95599 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5353 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
7afe4385 |
|
18-Feb-2022 |
Augustin Cavalier <waddlesplash@gmail.com> |
freebsd_network: Add generic machine headers. These can be used on platforms that only support memory spaces and have no other general restrictions. riscv is one such for now, so this finally commits support for RISC-V in the FreeBSD compat layer.
|
#
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.
|
#
8bc91c5e |
|
01-Mar-2017 |
Fredrik Holmqvist <fredrik.holmqvist@gmail.com> |
Prettify code.
|
#
73c5d705 |
|
01-Mar-2017 |
Fredrik Holmqvist <fredrik.holmqvist@gmail.com> |
Use static inline (gcc2 issue). Some format cleanup.
|
#
5e3916ba |
|
01-Mar-2017 |
Fredrik Holmqvist <fredrik.holmqvist@gmail.com> |
FreeBSD compability layer optimized read and writes. FreeBSD has a simple inlined bus_space_read while Haikus had one with call overhead. This still needs cleanup as it is x86 specific, which it was already. Also it redefines inX and outX defines as arch/x86/arch_cpu.h has a C++ namespace so it can't be included from FreeBSD drivers C-files. The results of these changes should be worth it though.
|
#
4089e1c1 |
|
06-Nov-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
FreeBSD compat layer: fixed bus_space_barrier for x86_64
|
#
db3f8e22 |
|
14-Jan-2013 |
Jerome Duval <jerome.duval@gmail.com> |
bus_read_region_1: implement with bus_space_read_region_1
|
#
648db733 |
|
03-Jan-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
Update FreeBSD network drivers with the 9.1 release
|
#
6d796a84 |
|
10-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Fixed up network stack and drivers for x86_64. * Various compilation fixes. * Fixes to the FreeBSD compatibility layer (from comparing the x86- specific bits with the equivalent amd64 sources in FreeBSD). * Compile all the Ethernet drivers except for sis900 and wb840, these require a bit more work to fix (will file a ticket soon). Tested ipro1000 and rtl81xx, no issues.
|
#
fcde9e72 |
|
23-Oct-2010 |
Colin Günther <coling@gmx.de> |
* Add a function needed by the ralink 2860 driver. * Fix a compiler warning about missing braces. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39089 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fcd8a8a0 |
|
30-Nov-2009 |
Colin Günther <coling@gmx.de> |
Enhancing freebsd network compat layer with linkage support of the iprowifi2100 driver in mind. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34391 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
|
#
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
|
#
4089e1c1ca29e9a4ff06b8b86acfd1f3c78aab8a |
|
06-Nov-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
FreeBSD compat layer: fixed bus_space_barrier for x86_64
|
#
db3f8e227bcf5bf6db82a5b7cd21a85a759d898e |
|
14-Jan-2013 |
Jerome Duval <jerome.duval@gmail.com> |
bus_read_region_1: implement with bus_space_read_region_1
|
#
648db7333e8d0ae6e0386ba1e71eafb6a793c97d |
|
03-Jan-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
Update FreeBSD network drivers with the 9.1 release
|
#
6d796a84bd484ccc4fb072a29c663b660180ae51 |
|
10-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Fixed up network stack and drivers for x86_64. * Various compilation fixes. * Fixes to the FreeBSD compatibility layer (from comparing the x86- specific bits with the equivalent amd64 sources in FreeBSD). * Compile all the Ethernet drivers except for sis900 and wb840, these require a bit more work to fix (will file a ticket soon). Tested ipro1000 and rtl81xx, no issues.
|
#
fcde9e72e10d69d6fe78a4a89cb395d4208a17de |
|
23-Oct-2010 |
Colin Günther <coling@gmx.de> |
* Add a function needed by the ralink 2860 driver. * Fix a compiler warning about missing braces. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39089 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fcd8a8a031dd33ffa487bb82e9f437ede87eca4a |
|
30-Nov-2009 |
Colin Günther <coling@gmx.de> |
Enhancing freebsd network compat layer with linkage support of the iprowifi2100 driver in mind. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34391 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
|
#
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
|