[Qemu-devel] OS Circular on KVM/KQEMU/QEMU

2007-05-18 Thread Kuniyasu Suzaki
Hello, We release the script for OS Circular on QEMU/KQEMU/KVM. OS Circular is Internet Disk Image Distributor for VM. OS Circular depended on Xen-HVM and required the CPU which includes virtualization extension(Intel-VT or AMD-SVM). The script enables to run OS Circular on normal x86 CPU

Re: [Qemu-devel] Rewritten Linux kernel loader

2007-05-18 Thread Adam Lackorzynski
Hi, On Thu May 17, 2007 at 14:06:57 -0700, H. Peter Anvin wrote: +/* Generate an initial boot sector which sets state and jump to + a specified vector */ +static int generate_bootsect(uint32_t gpr[8], uint16_t segs[6], uint16_t ip) +{ +uint8_t bootsect[512], *p; +int i; + +

[Qemu-devel] [PATCH] Fix sysrq support from the monitor mux

2007-05-18 Thread Jason Wessel
The monitor mux code calls uses the wrong opaque structure and crashes qemu. This patch fixes it such that the sysrq support works correctly. Signed-off-by: Jason Wessel [EMAIL PROTECTED] Jason. --- vl.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: qemu/vl.c

[Qemu-devel] qemu/target-mips cpu.h exec.h op.c op_helper.c ...

2007-05-18 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/05/18 11:55:54 Modified files: target-mips: cpu.h exec.h op.c op_helper.c translate.c Log message: - Move FPU exception handling into helper functions, since they are big. -

Re: [Qemu-devel] Rewritten Linux kernel loader

2007-05-18 Thread H. Peter Anvin
Adam Lackorzynski wrote: + +/* Make sure we have a partition signature */ +bootsect[0x510] = 0x55; +bootsect[0x511] = 0xaa; These two should be decimal instead of hex. Oh, yes, duh. 510 and 511 or 0x1fe and 0x1ff. -hpa

[Qemu-devel] qemu vl.c

2007-05-18 Thread Andrzej Zaborowski
CVSROOT:/sources/qemu Module name:qemu Changes by: Andrzej Zaborowski balrog 07/05/18 17:46:59 Modified files: . : vl.c Log message: Fix sysrq support from the monitor mux (originally by Jason Wessel). CVSWeb URLs:

Re: [Qemu-devel] qemu/target-mips op.c translate.c

2007-05-18 Thread Stefan Weil
This change still does not fix the problems with self-modifying code in Linux FPU emulation. Linux FPU emulation calls mips_dsemul which calls flush_cache_sigtramp which is local_r4k_flush_cache_sigtramp for MIPS 4KEc. So I had expected that the new code would fix the problems with FPU emulation.

Re: [Qemu-devel] qemu/target-mips op.c translate.c

2007-05-18 Thread Thiemo Seufer
Stefan Weil wrote: This change still does not fix the problems with self-modifying code in Linux FPU emulation. Linux FPU emulation calls mips_dsemul which calls flush_cache_sigtramp which is local_r4k_flush_cache_sigtramp for MIPS 4KEc. So I had expected that the new code would fix the

Re: [Qemu-devel] qemu/target-mips op.c translate.c

2007-05-18 Thread Paul Brook
On Friday 18 May 2007, Thiemo Seufer wrote: Stefan Weil wrote: This change still does not fix the problems with self-modifying code in Linux FPU emulation. Linux FPU emulation calls mips_dsemul which calls flush_cache_sigtramp which is local_r4k_flush_cache_sigtramp for MIPS 4KEc. So I

Re: [Qemu-devel] Block driver and constant sector size

2007-05-18 Thread Paul Brook
On Saturday 12 May 2007, Jonathan Phenix wrote: Hi, currently the block driver in qemu only handles blocks (or sectors) which are 512 bytes long, ... Then, each probe functions should be modified to reject sector size which is not 512 bytes, except for the raw block driver, which will be

[Qemu-devel] support 64-bit compile on Solaris 10/X86

2007-05-18 Thread Ben Taylor
This set of patches allows 64-bit Solaris 10/11 X86 to compile qemu in a 64bit environment. It requires a 64-bit libsdl, but has been tested with all the tests (sparc, arm, mips, mipsel, linux-i386, and DamnSmallLinux) Ben --- qemu.ORIG/Makefile.target 2007-05-16 07:59:39.0 -0400 +++

[Qemu-devel] Xen 3.0.2 inside QEmu on x86_64

2007-05-18 Thread Milan Holzäpfel
Hello, I'm trying to run Xen 3.0.2 under QEmu, running on an Linux-2.6.21 x86_64 host. It works with -disable-kqemu, but performance is extremely slow. More precisely, my guest is a 64 bit Xen which should launch a x86_64 linux-2.6.16-something. Running it without -disable-kqemu and with

[Qemu-devel] [PATCH, MIPS64] Fix LDR and LDL instructions

2007-05-18 Thread Aurelien Jarno
Hi, The trivial patch below fixes the LDR and LDL instructions. Before modifying a register, it is better to load it :) With this patch I am able to boot a 64-bit MIPS kernel on the emulated Malta board up to the start of INIT. Then I get: Freeing unused kernel memory: 168k freed modprobe: