Skip to content

Commit

Permalink
Initial virtio_net work - device stub, vq allocation
Browse files Browse the repository at this point in the history
Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
  • Loading branch information
xl0 committed Mar 30, 2011
1 parent c623c4f commit 771256f
Show file tree
Hide file tree
Showing 2 changed files with 914 additions and 50 deletions.
9 changes: 5 additions & 4 deletions virtio/virtiovar.h
Expand Up @@ -193,7 +193,7 @@ void virtio_write_device_config_2(struct virtio_softc *, int, uint16_t);
void virtio_write_device_config_4(struct virtio_softc *, int, uint32_t);
void virtio_write_device_config_8(struct virtio_softc *, int, uint64_t);

int virtio_alloc_vq(struct virtio_softc*, struct virtqueue*, int, int, int,
int virtio_alloc_vq(struct virtio_softc*, struct virtqueue*, int, int,
const char*);
int virtio_free_vq(struct virtio_softc*, struct virtqueue*);
void virtio_reset(struct virtio_softc *);
Expand All @@ -213,8 +213,9 @@ int virtio_dequeue(struct virtio_softc*, struct virtqueue*, int *, int *);
int virtio_dequeue_commit(struct virtio_softc*, struct virtqueue*, int);

int virtio_vq_intr(struct virtio_softc *);
void virtio_stop_vq_intr(struct virtio_softc *, struct virtqueue *);
void virtio_start_vq_intr(struct virtio_softc *, struct virtqueue *);

void virtio_stop_vq_intr(struct virtqueue *);
void virtio_start_vq_intr(struct virtqueue *);

void virtio_show_features(struct virtio_softc *sc);
void dev_err(dev_info_t *dip, int ce, char *fmt, ...);
#endif /* _DEV_PCI_VIRTIOVAR_H_ */

0 comments on commit 771256f

Please sign in to comment.