[roll] Roll fuchsia [virtualization] Improve guest tool's list function
This change allows querying more detailed guest information, and adds
support for additional guest states.
These states will be used once we support explicitly starting and
stopping the guest.
Example output:
dahastin@dahastin-p520:~/fuchsia$ fx shell guest list
+---------+-------------+-------------------+
| Guest | Status | Uptime |
+=========+=============+===================+
| debian | Running | 00:01:14 HH:MM:SS |
+---------+-------------+-------------------+
| termina | Not started | --:--:-- HH:MM:SS |
+---------+-------------+-------------------+
| zircon | Not started | --:--:-- HH:MM:SS |
+---------+-------------+-------------------+
$ guest list debian
Guest package: fuchsia-pkg://fuchsia.com/debian_guest#meta/debian_guest.cm
Guest status: Running
Guest uptime: 00:01:17 HH:MM:SS
CPU count: 4
Guest memory: 4.99 GiB (5367525376 bytes)
Active devices: balloon
console
rng
vsock
sound
Inactive devices: wayland
magma
network
gpu
Original-Bug: 104989
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/719809
Original-Revision: 4c63c1a6c15bb7c21b8461a493612454d57cfea3
GitOrigin-RevId: 67444d02876c08bcb9584fc66d4863cab51888a7
Change-Id: I99145996f40f6ab8d3251ebee4af6b0efa08bca4
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.