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.
