[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 becaus

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 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. - Fix F

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 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: http://cvs.savannah.gnu.org/viewcvs/q

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 th

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 4

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

[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 +++ q

[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 -kerne

[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: FAT