summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-11Replace reserved field with version in DTBO headerandroid-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16android-9.0.0_r12android-9.0.0_r11pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-releasepie-dr1-devpie-devpie-b4s4-releasepie-b4s4-devHridya Valsaraju
The version filed(currently 0) will be incremented when the dt_table_header struct is updated. Bug: 77706975 Test: ./mkdtboimg_testdata.sh Test: ./mkdtimg_testdata.sh Change-Id: I5c08720132d024437cce40c68cc2c6e937a064fd Merged-In: I5c08720132d024437cce40c68cc2c6e937a064fd (cherry picked from commit 2626d8b9e4d8e8c6cc67ceb1dc4e05a47779785c)
2018-03-01Modify overlay node combination algorithm am: faecc11b17 am: 1332f075b0Hridya Valsaraju
am: 8acbfba48a Change-Id: I39e34531807c668836318ca7d08cb5a155dff1eb
2018-03-01Modify overlay node combination algorithm am: faecc11b17Hridya Valsaraju
am: 1332f075b0 Change-Id: I3c82af4dc1704043a4c67db3f2d5f9b432ae4122
2018-03-01Modify overlay node combination algorithmHridya Valsaraju
am: faecc11b17 Change-Id: Id704bb26ca6ac1a5f4c38f91bc5265af824c6182
2018-02-27Modify overlay node combination algorithmandroid-p-preview-1android-o-mr1-iot-preview-7o-mr1-iot-preview-7Hridya Valsaraju
When fragment 'a' was referring to node 1 in the base device tree, and fragment 'b' was referring to a child of node 1, the earlier overlay node combination algorithm was not combining fragment 1 and fragment 2. This can cause the verification algorithm to cause a false failure. The test apply_verify_multiple_overlay.sh has been modified to test this case. Bug: 67779848 Test: sh apply_verify_multiple_overlay.sh Change-Id: I7a8ff2e0fb75c0346f8d208ebddad62d0b2a5671
2018-02-20Move VTS test to verify DTBO to test/vts/host/verifyDTBO am: aaa41aaa9a am: ↵Hridya Valsaraju
6f9f1a4e9b am: 49fda13627 Change-Id: I388447ecfbb36d21d88e36ba15d632fd5d9b0576
2018-02-20Move VTS test to verify DTBO to test/vts/host/verifyDTBO am: aaa41aaa9aHridya Valsaraju
am: 6f9f1a4e9b Change-Id: I79e40afb8b73ca234aa6b46c0176453111ec3060
2018-02-20Move VTS test to verify DTBO to test/vts/host/verifyDTBOHridya Valsaraju
am: aaa41aaa9a Change-Id: I79f25b88914f9ce19aa96cc58c02e2948d041048
2018-02-15Move VTS test to verify DTBO to test/vts/host/verifyDTBOHridya Valsaraju
Also moving verifyDTBO.sh to libufdt/test since it is a standalone test that can be run independent of VTS. Bug: 67779848 Bug: 72697311 Test: vts-tradefed run vts -m verifyDTBO Change-Id: I4c420404a482f7260796c93e054516bb6ec3b84f
2018-02-14Remove unnecessary require for libufdt_verify. am: 45e84ede35 am: 9f72e617faSteven Moreland
am: a98abbc7d6 Change-Id: I802a9c1f7f539a94a8440788bd22b5c460c5b977
2018-02-14Remove unnecessary require for libufdt_verify. am: 45e84ede35Steven Moreland
am: 9f72e617fa Change-Id: I4125de41f252d02bb39f1faa11332833afbdfd17
2018-02-14Remove unnecessary require for libufdt_verify.Steven Moreland
am: 45e84ede35 Change-Id: Ic7d2871791d0a883fa4abd2ab3a646edddaad00b
2018-02-12Remove unnecessary require for libufdt_verify.Steven Moreland
libufdt_verify is listes as a required module for ufdt_verify_overlay_host, but since it's a static library, nothing can actually be required. When requiring required modules to be defined, this throws an error. Bug: 7456955 Test: Requiring required modules no longer complains about this. Change-Id: Ia4385961d2c505c0f5c92cb43bd18b71804877de
2018-02-07Add a test to verify application of multiple overlays am: d698d0eb90 am: ↵Hridya Valsaraju
ebc156d5ee am: 23dbdea31a Change-Id: Id1776b0616a5f0ea9e815d2de9189587e92f7e11
2018-02-07Add capability to verify application of multiple overlays am: 4c7735ac01 am: ↵Hridya Valsaraju
93c9f57a7e am: 4a0a77246c Change-Id: I7a6a5b6d47a11810a58b07505f604fbd852e2479
2018-02-07Add a test to verify application of multiple overlays am: d698d0eb90Hridya Valsaraju
am: ebc156d5ee Change-Id: I240d9617438a7e7bae8b0a57a05e9b96885cfa10
2018-02-07Add capability to verify application of multiple overlays am: 4c7735ac01Hridya Valsaraju
am: 93c9f57a7e Change-Id: I540fc70b9a11afcc1534448076a92499ae63fd09
2018-02-07Add a test to verify application of multiple overlaysHridya Valsaraju
am: d698d0eb90 Change-Id: I16f0c3f18eef7c19d3ec3782c1509b891370be41
2018-02-07Add capability to verify application of multiple overlaysHridya Valsaraju
am: 4c7735ac01 Change-Id: I48f9fb79abb70b8156c0f6c0b032423e701e09b5
2018-02-07Add a test to verify application of multiple overlaysHridya Valsaraju
Bug: 67779848 Test: sh apply_verify_multiple_overlay.sh Change-Id: I1eef35a9e4469eaffe240e71fa849183f9c1c90d
2018-02-07Add capability to verify application of multiple overlaysHridya Valsaraju
Bug: 67779848 Test: sh apply_verify_multiple_overlay.sh Change-Id: I022a9b222161c279cfb7ba8546d465b478786d9c
2018-02-07Add mkdtboimg am: 9bde0c43d9 am: 6fb1bf0116Sandeep Patil
am: 8491f70861 Change-Id: Ia9391219618bc8fe32c00bdfe371f1b6f834e303
2018-02-06Add mkdtboimg am: 9bde0c43d9Sandeep Patil
am: 6fb1bf0116 Change-Id: I06dbac53c9a988ae490200f4c496acb483268b6f
2018-02-06Add mkdtboimgSandeep Patil
am: 9bde0c43d9 Change-Id: I4eb3d9c8781691e4bf4246602a8671e9b10f60a0
2018-02-05Add mkdtboimgSandeep Patil
Identical to the 'mkdtimg' written in C. The tool retains exactly the same command line options but compacts the total code down to a single compact python module. 'pymkdtimg' supports all commands supported by 'mkdtimg' except the arguments cannot be device tree properties. That support depends on 'pylibfdt' being available. The CL also adds test script that compares mkdtimg output with pymkdtimg output using all supported commands. TODO: - Add support for DT property arguments (depends on pylibfdt) - Rename tools to be called '[py]mkdtboimg', since they are actually creating the dtbo images - Test on a device Test: cd utils/tests; ./mkdtboimg_testdata.sh Change-Id: Id3919e634b08e2c642ca21769937e1277e3d2bc8 Signed-off-by: Sandeep Patil <sspatil@google.com>
2018-02-03Refactor code to find overlay target am: c0957f2fa7 am: 2bc3e216c0Hridya Valsaraju
am: 4bfa6ad985 Change-Id: Ifd6804d616890984a9c5111c31e82162e84276af
2018-02-03Refactor code to find overlay target am: c0957f2fa7Hridya Valsaraju
am: 2bc3e216c0 Change-Id: If485f06b1ddf23cef2688618dc7a5e63fdb37d41
2018-02-03Refactor code to find overlay targetHridya Valsaraju
am: c0957f2fa7 Change-Id: Iddb06e770f08e7138192bc898c973b39e833f6f6
2018-02-02Fix bug in ufdt_get_node_by_phandle am: 9ec4bdabb7 am: 51c5d7da40Hridya Valsaraju
am: 6788c8cc94 Change-Id: I3a513e2178500945f6af55d62beb4bc7a485c89f
2018-02-02Fix bug in ufdt_get_node_by_phandle am: 9ec4bdabb7Hridya Valsaraju
am: 51c5d7da40 Change-Id: I458e6fd86e3e9d7c908afab3cb1fa2eaf1b237c7
2018-02-02Fix bug in ufdt_get_node_by_phandleHridya Valsaraju
am: 9ec4bdabb7 Change-Id: I9b8328b6b4a152b3defef7552676927901fcfd44
2018-02-02Refactor code to find overlay targetHridya Valsaraju
Test: mm Bug: 67779848 Change-Id: Iec654609d12e1925076ff65aafb94bf6bdf4775d
2018-01-31Fix bug in ufdt_get_node_by_phandleHridya Valsaraju
Bug:67779848 Test: mm If the phandle being searched for exceeded the highest phandle in phandle_table.data, the bug was causing the return of the node corresponding to the highest phandle in phandle_table.data. Change-Id: I731c820b0c4bfe75a14cc1d22a34262b9905f365
2018-01-30Add a VTS test to verify DTBO am: 204e2ddbc8 am: 2ef721ddbdHridya Valsaraju
am: f2ac1957c8 Change-Id: Ic8bcd25fe80159e9818ad25e5e7b20677d9ddf52
2018-01-30Create libufdt_verify am: 5168cab4cb am: 0d5e3e814eHridya Valsaraju
am: 7704caad55 Change-Id: I79ec6b4720c023d5b1f4a2cec2a9f75f36944083
2018-01-30Add a VTS test to verify DTBO am: 204e2ddbc8Hridya Valsaraju
am: 2ef721ddbd Change-Id: I21dd7d4e69301dc2ada855643e533007887967a7
2018-01-30Create libufdt_verify am: 5168cab4cbHridya Valsaraju
am: 0d5e3e814e Change-Id: Idf62ad1451e618d1f6a444f172a6babd7bc37106
2018-01-30Add a VTS test to verify DTBOHridya Valsaraju
am: 204e2ddbc8 Change-Id: I1bc6d4b08cce19d09e681641b1e3cfdcb6a58f49
2018-01-30Create libufdt_verifyHridya Valsaraju
am: 5168cab4cb Change-Id: I041e4a25e030471c1754852152db16e82fd45f94
2018-01-29Add a VTS test to verify DTBOHridya Valsaraju
Bug: 67779848 Test: vts-tradefed run vts -m VtsVerifyDTBOTest Change-Id: I826b49cb32815ef708e9838d831286f609c42b46
2018-01-23Create libufdt_verifyHridya Valsaraju
Exposes an API to verify if a device tree overlay has been correctly applied on an FDT. Bug: 67779848 Test: vts-tradefed run vts -m VtsVerifyDTBOTest Change-Id: I0606fd79784b8beed1d912129dfbc9b7634e7708
2017-11-22Suppress format warnings due to size_t/ulong mismatch. am: 1521972c6a am: ↵Chih-Hung Hsieh
8aadca5e05 am: 716ee9fd1c Change-Id: Ie08449615439fbfbd7b6aea87adb70050a42d958
2017-11-22Suppress format warnings due to size_t/ulong mismatch. am: 1521972c6aChih-Hung Hsieh
am: 8aadca5e05 Change-Id: I76072d56470e98d2978c6b1a91800e76eedf42cf
2017-11-22Suppress format warnings due to size_t/ulong mismatch.android-wear-8.0.0_r1Chih-Hung Hsieh
am: 1521972c6a Change-Id: I9e8f1afca0b00070b53840ad3d7d555a639d32e7
2017-11-21Suppress format warnings due to size_t/ulong mismatch.android-o-mr1-iot-preview-6o-mr1-iot-preview-6Chih-Hung Hsieh
Bug: http://b/66996870 Test: Builds on darwin. Change-Id: I5859667f69036c8cacace628e292ab6dab797574 Exempt-From-Owner-Approval: fix broken builds
2017-11-21Suppress format warnings due to size_t/ulong mismatch. am: 6d7c3b961a am: ↵Stephen Hines
bbc17e0deb am: 89d084ea0e Change-Id: I8f71c9c92cba1c3716a0ab571b38bfaed8614e8b
2017-11-21Suppress format warnings due to size_t/ulong mismatch. am: 6d7c3b961aStephen Hines
am: bbc17e0deb Change-Id: Ia22e51b5e3f5662c9eb8d9561e998f621bb41f8f
2017-11-21Suppress format warnings due to size_t/ulong mismatch.Stephen Hines
am: 6d7c3b961a Change-Id: I410989337c55420bf6bdf47c2e0e9b3b4fa33a3a
2017-11-21Suppress format warnings due to size_t/ulong mismatch.Stephen Hines
Bug: http://b/66996870 Test: Builds on darwin. Exempt-From-Owner-Approval: fix broken builds Change-Id: I4fac5ee03183a4c115da23d06205f8cefd683240
2017-11-15Merge remote-tracking branch 'goog/stage-aosp-master' into HEADXin Li
am: ac196cbe65 Change-Id: I47f409877f3191da3e85ccff180e4007474b880f