Jason, On Wed, Feb 22, 2017 at 8:44 AM, Jason Gunthorpe <jguntho...@obsidianresearch.com> wrote: > On Tue, Feb 21, 2017 at 10:05:42PM -0800, Moritz Fischer wrote: > >> That being said older drivers / fpga-mgr will not deal with newer features. >> TLV / KV or whatever doesn't change this fact, or am I missing something? > > Often a scheme will have an OPTIONAL and REQUIRED flag for each > value. If a REQUIRED value is present but the parser does not > support it then the parse fails.
Oh, of course. I'm a dorque :) Obvioiusly better customer experience like that. > For instance, we could mark Encrypted as required, and a zynq driver > that does not support the Encrypted tag would not load the bitfile > rather than try to load it wrongly. Funny you'd mention that. Thanks to your patch the zynq driver won't ;-) I ran into that while testing, hehe. > This can be forced into any of the approaches with various levels of > hackery. Yeah doesn't seem to hard, Cheers Moritz