5916b24732
Add types referenced by acpid/pcid/xhcid but missing from redox-driver-sys: - AcpiQuirkFlags: 15 flag variants (OSI disable, battery, lid, sleep) - ChipsetQuirkFlags, ClocksourceQuirkFlags, CpuBugFlags, UsbAudioQuirkFlags: empty bitflag structs (full implementation is follow-up) - ConfigWriteWidth enum, QuirkAction enum, PciConfigWriter trait - PciQuirkLookup struct, lookup_pci_quirks_full function - XhciControllerQuirkFlags: 7 variants - lookup_xhci_controller_quirks_full function - load_dmi_acpi_quirks function - Missing PciQuirkFlags: NO_PM_RESET, NO_FLR, BROKEN_INTX_MASKING, NO_PME - Default impl on PciQuirkFlags (required by lookup return) Also restored 'use syscall as redox_syscall' alias to all source files since the redox_syscall crate (0.7.x and 0.8.x) exposes itself as 'syscall'. This unblocks compilation of base fork's pcid, acpid, xhcid daemons.