#
629f071b |
|
27-Feb-2024 |
X512 <danger_mail@list.ru> |
pci: extend MSI interrupt vector number to 32 bits Also increase MSI message data size to 32 bits according to PCIe spec. Remove 0xff check for MSI interrupts because it is potentially valid interrupt vector number. Reject 0xff only for legacy pin interrupts. - MSI-X supports up to 2048 interrupts per device that do not fit to `uint8`. - Non-x86 systems may use separate interrupt vector ranges for hard-wired interrupts and MSI interrupts so `uint8` is not enough to represent all of them. Change-Id: Iaf9ffb197ec23db0f97ffe3ea756d28d7bfc8705 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7433 Reviewed-by: waddlesplash <waddlesplash@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
fabb71cc |
|
15-Jan-2024 |
Augustin Cavalier <waddlesplash@gmail.com> |
PCI: Support more than 6 PCI memory ranges. Also use the standard kernel-wide constants for IO or memory space rather than defining new ones, as well as the PCI constants for address types. Change-Id: Iad03f7666ad5121a5c9a398339aa1a191339a1d1 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7336 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
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>
|
#
97b7c771 |
|
19-Mar-2023 |
X512 <danger_mail@list.ru> |
bus_managers/pci: move MSI handling to generic code Change-Id: I6194838b7b46222f720fc328bb4512fdb88a9c8a Reviewed-on: https://review.haiku-os.org/c/haiku/+/6222 Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
e942269a |
|
12-Dec-2022 |
X512 <danger_mail@list.ru> |
pci: generic MSI interrupts support Change-Id: Ib4fd23f6bca867a2b428bf2651234d719ee08672 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6221 Reviewed-by: waddlesplash <waddlesplash@gmail.com> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
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>
|
#
cba67843 |
|
18-Feb-2022 |
Jérôme Duval <jerome.duval@gmail.com> |
pci: add set_powerstate and get_powerstate legacy hooks Change-Id: I827112ffb1a65ada99605671b112d8fd0e6db4b5 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4976 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
74c9e88b |
|
09-Jul-2020 |
Michael Lotz <mmlr@mlotz.ch> |
pci: Cleanup, no functional change intended. Make mandatory argument of _GetRomBarInfo a reference too and use NULL instead of 0 for pointer argument default value. Some line length cleanup. Change-Id: I1bdb59eeae4496b75fd4a1b8c5b305283da266f9 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3023 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
0615a177 |
|
09-Jul-2020 |
Michael Lotz <mmlr@mlotz.ch> |
pci: Rework 64 bit base address register handling. This moves the entire 64 bit handling into _GetBarInfo() and applies it to the PCI address and size too. Previously only the RAM address was handled for the 64 bit case. Also fixes the 64 bit check to be done after the type determination. Previously it would theoretically be possible for an IO BAR with the lowest address bit set for that type (bit 3) to be mistaken to be 64 bit and then skipping/mishandling the next BAR. Due to alignment this would have needed to be a 4 byte IO BAR though. This also corrects the limit for 64 bit BARs of type 1 devices. As there are only two slots, only slot 0 can be 64 bit. Also removes a copy&paste error that would lead to the high address of 64 bit BARs of type 1 devices to get taken from the h0 instead of h1 struct, corrupting its value. Make the mandatory arguments to _GetBarInfo() references to make the distinction more obvious and replace 0 with NULL in the default values. Change-Id: Iae59f2875c93f15411a4d9791e71e69ba7a42287 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3022 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
c4f5ebc3 |
|
21-Mar-2020 |
Jérôme Duval <jerome.duval@gmail.com> |
PCI: add set_powerstate and get_powerstate hooks Change-Id: I8e32b5fccba3461cdb1b0c6e81b15705b2be1c57 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2447 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
5ffbe7d7 |
|
30-Mar-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
Change all references to "__INTEL__" to "__i386__". They are functionally identical, but the former is a BeOS/Haiku-specfic macro that we include in the compiler specs, and the latter is defined by GCC.
|
#
ca5654d8 |
|
10-Jul-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
PCI: added FindHTCapability() for HyperTransport capabilities. * untested. * as it's possible to have several HyperTransport capability blocks, the offset parameter is used as the start pointer for the search in case it's non zero.
|
#
b027a0a2 |
|
24-Jun-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
pci: change offset type to uint16 in config space API. * The config space is larger than 255, we need to use an uint16 to access offsets superior or equal to 256. The current API only proposes an uint8 for this. This change switches the offset parameter to the uint16 type. Axel hinted that the used values are the same with such a change (the doc says sign extended to 2 or 4 bytes). I checked with GCC2 and it's indeed the case when inspecting the memory. With GCC4, instructions are the same on function call. * prints info about extended capabilities. * struct pci_module_info and struct pci_device_module_info are extended with pci_find_extended_capability().
|
#
26a4510e |
|
22-Jun-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
pci: added pci_find_extended_capability(). * added PCI Extended Capabilities definitions. * pci_find_capability() parameter offset is now optional.
|
#
e1c44764 |
|
22-Jun-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
pci: switched PCI::[Read|Write]Config to type uint16 for the offset.
|
#
343751a9 |
|
19-Jun-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
pci: takes into account the 64bit address type * when the 64bit address type is used, it means a BAR takes the size of two. For the moment we just set the next base_registers to the high address and skip to the next valid BAR. The struct is now zeroed on creation. * the pci device information is more correct now, though it would be easier to have BAR address and size with a 64bit types in the struct pci_info.
|
#
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.
|
#
12bd7812 |
|
19-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Ported PCI module to x86_64. Uses the x86 architecture code, made fixes to printf formats and a couple of 64-bit fixes. Only potentially intrusive change is that I've changed PCI.h to use uint32 rather than ulong. I don't see any way this would cause any issues, though.
|
#
63cffb7e |
|
07-May-2011 |
Michael Lotz <mmlr@mlotz.ch> |
Add a way to store a new interrupt_line value to the PCI module. It both updates the cached pci_info and writes the new value into PCI config space. Drivers using either mechanism to enumerate devices will therefore get the updated value. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41364 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f8dac47a |
|
07-May-2011 |
Michael Lotz <mmlr@mlotz.ch> |
Add a debugger command to refresh the cached pci_infos from PCI config space. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41363 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2548ea21 |
|
13-Apr-2010 |
Michael Lotz <mmlr@mlotz.ch> |
* Add the framework for adding an arch specific module to the PCI bus_manager. * Implement such a module for x86 which currently exports only an MSI API. * Implement the PCI part for configuring and enabling MSIs. * Some automatic whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36223 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
705263f5 |
|
20-May-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Some preparations for the new driver architecture: added FindCapability(), and {Read|Write}Config() that get a PCIDev structure, added a FindDevice() method. * Made sPCI a global gPCI, since the new PCI root/device modules will be using it directly. * Moved the functionality of pci_find_capability() into a new PCI::FindCapability() method. * Removed the redundant "Pci" from PCI::{Read|Write}PciConfig(), and GetNthPciInfo(). * Added PCI::_NumFunctions() that returns the number of functions instead of doing it manually every time. * Tried to honour the 80 character limit, as well as other coding style things a bit more. * Added '_' prefix for private method names. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25575 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
63f68729 |
|
18-May-2008 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Configure all PCI-PCI bridges to report errors rather than masquerade them, which would lead to undetected data corruption. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25550 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f5831806 |
|
16-May-2008 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Added a "pcistatus" command to KDL that prints and clears the PCI device status register. Also clear the status register during init. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25523 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6af5db20 |
|
17-Feb-2008 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Reuse virtual bus numbers when a mapping already exists. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23981 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bc3318b6 |
|
10-Feb-2008 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Rewrote mapping of domains and busses into a virtual bus number to allow arbitrary bus numbers. Disabled domain support for __INTEL__. This should fix bug #1774 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23944 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
35f6af03 |
|
16-Dec-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
PCI bus enumeration shouldn't be required on x86, thus enable it only for PPC an M68k git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23137 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
41f7459c |
|
06-Feb-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added a get_pci_info() to pci_device_module_info. It was a bit too complicated to get a pci_info for a given pci_device before. The function is not very efficiently implemented, but I didn't see how to do that without more intrusive changes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16267 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9797f71b |
|
30-Jan-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Added PCI bus (re-)enumeration for all domains, but disabled by default. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16158 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8d366c9e |
|
25-Jan-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Added support for multiple PCI host controllers and allow multiple PCI domains (needed for PPC). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16086 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8f3f3836 |
|
12-May-2005 |
Michael Lotz <mmlr@mlotz.ch> |
Buildfixes for the blkman -> block_io change. Also fixes the non TRACE_PCI version of the PCI add-on. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12649 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6094d89f |
|
11-May-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Merged branches/developer/axeld/driver_recognition changed r12307:12637 into trunk. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12638 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1e29ee2b |
|
27-Mar-2005 |
Michael Lotz <mmlr@mlotz.ch> |
Made it possible to disable PCI module debug output. This speeds up boottime with serial debug enabled. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12080 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1989667e |
|
29-Sep-2003 |
beveloper <beveloper@nowhere.fake> |
added output of pci device info git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4874 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3d262ee9 |
|
29-Sep-2003 |
beveloper <beveloper@nowhere.fake> |
added reading of configuration git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4873 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9b4ce42b |
|
29-Sep-2003 |
beveloper <beveloper@nowhere.fake> |
new PCI bus scanning & configuration code as C++ class git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4856 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca5654d898780fc4ac7ebf462e425dcab776d755 |
|
10-Jul-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
PCI: added FindHTCapability() for HyperTransport capabilities. * untested. * as it's possible to have several HyperTransport capability blocks, the offset parameter is used as the start pointer for the search in case it's non zero.
|
#
b027a0a2f750e957f109e9e872662aca67b4336f |
|
24-Jun-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
pci: change offset type to uint16 in config space API. * The config space is larger than 255, we need to use an uint16 to access offsets superior or equal to 256. The current API only proposes an uint8 for this. This change switches the offset parameter to the uint16 type. Axel hinted that the used values are the same with such a change (the doc says sign extended to 2 or 4 bytes). I checked with GCC2 and it's indeed the case when inspecting the memory. With GCC4, instructions are the same on function call. * prints info about extended capabilities. * struct pci_module_info and struct pci_device_module_info are extended with pci_find_extended_capability().
|
#
26a4510e591b2d12b5191918ca4e92a5f94b2bd5 |
|
22-Jun-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
pci: added pci_find_extended_capability(). * added PCI Extended Capabilities definitions. * pci_find_capability() parameter offset is now optional.
|
#
e1c44764ef30ce2fd53219561bd3c2d582334882 |
|
22-Jun-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
pci: switched PCI::[Read|Write]Config to type uint16 for the offset.
|
#
343751a96c43a0c3074d6f1d5526ff3ae80fb267 |
|
19-Jun-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
pci: takes into account the 64bit address type * when the 64bit address type is used, it means a BAR takes the size of two. For the moment we just set the next base_registers to the high address and skip to the next valid BAR. The struct is now zeroed on creation. * the pci device information is more correct now, though it would be easier to have BAR address and size with a 64bit types in the struct pci_info.
|
#
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.
|
#
12bd7812dd6b6eadb65789ca9fc2e270d7d66fd4 |
|
19-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Ported PCI module to x86_64. Uses the x86 architecture code, made fixes to printf formats and a couple of 64-bit fixes. Only potentially intrusive change is that I've changed PCI.h to use uint32 rather than ulong. I don't see any way this would cause any issues, though.
|
#
63cffb7ee364813e37e50b40444a2c071952f92d |
|
07-May-2011 |
Michael Lotz <mmlr@mlotz.ch> |
Add a way to store a new interrupt_line value to the PCI module. It both updates the cached pci_info and writes the new value into PCI config space. Drivers using either mechanism to enumerate devices will therefore get the updated value. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41364 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f8dac47aab28e727fdf644079ec1e7cc381adf70 |
|
07-May-2011 |
Michael Lotz <mmlr@mlotz.ch> |
Add a debugger command to refresh the cached pci_infos from PCI config space. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41363 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2548ea219a5c97355b49de1523c8158887937220 |
|
13-Apr-2010 |
Michael Lotz <mmlr@mlotz.ch> |
* Add the framework for adding an arch specific module to the PCI bus_manager. * Implement such a module for x86 which currently exports only an MSI API. * Implement the PCI part for configuring and enabling MSIs. * Some automatic whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36223 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
705263f5b30e9f6df57140be66bb1613c6e4ad1c |
|
20-May-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Some preparations for the new driver architecture: added FindCapability(), and {Read|Write}Config() that get a PCIDev structure, added a FindDevice() method. * Made sPCI a global gPCI, since the new PCI root/device modules will be using it directly. * Moved the functionality of pci_find_capability() into a new PCI::FindCapability() method. * Removed the redundant "Pci" from PCI::{Read|Write}PciConfig(), and GetNthPciInfo(). * Added PCI::_NumFunctions() that returns the number of functions instead of doing it manually every time. * Tried to honour the 80 character limit, as well as other coding style things a bit more. * Added '_' prefix for private method names. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25575 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
63f68729a83ffa7931cba237d0ba5601f77f5434 |
|
18-May-2008 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Configure all PCI-PCI bridges to report errors rather than masquerade them, which would lead to undetected data corruption. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25550 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f5831806ff93ba5970ba4b96e8a4cb5a38116bcc |
|
16-May-2008 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Added a "pcistatus" command to KDL that prints and clears the PCI device status register. Also clear the status register during init. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25523 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6af5db20f4a932cc256d39f2a0bf769ef9e4dc72 |
|
17-Feb-2008 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Reuse virtual bus numbers when a mapping already exists. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23981 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bc3318b640828c3d923b1b4a90eb68f2f71d4075 |
|
10-Feb-2008 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Rewrote mapping of domains and busses into a virtual bus number to allow arbitrary bus numbers. Disabled domain support for __INTEL__. This should fix bug #1774 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23944 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
35f6af0388812fb8b50d0d38555d58014d20e41f |
|
16-Dec-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
PCI bus enumeration shouldn't be required on x86, thus enable it only for PPC an M68k git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23137 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
41f7459c2371473d388062bbec52dd235aeab9ba |
|
06-Feb-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added a get_pci_info() to pci_device_module_info. It was a bit too complicated to get a pci_info for a given pci_device before. The function is not very efficiently implemented, but I didn't see how to do that without more intrusive changes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16267 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9797f71b2370aa648a3cdb6496d39bd0702cad75 |
|
30-Jan-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Added PCI bus (re-)enumeration for all domains, but disabled by default. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16158 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8d366c9e007778e48337deadfdd421b2ca50b991 |
|
25-Jan-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Added support for multiple PCI host controllers and allow multiple PCI domains (needed for PPC). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16086 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8f3f38367ed0ebbd27f28b41c3671104d874c7e1 |
|
12-May-2005 |
Michael Lotz <mmlr@mlotz.ch> |
Buildfixes for the blkman -> block_io change. Also fixes the non TRACE_PCI version of the PCI add-on. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12649 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6094d89f2f0db00588b30428810e3cddc6b22731 |
|
11-May-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Merged branches/developer/axeld/driver_recognition changed r12307:12637 into trunk. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12638 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1e29ee2b74680c70c3fcb87069cbcad5525df1a6 |
|
27-Mar-2005 |
Michael Lotz <mmlr@mlotz.ch> |
Made it possible to disable PCI module debug output. This speeds up boottime with serial debug enabled. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12080 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1989667e2eca38d5d534f172acdbb37d49630f00 |
|
29-Sep-2003 |
beveloper <beveloper@nowhere.fake> |
added output of pci device info git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4874 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3d262ee9fbf286a4ef229240f38d599726b3a410 |
|
29-Sep-2003 |
beveloper <beveloper@nowhere.fake> |
added reading of configuration git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4873 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9b4ce42bf23d79a23bef0ee596484e7e15ebaea0 |
|
29-Sep-2003 |
beveloper <beveloper@nowhere.fake> |
new PCI bus scanning & configuration code as C++ class git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4856 a95241bf-73f2-0310-859d-f6bbb57e9c96
|