SNIA Developer Conference September 15-17, 2025 | Santa Clara, CA
Donald is a Principal Software Engineer at Red Hat.
Don has 40 years of experience in the computer industry.
His focus over those years has primarily been in I/O subsystems.
At Red Hat, he has worked in the areas of device-assignment for KVM, IOMMU, and PCI (SRIOV, RedHat's PCI-SIG representative) support.
He led the RHEL RDMA subsystem for a few years, and maintained the initial RHEL kernel package for ARM64.
Don moved on to the RHEL core kernel team focusing on the mm subsystem as well as dma-mapping and peer to peer DMA support.
Previous to Red Hat, he provided Linux kernel support for StarGe n's StarFabric and ASI fabrics. Prior to StarGen, Don worked for DEC in its UNIX group, supporting new Alpha platforms, PCI and IOMMU support. During his first 10 years, he admits to being a hardware designer on DEC's cluster interconnect and a brief stint as a MIPS System architect.