Github diff link:
https://github.com/brho/akaros/compare/5aa00200baf7236595c1ab0cb639a64f201dc349...mtaufen:9516de62ac592f6abb56518563c3e49e0faf90e1


On Sat, Apr 30, 2016 at 1:15 AM, Michael Taufen <[email protected]> wrote:

> 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]
>



-- 
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