RichardG867
|
bcdde7865e
|
Fix DOS macro issue once and for all
|
2025-04-19 18:17:42 -03:00 |
|
RichardG867
|
4e048a81cf
|
clib: Optimize multi-function search for dummy configuration space
|
2025-04-14 21:36:13 -03:00 |
|
RichardG867
|
2f6b92aeaa
|
clib: Fix PCI bus scan crash on Windows
|
2025-04-14 21:33:52 -03:00 |
|
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 |
|