TitanMKD

Toutes mes réponses sur les forums

  • En réponse à : Alternativ Radeon-Driver for OpenPCI

      #150232

      Hi Ratte,

      I’m Benjamin Vernoux the author of OpenPCI, I have seen your request by Email from friends (DAN & Cosmos).

      About your request in fact DMA memory allocation API already exist since v2.x but support only old GFX card and need an update for new graphic card for Mediator only.

      Details of Mediator GFX card DMA memory supported in latest OpenPCI V2.1 beta4:

      1) Voodoo Banshee 16MB VendorID/ProductID=0x121a/0x0003

      2) Voodoo3/2000-3000 16MB VendorID/ProductID=0x121a/0x0005

      3) Voodoo4/5 32MB/64MB VendorID/ProductID=0x121a/0x0009

      4) S3 Virge 86C325 2/4MB VendorID/ProductID=0x5333/0x8a01

      5) S3 Virge DX 86C375 2/4MB VendorID/ProductID=0x5333/0x5631

      Nota: For Mediator the DMA memory allocation is a « hack » and limited to 256KB, because it was not supported by Elbox PCI library and i allocate DMA memory on GFX card below at end of the GFX memory found so it’s crappy but it is better than nothing.

      I could update it for you and release it after officially if you can give me feedback.

      For other platform supported by OpenPCI like Grex/PCIX, PowerPCI and Prometheus there’s no limitation and dma memory allocation is supported natively.

      For more information on OpenPCI 2.x DMA/Logic/Physic conversion see following API:

      pci_allocdma_mem()/pci_freedma_mem(), pci_logic_to_physic_addr()/pci_physic_to_logic_addr()

      To add support of new GFX card memory in Mediator I need following informations:

      PCI Device: VendorID, DeviceID (in hexadecimal 16bits each)

      PCI BaseAddress: BaseAddressNumber where memory is accessible and the size of the memory usable as DMA memory.

      The best is to send me the log of OpenPCIInfo/OpenPCIDump

      You can contact me by Email: bvernoux @ wanadoo.fr

      Best Regards

      Benjamin

    Affichage de 1 message (sur 1 au total)

    Amiga Impact