Age | Commit message (Collapse) | Author |
|
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)
|
|
am: 8acbfba48a
Change-Id: I39e34531807c668836318ca7d08cb5a155dff1eb
|
|
am: 1332f075b0
Change-Id: I3c82af4dc1704043a4c67db3f2d5f9b432ae4122
|
|
am: faecc11b17
Change-Id: Id704bb26ca6ac1a5f4c38f91bc5265af824c6182
|
|
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
|
|
6f9f1a4e9b
am: 49fda13627
Change-Id: I388447ecfbb36d21d88e36ba15d632fd5d9b0576
|
|
am: 6f9f1a4e9b
Change-Id: I79e40afb8b73ca234aa6b46c0176453111ec3060
|
|
am: aaa41aaa9a
Change-Id: I79f25b88914f9ce19aa96cc58c02e2948d041048
|
|
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
|
|
am: a98abbc7d6
Change-Id: I802a9c1f7f539a94a8440788bd22b5c460c5b977
|
|
am: 9f72e617fa
Change-Id: I4125de41f252d02bb39f1faa11332833afbdfd17
|
|
am: 45e84ede35
Change-Id: Ic7d2871791d0a883fa4abd2ab3a646edddaad00b
|
|
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
|
|
ebc156d5ee
am: 23dbdea31a
Change-Id: Id1776b0616a5f0ea9e815d2de9189587e92f7e11
|
|
93c9f57a7e
am: 4a0a77246c
Change-Id: I7a6a5b6d47a11810a58b07505f604fbd852e2479
|
|
am: ebc156d5ee
Change-Id: I240d9617438a7e7bae8b0a57a05e9b96885cfa10
|
|
am: 93c9f57a7e
Change-Id: I540fc70b9a11afcc1534448076a92499ae63fd09
|
|
am: d698d0eb90
Change-Id: I16f0c3f18eef7c19d3ec3782c1509b891370be41
|
|
am: 4c7735ac01
Change-Id: I48f9fb79abb70b8156c0f6c0b032423e701e09b5
|
|
Bug: 67779848
Test: sh apply_verify_multiple_overlay.sh
Change-Id: I1eef35a9e4469eaffe240e71fa849183f9c1c90d
|
|
Bug: 67779848
Test: sh apply_verify_multiple_overlay.sh
Change-Id: I022a9b222161c279cfb7ba8546d465b478786d9c
|
|
am: 8491f70861
Change-Id: Ia9391219618bc8fe32c00bdfe371f1b6f834e303
|
|
am: 6fb1bf0116
Change-Id: I06dbac53c9a988ae490200f4c496acb483268b6f
|
|
am: 9bde0c43d9
Change-Id: I4eb3d9c8781691e4bf4246602a8671e9b10f60a0
|
|
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>
|
|
am: 4bfa6ad985
Change-Id: Ifd6804d616890984a9c5111c31e82162e84276af
|
|
am: 2bc3e216c0
Change-Id: If485f06b1ddf23cef2688618dc7a5e63fdb37d41
|
|
am: c0957f2fa7
Change-Id: Iddb06e770f08e7138192bc898c973b39e833f6f6
|
|
am: 6788c8cc94
Change-Id: I3a513e2178500945f6af55d62beb4bc7a485c89f
|
|
am: 51c5d7da40
Change-Id: I458e6fd86e3e9d7c908afab3cb1fa2eaf1b237c7
|
|
am: 9ec4bdabb7
Change-Id: I9b8328b6b4a152b3defef7552676927901fcfd44
|
|
Test: mm
Bug: 67779848
Change-Id: Iec654609d12e1925076ff65aafb94bf6bdf4775d
|
|
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
|
|
am: f2ac1957c8
Change-Id: Ic8bcd25fe80159e9818ad25e5e7b20677d9ddf52
|
|
am: 7704caad55
Change-Id: I79ec6b4720c023d5b1f4a2cec2a9f75f36944083
|
|
am: 2ef721ddbd
Change-Id: I21dd7d4e69301dc2ada855643e533007887967a7
|
|
am: 0d5e3e814e
Change-Id: Idf62ad1451e618d1f6a444f172a6babd7bc37106
|
|
am: 204e2ddbc8
Change-Id: I1bc6d4b08cce19d09e681641b1e3cfdcb6a58f49
|
|
am: 5168cab4cb
Change-Id: I041e4a25e030471c1754852152db16e82fd45f94
|
|
Bug: 67779848
Test: vts-tradefed run vts -m VtsVerifyDTBOTest
Change-Id: I826b49cb32815ef708e9838d831286f609c42b46
|
|
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
|
|
8aadca5e05
am: 716ee9fd1c
Change-Id: Ie08449615439fbfbd7b6aea87adb70050a42d958
|
|
am: 8aadca5e05
Change-Id: I76072d56470e98d2978c6b1a91800e76eedf42cf
|
|
am: 1521972c6a
Change-Id: I9e8f1afca0b00070b53840ad3d7d555a639d32e7
|
|
Bug: http://b/66996870
Test: Builds on darwin.
Change-Id: I5859667f69036c8cacace628e292ab6dab797574
Exempt-From-Owner-Approval: fix broken builds
|
|
bbc17e0deb
am: 89d084ea0e
Change-Id: I8f71c9c92cba1c3716a0ab571b38bfaed8614e8b
|
|
am: bbc17e0deb
Change-Id: Ia22e51b5e3f5662c9eb8d9561e998f621bb41f8f
|
|
am: 6d7c3b961a
Change-Id: I410989337c55420bf6bdf47c2e0e9b3b4fa33a3a
|
|
Bug: http://b/66996870
Test: Builds on darwin.
Exempt-From-Owner-Approval: fix broken builds
Change-Id: I4fac5ee03183a4c115da23d06205f8cefd683240
|
|
am: ac196cbe65
Change-Id: I47f409877f3191da3e85ccff180e4007474b880f
|