Commit Graph

159 Commits

Author SHA1 Message Date
RichardG867
92f8e7bbbd Add kbtest tool, which remained unreleased as it doesn't do much at the moment 2025-01-05 18:58:33 -03:00
RichardG867
fd92ce6d20 pcireg: Fix gcc warning 2025-01-05 18:54:30 -03:00
RichardG867
e8ebd0381b clib: Fix libpci noreturn warning 2025-01-05 18:51:06 -03:00
RichardG867
7f87123b46 ac97: Fix gcc warning 2025-01-05 18:42:03 -03:00
RichardG867
adf5beeaab Revert "clib: Change libpci define to cover non-gcc compilers"
This reverts commit a25c886f48.
2025-01-05 18:36:32 -03:00
RichardG867
2c1aecff34 ac97: Make Linux port official 2025-01-05 18:33:07 -03:00
RichardG867
55324a40f2 clib: Add platform-specific replacements for the Watcom delay function 2025-01-05 18:31:32 -03:00
RichardG867
a897ac21e0 ac97: Add codec reset routine for AudioPCI (required by CT5880) 2025-01-05 18:18:08 -03:00
RichardG867
6127a350a8 clib: Add libpci debug environment variable 2024-10-28 10:47:51 -03:00
RichardG867
a25c886f48 clib: Change libpci define to cover non-gcc compilers 2024-10-28 10:45:52 -03:00
RichardG867
aef2d14bec clib: Tell gcc to compile for a base i386 target
Only benefits Linux targets; Windows is still lower bound to 686-cmov by MinGW's crt0.
2024-10-26 16:39:05 -03:00
RichardG867
aba2c775bf pcireg: Move extensive Win32 flag sequence to a dedicated makefile 2024-10-26 11:19:15 -03:00
RichardG867
29b7b6e262 clib: Move PCI bus number generator away from the dummy config space part as 9x does have raw access 2024-10-25 16:59:01 -03:00
RichardG867
937e1db566 workflows: Don't include pmodew.exe 2024-10-25 16:39:56 -03:00
RichardG867
c53a10c638 pcireg: Fix warning in lh5 code 2024-10-25 16:38:08 -03:00
RichardG867
2f83a23289 clib: Generate dummy PCI bus numbers for 9x 2024-10-25 16:34:38 -03:00
RichardG867
be6d0e648b pcireg: Use libpci lookup if our own database isn't available 2024-10-25 16:24:45 -03:00
RichardG867
08ced8392c clib: Expose libpci access structure to individual tools 2024-10-25 15:44:38 -03:00
RichardG867
e120b47de0 clib: Some PCI define cleanups 2024-10-25 15:40:02 -03:00
RichardG867
4d4a29b936 clib: Improve current PCI device detection 2024-10-25 15:37:45 -03:00
RichardG867
6cb42625ae pcireg: Add uncompressed database support 2024-10-25 15:31:41 -03:00
RichardG867
9a81a311dc pcireg: Optimize PCI ID string database generation with trailing substring detection 2024-10-24 20:25:44 -03:00
RichardG867
55a3adb3cc pcireg: Add lh0 uncompressed file support 2024-10-24 20:07:53 -03:00
RichardG867
d5a07eb644 pcireg: Add one more abbreviation shortening mode to pciutil 2024-10-24 17:20:29 -03:00
RichardG867
50f29939f8 pcireg: Refactor scanning code to improve width fit and remove cursor repositioning 2024-10-24 16:47:39 -03:00
RichardG867
22b51c850f pcireg: Properly allocate and deallocate decompression buffers 2024-10-24 10:32:24 -03:00
RichardG867
e5c20561f7 pcireg: Flush stdout before loading PCI ID database 2024-10-24 10:16:27 -03:00
RichardG867
2042d3e725 workflows: Fix PCI ID database archiving 2024-10-23 19:11:45 -03:00
RichardG867
db68540a58 pcireg: Rewrite PCI ID system to compress database with LHA
Database building has been moved away from the build process at least for now, due to the fact lha isn't packaged anywhere.
2024-10-23 19:08:35 -03:00
RichardG867
2345666fc7 clib: Fix libpci detection define 2024-10-23 18:36:36 -03:00
RichardG867
8333f45c9b clib: Fix build with old libpci on Linux 2024-10-23 16:13:18 -03:00
RichardG867
ae5a0d7fa7 pcireg: Fix subordinate value in generated configuration space 2024-10-23 16:08:32 -03:00
RichardG867
7b8b8c10f9 pcireg: Don't do dummy configuration space fill if the actual space is actually readable 2024-10-23 15:54:01 -03:00
RichardG867
86cc9b337e pcireg: Add cp437 conversion to Windows target 2024-10-23 15:41:29 -03:00
RichardG867
73faeb9b07 workflows: Archive lowercase exes as well 2024-10-23 15:28:19 -03:00
RichardG867
a8bf69b6c9 clib: Fix pci module build 2024-10-23 15:25:44 -03:00
RichardG867
f640d7cb5f workflows: Fix pciutils build 2024-10-23 15:19:03 -03:00
RichardG867
2f6cad846c pcireg: Port to Windows using libpci for dummy configuration space generation 2024-10-23 15:09:38 -03:00
RichardG867
fbf70afa54 actions: Delay figuring out the v4 artifact merging stuff 2024-10-23 11:35:29 -03:00
RichardG867
10c13ab1de actions: More deprecation 2024-10-23 11:30:50 -03:00
RichardG867
e4013ad0cd actions: Clean inbetween gcc builds of pcireg 2024-10-23 11:25:40 -03:00
RichardG867
8df6c46d9a actions: Deprecation garbage 2024-10-23 11:23:19 -03:00
RichardG867
69e2af495d pcireg: Make Linux port official 2024-10-23 11:22:17 -03:00
RichardG867
6bb247de74 pcireg: Don't print full path in usage 2024-10-17 18:36:31 -03:00
RichardG867
51c56d4383 Ignore Watcom linker files 2024-10-17 18:31:06 -03:00
RichardG867
8bf52905db Switch DOS detection define to MSDOS 2024-10-17 18:30:34 -03:00
RichardG867
babbc1c90f workflows: Pin to last Watcom version without graph.lib linking issues 2024-02-06 2024-02-06 17:55:20 -03:00
RichardG867
111f9f9c8e Revert "Attempt fix for Watcom graphics library build issues"
This reverts commit dbbb4899b1.
2024-02-06 17:53:06 -03:00
RichardG867
dbbb4899b1 Attempt fix for Watcom graphics library build issues 2024-02-06 17:28:19 -03:00
RichardG867
45d8a6fb79 pcireg: Add PCI bridge information reporting 2024-01-06 17:26:40 -03:00