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.
