On Wed, Nov 17, 2010 at 01:01:04PM +0100, Alexander Graf wrote: > The s390 target doesn't compile out of the box anymore. This patch fixes all > the obvious glitches that got introduced in the last few weeks. > > Signed-off-by: Alexander Graf <ag...@suse.de>
Thanks, applied. > --- > hw/s390-virtio-bus.h | 2 ++ > hw/s390-virtio.c | 1 + > target-s390x/kvm.c | 2 +- > target-s390x/translate.c | 2 +- > 4 files changed, 5 insertions(+), 2 deletions(-) > > diff --git a/hw/s390-virtio-bus.h b/hw/s390-virtio-bus.h > index 41558c9..669b610 100644 > --- a/hw/s390-virtio-bus.h > +++ b/hw/s390-virtio-bus.h > @@ -17,6 +17,8 @@ > * License along with this library; if not, see > <http://www.gnu.org/licenses/>. > */ > > +#include "virtio-net.h" > + > #define VIRTIO_DEV_OFFS_TYPE 0 /* 8 bits */ > #define VIRTIO_DEV_OFFS_NUM_VQ 1 /* 8 bits */ > #define VIRTIO_DEV_OFFS_FEATURE_LEN 2 /* 8 bits */ > diff --git a/hw/s390-virtio.c b/hw/s390-virtio.c > index e7aec14..f29b624 100644 > --- a/hw/s390-virtio.c > +++ b/hw/s390-virtio.c > @@ -19,6 +19,7 @@ > > #include "hw.h" > #include "block.h" > +#include "blockdev.h" > #include "sysemu.h" > #include "net.h" > #include "boards.h" > diff --git a/target-s390x/kvm.c b/target-s390x/kvm.c > index 9bf6abb..adf4a9e 100644 > --- a/target-s390x/kvm.c > +++ b/target-s390x/kvm.c > @@ -119,7 +119,7 @@ int kvm_arch_put_registers(CPUState *env, int level) > > int kvm_arch_get_registers(CPUState *env) > { > - uint32_t ret; > + int ret; > struct kvm_regs regs; > int i; > > diff --git a/target-s390x/translate.c b/target-s390x/translate.c > index 881d8c4..d33bfb1 100644 > --- a/target-s390x/translate.c > +++ b/target-s390x/translate.c > @@ -36,7 +36,7 @@ void cpu_dump_state(CPUState *env, FILE *f, > fprintf_function cpu_fprintf, > } > } > for (i = 0; i < 16; i++) { > - cpu_fprintf(f, "F%02d=%016lx", i, env->fregs[i]); > + cpu_fprintf(f, "F%02d=%016lx", i, (long)env->fregs[i].i); > if ((i % 4) == 3) { > cpu_fprintf(f, "\n"); > } else { > -- > 1.6.0.2 > > > -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net