amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

[Login] [Register] [Forgot your password?]

< Next messagePrior message >
02.Jan.2025



Universal PCI driver system: OpenPCI 12.7 (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 contains the following changes:
  • 12.7: The ReserveMemSpace function in PCI-Configuration could hang forever if a bridge does not support access to the low memory PCI area and reservation failed.
  • 12.7: In case address space allocation for a BAR fails, the corresponding device is disabled, excluded from further reservations and removed from the listed device list now.
  • 12.7: Translation between 68K addresses and PCI addresses is now aware of the memory region reserved by ReserveMemSpace and maps addresses below the reservation limit through, regardless whether any BAR actually uses the region.
  • 12.3: lspci sources included the wrong header, is BSD-only, should be which is POSIX.
  • 12.3: Fixed a defect in the mediator emulation setup.
  • 12.2: The "lspci" program accepts now an additional argument, namely "NUMERIC". If set, then it does not attempt to resolve the PCI vendor and device ID to human-readable numbers but rather prints their hex values.
  • 12.2: Dynamic PCI initialization through external segments was augmented. Init functions receive now one additional argument in a1, and may return a (non-NULL) pointer. Initially, Init functions are called with this argument set to NULL, and receive in register a0 a pointer to a RDArgs structure for command line parsing. If they return a non-NULL pointer and not a small number as error code, they are called *once again* the PCI environment is completely setup. They then receive NULL as RDArgs in a0, but its own (previous) return code in a1 to complete a potential initialization of a device.
Update: (02.01.2025, 21:00, cg)

Version 12.7 has been released in the meantime. (cg)

[News message: 02. Jan. 2025, 00:02] [Comments: 0]
[Send via e-mail]  [Print version]  [ASCII version]
< Next messagePrior message >

.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved.
.