Re: [PATCH 2/2] hw/riscv/virt: Introduce strict-dt

2024-09-09 Thread Andrew Jones
On Mon, Sep 09, 2024 at 12:41:24PM GMT, Alistair Francis wrote: > On Mon, Aug 19, 2024 at 5:50 PM Andrew Jones wrote: > > > > On Mon, Aug 19, 2024 at 11:19:18AM GMT, Alistair Francis wrote: > > > On Sat, Aug 17, 2024 at 2:08 AM Andrew Jones > > > wrote: > > > > > > > > Older firmwares and OS ker

Re: [PATCH 2/2] hw/riscv/virt: Introduce strict-dt

2024-09-08 Thread Alistair Francis
On Mon, Aug 19, 2024 at 5:50 PM Andrew Jones wrote: > > On Mon, Aug 19, 2024 at 11:19:18AM GMT, Alistair Francis wrote: > > On Sat, Aug 17, 2024 at 2:08 AM Andrew Jones > > wrote: > > > > > > Older firmwares and OS kernels which use deprecated device tree > > > properties or are missing support

Re: [PATCH 2/2] hw/riscv/virt: Introduce strict-dt

2024-08-19 Thread Richard Henderson
On 8/19/24 17:50, Andrew Jones wrote: I agree we should deprecate the invalid DT usage, with the goal of only generating DTs that make the validator happy. I'm not sure how long that deprecation period should be, though. It may need to be a while since we'll need to decide when we've waited long

Re: [PATCH 2/2] hw/riscv/virt: Introduce strict-dt

2024-08-19 Thread Andrew Jones
On Mon, Aug 19, 2024 at 11:19:18AM GMT, Alistair Francis wrote: > On Sat, Aug 17, 2024 at 2:08 AM Andrew Jones wrote: > > > > Older firmwares and OS kernels which use deprecated device tree > > properties or are missing support for new properties may not be > > tolerant of fully compliant device t

Re: [PATCH 2/2] hw/riscv/virt: Introduce strict-dt

2024-08-18 Thread Alistair Francis
On Sat, Aug 17, 2024 at 2:08 AM Andrew Jones wrote: > > Older firmwares and OS kernels which use deprecated device tree > properties or are missing support for new properties may not be > tolerant of fully compliant device trees. When divergence to the > bindings specifications is harmless for new

[PATCH 2/2] hw/riscv/virt: Introduce strict-dt

2024-08-16 Thread Andrew Jones
Older firmwares and OS kernels which use deprecated device tree properties or are missing support for new properties may not be tolerant of fully compliant device trees. When divergence to the bindings specifications is harmless for new firmwares and OS kernels which are compliant, then it's probab