Re: Posted vs. non-posted device access

2021-02-16 Thread Mark Kettenis
> From: David Gwynne > Date: Tue, 16 Feb 2021 12:58:35 +1000 > > > On 16 Feb 2021, at 06:01, Mark Kettenis wrote: > > > >> Date: Mon, 15 Feb 2021 01:19:29 +0100 > >> From: Patrick Wildt > >> > >> Am Mon, Feb 15, 2021 at 09:55:56AM +1000 schrieb David Gwynne: > >>> > >>> > On 15 Feb

Re: Posted vs. non-posted device access

2021-02-15 Thread David Gwynne
> On 16 Feb 2021, at 06:01, Mark Kettenis wrote: > >> Date: Mon, 15 Feb 2021 01:19:29 +0100 >> From: Patrick Wildt >> >> Am Mon, Feb 15, 2021 at 09:55:56AM +1000 schrieb David Gwynne: >>> >>> On 15 Feb 2021, at 07:54, Mark Kettenis wrote: One of the aspects of device

Re: Posted vs. non-posted device access

2021-02-15 Thread Mark Kettenis
> Date: Mon, 15 Feb 2021 01:19:29 +0100 > From: Patrick Wildt > > Am Mon, Feb 15, 2021 at 09:55:56AM +1000 schrieb David Gwynne: > > > > > > > On 15 Feb 2021, at 07:54, Mark Kettenis wrote: > > > > > > One of the aspects of device access is whether CPU writes to a device > > > are posted or

Re: Posted vs. non-posted device access

2021-02-14 Thread Patrick Wildt
Am Mon, Feb 15, 2021 at 09:55:56AM +1000 schrieb David Gwynne: > > > > On 15 Feb 2021, at 07:54, Mark Kettenis wrote: > > > > One of the aspects of device access is whether CPU writes to a device > > are posted or non-posted. For non-posted writes, the CPU will wait > > for the device to

Re: Posted vs. non-posted device access

2021-02-14 Thread David Gwynne
> On 15 Feb 2021, at 07:54, Mark Kettenis wrote: > > One of the aspects of device access is whether CPU writes to a device > are posted or non-posted. For non-posted writes, the CPU will wait > for the device to acknowledge that the write has performed. If the > device sits on a bus far

Posted vs. non-posted device access

2021-02-14 Thread Mark Kettenis
One of the aspects of device access is whether CPU writes to a device are posted or non-posted. For non-posted writes, the CPU will wait for the device to acknowledge that the write has performed. If the device sits on a bus far away, this can take a while and slow things down. The alternative