hw/9pfs/virtio_9p_device: use virtio wrappers to access headers.

Message ID 87bo4145hf.fsf@rustcorp.com.au
State New
Headers show

Commit Message

Rusty Russell Sept. 10, 2013, 5:21 a.m.
Greg Kurz <gkurz@linux.vnet.ibm.com> writes:
> Follow-up to Rusty's virtio endianness serie: enough to get a working
> virtfs mount.
> Note that st*_raw and ld*_raw are effectively replaced by st*_p and ld*_p.
> Signed-off-by: Greg Kurz <gkurz@linux.vnet.ibm.com>


I've reworked my patches in line with the anticipated KVM_GET_ONE_REG
from Mikey, and put this into the series.

Mikey, here's the template I assumed (needs CONFIG_KVM implementation of


FIXME: Implement for KVM using KVM_GET_ONE_REG!


diff --git a/target-ppc/kvm_ppc.h b/target-ppc/kvm_ppc.h
index 771cfbe..30d8af6 100644
--- a/target-ppc/kvm_ppc.h
+++ b/target-ppc/kvm_ppc.h
@@ -29,6 +29,7 @@  int kvmppc_clear_tsr_bits(PowerPCCPU *cpu, uint32_t tsr_bits);
 int kvmppc_or_tsr_bits(PowerPCCPU *cpu, uint32_t tsr_bits);
 int kvmppc_set_tcr(PowerPCCPU *cpu);
 int kvmppc_booke_watchdog_enable(PowerPCCPU *cpu);
+void kvmppc_update_spr_lpcr(PowerPCCPU *cpu);
 off_t kvmppc_alloc_rma(const char *name, MemoryRegion *sysmem);
 void *kvmppc_create_spapr_tce(uint32_t liobn, uint32_t window_size, int *pfd);
@@ -159,6 +160,10 @@  static inline bool kvmppc_has_cap_epr(void)
     return false;
+static inline void kvmppc_update_spr_lpcr(PowerPCCPU *cpu)
 #ifndef CONFIG_KVM