Commit Graph

45 Commits

Author SHA1 Message Date
RichardG867
bb50fe1bf4 clib: Make PCI_NONRET stuff cleaner 2025-01-06 11:03:42 -03:00
RichardG867
e8ebd0381b clib: Fix libpci noreturn warning 2025-01-05 18:51:06 -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
55324a40f2 clib: Add platform-specific replacements for the Watcom delay function 2025-01-05 18:31:32 -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
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
2f83a23289 clib: Generate dummy PCI bus numbers for 9x 2024-10-25 16:34:38 -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
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
a8bf69b6c9 clib: Fix pci module build 2024-10-23 15:25:44 -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
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
b395001fde clib: Fix Linux cursor positioning 2023-10-11 15:32:18 -03:00
RichardG867
dc36f621cf clib: Port to Linux 2023-05-03 20:39:52 -03:00
RichardG867
e9d2c8fccd pcireg: Use DPMI for re-enabling 32-bit support 2023-05-03 19:14:52 -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
c7fd0fd840 usblgoff: Fix workflow for real 2022-01-06 20:10:58 -03:00
RichardG867
d3bc114fab usblgoff: Another workflow fix attempt 2022-01-06 20:03:58 -03:00
RichardG867
c1c3786bdf usblgoff: Attempt to fix workflow 2022-01-06 20:02:03 -03:00
RichardG867
efa6536465 usblgoff: Add tool for disabling USB legacy emulation 2022-01-06 19:59:18 -03:00
RichardG867
82fe555a84 ac97: Move PCI scanning to clib in preparation for a new tool 2022-01-06 18:01:26 -03:00
RichardG867
b12e4121ed Merge branch 'main' of ssh://github.com/86Box/probing-tools into main 2022-01-06 17:45:19 -03:00
RichardG867
0e316f8675 ac97: Move some functions to clib in preparation for a new tool 2022-01-06 17:44:35 -03:00
David Hrdlička
6334c5a055 Fix the Watcom makefile on Linux
For whatever reason OW uses `.o` extension for object files on Linux, so
I overrided it explicitly with the `-fo` parameter to always use `.obj`
2021-12-15 20:26:40 +01:00
RichardG867
57fc603c69 Add ac97 tool for AC'97 probing 2021-11-23 21:51:59 -03:00
RichardG867
22e640f478 clib: Un-quieten cp437 conversion process 2021-10-15 19:49:22 -03:00
RichardG867
19da628d60 clib: Remove duplicate -bt= flag from Watcom makefile 2021-10-15 19:48:52 -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
040537676f clib: Clean up indentation 2021-10-15 14:46:48 -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