aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-11ANDROID: bazel: Clean up lexer and parser rulesPierre-Clément Tosi
Simplify the build file as - dtc_gen creates an unnecessarily broad (and confusing) dependency list by using glob([".h"]) as its header list. Instead, dtc now lists explicitly the few headers it actually needs; - generating dtc-lexer.lex.c does not require dtc-parser.{c,h}; - Bison can be told to directly create dtc-parser.{c,h} so no need for an unnecessarily broad copying of *.[ch] to move some intermediate results. As a result, we get two genrule() wrapping the source files respectively generated through lex and bison, which can be listed as srcs of dtc. Test: bazel build //:all Change-Id: I238d963af8a338c46f39c8ba9e4314fe536948cf
2023-10-11ANDROID: bazel: Fix dtc header dependenciesPierre-Clément Tosi
As dtc compiles util.c, which includes util.h and version_non_gen.h (or version_gen.h upstream), the cc_binary should list those dependencies explicitly so that a change in them triggers a rebuild. Furthermore, dtc also depends on dtc.h and srcpos.h, which are only found as dependencies by Bazel through the overkill glob(["*.h"]) header list of dtc_gen so list them explicitly here so that that cc_library can be dropped. Introduce the UTILS list to DRY the build file. Test: bazel build //:dtc Change-Id: I32076c65b60820dc91f6dc84c3ee3cad310c1db5
2023-10-11ANDROID: Use -Wall and more when building libfdtPierre-Clément Tosi
Build libfdt with the same warnings as the DTC tools. This effectively starts using -Wno-missing-field-initializers, -Wno-unused-parameter, and -Wall. Test: m libfdt Test: bazel build //:libfdt Change-Id: I5a2ae1ee86b4613d0aa7a0174d235976d7be45cc
2023-10-11ANDROID: Use -Wno-macro-redefined for DTC toolsPierre-Clément Tosi
As we use the flag when building libfdt, also enable it for the tools. Test: m dtc fdtget fdtoverlay Test: bazel build //:all Change-Id: I3c0775436bb9be1367e1937e99a6e87d1dce664c
2023-10-09ANDROID: De-dup fdt_path_offset_namelen check am: 8246453859 am: d230a22138 ↵Pierre-Clément Tosi
am: deae0e691d am: 82117c0a8d am: 29d6b4dbf5 Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2775197 Change-Id: I4d739adf61fb6988f457eaf6cdf948a1efa3cc6a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-09ANDROID: De-dup fdt_path_offset_namelen check am: 8246453859 am: d230a22138 ↵Pierre-Clément Tosi
am: deae0e691d am: 82117c0a8d Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2775197 Change-Id: I1724e9c66aa2b62a780db39d9fe82694fc533ef2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-09ANDROID: De-dup fdt_path_offset_namelen check am: 8246453859 am: d230a22138 ↵Pierre-Clément Tosi
am: deae0e691d Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2775197 Change-Id: I2fa7201c05517cf2aeceffa5f988b64f2e1db699 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-09ANDROID: De-dup fdt_path_offset_namelen check am: 8246453859 am: d230a22138Pierre-Clément Tosi
Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2775197 Change-Id: Ib924c07d07b40065dd0742801ce33e64e977373d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-09ANDROID: De-dup fdt_path_offset_namelen check am: 8246453859Pierre-Clément Tosi
Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2775197 Change-Id: I8647701d65219ed610357aacb93c06b2b07ace06 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07[automerger skipped] Merge Android 14 am: d7e38d805f -s ours am: 2e7063b860 ↵Xin Li
-s ours am: efdd2c9a65 -s ours am: 271ad7e116 -s ours am: 5c399628a5 -s ours am skip reason: Merged-In I62ea59ee306eda58b764df2a9e5f2f33778e4b5c with SHA-1 b148d78706 is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2776987 Change-Id: Icfa5e2f367f14a7c5747438a7f785f87fcdead19 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06ANDROID: De-dup fdt_path_offset_namelen checkPierre-Clément Tosi
Due to a missing "Merged-In" tag, automerger got confused and AOSP ended up with "libfdt: fdt_path_offset_namelen: Reject empty paths" being applied twice: commit d10c84c4bc78e8ebd8c6ebf70126ad3cb0ba1c46 commit a6ac6d916df145366bcb34f5507d5da213b2ebaf so remove the duplicated code. Test: N/A Change-Id: I3684b3d6af1be02a96ffa04f98c15297f890cc74
2023-10-06[automerger skipped] Merge Android 14 am: d7e38d805f -s ours am: 2e7063b860 ↵Xin Li
-s ours am: efdd2c9a65 -s ours am: 271ad7e116 -s ours am skip reason: Merged-In I62ea59ee306eda58b764df2a9e5f2f33778e4b5c with SHA-1 b148d78706 is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2776987 Change-Id: Ic4287bd5177670e8e9935b755618a978977cea54 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: d7e38d805f -s ours am: 2e7063b860 ↵Xin Li
-s ours am: efdd2c9a65 -s ours am skip reason: Merged-In I62ea59ee306eda58b764df2a9e5f2f33778e4b5c with SHA-1 b148d78706 is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2776987 Change-Id: Ieec2283665cc8154131d2cd76f80b4b76e9bcb81 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: d7e38d805f -s ours am: 2e7063b860 ↵Xin Li
-s ours am skip reason: Merged-In I62ea59ee306eda58b764df2a9e5f2f33778e4b5c with SHA-1 b148d78706 is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2776987 Change-Id: I0e3e7347a7442445e3f97dc5684390cb6f5ae683 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: d7e38d805f -s oursXin Li
am skip reason: Merged-In I62ea59ee306eda58b764df2a9e5f2f33778e4b5c with SHA-1 b148d78706 is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2776987 Change-Id: I0628233600d9ffafe18fb1dc8a3d1c923fbafced Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-05Merge Android 14Xin Li
Bug: 298295554 Merged-In: I62ea59ee306eda58b764df2a9e5f2f33778e4b5c Change-Id: I610f13b78388d3d230aae815af74199632d12009
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: 94ac094915 -s ours ↵Xin Li
am: f8dd7625a1 -s ours am: 803e2df03f -s ours am: 95937d66a3 -s ours am skip reason: Merged-In I40f39f20268fa51c3f5c690e89f8853a5aff0566 with SHA-1 d1f37c215b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/dtc/+/24182667 Change-Id: Ibadc20e4cb94c07756a5daeec2cc6ecace04fcf7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: 94ac094915 -s ours ↵Xin Li
am: f8dd7625a1 -s ours am: 803e2df03f -s ours am skip reason: Merged-In I40f39f20268fa51c3f5c690e89f8853a5aff0566 with SHA-1 d1f37c215b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/dtc/+/24182667 Change-Id: Id5a5797170b5246573e3792bb3159148ed3cc303 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: 94ac094915 -s ours ↵Xin Li
am: f8dd7625a1 -s ours am skip reason: Merged-In I40f39f20268fa51c3f5c690e89f8853a5aff0566 with SHA-1 d1f37c215b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/dtc/+/24182667 Change-Id: I42891fc8d6e3b3e90c84fd7c5251f9b5c16262a5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28[automerger skipped] Merge Android U (ab/10368041) am: 94ac094915 -s oursXin Li
am skip reason: Merged-In I40f39f20268fa51c3f5c690e89f8853a5aff0566 with SHA-1 d1f37c215b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/dtc/+/24182667 Change-Id: I214ba354d9b0b02653f65c8c5ebf9d31cf0e4be6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14Merge Android U (ab/10368041)tmp_amf_298295554Xin Li
Bug: 291102124 Merged-In: I40f39f20268fa51c3f5c690e89f8853a5aff0566 Change-Id: Ic2996360fe99f05286bbe22c375053e2c249a762
2023-06-07build: Add BUILD.bazel file am: b148d78706 am: 11c0b06b54 am: d11c6bc653 am: ↵John Moon
d1f37c215b am: b7060df108 am: 8a29ef6bdf Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2569090 Change-Id: I0d5fec9b5c30061fb78e982fedfe387ca7d93788 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-07build: Add BUILD.bazel file am: b148d78706 am: 11c0b06b54 am: d11c6bc653 am: ↵John Moon
d1f37c215b am: b7060df108 Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2569090 Change-Id: I6c91a197c98becf9e4916349385fff80c62efc5d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-07build: Add BUILD.bazel file am: b148d78706 am: 11c0b06b54 am: d11c6bc653 am: ↵John Moon
d1f37c215b Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2569090 Change-Id: Idaef77b3c55800c207a57623bd4f7a503458b33e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-07build: Add BUILD.bazel file am: b148d78706 am: 11c0b06b54 am: d11c6bc653John Moon
Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2569090 Change-Id: I40f39f20268fa51c3f5c690e89f8853a5aff0566 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-07build: Add BUILD.bazel file am: b148d78706 am: 11c0b06b54John Moon
Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2569090 Change-Id: I5321182ecd222a778e5a987faade8d323fd0e237 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-07build: Add BUILD.bazel file am: b148d78706android-u-beta-4-gplJohn Moon
Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2569090 Change-Id: Ifa42047c4af371423fd39d5a57d3a20b026903a9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28build: Add BUILD.bazel fileandroid-u-beta-3-gplJohn Moon
Currently, the dtc project builds with Make. As some consumers of this project use Bazel, and eventually all of AOSP will need to move to Bazel anyway, add a a Bazel build definition. Bug: 251879933 Change-Id: I62ea59ee306eda58b764df2a9e5f2f33778e4b5c Signed-off-by: John Moon <quic_johmoo@quicinc.com>
2023-01-18Editing the METADATA file am: 007e485e20 am: 2675843042 am: 8404f43579android-u-qpr1-beta-2.2-gplandroid-u-qpr1-beta-1-gplandroid-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16aml_rkp_341510000aml_rkp_341311000aml_rkp_341114000aml_rkp_341015010aml_rkp_341012000aml_hef_341717050aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030aml_cfg_341510000android14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-mainline-healthfitness-releaseandroid14-devandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releaseSadaf Ebrahimi
Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2389160 Change-Id: Idb331c884b9695634aeba21cc308176bde3d1d02 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-18Editing the METADATA file am: 007e485e20 am: 2675843042Sadaf Ebrahimi
Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2389160 Change-Id: I5de993b40c6c66e861c1a74286c9f391c97ffa1b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-18Editing the METADATA file am: 007e485e20android-u-beta-2-gplandroid-u-beta-1-gplSadaf Ebrahimi
Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2389160 Change-Id: I7e155af16cbec978c45e9dfc1a0c6be072ba160d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-18Editing the METADATA filemain-16k-with-phonesSadaf Ebrahimi
The URL value and version was incorrect. Test: TreeHugger Change-Id: I252531db077d97c3e40758ef90faf5e30a93dbe8
2022-12-22Merge "Enable fdtoverlay and fdtdump for development tool" am: 5fffecf48c ↵Treehugger Robot
am: 04615cdf52 am: 240396c58d Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2358839 Change-Id: I26ce32fd474a1ad07b05d94aba5459250e18bfb5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-22Merge "Enable fdtoverlay and fdtdump for development tool" am: 5fffecf48c ↵Treehugger Robot
am: 04615cdf52 Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2358839 Change-Id: I4b276837e190b4489062a93b80b9d16ac0ce92c6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-22Merge "Enable fdtoverlay and fdtdump for development tool" am: 5fffecf48cTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2358839 Change-Id: Ic820e7b74b5319fd64f1a8796af01b4c6f6c7ef8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-22Merge "Enable fdtoverlay and fdtdump for development tool"Treehugger Robot
2022-12-15Enable fdtoverlay and fdtdump for development toolJaewan Kim
Test: Build and run binaries Change-Id: I37b687a638eed0e45901ea4de39e86b742dfca5d
2022-12-12Merge "[automerger skipped] Merge Android 13 QPR1 am: 82a38bf553 -s ours" ↵Automerger Merge Worker
into stage-aosp-master am: d41226ba63 -s ours am: 1a58430efb -s ours am skip reason: Merged-In I14ab0a074ab994c1f598243d2d5795d2cd9a853a with SHA-1 d10c84c4bc is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2338092 Change-Id: Ia0fef412e1e2a44c261687b8969e66dc4b85b197 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-12[automerger skipped] Merge Android 13 QPR1 am: 82a38bf553 -s ours am: ↵Xin Li
bd6c6998d8 -s ours am: 4e19f65a16 -s ours am skip reason: Merged-In I14ab0a074ab994c1f598243d2d5795d2cd9a853a with SHA-1 d10c84c4bc is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2338092 Change-Id: I51fe1fa75cccd10bf671781bdc7eaf6f96b2b565 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-12[automerger skipped] Merge Android 13 QPR1 am: 82a38bf553 -s ours am: ↵Xin Li
dd38ac1c63 -s ours am: b15862c7cc -s ours am skip reason: Merged-In I14ab0a074ab994c1f598243d2d5795d2cd9a853a with SHA-1 d10c84c4bc is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2338092 Change-Id: I7982e0854ec2093c6c45bf20a838fc0df4a30f06 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-10Merge "[automerger skipped] Merge Android 13 QPR1 am: 82a38bf553 -s ours" ↵Automerger Merge Worker
into stage-aosp-master am: d41226ba63 -s ours am skip reason: Merged-In I14ab0a074ab994c1f598243d2d5795d2cd9a853a with SHA-1 d10c84c4bc is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2338092 Change-Id: I9c649cf7d8231031f8fc7be5b09a8f9834d85a74 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-10[automerger skipped] Merge Android 13 QPR1 am: 82a38bf553 -s ours am: ↵Xin Li
bd6c6998d8 -s ours am skip reason: Merged-In I14ab0a074ab994c1f598243d2d5795d2cd9a853a with SHA-1 d10c84c4bc is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2338092 Change-Id: Idf1afb85fe7dc7c311919754606e85311cdb8b74 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-10[automerger skipped] Merge Android 13 QPR1 am: 82a38bf553 -s ours am: ↵Xin Li
dd38ac1c63 -s ours am skip reason: Merged-In I14ab0a074ab994c1f598243d2d5795d2cd9a853a with SHA-1 d10c84c4bc is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2338092 Change-Id: I914e85afa788c459472db84f2f15227a76a42f0d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-09Merge "[automerger skipped] Merge Android 13 QPR1 am: 82a38bf553 -s ours" ↵Automerger Merge Worker
into stage-aosp-master
2022-12-09[automerger skipped] Merge Android 13 QPR1 am: 82a38bf553 -s oursXin Li
am skip reason: Merged-In I14ab0a074ab994c1f598243d2d5795d2cd9a853a with SHA-1 d10c84c4bc is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2338092 Change-Id: I929b412dc440ae00f823a01c91f92c16666f5332 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-09[automerger skipped] Merge Android 13 QPR1 am: 82a38bf553 -s oursXin Li
am skip reason: Merged-In I14ab0a074ab994c1f598243d2d5795d2cd9a853a with SHA-1 d10c84c4bc is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2338092 Change-Id: I5afda515c392e7e3364514988e8ccb1d4e0075f9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-09Merge Android 13 QPR1Xin Li
Bug: 261731544 Merged-In: I14ab0a074ab994c1f598243d2d5795d2cd9a853a Change-Id: I26650c5f0a4d98796dd1a9a8709ba704350b5492
2022-11-10[automerger skipped] Merge TP1A.221105.002 to aosp-master - DO NOT MERGE am: ↵Bill Yi
bca43fa152 -s ours am: 5d258c9556 -s ours am: cef7ebc539 -s ours am skip reason: subject contains skip directive Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2294418 Change-Id: I517e750f19947c2059a9dbb187c7b6fda3e28959 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-10[automerger skipped] Merge TP1A.221105.002 to aosp-master - DO NOT MERGE am: ↵Bill Yi
bca43fa152 -s ours am: 5d258c9556 -s ours am skip reason: Merged-In I200e94ae7c45f0c474c449c3808766932f62d23f with SHA-1 9fb2d8a4f4 is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2294418 Change-Id: Iab93f9aac58a735ffbd99cc7219bb8857fa0ac27 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-09[automerger skipped] Merge TP1A.221105.002 to aosp-master - DO NOT MERGE am: ↵Bill Yi
bca43fa152 -s ours am skip reason: Merged-In I200e94ae7c45f0c474c449c3808766932f62d23f with SHA-1 9fb2d8a4f4 is already in history Original change: https://android-review.googlesource.com/c/platform/external/dtc/+/2294418 Change-Id: Ib66741e72e32412c574d869c713649de4fc885f0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>