Looks good at a glance.

On Wednesday, May 11, 2016 at 9:53:20 AM UTC-7, Gan Shun wrote:
>
> Updated with removed metadata
>
> https://github.com/GanShun/akaros/compare/master...GanShun:virtio-2ls
>
> these are on my branch virtio-2ls
>
> The following changes since commit 
> 6871b7380c77e8d5c4352fb01974425ce4a06868:
>
>   Fix route deletion. (2016-05-10 14:58:15 -0400)
>
> are available in the git repository at:
>
>   [email protected]:GanShun/akaros.git HEAD
>
> for you to fetch changes up to 9b980217a606d71fd787cc4e05f8acc1d8feddea:
>
>   VMM: Make new virtio implementation work with new vmm 2LS (2016-05-11 
> 09:52:00 -0700)
>
> ----------------------------------------------------------------
> GanShun (2):
>       VMM: Change vmm_run_task return values
>       VMM: Make new virtio implementation work with new vmm 2LS
>
> Michael Taufen (21):
>       VMM: Remove the old virtio (XCC)
>       VMM: Brought virtio headers in from Linux v4.5
>       VMM: Converted headers to use pragma once
>       VMM: Change virtio header include paths from linux to vmm
>       VMM: Removed virtio_types.h and includes for that file
>       VMM: Converted virtio headers to rely on types from stdint
>       VMM: Add virtio.h, which contains our error macros and core virtio 
> structures
>       VMM: Added virtio_lguest_helpers.c with utility functions
>       VMM: Added includes to virtio_lguest_helpers.c for our 
> implementation of virtio-mmio
>       VMM: Modify lguest helpers for our virtio
>       VMM: Change wmb to ACCESS_ONCE in next_desc in 
> virtio_lguest_helpers.c
>       VMM: Added virtio_lguest_helpers.h for helper functions derived from 
> lguest
>       VMM: Added a helper function for validating device features
>       VMM: Add our virtio_mmio_dev struct and specify its interface 
> functions
>       VMM: Add virtio_mmio.c which contains our implementation of the 
> virtio mmio transport
>       VMM: Decoder hack
>       VMM: Added the VIRTIO_CONFIG_S_NEEDS_RESET bit to virtio_config.h
>       VMM: Added console queue service functions from lguest
>       VMM: Modified console queue service functions for our virtio
>       VMM: Added header for virtio_lguest_console functions
>       VMM: Replace the old virtio in vmrunkernel with the new virtio
>
>  kern/include/ros/virtio_ring.h               |  160 ---------
>  tests/vmm/vmrunkernel.c                      |  173 +++-------
>  user/vmm/decode.c                            |   38 ++-
>  user/vmm/include/vmm/sched.h                 |    3 +-
>  user/vmm/include/vmm/virtio.h                |  221 ++++++-------
>  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         |    2 +
>  user/vmm/include/vmm/virtio_console.h        |   21 +-
>  user/vmm/include/vmm/virtio_gpu.h            |  314 ++++++++++++++++++
>  user/vmm/include/vmm/virtio_ids.h            |    3 +
>  user/vmm/include/vmm/virtio_input.h          |   36 +--
>  user/vmm/include/vmm/virtio_lguest_console.h |   29 ++
>  user/vmm/include/vmm/virtio_lguest_helpers.h |   46 +++
>  user/vmm/include/vmm/virtio_mmio.h           |  138 +++++---
>  user/vmm/include/vmm/virtio_net.h            |   69 ++--
>  user/vmm/include/vmm/virtio_pci.h            |   64 ++--
>  user/vmm/include/vmm/virtio_ring.h           |   39 +--
>  user/vmm/include/vmm/virtio_rng.h            |    5 +-
>  user/vmm/include/vmm/virtio_scsi.h           |   88 ++---
>  user/vmm/include/vmm/virtio_types.h          |   43 ---
>  user/vmm/include/vmm/vmm.h                   |    1 +
>  user/vmm/sched.c                             |    9 +-
>  user/vmm/virtio-mmio.c                       |  426 
> ------------------------
>  user/vmm/virtio.c                            |   47 +++
>  user/vmm/virtio_lguest_console.c             |  158 +++++++++
>  user/vmm/virtio_lguest_helpers.c             |  349 ++++++++++++++++++++
>  user/vmm/virtio_mmio.c                       |  936 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++
>  user/vmm/virtio_ring.c                       | 1130 
> ----------------------------------------------------------------
>  user/vmm/vmexit.c                            |   16 +-
>  31 files changed, 2389 insertions(+), 2249 deletions(-)
>  delete mode 100644 kern/include/ros/virtio_ring.h
>  create mode 100644 user/vmm/include/vmm/virtio_gpu.h
>  create mode 100644 user/vmm/include/vmm/virtio_lguest_console.h
>  create mode 100644 user/vmm/include/vmm/virtio_lguest_helpers.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_lguest_console.c
>  create mode 100644 user/vmm/virtio_lguest_helpers.c
>  create mode 100644 user/vmm/virtio_mmio.c
>  delete mode 100644 user/vmm/virtio_ring.c
>
>
> On Tue, May 10, 2016 at 1:58 PM Gan Shun <[email protected] <javascript:>> 
> wrote:
>
>> https://github.com/GanShun/akaros/compare/master...GanShun:virtio-2ls
>>
>> these are on my branch virtio-2ls
>>
>> The following changes since commit 
>> 6871b7380c77e8d5c4352fb01974425ce4a06868:
>>
>>   Fix route deletion. (2016-05-10 14:58:15 -0400)
>>
>> are available in the git repository at:
>>
>>   [email protected]:GanShun/akaros.git HEAD
>>
>> for you to fetch changes up to f3a62e453f0dffd02a1ed4ff8469adfb1ad36686:
>>
>>   VMM: Make new virtio implementation work with new vmm 2LS (2016-05-10 
>> 13:35:18 -0700)
>>
>> ----------------------------------------------------------------
>> GanShun (2):
>>       VMM: Change vmm_run_task return values
>>       VMM: Make new virtio implementation work with new vmm 2LS
>>
>> Michael Taufen (21):
>>       VMM: Remove the old virtio (XCC)
>>       VMM: Brought virtio headers in from Linux v4.5
>>       VMM: Converted headers to use pragma once
>>       VMM: Change virtio header include paths from linux to vmm
>>       VMM: Removed virtio_types.h and includes for that file
>>       VMM: Converted virtio headers to rely on types from stdint
>>       VMM: Add virtio.h, which contains our error macros and core virtio 
>> structures
>>       VMM: Added virtio_lguest_helpers.c with utility functions
>>       VMM: Added includes to virtio_lguest_helpers.c for our 
>> implementation of virtio-mmio
>>       VMM: Modify lguest helpers for our virtio
>>       VMM: Change wmb to ACCESS_ONCE in next_desc in 
>> virtio_lguest_helpers.c
>>       VMM: Added virtio_lguest_helpers.h for helper functions derived 
>> from lguest
>>       VMM: Added a helper function for validating device features
>>       VMM: Add our virtio_mmio_dev struct and specify its interface 
>> functions
>>       VMM: Add virtio_mmio.c which contains our implementation of the 
>> virtio mmio transport
>>       VMM: Decoder hack
>>       VMM: Added the VIRTIO_CONFIG_S_NEEDS_RESET bit to virtio_config.h
>>       VMM: Added console queue service functions from lguest
>>       VMM: Modified console queue service functions for our virtio
>>       VMM: Added header for virtio_lguest_console functions
>>       VMM: Replace the old virtio in vmrunkernel with the new virtio
>>
>>  kern/include/ros/virtio_ring.h               |  160 ---------
>>  tests/vmm/vmrunkernel.c                      |  173 +++-------
>>  user/vmm/decode.c                            |   38 ++-
>>  user/vmm/include/vmm/sched.h                 |    3 +-
>>  user/vmm/include/vmm/virtio.h                |  221 ++++++-------
>>  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         |    2 +
>>  user/vmm/include/vmm/virtio_console.h        |   21 +-
>>  user/vmm/include/vmm/virtio_gpu.h            |  314 ++++++++++++++++++
>>  user/vmm/include/vmm/virtio_ids.h            |    3 +
>>  user/vmm/include/vmm/virtio_input.h          |   36 +--
>>  user/vmm/include/vmm/virtio_lguest_console.h |   29 ++
>>  user/vmm/include/vmm/virtio_lguest_helpers.h |   46 +++
>>  user/vmm/include/vmm/virtio_mmio.h           |  138 +++++---
>>  user/vmm/include/vmm/virtio_net.h            |   69 ++--
>>  user/vmm/include/vmm/virtio_pci.h            |   64 ++--
>>  user/vmm/include/vmm/virtio_ring.h           |   39 +--
>>  user/vmm/include/vmm/virtio_rng.h            |    5 +-
>>  user/vmm/include/vmm/virtio_scsi.h           |   88 ++---
>>  user/vmm/include/vmm/virtio_types.h          |   43 ---
>>  user/vmm/include/vmm/vmm.h                   |    1 +
>>  user/vmm/sched.c                             |    9 +-
>>  user/vmm/virtio-mmio.c                       |  426 
>> ------------------------
>>  user/vmm/virtio.c                            |   47 +++
>>  user/vmm/virtio_lguest_console.c             |  158 +++++++++
>>  user/vmm/virtio_lguest_helpers.c             |  349 ++++++++++++++++++++
>>  user/vmm/virtio_mmio.c                       |  936 
>> +++++++++++++++++++++++++++++++++++++++++++++++++++++
>>  user/vmm/virtio_ring.c                       | 1130 
>> ----------------------------------------------------------------
>>  user/vmm/vmexit.c                            |   16 +-
>>  31 files changed, 2389 insertions(+), 2249 deletions(-)
>>  delete mode 100644 kern/include/ros/virtio_ring.h
>>  create mode 100644 user/vmm/include/vmm/virtio_gpu.h
>>  create mode 100644 user/vmm/include/vmm/virtio_lguest_console.h
>>  create mode 100644 user/vmm/include/vmm/virtio_lguest_helpers.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_lguest_console.c
>>  create mode 100644 user/vmm/virtio_lguest_helpers.c
>>  create mode 100644 user/vmm/virtio_mmio.c
>>  delete mode 100644 user/vmm/virtio_ring.c
>>
>>

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