Enrico Bühler enricobuehler
enricobuehler pushed to main at unom/punktfunk 2026-06-24 15:49:05 +00:00
d7a9fbf0b6 feat(windows-drivers): pf-vdisplay STEP 0 scaffold + std-under-UMDF link gate
enricobuehler pushed to main at unom/punktfunk 2026-06-24 15:40:43 +00:00
f652617f30 docs(windows-rewrite): M1 step-2 pf-vdisplay port plan (workflow-mapped + critiqued)
enricobuehler pushed to main at unom/punktfunk 2026-06-24 15:39:04 +00:00
ae803b24d5 test(windows-drivers): CI-assert the full IddCx driver symbol surface
enricobuehler pushed to main at unom/punktfunk 2026-06-24 15:18:49 +00:00
3fbabc854c feat(windows-drivers): IddCx link probe — call init DDIs via table dispatch
enricobuehler pushed to main at unom/punktfunk 2026-06-24 15:04:47 +00:00
8c4e7b07bf docs(windows-rewrite): M1 IddCx make-or-break RESOLVED (the 6 working knobs)
enricobuehler pushed to main at unom/punktfunk 2026-06-24 15:01:24 +00:00
6d8c7a5185 fix(windows-drivers): translate iddcx enum repr ints (UINT in nested mods)
enricobuehler pushed to main at unom/punktfunk 2026-06-24 14:55:21 +00:00
2f7847ce9b ci(windows-drivers): dump generated iddcx.rs structure on failure (diagnostic)
enricobuehler pushed to main at unom/punktfunk 2026-06-24 14:49:13 +00:00
c6a818e985 fix(windows-drivers): DXGI enum-modules + define UINT in iddcx module
enricobuehler pushed to main at unom/punktfunk 2026-06-24 14:40:26 +00:00
f34e956818 fix(windows-drivers): emit OPM struct tags + D3DCOLORVALUE + shim UINT
enricobuehler pushed to main at unom/punktfunk 2026-06-24 14:34:01 +00:00
04e52b0c22 fix(windows-drivers): emit IddCx DXGI/OPM/UINT types locally
enricobuehler pushed to main at unom/punktfunk 2026-06-24 14:29:00 +00:00
2df3c0f2b4 fix(windows-drivers): parse the iddcx bindgen as C++ (clears struct-tag)
enricobuehler pushed to main at unom/punktfunk 2026-06-24 14:18:05 +00:00
60df3c9c52 fix(windows-drivers): define IDD_STUB for the iddcx bindgen pass
enricobuehler pushed to main at unom/punktfunk 2026-06-24 14:12:46 +00:00
9fd19b90a9 feat(windows-drivers): vendor wdk 0.5.1 + add ApiSubset::Iddcx (M1 spike)
enricobuehler pushed to main at unom/punktfunk 2026-06-24 12:14:29 +00:00
6975691f7d docs(windows-rewrite): M0-complete log + M1 IddCx-binding recipe
enricobuehler pushed to main at unom/punktfunk 2026-06-24 11:38:59 +00:00
f896f70bb8 feat(windows-drivers): clear FORCE_INTEGRITY for self-signed driver load (M0)
enricobuehler pushed to main at unom/punktfunk 2026-06-24 09:27:43 +00:00
b24c10a723 ci(windows-drivers): LLVM via portable tar.xz + self-provision driver-build
enricobuehler pushed to main at unom/punktfunk 2026-06-24 09:08:05 +00:00
1682b83b3f ci(windows-drivers): point driver-build LIBCLANG_PATH at LLVM 21.1.2
enricobuehler pushed to main at unom/punktfunk 2026-06-24 09:01:10 +00:00
838cac4f69 ci(windows-drivers): provision LLVM 21.1.2 for wdk-sys bindgen
enricobuehler pushed to main at unom/punktfunk 2026-06-24 08:52:41 +00:00
4f62643c82 ci(windows-drivers): static-CRT .cargo/config (fixes StaticCrtNotEnabled)
enricobuehler pushed to main at unom/punktfunk 2026-06-24 08:49:26 +00:00
c91e7a0e38 ci(windows-drivers): workspace-level WDK driver-model (fixes wdk-sys build)