reorg: move device-manager-protocol to library/protocol + direct import

device-manager-protocol -> library/protocol/device-manager/. Its consumers
(pci-bus, usb-xhci-bus, the acpi discovery service, device-manager, device-list,
crash-test, and the not-yet-built intel-integrated display sub-driver) import the
module directly instead of through runtime.device_manager_protocol, which is
deleted. runtime.device_manager (the hello client) already imported the module
by name and is unchanged.

zig build + test green; device-manager, driver-restart, device-list, pci-scan pass.
This commit is contained in:
Daniel Samson
2026-07-22 20:59:43 +01:00
parent 07c901c18c
commit 9ef22d6e55
10 changed files with 17 additions and 11 deletions
+1 -1
View File
@@ -15,7 +15,7 @@
const std = @import("std");
const runtime = @import("runtime");
const protocol = runtime.device_manager_protocol;
const protocol = @import("device-manager-protocol");
const device = runtime.device;
const usb_ids = @import("usb-ids");
const usb_abi = @import("usb-abi");