X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=README.Windows;h=e73762ba59a3abb95c6434602268badcefcb99e4;hb=018f413ceb674d3c5c52a3a78bcad3b9daab9a26;hp=7281f1c1ef2a6f9017332bc610acefd6c8cecc3b;hpb=ee7d83845f73a71988e3b847fef2d04b07a9aebd;p=pciutils.git diff --git a/README.Windows b/README.Windows index 7281f1c..e73762b 100644 --- a/README.Windows +++ b/README.Windows @@ -1,5 +1,23 @@ Since 2.1.99-test5, pciutils should also be compilable on Windows. Thanks to Alexander Stock for contributing the port. -However, you need to use win32/config.h instead of the automatically -generated lib/config.h as lib/configure does not run on Windows. +Updated after version 2.2.6 to compile again, and with MinGW, even (only?) +cross-compiling. (Hopefully it works with MSVC too.) + +To use this port, you need to install WinIO.dll first. You can get it here: + + https://github.com/starofrainnight/winio + https://github.com/vaptu/winio + +However, you need to use win32/config.{h,mk} instead of the automatically +generated lib/config.{h,mk} as lib/configure does not run on Windows. + +================================================================================ +BEWARE: The current implementation pokes I/O ports to access the PCI devices +directly. This leads to several problems: some devices are invisible, extended +PCIe configuration space is not available, and there are many potential race +conditions. Instead, libpci should use the proper Windows drivers. + +Unfortunately, the Windows port currently lacks a maintainer. If you are willing +to step up and fix the issues, please let me know. -- Martin Mares +================================================================================