Age | Commit message (Collapse) | Author |
|
Storage TA will expose the
android.hardware.security.see.storage.ISecureStorage interface.
Bug: 300673722
Change-Id: Ifc0e1d10403b0bb1d315c05a297829011ee29d4e
|
|
Original change: https://android-review.googlesource.com/c/trusty/device/arm/generic-arm64/+/2973674
Change-Id: I490dd521a42797be6ed916517f94e901e1c383a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
-ftrivial-auto-var-init=zero compile flag for non-debug builds in now in module.mk.
Bug: 325453864
Test: Build.py + CI
Change-Id: I96430384524b60b8e4da0e26e7a911490e06ff4d
|
|
Original change: https://android-review.googlesource.com/c/trusty/device/arm/generic-arm64/+/2950505
Change-Id: Idadd7ab70bc2a46fc794f4f2905e5f2a574c5677
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/trusty/device/arm/generic-arm64/+/2936742
Change-Id: I04b3514eb0e3a1e590490d37b322c2f0f1058d77
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/trusty/device/arm/generic-arm64/+/2919805
Change-Id: I7f3c9bee95071aef8cdb6d4afd0c179c97aa716d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/trusty/device/arm/generic-arm64/+/2912652
Change-Id: If096d4bfaaed32f599c7853775b324f6a5631c3e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/trusty/device/arm/generic-arm64/+/2731564
Change-Id: I3e5bc511dfc1c3dd7cd15a99002131a97063b730
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/trusty/device/arm/generic-arm64/+/2824499
Change-Id: Ifd21d2bdb7e563c419743be2ac67fa9e1d39e99e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/trusty/device/arm/generic-arm64/+/2751245
Change-Id: Ied4a6673497cf233d707c373b833c1c2232c4282
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/trusty/device/arm/generic-arm64/+/2729626
Change-Id: Icedeb0ba47fff9c385eb14cd7796b9c4eea31610
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/trusty/device/arm/generic-arm64/+/2646362
Change-Id: I2848f07726501afd00fbf76f14d7e9e42151b0b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/trusty/device/arm/generic-arm64/+/2684386
Change-Id: I12eecbcbd286f584f68172839d5af5aba906ccee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/trusty/device/arm/generic-arm64/+/2648389
Change-Id: I3de5438111986682047126ae179a0aba36bf6970
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 323831890
Test: build.py
Change-Id: Id9b99164f1a2f7636e61d46cdc17eafbacd6f28e
|
|
Also fix the location of the Secretkeeper TA (not library).
Bug: 306364873
Change-Id: I573f9f25b43590cd7bbb715d177c2dc3262ce870
|
|
I only actually need this for test-runner, but since we are enabling
it for real devices it seems like a good idea to enable it for qemu
generally.
Bug: 291232226
Test: test-runner
Change-Id: I4e4dd4fa4c6355446c928bc94ef28cd42375d406
|
|
Statically linked qemu with glibc<2.29 uses
a syscall for clock_gettime instead of the VDSO
which makes the calls much slower.
Bug: 285203365
Change-Id: Ic7bb79cd4e804c47e4b586d7b5d647ef3545d063
|
|
Bug: 284057071
Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
Change-Id: Id41a93141bd5e462a924c411a8b24a82284314e0
|
|
If SECRETKEEPER_ENABLED is true, include the Secretkeeper TA in the
Trusty build
Bug: 306364873
Change-Id: Ic155f7d02b92fa2ca1b28a224de4f1066044d000
|
|
Capstone headers were recently moved to a subdirectory,
which breaks the qemu build. Add the new directory explicitly
to the include directory list using -I.
Bug: 285203365
Test: build Trusty
Change-Id: I3d1a4f527d3364f46e58f50219fd9417cdc97273
|
|
The AOSP prebuilts are excluded from the unified manifest.
If building from the same tree as Android, use the build output
from ANDROID_BUILD_TOP instead of the prebuilts.
Bug: 285203365
Test: Build Trusty
Change-Id: I5f3455867d0c9c2078b9f44dbd7370860485dc9b
|
|
Bug: 289486988
Change-Id: I49d433217edc9091b0b602a948b5f0f432e26a63
|
|
Bug: 293891536
Change-Id: I0a06a2761f5195714e537ddf17ef10576271ec01
|
|
Bug: 289556311
Test: build.py
Change-Id: I0510da2e5cafc025888bda2dee41b3c9e5acdd80
|
|
The Linux kernel, qemu, and TF-A are moving to external/trusty.
Use the new FIND_EXTERNAL macro to locate them in a backwards
compatible way from either the old or new directory.
Bug: 230135749
Test: presubmit
Change-Id: Ie0b675f9dc475f38277fe423e1151cf038f7b7bf
|
|
Test: build.py
Bug: 235276465
Change-Id: Ie57d0d259ff973c6f15140758fed38527d99d79e
|
|
Adds the usertests-inc.mk file from the new stats-test
to build this test on qemu devices.
Bug: 235276465
Change-Id: Ieba7ad54c1147b19a4e60e7d7a5598211461b8d5
|
|
Bug: 260397427
Test: manual
Change-Id: I7ba48ec3ad16b77a7dcf97bb1d4dbdc68223aad1
|
|
Adds the usertests-inc.mk file from libbinder to the build files for
generic arm devices.
Bug: 230135749
Change-Id: Ia542fd99e05da3f4ce83343296a86bf8d74e3db4
|
|
Adds a make variable to indicate that the build should include
emulator-only storage unittests.
Test: build.py
Bug: 244607290
Change-Id: I47a1580b8582f1d05aa94aa9b8073829450811c1
|
|
Bug: 266065533
Test:
- export BENCHMARK_MACHINE_READABLE=1
- trusty/vendor/google/aosp/scripts/build.py qemu-generic-arm64-test-debug --skip-tests
- Test "com.android.trusty.hwrng.bench"
Change-Id: Iba65b48ad9644dbc337fc73d64191424ff36a32f
|
|
`echo`'s `-e` option isn't always supported, notably on the android
build servers. They do support `printf`, which also handles escapes.
Bug: 254348825
Change-Id: Iad3039cace616e4c5e70d4f4559a03e2145d575a
|
|
Bug: 225036046
Change-Id: Ib67ec467c1b7b07b60ca95b1eced6757e303a1ed
|
|
Bug: 231151995
Change-Id: I5f692a5d84507a930af9f53dbda9421728fb4c83
|
|
Bug: 263261677
Change-Id: I5570abbb97870b7db69a5223b1e446a806d714f9
|
|
If an android test returns a non-zero status code, whether due
to a timeout or a test failure, mark that the session encountered
an error. This ensures that the system log gets printed when the
emulator environment shuts down.
Bug: None
Test: manually, set timeout for pincputest to 30s; then run
build.py qemu-generic-arm64-test-debug --test "^android.*com.android.kernel.pincputest"
Change-Id: I4f76d8cde75dbfb72c8e69c9ff3e7a4bfc506b48
|
|
Enable kernel CFI on generic-arm64-fuzz-test-debug since
sancov is only enabled for user space binaries.
Bug: 231151995
Change-Id: I8ee943bb4d5b5a49c924f85581373196cda88111
|
|
This also adds the userspace test module for test builds.
Bug: 231151995
Change-Id: If06f34045e06a8fadfbb3f1d324d6b16030c4b25
|
|
Bug: 225036046
Test: N/A
Change-Id: I11734932b9ee779ea914bf6d09c50fb505a9fe1c
|
|
Increasing IPC_MAX_HANDLES from 64 to 128 when compiling targets with
coverage enabled.
This was needed because we had more than 64 connections to
com.android.trusty.coverage.aggregator.
Bug: 258572142
Test: AppMgrWaitForPort suite on arm64 fuzz target
Change-Id: Ie1ec6b5ad54d19e0661f1268b1d10083e84f57bb
|
|
The current version of QEMU emits a lot of warnings which drowns
out warnings from non-external code. Suppress a number of these.
Bug: None
Test: build.py qemu-generic-arm64-test-debug
Change-Id: I231f23f13f32791cb7827721a153f4839cfb4f15
|
|
Bug: 240356613
Change-Id: Iefdafd9d0b535747238ea1eed6da064be148a660
|
|
Bug: 240356613
Change-Id: I130e235cefc221c7cd7391f35f647255b506263f
|
|
Bug: 248953748
Change-Id: I3619906dc1c9c00388cc1007d616f578cb665d7a
|
|
Bug: 248953748
Change-Id: I0c7c76a0a521a44aeb93563202ea554f2baa5ac7
|
|
Bug: 248953748
Change-Id: I92bc18734ced0bfabde6a03bc9db9464c12478f3
|
|
If run is called without the --headless flag, QEMU is running
interactively. This means that run.py must wait for the user to
quit QEMU before calling qemu.Runner.shutdown() to terminate
execution cleanly.
Bug: None
Test: build qemu-generic-arm64-test-debug then run
build-root/build-qemu-genric-arm64-test-debug/run without
any arguments
Change-Id: I7a2176093a76c9802f4e46a229743b5369e53b1d
|
|
The qemu.Runner.run(...) method uses empty lists but the argparser
uses None as the default value for --shell-command and --boot-test.
Since use of empty lists as default values is discouraged, change
the default values to None. This change also simplifies the logic
inside the run method by raising exceptions early and using if
statements instead of one big match statement.
Bug: None
Test: build a project and call the run script from the build output
folder while passing `--shell-command ls` to the run script.
Change-Id: I854ca4eec741d5882c98119a1ec772e55a440acc
|
|
Make it explicit whether the qemu.Runner is off, in the bootloader,
or in Android. Launch and reboot methods now take a target state.
Finally, the run_test function in run.py ensures that the Runner is
in the correct target state for the test to run.
Bug: 242077104
Change-Id: I8467d2054ce401625d5e97a40018ba02fd723741
|