Re: [Qemu-devel] QEMU FreeBSD 6.1 "npxdna: fpcurthread == curthread" spewage
Am Freitag, 23. Juni 2006 22:55 schrieb Fabrice Bellard: > I put online kqemu version 1.3.0pre9 which should solve the issue. Maybe > it helps for the Windows XP hosts too ? > > Regards, > > Fabrice. Does kqemu accellerate a Win98 guest now, too, or are there still problems with thunking causing trouble? Thanks, Jan ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu vl.c qemu-doc.texi
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 14:49:44 Modified files: . : vl.c qemu-doc.texi Log message: UDP char device (initial patch by Jason Wessel) - TCP char device CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemu&r1=1.190&r2=1.191 http://cvs.savannah.gnu.org/viewcvs/qemu/qemu-doc.texi?cvsroot=qemu&r1=1.96&r2=1.97 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu Changelog
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 14:50:00 Modified files: . : Changelog Log message: update CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/Changelog?cvsroot=qemu&r1=1.118&r2=1.119 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu gdbstub.c
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 15:32:38 Modified files: . : gdbstub.c Log message: sparc fpu fix - allow 64 bit addresses (Blue Swirl) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/gdbstub.c?cvsroot=qemu&r1=1.39&r2=1.40 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu/target-sparc translate.c
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 15:33:53 Modified files: target-sparc : translate.c Log message: cpu_get_phys_page_debug fix (Blue Swirl) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/translate.c?cvsroot=qemu&r1=1.29&r2=1.30 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] Pending MIPS patches
Hi, just fyi below my list of pending MIPS patches. Not sure if all patches are ready for inclusion, but maybe they are helpful for somebody. I try to track which patches are already applied and which not. Please feel free to add, comment, discuss etc anything. Best regards Dirk Pending MIPS patches (bugs & improvements): === 1. [PATCH] Huge TLB performance improvement http://lists.gnu.org/archive/html/qemu-devel/2006-03/msg00034.html 2. [PATCH][MIPS] add "lwu" instruction http://lists.gnu.org/archive/html/qemu-devel/2006-04/msg00326.html 3. [PATCH] Add special MIPS multiply instructions http://lists.gnu.org/archive/html/qemu-devel/2006-04/msg00375.html 4. [PATCH][MIPS] Enforce aligned pc http://lists.gnu.org/archive/html/qemu-devel/2006-04/msg00484.html 5.[PATCH 5-6/8] Mips improvements http://lists.gnu.org/archive/html/qemu-devel/2006-05/msg00314.html http://lists.gnu.org/archive/html/qemu-devel/2006-05/msg00315.html Note: Patch 7/8 was eaten by list. 6. [PATCH] Fix initial value for MIPS CP0 Config Register http://lists.gnu.org/archive/html/qemu-devel/2006-05/msg00372.html 7. [PATCH] Restructure MIPS r4k code http://lists.gnu.org/archive/html/qemu-devel/2006-05/msg00429.html Note: Pending until additional MIPS machines are added. Comment from Fabrice: I prefer to wait until there is another mips machine (e.g. Malta). Currently I see no reason to move the mips code as it is very small. 8. [PATCH] Add mips-user signal handling http://lists.gnu.org/archive/html/qemu-devel/2006-06/msg00319.html 9. [PATCH] Update MIPS status register with EXL and ERL bits at exception http://lists.gnu.org/archive/html/qemu-devel/2006-06/msg00329.html ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu vl.c
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 16:25:21 Modified files: . : vl.c Log message: removed unused code - init timers earlier CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemu&r1=1.191&r2=1.192 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu console.c
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 16:26:29 Modified files: . : console.c Log message: send correctly long key sequences on slow terminals - fixes backspace handling CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/console.c?cvsroot=qemu&r1=1.5&r2=1.6 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
Re: [Qemu-devel] Pending MIPS patches
Dirk Behme wrote: Hi, just fyi below my list of pending MIPS patches. Not sure if all patches are ready for inclusion, but maybe they are helpful for somebody. I try to track which patches are already applied and which not. Please feel free to add, comment, discuss etc anything. Best regards Dirk Pending MIPS patches (bugs & improvements): === 1. [PATCH] Huge TLB performance improvement http://lists.gnu.org/archive/html/qemu-devel/2006-03/msg00034.html Need to verify that it does not slow down x86 target. 2. [PATCH][MIPS] add "lwu" instruction http://lists.gnu.org/archive/html/qemu-devel/2006-04/msg00326.html On which MIPS CPU is it defined ? Need to track instruction sets exactly to be able to select a given MIPS CPU at compile time or dynamically. 3. [PATCH] Add special MIPS multiply instructions http://lists.gnu.org/archive/html/qemu-devel/2006-04/msg00375.html Same remark. 4. [PATCH][MIPS] Enforce aligned pc http://lists.gnu.org/archive/html/qemu-devel/2006-04/msg00484.html Can it happen on a real MIPS ? If not, an assert should be used for example. 5.[PATCH 5-6/8] Mips improvements OK. Maybe expanding only the performance critical CP0 insn would have sufficed ? http://lists.gnu.org/archive/html/qemu-devel/2006-05/msg00314.html http://lists.gnu.org/archive/html/qemu-devel/2006-05/msg00315.html Note: Patch 7/8 was eaten by list. 6. [PATCH] Fix initial value for MIPS CP0 Config Register http://lists.gnu.org/archive/html/qemu-devel/2006-05/msg00372.html Already done. 7. [PATCH] Restructure MIPS r4k code http://lists.gnu.org/archive/html/qemu-devel/2006-05/msg00429.html Note: Pending until additional MIPS machines are added. Comment from Fabrice: I prefer to wait until there is another mips machine (e.g. Malta). Currently I see no reason to move the mips code as it is very small. 8. [PATCH] Add mips-user signal handling http://lists.gnu.org/archive/html/qemu-devel/2006-06/msg00319.html OK. Need to check the handling of "env->PC += 4" in linux-user/main.c. I want to be sure there is not a better solution. Adding setup_rt_frame would be good too. 9. [PATCH] Update MIPS status register with EXL and ERL bits at exception http://lists.gnu.org/archive/html/qemu-devel/2006-06/msg00329.html OK but the following lines are suspicious: } else { env->CP0_ErrorEPC = env->PC; } -env->hflags = MIPS_HFLAG_ERL; +env->hflags |= MIPS_HFLAG_ERL; + env->CP0_Status &= (1 << CP0St_ERL); pc = 0xBFC0; Fabrice. ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu vl.c vl.h tap-win32.c
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 17:18:27 Modified files: . : vl.c vl.h tap-win32.c Log message: multiple wait object support for win32 (kazu) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemu&r1=1.192&r2=1.193 http://cvs.savannah.gnu.org/viewcvs/qemu/vl.h?cvsroot=qemu&r1=1.129&r2=1.130 http://cvs.savannah.gnu.org/viewcvs/qemu/tap-win32.c?cvsroot=qemu&r1=1.2&r2=1.3 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu configure
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 17:35:56 Modified files: . : configure Log message: disable user targets by default for cross compile with mingw32 CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/configure?cvsroot=qemu&r1=1.109&r2=1.110 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu console.c
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 17:37:36 Modified files: . : console.c Log message: avoid name conflicts CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/console.c?cvsroot=qemu&r1=1.6&r2=1.7 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu osdep.h
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 18:02:02 Modified files: . : osdep.h Log message: removed warning CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/osdep.h?cvsroot=qemu&r1=1.5&r2=1.6 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu/tests Makefile
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 18:02:38 Modified files: tests : Makefile Log message: sse2 comment CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/tests/Makefile?cvsroot=qemu&r1=1.36&r2=1.37 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu block-vpc.c cpu-defs.h disas.c kqemu.c mon...
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 18:15:32 Modified files: . : block-vpc.c cpu-defs.h disas.c kqemu.c monitor.c vl.c vl.h audio : audio.c audio_template.h hw : apic.c cuda.c i8259.c mips_r4k.c sb16.c sh7750.c slavio_intctl.c slavio_timer.c target-arm/nwfpe: fpa11_cprt.c target-i386: helper.c helper2.c target-ppc : translate.c translate_init.c target-sparc : helper.c op_helper.c tests : test-i386.c Log message: C99 64 bit printf CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/block-vpc.c?cvsroot=qemu&r1=1.2&r2=1.3 http://cvs.savannah.gnu.org/viewcvs/qemu/cpu-defs.h?cvsroot=qemu&r1=1.15&r2=1.16 http://cvs.savannah.gnu.org/viewcvs/qemu/disas.c?cvsroot=qemu&r1=1.30&r2=1.31 http://cvs.savannah.gnu.org/viewcvs/qemu/kqemu.c?cvsroot=qemu&r1=1.10&r2=1.11 http://cvs.savannah.gnu.org/viewcvs/qemu/monitor.c?cvsroot=qemu&r1=1.49&r2=1.50 http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemu&r1=1.193&r2=1.194 http://cvs.savannah.gnu.org/viewcvs/qemu/vl.h?cvsroot=qemu&r1=1.130&r2=1.131 http://cvs.savannah.gnu.org/viewcvs/qemu/audio/audio.c?cvsroot=qemu&r1=1.9&r2=1.10 http://cvs.savannah.gnu.org/viewcvs/qemu/audio/audio_template.h?cvsroot=qemu&r1=1.4&r2=1.5 http://cvs.savannah.gnu.org/viewcvs/qemu/hw/apic.c?cvsroot=qemu&r1=1.8&r2=1.9 http://cvs.savannah.gnu.org/viewcvs/qemu/hw/cuda.c?cvsroot=qemu&r1=1.10&r2=1.11 http://cvs.savannah.gnu.org/viewcvs/qemu/hw/i8259.c?cvsroot=qemu&r1=1.18&r2=1.19 http://cvs.savannah.gnu.org/viewcvs/qemu/hw/mips_r4k.c?cvsroot=qemu&r1=1.17&r2=1.18 http://cvs.savannah.gnu.org/viewcvs/qemu/hw/sb16.c?cvsroot=qemu&r1=1.19&r2=1.20 http://cvs.savannah.gnu.org/viewcvs/qemu/hw/sh7750.c?cvsroot=qemu&r1=1.1&r2=1.2 http://cvs.savannah.gnu.org/viewcvs/qemu/hw/slavio_intctl.c?cvsroot=qemu&r1=1.6&r2=1.7 http://cvs.savannah.gnu.org/viewcvs/qemu/hw/slavio_timer.c?cvsroot=qemu&r1=1.3&r2=1.4 http://cvs.savannah.gnu.org/viewcvs/qemu/target-arm/nwfpe/fpa11_cprt.c?cvsroot=qemu&r1=1.2&r2=1.3 http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/helper.c?cvsroot=qemu&r1=1.67&r2=1.68 http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/helper2.c?cvsroot=qemu&r1=1.42&r2=1.43 http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/translate.c?cvsroot=qemu&r1=1.41&r2=1.42 http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/translate_init.c?cvsroot=qemu&r1=1.2&r2=1.3 http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/helper.c?cvsroot=qemu&r1=1.22&r2=1.23 http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/op_helper.c?cvsroot=qemu&r1=1.20&r2=1.21 http://cvs.savannah.gnu.org/viewcvs/qemu/tests/test-i386.c?cvsroot=qemu&r1=1.51&r2=1.52 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu monitor.c
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 18:28:12 Modified files: . : monitor.c Log message: 64 bit support CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/monitor.c?cvsroot=qemu&r1=1.50&r2=1.51 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu cpu-all.h exec-all.h exec.c
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 21:54:59 Modified files: . : cpu-all.h exec-all.h exec.c Log message: low level support for memory mapped flash devices (initial patch by Jocelyn Mayer) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/cpu-all.h?cvsroot=qemu&r1=1.54&r2=1.55 http://cvs.savannah.gnu.org/viewcvs/qemu/exec-all.h?cvsroot=qemu&r1=1.47&r2=1.48 http://cvs.savannah.gnu.org/viewcvs/qemu/exec.c?cvsroot=qemu&r1=1.79&r2=1.80 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu exec.c
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 22:25:22 Modified files: . : exec.c Log message: support for dynamic address space changes CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/exec.c?cvsroot=qemu&r1=1.80&r2=1.81 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Qemu-devel] qemu vl.h hw/pflash_cfi02.c
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard06/06/25 22:28:15 Modified files: . : vl.h Added files: hw : pflash_cfi02.c Log message: AMD NOR flash device support (initial patch by Jocelyn Mayer) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/vl.h?cvsroot=qemu&r1=1.131&r2=1.132 http://cvs.savannah.gnu.org/viewcvs/qemu/hw/pflash_cfi02.c?cvsroot=qemu&rev=1.1 ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
Re: [Qemu-devel] initrd & kernel panic
hi, 2006/6/24, Paul Brook <[EMAIL PROTECTED]>: > what i've tried: > > http://frugalware.org/~vmiklos/logs/qemu-initrd.log > > if i generate the iso and boot this kernel & initrd with the same > parameters from grub, it works fine > > have i missed something? You're telling it to load the initrd from floppy, which is obviously wrong. qemu already loaded the initrd. Remove all the broken initrd/ramdisk kernel commandline bits. initrd=initrd-i686.img.gz -> dropped load_ramdisk=1 -> dropped prompt_ramdisk=0 -> dropped ramdisk_size=33888 -> dropped rw -> kept root=/dev/ram -> dropped console=ttyS0 -> kept as you requested now it panics with: "RAMDISK: Couldn't find valid RAM disk image starting at 0. VFS: Cannot open root device "" or unknown-block(33,2) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(33,2)" ok, let's append root=/dev/ram again, still panics: "RAMDISK: Couldn't find valid RAM disk image starting at 0. XFS: bad magic number XFS: SB validate failed No filesystem could mount root, tried: reiserfs ext3 ext2 xfs Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)" have i missed something? thanks, VMiklos -- Developer of Frugalware Linux, to make things frugal - http://frugalware.org ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel
Re: [Qemu-devel] initrd & kernel panic
On 6/25/06, VMiklos <[EMAIL PROTECTED]> wrote: initrd=initrd-i686.img.gz -> dropped load_ramdisk=1 -> dropped prompt_ramdisk=0 -> dropped ramdisk_size=33888 -> dropped rw -> kept root=/dev/ram -> dropped console=ttyS0 -> kept as you requested now it panics with: "RAMDISK: Couldn't find valid RAM disk image starting at 0. VFS: Cannot open root device "" or unknown-block(33,2) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(33,2)" ok, let's append root=/dev/ram again, still panics: "RAMDISK: Couldn't find valid RAM disk image starting at 0. XFS: bad magic number XFS: SB validate failed No filesystem could mount root, tried: reiserfs ext3 ext2 xfs Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)" have i missed something? What format is your initrd? It should be either a gzipped cpio archive (initramfs) or an uncompressed filesystem image file. See http://lxr.linux.no/source/Documentation/initrd.txt and http://lxr.linux.no/source/Documentation/early-userspace/README. --Ed ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel