ReturnInfinity / BareMetal-OS-legacy

BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.
1.74k stars 303 forks source link

Virtio driver #65

Open IanSeyler opened 10 years ago

IanSeyler commented 10 years ago

Add Virtio network support for running BareMetal in a VM.

http://wiki.libvirt.org/page/Virtio

PCI ID is 0x1AF4:0x1000 - http://pci-ids.ucw.cz/read/PC/1af4/1000

IanSeyler commented 10 years ago

Specs: http://docs.oasis-open.org/virtio/virtio/v1.0/virtio-v1.0.pdf

Legacy specs: http://ozlabs.org/~rusty/virtio-spec/virtio-0.9.5.pdf

zenware commented 9 years ago

:+1:

erichocean commented 9 years ago

Any movement on this?

IanSeyler commented 9 years ago

Not really. Initial work was done on this but it was never in a working state. Would this be useful for you?