15.Nov.2024
|
Universal PCI driver system: OpenPCI 10.2 (Update)
Thomas 'Thor' Richter's universal PCI driver system "OpenPCI" supports all known PCI solutions for the Amiga without recourse to the software of the respective manufacturer. The current version 9.3 fixes two minor bugs:
- the PCI config area parser skipped over Type 1 PCI headers and hence could have never supported bridges
- the library now only enables the IO and Memory BARs after the final BAR configuration has been written, hopefully avoiding trouble for devices that react strange if BARs contain invalid values.
Update: (17.11.24, 15:00, cg)
By now, Richter has released version 10.2, which includes the following changes:
- Preferences are now parsed before BAR registers
are sized. This has the effect that the IGNORE
command for BARs will also prevent that the
ignored BARs are even written to.
- Matching a PCI by class code in PCI-configuration
could have trashed memory.
- The SetInterrupt command in PCI-Configuration failed
to reroute interrupts and thus was mostly useless.
- SetInterrupt and SetPri may have failed to configure
PCI devices correctly on the A1200 mediator.
- In PCI-Configuration, the device function is now
separated by a dot from the device ID to mirror
the syntax of lspci.
- Added a new SLOT keyword to most commands for
PCI-Configuration to identify a device by its bus
number, slot number and (optionally) function number.
(cg)
[News message: 15. Nov. 2024, 22:15] [Comments: 1 - 17. Nov. 2024, 15:06]
[Send via e-mail] [Print version] [ASCII version]
|