#
81c282f4 |
|
30-Sep-2023 |
X512 <danger_mail@list.ru> |
bus_managers/pci: dynamically register host controllers Fixes handling of multiple PCI host controllers. Change-Id: Iba79f2aa51b88d37bb6f5ec02d5cd3f470284ddb Reviewed-on: https://review.haiku-os.org/c/haiku/+/6958 Reviewed-by: waddlesplash <waddlesplash@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
a23ac85f |
|
19-Mar-2023 |
X512 <danger_mail@list.ru> |
bus_managers/pci: split PCI controller to separate add-on busses/pci/x86: add Other add-ons are in following commits. Change-Id: I7a77bfaef0e8995917b4b54c8369d7075533ec26 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6220 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
215b685f |
|
11-Dec-2022 |
X512 <danger_mail@list.ru> |
kernel: Drop non-standard GNU inline assignment syntax * We needed this previously due to our gcc2 compiled kernel. * Now that our kernel is always latest gcc, we can move to the c++20 syntax for inline assignment. * Improves compatibility with clang, less GNU-specific stuff Change-Id: Ib7272a0a52554a31e9a0e788fd3f031db9049795 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5898 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
0f26acc8 |
|
17-Aug-2022 |
David Karoly <karolyd577@gmail.com> |
arm: reuse generic PCI implementation Change-Id: If69c7e3779dade16cfc8c0af2a0b963f1f646169 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5561 Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com> Reviewed-by: John Scipione <jscipione@gmail.com>
|
#
1ef08da5 |
|
17-Aug-2022 |
David Karoly <karolyd577@gmail.com> |
arm64: discover PCI from FDT see: https://www.kernel.org/doc/Documentation/devicetree/bindings/pci/host-generic-pci.txt Change-Id: I0c35de0c0e08ab04a00101cb3a60df283c685e7f Reviewed-on: https://review.haiku-os.org/c/haiku/+/5559 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: John Scipione <jscipione@gmail.com> Reviewed-by: David Karoly <karolyd577@gmail.com>
|
#
c6e67432 |
|
13-Aug-2022 |
David Karoly <karolyd577@gmail.com> |
PCI: refactor root node detection Change-Id: Icc4ab0c3f7258914d798267e08c47977c0987c97 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5547 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Reviewed-by: David Karoly <karolyd577@gmail.com>
|
#
6bef283b |
|
06-Apr-2022 |
milek7 <me@milek7.pl> |
arm64: Discover PCI from ACPI. Change-Id: I2e40c8a531f319cce25363ab83d4d0fe9f8702d2 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5274 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: David Karoly <karolyd577@gmail.com> Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
|
#
26a39bed |
|
06-Apr-2022 |
milek7 <me@milek7.pl> |
PCI: Allow initialization to be deferred. This is for platforms where information from parsed ACPI namespace is necessary to fully configure PCI subsystem. Change-Id: I8bdcfab6b99cbe7fdbc902b9fc13b44133325961 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5273 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
3ff662a5 |
|
27-Sep-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
PCI: Remove dprintfs and now-dead code following RISCV64 merge. It appears kallisti5 forgot to remove these.
|
#
97207829 |
|
25-Jul-2021 |
X512 <danger_mail@list.ru> |
bus_managers/pci: add riscv64 support v2 * Refactored version of X512's original work to split out the ecam and fu740 PCI Controllers Change-Id: I631885af03b0118fb0084ed7aa4a5aa0a355b0fa Reviewed-on: https://review.haiku-os.org/c/haiku/+/4435 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
|
#
8b9c0710 |
|
26-Apr-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
PCI bus manager: changed the type of domain from int to uint8. * fixed narrowing conversion problem found by GCC 4.7.
|
#
0f66fdc1 |
|
07-Jul-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by kaliber. Fixes mismatched types for the PCI domain attribute! Closes #6269, thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37416 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
368167ed |
|
26-May-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Integration of the new driver architecture. * Moved devfs from fs/ to device_manager/, and separated the legacy driver support from it. * Removed fast_log module. * There are a couple of (temporary) regressions, though: - legacy SATA and ISA IDE support is disabled, the drivers haven't been ported yet. - The not yet used ATA bus manager hasn't been ported yet, either. - AHCI changes have not been tested. - the listdev command has been removed from the build (as it currently doesn't work anymore). - device manager generated IDs currently are not freed anymore when a device node is removed. - generic drivers can't yet use the new driver architecture. - simple busses that do not support device types won't work yet. - legacy driver publishing/unpublishing (ie. what USB needs) has not been tested, and may be broken. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25662 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8b9c0710cd302a4fe5a4920792fbc5659fe85b6c |
|
26-Apr-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
PCI bus manager: changed the type of domain from int to uint8. * fixed narrowing conversion problem found by GCC 4.7.
|
#
0f66fdc1b368b8c8c72b74bde7c2e96f4c59b71e |
|
07-Jul-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by kaliber. Fixes mismatched types for the PCI domain attribute! Closes #6269, thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37416 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
368167ede8118f72da8c9ac5bb98ce9b46a8a639 |
|
26-May-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Integration of the new driver architecture. * Moved devfs from fs/ to device_manager/, and separated the legacy driver support from it. * Removed fast_log module. * There are a couple of (temporary) regressions, though: - legacy SATA and ISA IDE support is disabled, the drivers haven't been ported yet. - The not yet used ATA bus manager hasn't been ported yet, either. - AHCI changes have not been tested. - the listdev command has been removed from the build (as it currently doesn't work anymore). - device manager generated IDs currently are not freed anymore when a device node is removed. - generic drivers can't yet use the new driver architecture. - simple busses that do not support device types won't work yet. - legacy driver publishing/unpublishing (ie. what USB needs) has not been tested, and may be broken. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25662 a95241bf-73f2-0310-859d-f6bbb57e9c96
|