Sebastien Boeuf
e1fccc3615
vhost_user_fs: Add virtio descriptor helper traits
...
Introduce helpers to split a virtio descriptor into its readable part on
one side, and into its writable part on the other side. This is useful
to separate the request from the reply.
This code has been ported over from crosvm commit
961461350c0b6824e5f20655031bf6c6bf6b7c30.
Two important modifications have been applied to the original code:
- GuestMemory is replaced by GuestMemoryMmap from the vm-memory crate,
which comes with different ways of accessing the memory regions.
- VolatileSlice has different methods, which means the code has been
updated accordingly.
Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2019-11-22 22:17:47 +01:00
Sebastien Boeuf
e33ccb0c95
vhost_user_fs: Implement FileSystem trait for Passthrough
...
Add a "passthrough" file system implementation that just forwards its
requests to the appropriate system call.
This code has been ported over from crosvm commit
961461350c0b6824e5f20655031bf6c6bf6b7c30.
Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2019-11-22 22:17:47 +01:00
Sebastien Boeuf
cd1684bd2e
vhost_user_fs: Add FUSE definitions
...
To be able to deal with FUSE requests, this commit introduces FUSE
definitions, copied over from the crosvm commit
961461350c0b6824e5f20655031bf6c6bf6b7c30.
Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2019-11-22 22:17:47 +01:00
Sebastien Boeuf
03361a6c29
vhost_user_fs: Add new crate
...
This new crate will be dedicated to vhost_user_fs specific code that can
be used as a library from the vhost-user-fs daemon.
Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2019-11-22 22:17:47 +01:00
dependabot-preview[bot]
e1281b5488
build(deps): bump cast from 0.2.2 to 0.2.3
...
Bumps [cast](https://github.com/japaric/cast.rs ) from 0.2.2 to 0.2.3.
- [Release notes](https://github.com/japaric/cast.rs/releases )
- [Changelog](https://github.com/japaric/cast.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/japaric/cast.rs/compare/v0.2.2...v0.2.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-18 08:43:57 +00:00
dependabot-preview[bot]
fa0d573fef
build(deps): bump arc-swap from 0.4.3 to 0.4.4
...
Bumps [arc-swap](https://github.com/vorner/arc-swap ) from 0.4.3 to 0.4.4.
- [Release notes](https://github.com/vorner/arc-swap/releases )
- [Changelog](https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vorner/arc-swap/compare/v0.4.3...v0.4.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-18 08:43:17 +00:00
dependabot-preview[bot]
4d0872df5f
build(deps): bump vm-memory from 8d6ca35
to bb29ec8
...
Bumps [vm-memory](https://github.com/rust-vmm/vm-memory ) from `8d6ca35` to `bb29ec8`.
- [Release notes](https://github.com/rust-vmm/vm-memory/releases )
- [Commits](8d6ca3553c...bb29ec8713
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-15 06:35:41 +00:00
dependabot-preview[bot]
2dcd36f2f0
build(deps): bump synstructure from 0.12.2 to 0.12.3
...
Bumps [synstructure](https://github.com/mystor/synstructure ) from 0.12.2 to 0.12.3.
- [Release notes](https://github.com/mystor/synstructure/releases )
- [Commits](https://github.com/mystor/synstructure/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-11 19:29:20 +00:00
dependabot-preview[bot]
7b77189c80
build(deps): bump vm-memory from 366a907
to 8d6ca35
...
Bumps [vm-memory](https://github.com/rust-vmm/vm-memory ) from `366a907` to `8d6ca35`.
- [Release notes](https://github.com/rust-vmm/vm-memory/releases )
- [Commits](366a907660...8d6ca3553c
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-11 12:43:48 +00:00
Samuel Ortiz
96aa2441ad
vmm: http: Convert to micro_http HttpServer
...
The new micro_http package provides a built-in HttpServer wrapper for
running a more robust HTTP server based on the package HTTP API.
Switching to this implementation allows us to, among other things,
handle HTTP requests that are larger than 1024 bytes.
Fixes : #423
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2019-11-10 14:51:55 +01:00
Jose Carlos Venegas Munoz
7498647e3f
cargo: Update micro_http
...
Update micro_http create to allow set content type.
Suggested-by: Samuel Ortiz <sameo@linux.intel.com>
Tested-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
2019-11-08 22:49:08 +01:00
dependabot-preview[bot]
fa94635282
build(deps): bump syn from 1.0.7 to 1.0.8
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.7 to 1.0.8.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.7...1.0.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-08 21:18:37 +00:00
Sergio Lopez
5870452d25
src: add vhost-user-blk backend
...
Create a vhost-user-blk backend using vhost-user-backend and following
the conventions established by the existing vhost-user-net
implementation.
This backend is based on https://github.com/slp/vhost-user-backend ,
but a bit simplified, making it closer to the original implementation
in Firecracker. The main features missing are EVENT_IDX, support for
asynchronous I/O and multiqueue, but it's still fully functional and
provides a good starting point for evolving it into a more complete
implementation.
Signed-off-by: Sergio Lopez <slp@redhat.com>
2019-11-07 10:36:30 +00:00
dependabot-preview[bot]
2cc723f77b
build(deps): bump blake2b_simd from 0.5.8 to 0.5.9
...
Bumps [blake2b_simd](https://github.com/oconnor663/blake2_simd ) from 0.5.8 to 0.5.9.
- [Release notes](https://github.com/oconnor663/blake2_simd/releases )
- [Commits](https://github.com/oconnor663/blake2_simd/compare/0.5.8...0.5.9 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-07 07:40:51 +00:00
dependabot-preview[bot]
d1f03bae84
build(deps): bump pnet_macros from 0.22.0 to 0.23.0
...
Bumps [pnet_macros](https://github.com/libpnet/libpnet ) from 0.22.0 to 0.23.0.
- [Release notes](https://github.com/libpnet/libpnet/releases )
- [Commits](https://github.com/libpnet/libpnet/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-06 14:35:29 +00:00
dependabot-preview[bot]
ae5e8c47ae
build(deps): bump cc from 1.0.46 to 1.0.47
...
Bumps [cc](https://github.com/alexcrichton/cc-rs ) from 1.0.46 to 1.0.47.
- [Release notes](https://github.com/alexcrichton/cc-rs/releases )
- [Commits](https://github.com/alexcrichton/cc-rs/compare/1.0.46...1.0.47 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-05 23:58:36 +00:00
dependabot-preview[bot]
8cd45e4ade
build(deps): bump synstructure from 0.12.1 to 0.12.2
...
Bumps [synstructure](https://github.com/mystor/synstructure ) from 0.12.1 to 0.12.2.
- [Release notes](https://github.com/mystor/synstructure/releases )
- [Commits](https://github.com/mystor/synstructure/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-05 23:58:17 +00:00
dependabot-preview[bot]
2d25862477
build(deps): bump pkg-config from 0.3.16 to 0.3.17
...
Bumps [pkg-config](https://github.com/rust-lang/pkg-config-rs ) from 0.3.16 to 0.3.17.
- [Release notes](https://github.com/rust-lang/pkg-config-rs/releases )
- [Changelog](https://github.com/rust-lang/pkg-config-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/pkg-config-rs/compare/0.3.16...0.3.17 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-02 16:10:00 +00:00
dependabot-preview[bot]
87e9ce6960
build(deps): bump num_cpus from 1.10.1 to 1.11.0
...
Bumps [num_cpus](https://github.com/seanmonstar/num_cpus ) from 1.10.1 to 1.11.0.
- [Release notes](https://github.com/seanmonstar/num_cpus/releases )
- [Changelog](https://github.com/seanmonstar/num_cpus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/num_cpus/compare/v1.10.1...v1.11.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-31 14:03:37 +00:00
Sebastien Boeuf
587a420429
cargo: Update to the latest kvm-ioctls version
...
We need to rely on the latest kvm-ioctls version to benefit from the
recent addition of unregister_ioevent(), allowing us to detach a
previously registered eventfd to a PIO or MMIO guest address.
Because of this update, we had to modify the current constraint we had
on the vmm-sys-util crate, using ">= 0.1.1" instead of being strictly
tied to "0.2.0".
Once the dependency conflict resolved, this commit took care of fixing
build issues caused by recent modification of kvm-ioctls relying on
EventFd reference instead of RawFd.
Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2019-10-31 09:30:59 +01:00
Samuel Ortiz
3be95dbf93
pci: Remove KVM dependency
...
The PCI crate should not depend on the KVM crates.
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2019-10-29 20:09:04 -07:00
Sebastien Boeuf
5cc1e73e52
Fix Cargo.lock
...
Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2019-10-29 16:48:02 +01:00
dependabot-preview[bot]
be6a1975d2
build(deps): bump serde_derive from 1.0.101 to 1.0.102
...
Bumps [serde_derive](https://github.com/serde-rs/serde ) from 1.0.101 to 1.0.102.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.101...v1.0.102 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-28 07:34:31 +00:00
dependabot-preview[bot]
f27893f822
build(deps): bump vm-memory from 8669369
to 366a907
...
Bumps [vm-memory](https://github.com/rust-vmm/vm-memory ) from `8669369` to `366a907`.
- [Release notes](https://github.com/rust-vmm/vm-memory/releases )
- [Commits](8669369d17...366a907660
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-28 07:17:32 +00:00
dependabot-preview[bot]
696f6cae47
build(deps): bump signal-hook from 0.1.10 to 0.1.11
...
Bumps [signal-hook](https://github.com/vorner/signal-hook ) from 0.1.10 to 0.1.11.
- [Release notes](https://github.com/vorner/signal-hook/releases )
- [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vorner/signal-hook/compare/v0.1.10...v0.1.11 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-28 06:59:16 +00:00
dependabot-preview[bot]
1f7f484f61
build(deps): bump serde from 1.0.101 to 1.0.102
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.101 to 1.0.102.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.101...v1.0.102 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-28 06:28:18 +00:00
dependabot-preview[bot]
4e0b5e8a63
build(deps): bump syn from 1.0.6 to 1.0.7
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.6...1.0.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-28 06:27:34 +00:00
dependabot-preview[bot]
c159515e91
build(deps): bump syn from 1.0.5 to 1.0.6
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.5 to 1.0.6.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.5...1.0.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-27 09:21:34 +00:00
dependabot-preview[bot]
26336363cc
build(deps): bump getrandom from 0.1.12 to 0.1.13
...
Bumps [getrandom](https://github.com/rust-random/getrandom ) from 0.1.12 to 0.1.13.
- [Release notes](https://github.com/rust-random/getrandom/releases )
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/getrandom/compare/v0.1.12...v0.1.13 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-25 13:03:06 +00:00
Samuel Ortiz
de9eb3e0fa
Bump vmm-sys-utils to 0.2.0
...
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2019-10-23 11:35:11 +03:00
dependabot-preview[bot]
dc951af167
build(deps): bump c2-chacha from 0.2.2 to 0.2.3
...
Bumps [c2-chacha](https://github.com/cryptocorrosion/cryptocorrosion ) from 0.2.2 to 0.2.3.
- [Release notes](https://github.com/cryptocorrosion/cryptocorrosion/releases )
- [Commits](https://github.com/cryptocorrosion/cryptocorrosion/compare/c2-chacha-0.2.2...c2-chacha-0.2.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-21 17:44:17 +00:00
dependabot-preview[bot]
3dff551399
build(deps): bump ppv-lite86 from 0.2.5 to 0.2.6
...
Bumps [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion ) from 0.2.5 to 0.2.6.
- [Release notes](https://github.com/cryptocorrosion/cryptocorrosion/releases )
- [Commits](https://github.com/cryptocorrosion/cryptocorrosion/compare/ppv-lite86-0.2.5...ppv-lite86-0.2.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-21 17:10:47 +00:00
dependabot-preview[bot]
4783fe7402
build(deps): bump autocfg from 0.1.6 to 0.1.7
...
Bumps [autocfg](https://github.com/cuviper/autocfg ) from 0.1.6 to 0.1.7.
- [Release notes](https://github.com/cuviper/autocfg/releases )
- [Commits](https://github.com/cuviper/autocfg/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-21 04:26:47 +00:00
dependabot-preview[bot]
e10413b96c
build(deps): bump proc-macro2 from 1.0.5 to 1.0.6
...
Bumps [proc-macro2](https://github.com/alexcrichton/proc-macro2 ) from 1.0.5 to 1.0.6.
- [Release notes](https://github.com/alexcrichton/proc-macro2/releases )
- [Commits](https://github.com/alexcrichton/proc-macro2/compare/1.0.5...1.0.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-20 14:30:54 +00:00
dependabot-preview[bot]
317d754946
build(deps): bump ssh2 from 0.4.0 to 0.5.0
...
Bumps [ssh2](https://github.com/alexcrichton/ssh2-rs ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/alexcrichton/ssh2-rs/releases )
- [Commits](https://github.com/alexcrichton/ssh2-rs/compare/0.4.0...0.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-20 14:30:18 +00:00
dependabot-preview[bot]
eff1ece368
build(deps): bump openssl-sys from 0.9.51 to 0.9.52
...
Bumps [openssl-sys](https://github.com/sfackler/rust-openssl ) from 0.9.51 to 0.9.52.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.51...openssl-sys-v0.9.52 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-20 14:30:02 +00:00
dependabot-preview[bot]
2d7bfdd920
build(deps): bump libc from 0.2.64 to 0.2.65
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.64 to 0.2.65.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.64...0.2.65 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-18 08:53:20 +00:00
dependabot-preview[bot]
2b60452195
build(deps): bump backtrace from 0.3.39 to 0.3.40
...
Bumps [backtrace](https://github.com/rust-lang/backtrace-rs ) from 0.3.39 to 0.3.40.
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.39...0.3.40 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-17 22:53:26 +00:00
dependabot-preview[bot]
e8a25c22f6
build(deps): bump backtrace from 0.3.38 to 0.3.39
...
Bumps [backtrace](https://github.com/rust-lang/backtrace-rs ) from 0.3.38 to 0.3.39.
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.38...0.3.39 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-17 19:14:34 +00:00
dependabot-preview[bot]
b8be1dc24a
build(deps): bump backtrace-sys from 0.1.31 to 0.1.32
...
Bumps [backtrace-sys](https://github.com/alexcrichton/backtrace-rs ) from 0.1.31 to 0.1.32.
- [Release notes](https://github.com/alexcrichton/backtrace-rs/releases )
- [Commits](https://github.com/alexcrichton/backtrace-rs/compare/backtrace-sys-0.1.31...backtrace-sys-0.1.32 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-17 18:40:05 +00:00
dependabot-preview[bot]
83631599a3
build(deps): bump cc from 1.0.45 to 1.0.46
...
Bumps [cc](https://github.com/alexcrichton/cc-rs ) from 1.0.45 to 1.0.46.
- [Release notes](https://github.com/alexcrichton/cc-rs/releases )
- [Commits](https://github.com/alexcrichton/cc-rs/compare/1.0.45...1.0.46 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-17 06:37:13 +00:00
Sebastien Boeuf
c65ead5de8
vm-virtio: Trigger external map/unmap from virtio-iommu
...
This patch relies on the trait implementation provided for each device
which requires some sort of external update based on a map or unmap.
Whenever a MAP or UNMAP request comes through the virtqueues, it
triggers a call to the external mapping trait with map()/unmap()
functions being invoked.
Those external mappings are meant to be used from VFIO and vhost-user
devices as they need to update their own mappings. In case of VFIO, the
goal is to update the DMAR table in the physical IOMMU, while vhost-user
devices needs to update their internal representation of the virtqueues.
Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2019-10-16 07:27:06 +02:00
Sebastien Boeuf
837bcbc6ba
vfio: Create VFIO implementation of ExternalDmaMapping
...
With this implementation of the trait ExternalDmaMapping, we now have
the tool to provide to the virtual IOMMU to trigger the map/unmap on
behalf of the guest.
Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2019-10-16 07:27:06 +02:00
Sebastien Boeuf
34bb31791b
vm-device: Add new crate for virtio and VFIO agnostic traits
...
The new crate vm-device is created here to host the definitions of
traits not meant to be tied to virtio of VFIO specifically. We need to
add a new trait to update external DMA mappings for devices, which is
why the vm-device crate is the right fit for this.
We can expect this crate to be extended later once the design gets
approved from a rust-vmm perspective.
In this specific use case, we can have some devices like VFIO or
vhost-user ones requiring to be notified about mapping updates. This
new trait ExternalDmaMapping will allow such devices to implement their
own way to handle such event.
Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2019-10-16 07:27:06 +02:00
dependabot-preview[bot]
3bb51d4d5e
build(deps): bump libc from 0.2.62 to 0.2.64
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.62 to 0.2.64.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.62...0.2.64 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-15 19:46:54 +00:00
dependabot-preview[bot]
9e78c2e686
build(deps): bump ryu from 1.0.1 to 1.0.2
...
Bumps [ryu](https://github.com/dtolnay/ryu ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/dtolnay/ryu/releases )
- [Commits](https://github.com/dtolnay/ryu/compare/1.0.1...1.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-15 05:16:47 +00:00
dependabot-preview[bot]
90d1083bda
build(deps): bump syn from 1.0.3 to 1.0.5
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.3 to 1.0.5.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.3...1.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-14 11:25:01 +02:00
dependabot-preview[bot]
5ca068a068
build(deps): bump proc-macro2 from 1.0.1 to 1.0.5
...
Bumps [proc-macro2](https://github.com/alexcrichton/proc-macro2 ) from 1.0.1 to 1.0.5.
- [Release notes](https://github.com/alexcrichton/proc-macro2/releases )
- [Commits](https://github.com/alexcrichton/proc-macro2/compare/1.0.1...1.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-14 09:23:47 +00:00
dependabot-preview[bot]
ef090cf37d
build(deps): bump ryu from 1.0.0 to 1.0.1
...
Bumps [ryu](https://github.com/dtolnay/ryu ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/dtolnay/ryu/releases )
- [Commits](https://github.com/dtolnay/ryu/compare/1.0.0...1.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-12 09:33:07 +01:00
dependabot-preview[bot]
db3ece8ef2
build(deps): bump failure from 0.1.5 to 0.1.6
...
Bumps [failure](https://github.com/rust-lang-nursery/failure ) from 0.1.5 to 0.1.6.
- [Release notes](https://github.com/rust-lang-nursery/failure/releases )
- [Changelog](https://github.com/rust-lang-nursery/failure/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-lang-nursery/failure/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-12 08:32:38 +00:00
Samuel Ortiz
8e018d6feb
vfio: Move vfio-bindings to crates.io
...
And remove our local vfio-bindings code.
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2019-10-10 10:32:40 +02:00
Samuel Ortiz
c446b9d510
Cargo: Move virtio-bindings to crates.io
...
v0.1.0 was just published.
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2019-10-10 10:32:40 +02:00
dependabot-preview[bot]
6df7cd0e4b
build(deps): bump openssl-sys from 0.9.50 to 0.9.51
...
Bumps [openssl-sys](https://github.com/sfackler/rust-openssl ) from 0.9.50 to 0.9.51.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.50...openssl-sys-v0.9.51 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-10 07:44:14 +00:00
dependabot-preview[bot]
3a04db5936
build(deps): bump arrayvec from 0.4.11 to 0.4.12
...
Bumps [arrayvec](https://github.com/bluss/arrayvec ) from 0.4.11 to 0.4.12.
- [Release notes](https://github.com/bluss/arrayvec/releases )
- [Commits](https://github.com/bluss/arrayvec/compare/0.4.11...0.4.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-10 01:04:35 +00:00
dependabot-preview[bot]
ad7d02cd74
build(deps): bump nodrop from 0.1.13 to 0.1.14
...
Bumps [nodrop](https://github.com/bluss/arrayvec ) from 0.1.13 to 0.1.14.
- [Release notes](https://github.com/bluss/arrayvec/releases )
- [Commits](https://github.com/bluss/arrayvec/compare/nodrop-0.1.13...nodrop-0.1.14 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-09 15:12:04 +00:00
Samuel Ortiz
14eb071b29
Cargo: Move to crates.io vmm-sys-util
...
Use the newly published 0.1.1 version.
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2019-10-08 07:28:53 -07:00
Samuel Ortiz
8288cb2ac8
micro_http: Use Firecracker version
...
As of commit 2b94334a, Firecracker includes all the changes we need.
We can now switch to using it instead of carrying a copy.
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2019-10-04 06:52:34 -07:00
Samuel Ortiz
f674019ea1
vmm: {De}serialize VmConfig
...
We use the serde crate to serialize and deserialize the VmVConfig
structure. This structure will be passed from the HTTP API caller as a
JSON payload and we need to deserialize it into a VmConfig.
For a convenient use of the HTTP API, we also provide Default traits
implementations for some of the VmConfig fields (vCPUs, memory, etc...).
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2019-10-04 09:36:33 +02:00
Samuel Ortiz
2371325f9c
vmm: api: Add HTTP server
...
The Cloud Hyper HTTP server runs a synchronous, multi-threaded
loop that receives HTTP requests and tries to call the corresponding
endpoint handlers for the requests URIs.
An endpoint handler will parse the HTTP request and potentially
translate it into and IPC request. The handler holds an notifier and an
mspc Sender for respectively notifying and sending the IPC payload to
the VMM API server. The handler then waits for an API server response
and translate it back into an HTTP response.
The HTTP server is responsible for sending the reponse back to the
caller.
The HTTP server uses a static routes hash table that maps URIs to
endpoint handlers.
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2019-10-04 09:36:33 +02:00
dependabot-preview[bot]
1b66a2fa60
build(deps): bump serde_json from 1.0.40 to 1.0.41
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.40 to 1.0.41.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.40...v1.0.41 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-03 22:06:24 +00:00
dependabot-preview[bot]
47367eb61b
build(deps): bump openssl-sys from 0.9.49 to 0.9.50
...
Bumps [openssl-sys](https://github.com/sfackler/rust-openssl ) from 0.9.49 to 0.9.50.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.49...openssl-sys-v0.9.50 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-03 09:06:31 +00:00
Cathy Zhang
f6d1a9d9b8
src: Add vhost-user-net backend
...
Create vhost-user-net backend with Tap interface, to offload network
transaction from cloud-hypervisor. The goal is to provide flexibility
about the backend being in use, but also more security as it will allow
users to isolate the backend with different security profiles since it
will run as a dedicated process on the host.
Signed-off-by: Cathy Zhang <cathy.zhang@intel.com>
Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2019-09-30 13:06:00 -07:00
Samuel Ortiz
8188074300
main: Start the VMM thread
...
We now start the main VMM thread, which will be listening for VM and IPC
related events.
In order to start the configured VM, we no longer directly call the VM
API but we use the IPC instead, to first create and then start a VM.
Fixes : #303
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2019-09-26 16:21:14 +02:00
dependabot-preview[bot]
e869283b4e
build(deps): bump cfg-if from 0.1.9 to 0.1.10
...
Bumps [cfg-if](https://github.com/alexcrichton/cfg-if ) from 0.1.9 to 0.1.10.
- [Release notes](https://github.com/alexcrichton/cfg-if/releases )
- [Commits](https://github.com/alexcrichton/cfg-if/compare/0.1.9...0.1.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 20:30:43 +00:00
dependabot-preview[bot]
dbff0e94b8
build(deps): bump backtrace from 0.3.37 to 0.3.38
...
Bumps [backtrace](https://github.com/rust-lang/backtrace-rs ) from 0.3.37 to 0.3.38.
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.37...0.3.38 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-23 20:08:09 +00:00
dependabot-preview[bot]
a2f3da3488
build(deps): bump arc-swap from 0.4.2 to 0.4.3
...
Bumps [arc-swap](https://github.com/vorner/arc-swap ) from 0.4.2 to 0.4.3.
- [Release notes](https://github.com/vorner/arc-swap/releases )
- [Changelog](https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vorner/arc-swap/compare/v0.4.2...v0.4.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-21 08:11:43 +00:00
Sebastien Boeuf
0a0c7358a2
virtio-bindings: Rely on the upstream crate from rust-vmm
...
Now that virtio-bindings is a crate part of the rust-vmm project, we
want to rely on this one instead of the local one we had so far.
Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2019-09-19 07:13:54 -07:00
dependabot-preview[bot]
bf4f3db6c4
build(deps): bump vmm-sys-util from 07ef2e2
to 27e7ff1
...
Bumps [vmm-sys-util](https://github.com/rust-vmm/vmm-sys-util ) from `07ef2e2` to `27e7ff1`.
- [Release notes](https://github.com/rust-vmm/vmm-sys-util/releases )
- [Commits](07ef2e280e...27e7ff14d6
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-18 11:48:09 +00:00
dependabot-preview[bot]
67ef4f0d74
build(deps): bump linux-loader from b270081
to 6cf23a8
...
Bumps [linux-loader](https://github.com/rust-vmm/linux-loader ) from `b270081` to `6cf23a8`.
- [Release notes](https://github.com/rust-vmm/linux-loader/releases )
- [Commits](b2700818ad...6cf23a8bca
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-17 07:50:59 +00:00
Rob Bradford
3567206059
build, tests: Update to ssh2 0.4.0
...
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2019-09-16 13:21:48 +01:00
dependabot-preview[bot]
ea7f4d7f0b
build(deps): bump serde from 1.0.100 to 1.0.101
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.100 to 1.0.101.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.100...v1.0.101 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-16 11:47:24 +00:00
dependabot-preview[bot]
c0fede0774
build(deps): bump libssh2-sys from 0.2.11 to 0.2.12
...
Bumps [libssh2-sys](https://github.com/alexcrichton/ssh2-rs ) from 0.2.11 to 0.2.12.
- [Release notes](https://github.com/alexcrichton/ssh2-rs/releases )
- [Commits](https://github.com/alexcrichton/ssh2-rs/compare/libssh2-sys-0.2.11...libssh2-sys-0.2.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-16 11:47:12 +00:00
dependabot-preview[bot]
c00b58de9b
build(deps): bump pkg-config from 0.3.15 to 0.3.16
...
Bumps [pkg-config](https://github.com/rust-lang/pkg-config-rs ) from 0.3.15 to 0.3.16.
- [Release notes](https://github.com/rust-lang/pkg-config-rs/releases )
- [Changelog](https://github.com/rust-lang/pkg-config-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/pkg-config-rs/compare/0.3.15...0.3.16 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-09 12:48:05 +00:00
dependabot-preview[bot]
5f752dade7
build(deps): bump serde from 1.0.99 to 1.0.100
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.99 to 1.0.100.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.99...v1.0.100 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-09 08:17:00 +00:00
dependabot-preview[bot]
8e7d67fcfe
build(deps): bump vmm-sys-util from 8703cfd
to 07ef2e2
...
Bumps [vmm-sys-util](https://github.com/rust-vmm/vmm-sys-util ) from `8703cfd` to `07ef2e2`.
- [Release notes](https://github.com/rust-vmm/vmm-sys-util/releases )
- [Commits](8703cfd427...07ef2e280e
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-09 08:16:31 +00:00
dependabot-preview[bot]
b515d48eca
build(deps): bump cc from 1.0.42 to 1.0.45
...
Bumps [cc](https://github.com/alexcrichton/cc-rs ) from 1.0.42 to 1.0.45.
- [Release notes](https://github.com/alexcrichton/cc-rs/releases )
- [Commits](https://github.com/alexcrichton/cc-rs/compare/1.0.42...1.0.45 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-09 08:15:49 +00:00
dependabot-preview[bot]
f740a3568d
build(deps): bump getrandom from 0.1.11 to 0.1.12
...
Bumps [getrandom](https://github.com/rust-random/getrandom ) from 0.1.11 to 0.1.12.
- [Release notes](https://github.com/rust-random/getrandom/releases )
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/getrandom/compare/v0.1.11...v0.1.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-06 14:07:55 +00:00
dependabot-preview[bot]
e21bc972b0
build(deps): bump vmm-sys-util from fd4dcd1
to 8703cfd
...
Bumps [vmm-sys-util](https://github.com/rust-vmm/vmm-sys-util ) from `fd4dcd1` to `8703cfd`.
- [Release notes](https://github.com/rust-vmm/vmm-sys-util/releases )
- [Commits](fd4dcd172e...8703cfd427
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-06 06:37:14 +00:00
dependabot-preview[bot]
d446a8217a
build(deps): bump blake2b_simd from 0.5.7 to 0.5.8
...
Bumps [blake2b_simd](https://github.com/oconnor663/blake2_simd ) from 0.5.7 to 0.5.8.
- [Release notes](https://github.com/oconnor663/blake2_simd/releases )
- [Commits](https://github.com/oconnor663/blake2_simd/compare/0.5.7...0.5.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-05 18:41:53 +00:00
dependabot-preview[bot]
2432ad07ea
build(deps): bump cc from 1.0.41 to 1.0.42
...
Bumps [cc](https://github.com/alexcrichton/cc-rs ) from 1.0.41 to 1.0.42.
- [Release notes](https://github.com/alexcrichton/cc-rs/releases )
- [Commits](https://github.com/alexcrichton/cc-rs/compare/1.0.41...1.0.42 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-05 16:41:42 +00:00
dependabot-preview[bot]
037807f949
build(deps): bump backtrace from 0.3.36 to 0.3.37
...
Bumps [backtrace](https://github.com/rust-lang/backtrace-rs ) from 0.3.36 to 0.3.37.
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.36...0.3.37 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-04 20:41:39 +00:00
dependabot-preview[bot]
47ca277690
build(deps): bump backtrace from 0.3.35 to 0.3.36
...
Bumps [backtrace](https://github.com/rust-lang/backtrace-rs ) from 0.3.35 to 0.3.36.
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.35...0.3.36 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-04 16:53:46 +00:00
dependabot-preview[bot]
7ce0db90f0
build(deps): bump regex-syntax from 0.6.11 to 0.6.12
...
Bumps [regex-syntax](https://github.com/rust-lang/regex ) from 0.6.11 to 0.6.12.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/regex-syntax-0.6.11...regex-syntax-0.6.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-03 17:24:30 +00:00
Rob Bradford
ee83c2d44e
arch: x86_64: Generate basic ACPI tables
...
Generate very basic ACPI tables for HW reduced ACPI.
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2019-09-03 19:18:49 +02:00
Rob Bradford
eea6f1dc9e
acpi_tables: Add initial ACPI tables support
...
Add a revision 2 RSDP table only supporting an XSDT along with support
for creating generic SDT based tables.
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2019-09-03 19:18:49 +02:00
Samuel Ortiz
8718043dfc
cloud-hypervisor: Bump vmm-sys-util crate version
...
Bump from 829d605 to fd4dcd1.
PR #225 failed because we were still using the vmm-sys-util logging
macros and the crate's syslog module got removed.
This one relies on the previous commit switching to using the
log crate macros instead.
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2019-09-02 15:07:42 +02:00
dependabot-preview[bot]
ce60ff16c4
build(deps): bump vmm-sys-util from a0b3893
to 829d605
...
Bumps [vmm-sys-util](https://github.com/rust-vmm/vmm-sys-util ) from `a0b3893` to `829d605`.
- [Release notes](https://github.com/rust-vmm/vmm-sys-util/releases )
- [Commits](a0b3893a40...829d605a07
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-30 11:35:54 +00:00
dependabot-preview[bot]
3dd329052c
build(deps): bump vmm-sys-util from 2177381
to a0b3893
...
Bumps [vmm-sys-util](https://github.com/rust-vmm/vmm-sys-util ) from `2177381` to `a0b3893`.
- [Release notes](https://github.com/rust-vmm/vmm-sys-util/releases )
- [Commits](2177381ed6...a0b3893a40
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-29 07:59:39 +00:00
dependabot-preview[bot]
18a8bb0072
build(deps): bump vmm-sys-util from 7222869
to 2177381
...
Bumps [vmm-sys-util](https://github.com/rust-vmm/vmm-sys-util ) from `7222869` to `2177381`.
- [Release notes](https://github.com/rust-vmm/vmm-sys-util/releases )
- [Commits](7222869ed3...2177381ed6
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-28 11:35:54 +00:00
dependabot-preview[bot]
151637b647
build(deps): bump cc from 1.0.40 to 1.0.41
...
Bumps [cc](https://github.com/alexcrichton/cc-rs ) from 1.0.40 to 1.0.41.
- [Release notes](https://github.com/alexcrichton/cc-rs/releases )
- [Commits](https://github.com/alexcrichton/cc-rs/compare/1.0.40...1.0.41 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-28 01:13:15 +00:00
dependabot-preview[bot]
c316c161a6
build(deps): bump vm-memory from 1635f25
to 8669369
...
Bumps [vm-memory](https://github.com/rust-vmm/vm-memory ) from `1635f25` to `8669369`.
- [Release notes](https://github.com/rust-vmm/vm-memory/releases )
- [Commits](1635f25afc...8669369d17
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-27 12:48:10 +00:00
dependabot-preview[bot]
808fcaa43b
build(deps): bump lazy_static from 1.3.0 to 1.4.0
...
Bumps [lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/rust-lang-nursery/lazy-static.rs/releases )
- [Commits](https://github.com/rust-lang-nursery/lazy-static.rs/compare/1.3.0...1.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-26 13:30:59 +00:00
dependabot-preview[bot]
bc87c9f19b
build(deps): bump kvm-ioctls from 37669f6
to 30adb02
...
Bumps [kvm-ioctls](https://github.com/rust-vmm/kvm-ioctls ) from `37669f6` to `30adb02`.
- [Release notes](https://github.com/rust-vmm/kvm-ioctls/releases )
- [Commits](37669f60a0...30adb02158
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-26 13:30:36 +00:00
dependabot-preview[bot]
66a7a94a12
build(deps): bump getrandom from 0.1.10 to 0.1.11
...
Bumps [getrandom](https://github.com/rust-random/getrandom ) from 0.1.10 to 0.1.11.
- [Release notes](https://github.com/rust-random/getrandom/releases )
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/getrandom/compare/v0.1.10...v0.1.11 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-25 18:03:45 +00:00
dependabot-preview[bot]
582fc7f989
build(deps): bump constant_time_eq from 0.1.3 to 0.1.4
...
Bumps [constant_time_eq](https://github.com/cesarb/constant_time_eq ) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/cesarb/constant_time_eq/releases )
- [Commits](https://github.com/cesarb/constant_time_eq/compare/0.1.3...0.1.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-21 08:33:30 +00:00
dependabot-preview[bot]
aface5bca2
build(deps): bump unicode-width from 0.1.5 to 0.1.6
...
Bumps [unicode-width](https://github.com/unicode-rs/unicode-width ) from 0.1.5 to 0.1.6.
- [Release notes](https://github.com/unicode-rs/unicode-width/releases )
- [Commits](https://github.com/unicode-rs/unicode-width/commits/0.1.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-21 07:40:27 +00:00
dependabot-preview[bot]
b528e99b18
build(deps): bump backtrace from 0.3.34 to 0.3.35
...
Bumps [backtrace](https://github.com/rust-lang/backtrace-rs ) from 0.3.34 to 0.3.35.
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases )
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.34...0.3.35 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-20 11:14:36 +00:00
dependabot-preview[bot]
e84179994e
build(deps): bump blake2b_simd from 0.5.6 to 0.5.7
...
Bumps [blake2b_simd](https://github.com/oconnor663/blake2_simd ) from 0.5.6 to 0.5.7.
- [Release notes](https://github.com/oconnor663/blake2_simd/releases )
- [Commits](https://github.com/oconnor663/blake2_simd/compare/0.5.6...0.5.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-20 10:55:39 +00:00
dependabot-preview[bot]
1d9ad9e7b0
build(deps): bump autocfg from 0.1.5 to 0.1.6
...
Bumps [autocfg](https://github.com/cuviper/autocfg ) from 0.1.5 to 0.1.6.
- [Release notes](https://github.com/cuviper/autocfg/releases )
- [Commits](https://github.com/cuviper/autocfg/compare/0.1.5...0.1.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-20 10:55:23 +00:00
dependabot-preview[bot]
55f01b2180
build(deps): bump remain from 0.1.3 to 0.1.4
...
Bumps [remain](https://github.com/dtolnay/remain ) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/dtolnay/remain/releases )
- [Commits](https://github.com/dtolnay/remain/compare/0.1.3...0.1.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-19 10:18:09 +00:00