Big milestone for the cleanup of virtio mmio/virtio console and the
building of a nice foundation for future virtio devices!

Barret,

This will probably conflict with the VMM 2LS CL that you recently posted.
We'll have to hash out the details next week (which is why I called this a
"preview").

If you could also do me a favor and double-check the (c) Google notices
that I put in virtio.h, virtio.c, virtio_mmio.h, and virtio_mmio.c, that
would be super helpful :).

Best,

Mike

The following changes since commit 5aa00200baf7236595c1ab0cb639a64f201dc349:

  Initial clean up of gettimeofday and timekeeping (2016-04-29 10:09:00
-0400)

are available in the git repository at:

  [email protected]:mtaufen/akaros.git virtio-mmio

for you to fetch changes up to 9516de62ac592f6abb56518563c3e49e0faf90e1:

  A virtio-mmio milestone (2016-04-30 01:06:18 -0700)

----------------------------------------------------------------
Michael Taufen (9):
      Started working on the big virtio-mmio cleanup
      Removed virtio-mmio.c
      Removed virtio_ring.c file
      Brought vmm virtio headers up to date with Linux v4.5 (XCC)
      Dependency, include, and type cleanup (XCC)
      Moved core virtio structs to virtio.h and cleaned up includes (XCC)
      Decoder hack
      Added the VIRTIO_CONFIG_S_NEEDS_RESET bit to virtio_config.h (XCC)
      A virtio-mmio milestone

 kern/include/ros/virtio_ring.h        |  160 ---------
 tests/vmm/vmrunkernel.c               |  326 +++++++++++-------
 user/vmm/decode.c                     |   38 ++-
 user/vmm/include/vmm/virtio.h         |  236 ++++++-------
 user/vmm/include/vmm/virtio_9p.h      |   10 +-
 user/vmm/include/vmm/virtio_balloon.h |   15 +-
 user/vmm/include/vmm/virtio_blk.h     |   49 ++-
 user/vmm/include/vmm/virtio_config.h  |    4 +-
 user/vmm/include/vmm/virtio_console.h |   21 +-
 user/vmm/include/vmm/virtio_ids.h     |    1 +
 user/vmm/include/vmm/virtio_input.h   |   36 +-
 user/vmm/include/vmm/virtio_mmio.h    |  120 ++++---
 user/vmm/include/vmm/virtio_net.h     |   71 ++--
 user/vmm/include/vmm/virtio_pci.h     |   64 ++--
 user/vmm/include/vmm/virtio_ring.h    |   38 +--
 user/vmm/include/vmm/virtio_rng.h     |    4 +-
 user/vmm/include/vmm/virtio_scsi.h    |   88 ++---
 user/vmm/include/vmm/virtio_types.h   |   43 ---
 user/vmm/virtio-mmio.c                |  431 -----------------------
 user/vmm/virtio.c                     |  333 ++++++++++++++++++
 user/vmm/virtio_mmio.c                | 1056
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 user/vmm/virtio_ring.c                | 1130
-------------------------------------------------------------
 22 files changed, 2027 insertions(+), 2247 deletions(-)
 delete mode 100644 kern/include/ros/virtio_ring.h
 delete mode 100644 user/vmm/include/vmm/virtio_types.h
 delete mode 100644 user/vmm/virtio-mmio.c
 create mode 100644 user/vmm/virtio.c
 create mode 100644 user/vmm/virtio_mmio.c
 delete mode 100644 user/vmm/virtio_ring.c

-- 
Michael Taufen
[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"Akaros" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to