> From: Michael S. Tsirkin <mst@xxxxxxxxxx> > Sent: Thursday, October 12, 2023 5:00 PM > I am instead talking about devices that work with existing legacy linux drivers > with no traps. > Yep, I understood. > > I am not expecting OASIS to do anything extra for legacy registers. > > > > [1] The device MUST reset when 0 is written to device_status, and present a 0 > in device_status once that is done. > > [2] After writing 0 to device_status, the driver MUST wait for a read > > of device_status to return 0 before reinitializing the device. > > We can add a note explaining that legacy drivers do not wait after doing reset, > that is not a problem. > If someone wants to make a device that works with existing legacy linux drivers, > they can do that. > Won't work with all drivers though, which is why oasis did not want to > standardize this. Ok. thanks.