On Tue, Jun 30, 2020 at 5:50 AM Rob Herring <robh+dt@xxxxxxxxxx> wrote: > > On Thu, Jun 25, 2020 at 11:05 AM Masahiro Yamada <masahiroy@xxxxxxxxxx> wrote: > > > > When building %.dt.yaml from %.dts, two things happen in a row: > > > > [1] Run DTC to convert %.dts into %.dt.yaml > > > > [2] Run dt-validate against %.dt.yaml > > > > Currently, when any .yaml schema file is updated, processed-schema.yaml > > is regenerated, then both [1] and [2] are rerun for all .dts files. > > > > Actually, we do not need to rerun [1] since the original .dts is not > > updated. > > I have plans (and an intern working on it) to integrate the schema > checks into dtc. That's going to make turning on the schema checks > just a flag to dtc. I'm not sure if adding the complexity here is > worth it as I'd expect much of this patch to go away again. > > Is there any negative impact on the absolute clean build time? I'm > more concerned about that than optimizing rerunning. No benefit on the absolute clean build time. OK, then please skip this patch. -- Best Regards Masahiro Yamada