Howard Chen
7bb18effb2
Use Ashmem to reduce buffer copies
Use android.os.MemoryFile to allocate Ashmem and use gsid.setAshmem and
gsid.commitGsiChunkFromAshmem to submit data.
Bug: 138976291
Test: adb shell am start-activity \
-n com.android.dynsystem/com.android.dynsystem.VerificationActivity \
-a android.os.image.action.START_INSTALL \
-d file:///storage/emulated/0/Download/system.raw.gz \
--el KEY_SYSTEM_SIZE $(du -b system.raw|cut -f1) \
--el KEY_USERDATA_SIZE 8589934592
Change-Id: I6df718a8cc3f4e5835c9d20d0bf5bf8bb0daee22
2019-08-19 17:35:02 +08:00
..
2019-08-19 17:35:02 +08:00
2019-08-05 11:25:22 -07:00
2019-08-08 14:40:29 -06:00
2019-08-08 15:33:37 -07:00
2019-05-15 23:10:02 -07:00
2019-08-07 07:08:27 -07:00
2019-04-11 16:57:39 +00:00
2019-07-09 23:55:37 +09:00
2019-08-08 14:40:29 -06:00
2019-08-01 19:46:29 +01:00
2019-04-02 19:19:13 +00:00
2019-04-05 14:34:31 -07:00
2019-04-05 14:34:31 -07:00
2019-07-09 23:55:37 +09:00
2019-06-11 15:06:59 +01:00
2019-06-14 01:36:32 +00:00
2019-05-16 11:51:54 -07:00
2019-06-26 19:29:51 +09:00
2019-08-01 19:46:29 +01:00
2019-05-24 00:26:19 +00:00
2019-04-05 14:34:31 -07:00
2019-06-25 16:57:10 +01:00
2019-05-02 11:56:50 -07:00
2019-08-01 19:46:29 +01:00
2019-07-26 23:19:05 +00:00
2019-08-01 19:46:29 +01:00
2019-04-23 11:55:29 +01:00
2019-08-01 19:46:29 +01:00
2019-06-24 15:05:48 -07:00
2019-07-10 19:46:48 +01:00
2019-08-01 19:46:29 +01:00
2019-08-01 19:46:29 +01:00
2019-08-01 19:46:29 +01:00
2019-07-31 22:19:30 -07:00
2019-04-05 09:50:58 -07:00
2019-06-20 23:27:59 +00:00
2019-07-09 01:54:41 +00:00
2019-07-31 21:46:23 -07:00
2019-04-28 17:03:47 +00:00
2019-06-17 15:03:37 -07:00
2019-08-01 19:46:29 +01:00
2019-06-25 16:57:10 +01:00
2019-04-05 14:34:31 -07:00
2019-07-13 09:39:32 -07:00
2019-08-01 19:46:29 +01:00
2019-07-19 15:10:04 -07:00
2019-08-02 09:43:49 -07:00
2019-06-04 15:26:25 +01:00
2019-08-01 19:46:29 +01:00
2019-08-08 06:02:32 -07:00