Initialize the ring with zeroes on the backend side and on the
frontend set the 'unused' member to zeroes.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
linux-2.6.18-xen changeset: 374:
fedc10fba9f1d5ec0c72dbcbca87e508222b4c48
linux-2.6.18-xen date: Tue Jan 08 09:55:29 2008 +0000
tx = &tp->tx->ring[i].req;
tx->addr = virt_to_machine(txb->data);
tx->size = txb->len;
+ tx->unused = 0;
DPRINTK("First 4 characters sent by TPM-FE are "
"0x%02x 0x%02x 0x%02x 0x%02x\n",
}
tpmif->tx = (tpmif_tx_interface_t *)tpmif->tx_area->addr;
+ memset(tpmif->tx, 0, PAGE_SIZE);
err = bind_interdomain_evtchn_to_irqhandler(
tpmif->domid, evtchn, tpmif_be_int, 0, tpmif->devname, tpmif);