Commit Graph

59 Commits

Author SHA1 Message Date
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
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
86cc9b337e pcireg: Add cp437 conversion to Windows target 2024-10-23 15:41:29 -03:00
RichardG867
2f6cad846c pcireg: Port to Windows using libpci for dummy configuration space generation 2024-10-23 15:09:38 -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
8bf52905db Switch DOS detection define to MSDOS 2024-10-17 18:30:34 -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
RichardG867
3b21a6fce9 pcireg: Add PCI expansion ROM display (running out of lines...) 2023-10-12 13:23:29 -03:00
RichardG867
1631f4d37b isapnp: Remove debug code 2023-10-09 17:25:18 -03:00
RichardG867
c1bd993075 pcireg: Add Microsoft $PIR steering table support 2023-10-05 17:40:18 -03:00
RichardG867
5e63b98a30 pcireg: Fix steering table device class detection 2023-10-05 15:58:40 -03:00
RichardG867
2bef082067 pcireg: Improve IRQ steering link value heuristics 2023-10-05 15:55:04 -03:00
RichardG867
ac20751927 pcireg: Fixes to 86Box steering table mode 2023-10-05 15:42:48 -03:00
RichardG867
513a86043d pcireg: Fix silent crash in 86Box steering table mode 2023-10-05 15:20:41 -03:00
RichardG867
635122569d pcireg: Add 64-bit BAR support 2023-05-03 21:56:48 -03:00
RichardG867
7170f74dd2 pcireg: Remove Linux binary 2023-05-03 20:43:50 -03:00
RichardG867
b96f6e4ac4 pcireg: Port to Linux 2023-05-03 20:40:01 -03:00
RichardG867
e9d2c8fccd pcireg: Use DPMI for re-enabling 32-bit support 2023-05-03 19:14:52 -03:00
RichardG867
18fdf97ed1 pcireg: Enable command and status printing on UEFI as that works again 2023-02-14 13:40:06 -03:00
RichardG867
7042e2dae6 pcireg: Update POSIX-UEFI tree 2023-02-14 13:39:33 -03:00
RichardG867
cd7a65ff0c pcireg: Fix UEFI build 2023-02-14 13:39:14 -03:00
RichardG867
b49b211875 clib: Split into modules to reduce executable sizes 2023-02-14 13:01:21 -03:00
RichardG867
ff7bcd4bc8 Global clang-format 2023-02-14 12:12:46 -03:00
RichardG867
71b0f3af80 pcireg: Small improvements to vendor name cleanup pattern 2023-02-14 12:06:44 -03:00
RichardG867
66fcea0678 pcireg: Float-less formatting algorithm for Grant/Latency timers 2023-02-14 11:56:00 -03:00
RichardG867
5a1e69478e pcireg: Add ITE abbreviation to pciutil 2022-01-26 22:01:50 -03:00
RichardG867
2b2c682b4a pcireg: Update pciutil to match bios-tools 2022-01-06 17:46:22 -03:00
David Hrdlička
bbde71a545 Remove binaries from the repository 2021-12-15 18:59:29 +01:00
RichardG867
b5f39d4d6a pcireg: Some more detailed build instructions 2021-10-15 19:55:40 -03:00
RichardG867
be764fa196 pcireg: Work around POSIX-UEFI standard library limitations 2021-10-15 15:45:08 -03:00
RichardG867
d5ef740d2d pcireg: Fix mechanism 1/2 detection in QEMU and potentially other hardware 2021-10-15 15:09:40 -03:00
RichardG867
cd74d6924d pcireg: Update POSIX-UEFI to fix fseek bug 2021-10-15 14:59:30 -03:00
RichardG867
f36c1b1388 pcireg: Add support for PCI configuration mechanism 2 2021-10-15 14:44:58 -03:00
RichardG867
810c0f2369 Fix some Watcom-specific stuff 2021-10-14 14:30:43 -03:00
RichardG867
07f7f7803b MOAC with build system overhaul (now makefiles), UEFI for pcireg, ACPI tool and other stuff 2021-10-14 14:03:10 -03:00
RichardG867
8b28da3b4c pcireg: Add -i switch to display information. Not 100% complete yet, -d infobox will be removed once it is 2021-08-17 01:21:19 -03:00
RichardG867
98861b351c pcireg: Move IRQ steering parameter to -t in preparation for a new info argument 2021-08-16 15:54:30 -03:00
RichardG867
874eca759b pcireg: Small formatting changes 2021-08-16 15:52:39 -03:00
RichardG867
287a231621 pcireg: Convert PCI read/write operations into interrupt-safe library functions 2021-08-16 15:32:40 -03:00
RichardG867
40beb1be28 Establish a common library for Watcom tools 2021-08-15 20:36:40 -03:00
RichardG867
0c3a813520 pcireg: Many improvements to 86Box IRQ steering mode 2021-08-15 18:55:03 -03:00