Re: [Qemu-devel] Fwd: QEMU: AMD IOMMU implementation bugs

2019-02-22 Thread David Kiarie
On Mon, Feb 18, 2019 at 9:59 PM David Kiarie wrote: > > >> > >> > 3. And this might be something specific to my AMD IOMMU (1022:1437, >> Family >> > 16h), but the PS4 OS is checks the entire word stored in these registers >> > and computes the expression as: >> > config[AMDVI_CAPAB_BAR_LOW] |

Re: [Qemu-devel] Fwd: QEMU: AMD IOMMU implementation bugs

2019-02-18 Thread David Kiarie
> > > > > 3. And this might be something specific to my AMD IOMMU (1022:1437, > Family > > 16h), but the PS4 OS is checks the entire word stored in these registers > > and computes the expression as: > > config[AMDVI_CAPAB_BAR_LOW] | cap[AMDVI_CAPAB_BAR_HIGH] << 32 > > So just storing half words

Re: [Qemu-devel] Fwd: QEMU: AMD IOMMU implementation bugs

2019-02-18 Thread Peter Xu
On Sat, Feb 16, 2019 at 10:11:28PM +0300, David Kiarie wrote: > -- Forwarded message - > From: Alexandro Sánchez Bach > Date: Wed, Jan 31, 2018 at 2:29 AM > Subject: QEMU: AMD IOMMU implementation bugs > To: > > > Hey David, > > hello Mr Alexandro Sanchez Bach, > > I'm

[Qemu-devel] Fwd: QEMU: AMD IOMMU implementation bugs

2019-02-16 Thread David Kiarie
-- Forwarded message - From: Alexandro Sánchez Bach Date: Wed, Jan 31, 2018 at 2:29 AM Subject: QEMU: AMD IOMMU implementation bugs To: Hey David, hello Mr Alexandro Sanchez Bach, I'm working with your AMD IOMMU implementation since I'm writing a PlayStation 4 emulator. I