hi Philippe, On Tue, 2023-01-17 at 08:04 +0100, Philippe Mathieu-Daudé wrote: > If you create 2 devices with different properties, the > first gets its properties overwritten with the second's > ones. The !initialized guard should prevent that. In practize you would not create more usb-ccid devices, but usb-ccid-passthru on the same class, slots are now supported in card_realize. Abandoning all the static structures seems too big a change for a little tweaking, and setting from ENV was refused.
> > + qemu_ccid_descriptor[DESC_FEAT2] = s->feat2; Some devices (libcacard vscclient) want 4 here for "Automatic IFSD exchange". best Klaus -- Klaus Ripke Senior Developer Public Authorities Division secunet Security Networks AG Telefon: +49 201 5454-2982