summary refs log tree commit diff
path: root/README.md
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'origin/master'Alyssa Ross2020-06-14
|\
| * README: Document permissions needed for running.Andrew Walbran2020-06-05
| | | | | | | | | | | | | | | | | | Change-Id: Ia86cb49ffc89ad66fe67698e05968e6d6f19f743 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2231364 Auto-Submit: Andrew Walbran <qwandor@google.com> Reviewed-by: Stephen Barber <smbarber@chromium.org> Commit-Queue: Stephen Barber <smbarber@chromium.org> Tested-by: Stephen Barber <smbarber@chromium.org>
* | Merge remote-tracking branch 'origin/master'Alyssa Ross2020-03-26
|\|
| * README: add instructions for building on Linux + CrOSStephen Barber2020-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have instructions for building with Docker, but it's now possible to build for normal Linux distros too. Also add a pointer to the main CrOS developer guide. BUG=none TEST=follow the instructions Change-Id: Ic7ce498268f8057fbe90a88166017f54108d0e16 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2057747 Reviewed-by: Dylan Reid <dgreid@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Tested-by: Stephen Barber <smbarber@chromium.org> Commit-Queue: Stephen Barber <smbarber@chromium.org>
* | Merge remote-tracking branch 'origin/master' into masterAlyssa Ross2020-03-09
|\|
| * README: Add IRC infoDylan Reid2020-02-12
| | | | | | | | | | | | | | | | | | | | | | | | Copy the IRC text from the chromium docs, giving users a place to go ask questions. Change-Id: I9466cb3058823b6afd65ff2912b05d8a70d70229 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2052390 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: Daniel Verkamp <dverkamp@chromium.org> Tested-by: Daniel Verkamp <dverkamp@chromium.org> Auto-Submit: Dylan Reid <dgreid@chromium.org>
* | README: be more specific about Virtio Wayland reqsAlyssa Ross2020-02-11
| |
* | docs: make Markdown source more readableAlyssa Ross2020-02-11
|/ | | | | Wrap long lines; use incrementing numbers in ordered lists rather than making every item "1.".
* README: remove line claiming no hardware is emulatedStephen Barber2020-01-17
| | | | | | | | | | | | | We emulate some hardware now, so this statement isn't accurate. BUG=none TEST=none Change-Id: Id8e0e1189001d5b5fe62e032a28fe797bfd9721b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2007998 Reviewed-by: Zach Reizner <zachr@chromium.org> Commit-Queue: Stephen Barber <smbarber@chromium.org> Tested-by: Stephen Barber <smbarber@chromium.org>
* Remove remaining byteorder crate referencesDaniel Verkamp2019-08-26
| | | | | | | | | | | | | | Remove the last (unused) reference to byteorder in vm_control/Cargo.toml and remove it from the list of external crates in README.md. BUG=None TEST=./build_test Change-Id: Ie70c0bc2f96c19b34ef1596885245eca7bc202f4 Signed-off-by: Daniel Verkamp <dverkamp@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1761156 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Zach Reizner <zachr@chromium.org>
* add docker supported builds and testsZach Reizner2019-05-15
| | | | | | | | | | | | | | | | | BUG=None TEST=docker/build_crosvm_base.sh docker/build_crosvm.sh docker/wrapped_smoke_test.sh docker/crosvm_wrapper.sh kokoro/kokoro_simulator.sh bin/smoke_test Change-Id: I55a805ba6326c3c58973d1fe21172a5e3551c1e2 Reviewed-on: https://chromium-review.googlesource.com/1593723 Commit-Ready: Zach Reizner <zachr@chromium.org> Tested-by: Zach Reizner <zachr@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Dylan Reid <dgreid@chromium.org>
* bin: Add script to run rustfmt against all workspacesDavid Tolnay2019-02-21
| | | | | | | | | | | | | | | | | | | | | | | | | Add a script to run `cargo fmt` on all Rust code contained in crosvm. This is different from `cargo fmt --all` which formats multiple crates but a single workspace only. Crosvm consists of multiple workspaces. Usage: $ bin/fmt To print a diff and exit 1 if code is not formatted, but without changing any files, use: $ bin/fmt --check TEST=those commands TEST=local kokoro Change-Id: I4194509ad3a1bbc829c4b1069d54d940b927113b Reviewed-on: https://chromium-review.googlesource.com/1477498 Commit-Ready: David Tolnay <dtolnay@chromium.org> Tested-by: David Tolnay <dtolnay@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Zach Reizner <zachr@chromium.org>
* readme: default mode is multiprocessDaniel Verkamp2019-01-24
| | | | | | | | | | | | | | | | | Update the readme to indicate that crosvm starts in multiprocess mode by default. Also fix a few typos I spotted while skimming the rest of the document. BUG=None TEST=None Change-Id: Ia3992ec7cbf27be984269f5399d48e7fd5c6fc8f Signed-off-by: Daniel Verkamp <dverkamp@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1428339 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Zach Reizner <zachr@chromium.org>
* toolchain: The latest stable version is requiredDavid Tolnay2018-11-20
| | | | | | | | | | TEST=rustup update stable && cargo +stable check Change-Id: I3f51132a6d3d5daac1f77924fd910b46aa4c6118 Reviewed-on: https://chromium-review.googlesource.com/1340657 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: David Tolnay <dtolnay@chromium.org> Reviewed-by: Zach Reizner <zachr@chromium.org>
* README: update rustfmt guidance to format all codeDaniel Verkamp2018-10-10
| | | | | | | | | | BUG=None TEST=`cargo fmt` and make sure nothing changes Change-Id: Ic5a832710074d13a40f1ca0c28e9f5124fb2a5a3 Signed-off-by: Daniel Verkamp <dverkamp@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1273689 Reviewed-by: Zach Reizner <zachr@chromium.org>
* README: fix typo in quotingMike Frysinger2018-09-25
| | | | | | | | | | | BUG=None TEST=read it Change-Id: I3a9e7e6ddec55fce25e63d004b4cd623ce951dab Reviewed-on: https://chromium-review.googlesource.com/1243443 Commit-Ready: Mike Frysinger <vapier@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org>
* README: use /run pathsMike Frysinger2017-10-23
| | | | | | | | | | | | | | Since /var/run is a symlink to /run, and we want to avoid going through the stateful /var whenever possible, use the direct path. BUG=chromium:699880 TEST=precq passes Change-Id: I5d95f5358c1fb0cb2ca73f9c4b145d8e36b4a361 Reviewed-on: https://chromium-review.googlesource.com/734225 Commit-Ready: Mike Frysinger <vapier@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org> Reviewed-by: Zach Reizner <zachr@chromium.org>
* Move crosvm/hw to a new devices moduleDylan Reid2017-10-09
| | | | | | | | | | Moving the devices to their own module makes it easier to add tests that use them. Change-Id: I61bfef4037d16b20145b5fddce604835cdc4f67b Signed-off-by: Dylan Reid <dgreid@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/706559 Reviewed-by: Zach Reizner <zachr@chromium.org>
* Move vm_control to a top-level crateDylan Reid2017-10-09
| | | | | | | | | | | Break out vm_control to a crate that will be able to used by more modules. Having vm_control usable from outside crosvm makes it possible to move the devices out of crosvm in a later commit. Change-Id: I1f060700ed49b5d77519d55efa2430490d521256 Signed-off-by: Dylan Reid <dgreid@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/706558 Reviewed-by: Zach Reizner <zachr@chromium.org>
* main: Default to sandboxed devicesDylan Reid2017-10-03
| | | | | | | | | | Change the default option to use a sanboxxed process for each device. The old behavior can be re-enabled with the `--disable-sandbox` flag. Change-Id: I65762a6cb52afac210fc0e683d999f20fe67a57e Signed-off-by: Dylan Reid <dgreid@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/696715 Reviewed-by: Zach Reizner <zachr@chromium.org>
* add usage information to READMEZach Reizner2017-09-27
| | | | | | | | | | | | TEST=None BUG=None Change-Id: Iab070c5788e19e63140643115af6e48421989f9b Reviewed-on: https://chromium-review.googlesource.com/683798 Commit-Ready: Zach Reizner <zachr@chromium.org> Tested-by: Zach Reizner <zachr@chromium.org> Reviewed-by: Jason Clinton <jclinton@chromium.org> Reviewed-by: Stephen Barber <smbarber@chromium.org>
* crosvm: Add crosvm main programZach Reizner2017-07-05
| | | | | | | | | | | | | | | This program is used to boot a 64-bit kernel elf. It has support for basic devices that are exposed to the kernel, including a block device. TEST=cargo test; cargo run -- -m 512 -c 4 -d rootfs.squashfs -u -p "init=/bin/bash" vmlinux BUG=chromium:712319 Change-Id: I25a8349a4624d8643fefe2ad70e517fe03b16b8c Reviewed-on: https://chromium-review.googlesource.com/514417 Commit-Ready: Zach Reizner <zachr@chromium.org> Tested-by: Zach Reizner <zachr@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org>
* add LICENSE and READMEZach Reizner2017-04-17
TEST=None BUG=None Change-Id: I78e61545c6db18ae37925d02f7b0d6538deb6275 Reviewed-on: https://chromium-review.googlesource.com/478458 Commit-Ready: Zach Reizner <zachr@chromium.org> Tested-by: Zach Reizner <zachr@chromium.org> Reviewed-by: Stephen Barber <smbarber@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org>