On 15 September 2013 16:31, Michael S. Tsirkin <m...@redhat.com> wrote:
> On Sun, Sep 15, 2013 at 04:08:26PM +0100, Peter Maydell wrote:
>> The aborts I refer to above are if you misprogram the
>> device to try to do a bus master access to some part of
>> PCI memory space other than where the host controller's
>> BARs are
>
> So the controller won't claim this transaction.
> In that case you are right, they likely
> trigger PCI master aborts.
>
>> (or if you misprogram the controller not to
>> map its BARs at all).
>
> I'm not sure about this one. If BAR is enabled
> but part of it maps somewhere outside system RAM,
> you likely won't get an error on the PCI bus.

By "not mapping the BAR" I meant "not enabling the BAR".

-- PMM

Reply via email to