pub struct WinbondSuperIoAndFloppyFullDeps {
pub primary_disk_drive: DriveRibbon,
pub secondary_disk_drive: DriveRibbon,
}
Expand description
Winbond83977 “Super I/O” chip + dual-floppy controllers
IRQ and DMA channel assignment MUST match the values reported by the PCAT BIOS ACPI tables, and the Super IO emulator, and cannot be tweaked by top-level VMM code.
Fields§
§primary_disk_drive: DriveRibbon
Floppy Drive attached to the primary controller
secondary_disk_drive: DriveRibbon
Floppy Drive attached to the secondary controller
Auto Trait Implementations§
impl Freeze for WinbondSuperIoAndFloppyFullDeps
impl !RefUnwindSafe for WinbondSuperIoAndFloppyFullDeps
impl Send for WinbondSuperIoAndFloppyFullDeps
impl Sync for WinbondSuperIoAndFloppyFullDeps
impl Unpin for WinbondSuperIoAndFloppyFullDeps
impl !UnwindSafe for WinbondSuperIoAndFloppyFullDeps
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more