12 Commits (cd22273ef94246b3039b437103e26f858761b228)

Author SHA1 Message Date
WangRunji cd22273ef9 refactor to linear mapping for x86_64
6 years ago
Jiajie Chen e3b7efbc94 Move ixgbe to isomorphic_drivers, and format driver codes
6 years ago
Jiajie Chen a0d9a8b2de Detach driver from the device in sys_map_pci_driver
6 years ago
Jiajie Chen 0d2bc0a7d4 Implement irq allocation and use irq number to identify irq source
6 years ago
Jiajie Chen 71808b49f5 Initial ixgbe driver capable of receiving frames
6 years ago
WangRunji 9e6483f488 refactor driver: make (Net)Driver Sync. may help avoid deadlock?
6 years ago
Jiajie Chen 71336aca5c Redesign NetDriver trait and update drivers
6 years ago
WangRunji a33d7632d6 rename 'KERN_VA_BASE' to 'KERNEL_OFFSET'. fix compile error
6 years ago
Jiajie Chen fbf9409db2 Convert frame buffer to pa in virtio_gpu as well
6 years ago
Jiajie Chen 8313b8854e cherry-pick virtio improvement from lab8-rv32
6 years ago
WangRunji 1ceb7ae12d use #[repr(C)] instead of #[repr(packed)] to avoid warning
6 years ago
WangRunji 047f4ffdcc cherry-pick jiegec's work (#3) from lab8-rv32: virtio drivers, network stack
6 years ago