Commit Graph

22 Commits

Author SHA1 Message Date
Jiyong Park f3192048e9 Add instructions for building and installing AVF on Pixel 6
... by the partners request.

Bug: N/A
Test: follow the instruction
Change-Id: I91cdb0a637d9018119dec2207b02c91f76812846
2022-07-05 23:43:10 +00:00
Jiyong Park e21a24bf17 Obtain pvmfw.img without rooting
Bug: 237419686
Test: N/A
Change-Id: I31f504d111cfcb1e293f16220eb75a39562217c3
2022-06-29 09:22:23 +09:00
Jiyong Park a3953d1e56 Enabling PKVM requires bootloader unlocking
Bug: N/A
Test: N/A
Change-Id: I052ad516903dba7949f97b2118013ffbbfc89d51
2022-06-28 20:44:23 +09:00
Jiyong Park b8e05b6ccf Update instructions to build kernel for Microdroid
Bug: N/A
Test: N/A
Change-Id: I752ab49501eab622e6012cbd04c25c3547e7fdab
2022-06-24 16:43:27 +09:00
Treehugger Robot 9d1dc59767 Merge "docs: Add workaround for missing P6 OTAs" 2022-06-14 09:34:54 +00:00
Pierre-Clément Tosi 072c11f787 docs: Add workaround for missing P6 OTAs
Bug: 235336567
Test: N/A
Change-Id: I0a19c91b4fd00467a202727a26e9f4bc25d98583
2022-06-14 09:13:33 +01:00
Jiyong Park 09a2bdabba Revert "Revert "Upgrade to android13-5.15 kernel""
This reverts commit dcea34ba82.

Bug: 233317671
Test: Watch TH
Change-Id: If6d09975b0285d8e724e205c652004fbb11e58ff
2022-06-14 01:48:45 +00:00
Jiyong Park 60c8aef052 Update doc about preparing Pixel 6 for pKVM
Bug: 235336567
Test: N/A
Change-Id: I4389eae5cb1d9d777974eb3d728069aa3e30c758
2022-06-10 15:51:22 +09:00
Alan Stokes dcea34ba82 Revert "Upgrade to android13-5.15 kernel"
Revert "Add Android.bp for microdroid"

Revert "Add Android.bp for microdroid"

Revert submission 2103024-microdroid_kernel_5_15

Reason for revert: Broke tests - see http://b/233317671#comment20

Reverted Changes:
Id1fe79c84:Upgrade to android13-5.15 kernel
Ia521c665d:Add Android.bp for microdroid
I570ca3cc4:Add Android.bp for microdroid

Change-Id: I41990cb01f13667f4331bea9357cbdfb2058b346
2022-05-25 10:52:51 +00:00
Jiyong Park 820a8af4d8 Upgrade to android13-5.15 kernel
... in preparation for the migration to android14-5.15 kernel.

In addition, drop the version suffix from the module names to make
version upgrade less intrusive.

Bug: 233317671
Test: watch TH
Change-Id: Id1fe79c848c5ecb9c3ff5c0ba2c2527e7d907d0e
2022-05-23 23:30:37 +09:00
Jiyong Park b5d04d8486 Update doc about rebuilding kernel for Microdroid
Bug: N/A
Test: N/A
Change-Id: I6db389f90ae191f24e56e21ebfa6cbfc3cbe1b04
2022-03-18 16:11:03 +09:00
Jiyong Park 5cd312a4e1 Fix typo in the doc
Bug: N/A
Test: N/A
Change-Id: I6a9ede6f189116aa5d5c22167b5e9e0d5762606c
2022-03-11 21:37:53 +09:00
Jiyong Park 29de51719c Relanding: "Add our integration tests to cts"
This reverts commit 70bf068c9f.

Bug: 218303240
Test: run the test on
google_required_freeze/test-mapping-presubmit/vendor_img_cf_x86_rvc

Change-Id: I2ac653ee74876fe792b495bdeb31e8e34f8877f2
2022-02-08 09:15:30 +09:00
Jiyong Park 70bf068c9f Revert "Add our integration tests to cts"
This reverts commit a7351654f4.

Reason for revert: Failing google_required_freeze/test-mapping-presubmit/vendor_img_cf_x86_rvc b/218303240
Test: N/A

Change-Id: I5691376a3e8cb8d7455222f73f965a7bca01b707
2022-02-08 00:18:00 +09:00
Jiyong Park a7351654f4 Add our integration tests to cts
Note: per_testcase_directory: true is added to the two tests sharing
MicrodroidTestApp as a support file. This is needed to avoid having
duplicated install rules for the app file. Without that, we hit

build/make/core/main.mk:1430: error: overriding commands for target
`out/host/linux-x86/cts/android-cts/testcases/MicrodroidTestApp.apk',
previously defined at build/make/core/main.mk:1430

Bug: 204979196
Test: check android-cts-tests_list.zip in the test_suites_[arm64|x86_64]
targets to see if the added tests are here.

Change-Id: Idcea518db04407da993d866b114f17f90be20209
2022-02-07 15:20:02 +09:00
Kalesh Singh b5070981d0 Vitualization Docs: Update test cases
Update the instructions for running virtualization tests.

Bug: N/A
Test: atest VirtualizationTestCases
Test: atest MicrodroidHostTestCases
Test: atest MicrodroidTestApp
Change-Id: I3e519872f32e00a4dea6f0a6d52580a031facd82
2021-12-14 23:41:21 -08:00
Jiyong Park 10b354a008 Update docs
Remove yukawa (VIM3L) and goldfish. Replace them with cuttlefish. Oriole
(Pixel 6) and Raven (Pixel 6 Pro) are supported in the internal master
branch but not yet in AOSP. The doc will be updated again when they
become eligible.

Also update some commands that no longer work.

Bug: 206735564
Test: nothing
Change-Id: I069b7fd4f46ca14bda8fdb46dbedf509511cd4bd
2021-11-22 18:47:01 +09:00
Andrew Walbran f6bf686c97 Rename VirtManager to VirtualizationService.
Bug: 188042280
Test: atest VirtualizationTestCases
Change-Id: I15f3f91e464f52d1b1fd47b1290846b1d21fa665
2021-05-26 12:27:37 +00:00
Alan Stokes 65a154a2e7 Update recommended kernel version.
Also remove explicit "-j"; the default is now to pick a sensible value
for the local system.

Test: N/A
Change-Id: Ic3176c21c0760441a59b4c98d0a740efcca7b296
2021-05-13 14:15:41 +01:00
Andrew Walbran 0479a65af3 Update documentation with new test name and Virt Manager.
Test: Looked at rendered Markdown
Change-Id: I23a1e4c7e172b04afe002b7a94d4ada04c367c8e
2021-04-12 12:16:09 +00:00
Jiyong Park 978b1e3699 Refactor VirtualizationHostTestCases
The init ramfs used by the test is now built using the soong module type
`android_filesystem`. This not only simplifies the build script, but
also verifies that the new build system construct correctly creates the
ramdisk image.

In addition, only the test data (kernel, initramfs, and the server) that
match with the target architecture are copied.

Bug: 178978059
Test: atest VirtualizationHostTestCases
Change-Id: Ibacc66fc5842f950c9ea16001e62bd44ed9b867c
2021-02-16 23:23:22 +09:00
David Brazdil dd56510556 Add Getting Started guide
Basic instructions on how to set up VIM3L and the emulator and how to
run tests. Written in Markdown and kept in tree so they are public.

Test: n/a
Change-Id: I3bf3aed5f6bc6a9a93f8937d6a7bd885a475097d
2020-10-28 11:27:42 +00:00