Re: [PATCH v8 11/17] KVM: arm64: implement basic ITS register handlers

2016-07-11 Thread Marc Zyngier
On 11/07/16 10:00, Andre Przywara wrote: > Hi, > > On 08/07/16 15:58, Marc Zyngier wrote: >> On 05/07/16 12:23, Andre Przywara wrote: >>> Add emulation for some basic MMIO registers used in the ITS emulation. >>> This includes: >>> - GITS_{CTLR,TYPER,IIDR} >>> - ID registers >>> -

Re: [PATCH v8 11/17] KVM: arm64: implement basic ITS register handlers

2016-07-11 Thread Andre Przywara
Hi, On 08/07/16 15:58, Marc Zyngier wrote: > On 05/07/16 12:23, Andre Przywara wrote: >> Add emulation for some basic MMIO registers used in the ITS emulation. >> This includes: >> - GITS_{CTLR,TYPER,IIDR} >> - ID registers >> - GITS_{CBASER,CREADR,CWRITER} >> (which implement the ITS command

Re: [PATCH v8 11/17] KVM: arm64: implement basic ITS register handlers

2016-07-08 Thread Marc Zyngier
On 05/07/16 12:23, Andre Przywara wrote: > Add emulation for some basic MMIO registers used in the ITS emulation. > This includes: > - GITS_{CTLR,TYPER,IIDR} > - ID registers > - GITS_{CBASER,CREADR,CWRITER} > (which implement the ITS command buffer handling) > - GITS_BASER > > Most of the

[PATCH v8 11/17] KVM: arm64: implement basic ITS register handlers

2016-07-05 Thread Andre Przywara
Add emulation for some basic MMIO registers used in the ITS emulation. This includes: - GITS_{CTLR,TYPER,IIDR} - ID registers - GITS_{CBASER,CREADR,CWRITER} (which implement the ITS command buffer handling) - GITS_BASER Most of the handlers are pretty straight forward, only the CWRITER handler