[Qemu-devel] qemu ./qemu-doc.texi ./vl.c slirp/bootp.c slirp...

2006-04-16 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Paul Brook [EMAIL PROTECTED]  06/04/16 11:06:58

Modified files:
.  : qemu-doc.texi vl.c 
slirp  : bootp.c libslirp.h slirp.c 

Log message:
Set slirp client hostname.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/qemu-doc.texi.diff?tr1=1.82tr2=1.83r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/vl.c.diff?tr1=1.170tr2=1.171r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/slirp/bootp.c.diff?tr1=1.7tr2=1.8r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/slirp/libslirp.h.diff?tr1=1.5tr2=1.6r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/slirp/slirp.c.diff?tr1=1.8tr2=1.9r1=textr2=text


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu Makefile Makefile.target configure

2006-04-16 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Paul Brook [EMAIL PROTECTED]  06/04/16 12:41:07

Modified files:
.  : Makefile Makefile.target configure 

Log message:
Fix out of tree builds.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/Makefile.diff?tr1=1.94tr2=1.95r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/Makefile.target.diff?tr1=1.95tr2=1.96r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/configure.diff?tr1=1.87tr2=1.88r1=textr2=text


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu/slirp slirp.c

2006-04-16 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Paul Brook [EMAIL PROTECTED]  06/04/16 13:02:01

Modified files:
slirp  : slirp.c 

Log message:
Downgrade DNS failure to a warning.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/slirp/slirp.c.diff?tr1=1.9tr2=1.10r1=textr2=text


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu VERSION configure

2006-04-16 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Paul Brook [EMAIL PROTECTED]  06/04/16 13:28:56

Modified files:
.  : VERSION configure 

Log message:
Remove non-portable code from configure.
Allow newline at end of VERSION file.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/VERSION.diff?tr1=1.26tr2=1.27r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/configure.diff?tr1=1.88tr2=1.89r1=textr2=text


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu cocoa.m

2006-04-16 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Paul Brook [EMAIL PROTECTED]  06/04/16 13:34:44

Modified files:
.  : cocoa.m 

Log message:
Remove stray }.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/cocoa.m.diff?tr1=1.7tr2=1.8r1=textr2=text


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] [usb][patch] anomaly with windows guests queuing an extra TD

2006-04-16 Thread Lonnie Mendez
 Hello list.  I've noticed something odd going on with Windows guests 
in that they will queue up and extra IN TD on a setup packet having a 32 
byte data stage.  So far I've seen this happen twice.  Here is one 
occurance:


frame 41: pid=SETUP addr=0x02 ep=0 len=8
data_out= 80 06 00 02 00 00 ff 00
ret=32
frame 42: pid=IN addr=0x02 ep=0 len=8
ret=8 data_in= 09 02 20 00 01 01 00 c0
frame 43: pid=IN addr=0x02 ep=0 len=8
ret=8 data_in= 01 09 04 00 00 02 00 00
frame 44: pid=IN addr=0x02 ep=0 len=8
ret=8 data_in= 00 00 07 05 81 03 08 00
frame 45: pid=IN addr=0x02 ep=0 len=8
ret=8 data_in= 0a 07 05 02 03 08 00 0a
frame 46: pid=IN addr=0x02 ep=0 len=8
ret=-3

  A test case device that allows anyone to see the bug in action is 
linked here:


http://gnome.dnsalias.net/patches/qemu-x10dev-bugged.diff (usb_add mysdev)

  Here is a kind of workaround for this linked below.  In the 
setup_state SETUP_STATE_ACK if the packet has direction IN then it will 
change setup state back to SETUP_STATE_ACK to wait for the further 
queued OUT TD (ACK) and then return an appropriate value to the uhci 
emulation so that it can handle the condition.  At present it marks the 
TD inactive and invalidates the frame.  Setting an error condition 
results in transfer failure and letting the frame continue without frame 
invalidation results in the TD being queued several more times until the 
hcd gives up and sends the OUT TD.


http://gnome.dnsalias.net/patches/qemu-usbquirk-wildtd.patch


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu configure

2006-04-16 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Paul Brook [EMAIL PROTECTED]  06/04/16 13:49:23

Modified files:
.  : configure 

Log message:
Add quotes missing from previous patch.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/configure.diff?tr1=1.89tr2=1.90r1=textr2=text


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu/linux-user syscall.c

2006-04-16 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Paul Brook [EMAIL PROTECTED]  06/04/16 14:14:53

Modified files:
linux-user : syscall.c 

Log message:
Implement acct and pretend to implement madvise.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/linux-user/syscall.c.diff?tr1=1.67tr2=1.68r1=textr2=text


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu exec.c

2006-04-16 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Paul Brook [EMAIL PROTECTED]  06/04/16 15:14:59

Modified files:
.  : exec.c 

Log message:
Fix DEBUG_TB_CHECK build failure (balrog).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/exec.c.diff?tr1=1.77tr2=1.78r1=textr2=text


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu configure

2006-04-16 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Paul Brook [EMAIL PROTECTED]  06/04/16 15:19:16

Modified files:
.  : configure 

Log message:
Typo in error message.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/configure.diff?tr1=1.90tr2=1.91r1=textr2=text


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] Patch that adds machine Altera Excalibur

2006-04-16 Thread Paul Brook
On Monday 10 April 2006 12:26, Schwarz, Konrad wrote:
 Hello,
 this patch adds support for the Altera Excalibur device (an FPGA that
 supports the ARM922T core).

Are there any plans to update the linux kernel support for this board?
It doesn't seem to be supported in linux 2.6.

What are you using the emulation for? I'm worried that if there's no way for 
other people (eg. Me and Fabrice) to test the code then it's just going to 
bitrot.

A few points on the patch itself. Some of them are cosmetic, but I'd still 
like to get them resolved before applying the patch.

+static uint32_t
+altera_excalibur_read32 (void *const opaque, target_phys_addr_t const offset)
+{
+   if (!(1  e-MMAP_REGISTERS))

Shouldn't this be 3?

- Changing the memory map registers appears to be only half-implemented.

- Qemu can now support different ARM CPU cores relatively easily, , so you 
should be able to get it to report the correct ID. Enforcing v4t only is 
harder, but less important.

- Please use 4 spaces for code indent, not tabs.

- This is just ugly:
+# define   e   ((struct altera_excalibur_state *) opaque)
Use a local variable like the existing code.

- There appears to be support for different board variants, scattered in 
several different places and #if 0'ed out. This should at least be controlled 
by a single #define, preferably a runtime option.

- There are several chunks of code surrounded by #if 0 for no apparent reason.

- Token names in ALL_CAPS should only be used for preprocessor macros and 
constants, not field names.

- Mangling CFLAGS for one object file is not acceptable.
+altera-excalibur.o: CFLAGS += -Wno-parentheses -O0 -fno-omit-frame-pointer
The warnings produced by -Wparentheses should IMHO be fixed, not ignored. Some 
of the C operator precedence rules are non-obvious so it's best to be 
explicit.
I'm guessing the -O0 and -fno-omit-frame-pointer are for debugging, so should 
be removed before submission.

Paul


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] [PATCH] Add support to enable dynamic removable block devices

2006-04-16 Thread Leonardo E. Reiter

Hello,

attached is a patch that modifies the block driver infrastructure to 
support optional dynamic removable block devices.  For example, today, 
you can attach a CDROM block device, but it has to be manually attached 
and ejected from the monitor, even if this block device points to a real 
physical driver (i.e. /dev/cdrom on Linux), which itself supports really 
removable media.


The patch does not change any current functionality.  But, it can be 
used to build a block driver which has dynamic state for the media, even 
though the block device itself is attached statically.  For example, 
this will enable [in the future - new block driver needed] attaching a 
real CDROM device, and having the ability to actually eject the media 
and insert new media without having to use the monitor.


Regards,

Leo Reiter

--
Leonardo E. Reiter
Vice President of Product Development, CTO

Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7979
Fax: +1 512 532 6501
http://www.win4lin.com
Index: block.c
===
RCS file: /cvsroot/qemu/qemu/block.c,v
retrieving revision 1.25
diff -a -u -r1.25 block.c
--- block.c	18 Dec 2005 18:28:15 -	1.25
+++ block.c	16 Apr 2006 17:14:59 -
@@ -446,13 +446,21 @@
 return 0;
 }
 
+/* this function is needed to avoid checking for/calling dynamic methods for 
+ * removable devices if the device is not designated as removable */
+static inline int bdrv_can_write(BlockDriverState *bs)
+{
+if (!bs-removable)
+return (bs-inserted)  (!bs-read_only);
+else
+return (bdrv_is_inserted(bs))  (!bdrv_is_read_only(bs));
+}
+
 /* return -1 if error */
 int bdrv_write(BlockDriverState *bs, int64_t sector_num, 
const uint8_t *buf, int nb_sectors)
 {
-if (!bs-inserted)
-return -1;
-if (bs-read_only)
+if (!bdrv_can_write(bs))
 return -1;
 if (sector_num == 0  bs-boot_sector_enabled  nb_sectors  0) {
 memcpy(bs-boot_sector_data, buf, 512);   
@@ -520,11 +528,15 @@
 
 int bdrv_is_read_only(BlockDriverState *bs)
 {
+if (bs-drv  bs-drv-bdrv_is_read_only)
+bs-read_only = bs-drv-bdrv_is_read_only(bs);
 return bs-read_only;
 }
 
 int bdrv_is_inserted(BlockDriverState *bs)
 {
+if (bs-drv  bs-drv-bdrv_is_inserted)
+bs-inserted = bs-drv-bdrv_is_inserted(bs);
 return bs-inserted;
 }
 
@@ -535,6 +547,13 @@
 
 void bdrv_set_locked(BlockDriverState *bs, int locked)
 {
+/* XXX: bs-drv-bdrv_set_locked() has no need to set bs-locked; if this 
+ * function gets called from the disk controller, it has to always set the 
+ * locked state to whatever the disk controller says, regardless of whether 
+ * or not this is implemented by the block driver itself or whether or not
+ * the block driver succeeds in setting the locked state. */
+if (bs-drv  bs-drv-bdrv_set_locked)
+bs-drv-bdrv_set_locked(bs, locked);
 bs-locked = locked;
 }
 
Index: block_int.h
===
RCS file: /cvsroot/qemu/qemu/block_int.h,v
retrieving revision 1.4
diff -a -u -r1.4 block_int.h
--- block_int.h	18 Dec 2005 18:28:15 -	1.4
+++ block_int.h	16 Apr 2006 17:14:59 -
@@ -40,6 +40,9 @@
  int nb_sectors, int *pnum);
 int (*bdrv_set_key)(BlockDriverState *bs, const char *key);
 int (*bdrv_make_empty)(BlockDriverState *bs);
+int (*bdrv_is_read_only)(BlockDriverState *bs);
+int (*bdrv_is_inserted)(BlockDriverState *bs);
+void (*bdrv_set_locked)(BlockDriverState *bs, int locked);
 struct BlockDriver *next;
 };
 
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] qemu ./qemu-doc.texi ./vl.c slirp/bootp.c slirp...

2006-04-16 Thread Ben Taylor

 
 From: Paul Brook [EMAIL PROTECTED]
 Date: 2006/04/16 Sun AM 07:06:58 EDT
 To: qemu-devel@nongnu.org
 Subject: [Qemu-devel] qemu ./qemu-doc.texi ./vl.c slirp/bootp.c slirp...
 
 CVSROOT:  /sources/qemu
 Module name:  qemu
 Branch:   
 Changes by:   Paul Brook [EMAIL PROTECTED]  06/04/16 11:06:58
 
 Modified files:
   .  : qemu-doc.texi vl.c 
   slirp  : bootp.c libslirp.h slirp.c 
 
 Log message:
   Set slirp client hostname.
 
 CVSWeb URLs:
 


http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/qemu-doc.texi.diff?tr1=1.82tr2=1.83r1=textr2=text


@item -net user[,vlan=n] @item -net user[,vlan=n][,hostname=name]
 Use the user mode network stack which requires no administrator Use 
the user mode network stack which requires no administrator
 priviledge to run.  priviledge to run.  @option{hotname=name} can be used 
to specify the client
 hostname reported by the builtin DHCP server. 
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/vl.c.diff?tr1=1.170tr2=1.171r1=textr2=text

looking at this, there's a typo (hotsname, vs hostname)
and since you pointed it out to me, there is also the
[dns=a.b.c.d] option that isn't listed.

Thanks for all your support (and putting up with my tpyos)

Regards,

Ben



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] PATCH: patch to qemu CVS-head for compiling under Solaris 10

2006-04-16 Thread Ben Taylor
This patch is to allow qemu to configure/compile/build under
Solaris 10.  It is the third revision in a couple of days,
due to a variety of reasons.  I hand verified the patch twice
and rebuilt the code fresh on two different systems and
was able to boot a WinXP image that was installed under 
qemu-0.7.0.

Please let me know there are any issues.

Thanks

Ben
diff -ruN qemu/Makefile qemu-solaris/Makefile
--- qemu/Makefile	2006-04-16 08:41:07.0 -0400
+++ qemu-solaris/Makefile	2006-04-16 13:20:18.0 -0400
@@ -4,6 +4,9 @@
 ifdef CONFIG_DARWIN
 CFLAGS+= -mdynamic-no-pic
 endif
+ifdef _PRESOLARIS10
+CFLAGS+= -D_PRESOLARIS10
+endif
 LDFLAGS=-g
 LIBS=
 DEFINES+=-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
@@ -45,20 +48,20 @@
 
 install: all 
 	mkdir -p $(DESTDIR)$(bindir)
-	install -m 755 -s $(TOOLS) $(DESTDIR)$(bindir)
+	$(INSTALL) -m 755 -s $(TOOLS) $(DESTDIR)$(bindir)
 	mkdir -p $(DESTDIR)$(datadir)
 	for x in bios.bin vgabios.bin vgabios-cirrus.bin ppc_rom.bin \
 			video.x proll.elf linux_boot.bin; do \
-		install -m 644 $(SRC_PATH)/pc-bios/$$x $(DESTDIR)$(datadir); \
+		$(INSTALL) -m 644 $(SRC_PATH)/pc-bios/$$x $(DESTDIR)$(datadir); \
 	done
 	mkdir -p $(DESTDIR)$(docdir)
-	install -m 644 qemu-doc.html  qemu-tech.html $(DESTDIR)$(docdir)
+	$(INSTALL) -m 644 qemu-doc.html  qemu-tech.html $(DESTDIR)$(docdir)
 ifndef CONFIG_WIN32
 	mkdir -p $(DESTDIR)$(mandir)/man1
-	install qemu.1 qemu-img.1 $(DESTDIR)$(mandir)/man1
+	$(INSTALL) qemu.1 qemu-img.1 $(DESTDIR)$(mandir)/man1
 	mkdir -p $(DESTDIR)$(datadir)/keymaps
 	for x in $(KEYMAPS); do \
-		install -m 644 $(SRC_PATH)/keymaps/$$x $(DESTDIR)$(datadir)/keymaps; \
+		$(INSTALL) -m 644 $(SRC_PATH)/keymaps/$$x $(DESTDIR)$(datadir)/keymaps; \
 	done
 endif
 	for d in $(TARGET_DIRS); do \
diff -ruN qemu/Makefile.target qemu-solaris/Makefile.target
--- qemu/Makefile.target	2006-04-16 08:41:07.0 -0400
+++ qemu-solaris/Makefile.target	2006-04-16 13:18:19.0 -0400
@@ -109,7 +109,11 @@
 ifeq ($(ARCH),sparc)
 CFLAGS+=-m32 -ffixed-g1 -ffixed-g2 -ffixed-g3 -ffixed-g6
 LDFLAGS+=-m32
+ifeq ($(HAVE_GCC3_OPTIONS),yes)
+OP_CFLAGS=$(CFLAGS) -fno-delayed-branch -ffixed-i0 -fno-omit-frame-pointer
+else
 OP_CFLAGS=$(CFLAGS) -fno-delayed-branch -ffixed-i0
+endif
 HELPER_CFLAGS=$(CFLAGS) -ffixed-i0 -mflat
 # -static is used to avoid g1/g3 usage by the dynamic linker
 LDFLAGS+=-Wl,-T,$(SRC_PATH)/sparc.ld -static
@@ -118,8 +122,12 @@
 ifeq ($(ARCH),sparc64)
 CFLAGS+=-m64 -ffixed-g1 -ffixed-g2 -ffixed-g3 -ffixed-g6
 LDFLAGS+=-m64
+ifeq ($(HAVE_GCC3_OPTIONS),yes)
+OP_CFLAGS=$(CFLAGS) -fno-delayed-branch -ffixed-i0 -fno-omit-frame-pointer
+else
 OP_CFLAGS=$(CFLAGS) -fno-delayed-branch -ffixed-i0
 endif
+endif
 
 ifeq ($(ARCH),alpha)
 # -msmall-data is not used because we want two-instruction relocations
@@ -166,6 +174,13 @@
 ifdef CONFIG_WIN32
 LIBS+=-lwinmm -lws2_32 -liphlpapi
 endif
+ifdef CONFIG_SOLARIS
+LIBS+=-lsocket -lnsl -lresolv
+ifdef _PRESOLARIS10
+CFLAGS+=-D_PRESOLARIS10
+endif
+endif
+
 
 # profiling code
 ifdef TARGET_GPROF
@@ -283,6 +298,11 @@
 endif
 ifdef CONFIG_OSS
 AUDIODRV += ossaudio.o
+ifdef CONFIG_SOLARIS
+ifdef CONFIG_OSS_INC
+audio.o ossaudio.o: DEFINES := -I$(CONFIG_OSS_INC) $(DEFINES)
+endif
+endif
 endif
 ifdef CONFIG_COREAUDIO
 AUDIODRV += coreaudio.o
@@ -373,9 +393,11 @@
 endif
 ifndef CONFIG_DARWIN
 ifndef CONFIG_WIN32
+ifndef CONFIG_SOLARIS
 VL_LIBS=-lutil
 endif
 endif
+endif
 ifdef TARGET_GPROF
 vl.o: CFLAGS+=-p
 VL_LDFLAGS+=-p
@@ -470,7 +492,7 @@
 
 install: all 
 ifneq ($(PROGS),)
-	install -m 755 -s $(PROGS) $(DESTDIR)$(bindir)
+	$(INSTALL) -m 755 -s $(PROGS) $(DESTDIR)$(bindir)
 endif
 
 ifneq ($(wildcard .depend),)
diff -ruN qemu/block.c qemu-solaris/block.c
--- qemu/block.c	2005-12-18 13:28:15.0 -0500
+++ qemu-solaris/block.c	2006-04-16 13:18:32.0 -0400
@@ -648,6 +648,33 @@
 }
 }
 
+#ifdef __sun__
+static int64_t
+raw_find_device_size(int fd)
+{
+char buf[512];
+uint64_t low, high, mid;
+
+/* we already know that the real capacity is at least one sector */
+low = high = 1;
+
+/* find an upper limit for the device size */
+while (pread(fd, buf, 512, high*512) == 512) {
+	low = high;
+	high = 1;
+}
+
+/* find the real device size using a binary search */
+while (low  high) {
+	mid = (low + high)  1;
+	if (pread(fd, buf, 512, mid*512) == 512)
+	low = mid + 1;
+	else
+	high = mid;
+}
+return low*512;
+}
+#endif
 
 /**/
 /* RAW block driver */
@@ -698,6 +725,29 @@
 if (size == -1)
 size = LONG_LONG_MAX;
 #endif
+
+#ifdef __sun__
+/*
+ * the solaris 9 character device /vol/dev/aliases/cdrom0 refuses to 
+ * seek to the end of the device and stays at seek offset 0. So we 
+ * have to work a bit harder to find out the real device size in this
+ * special case.
+ */
+{
+	char buf[512];
+	struct stat stb;
+
+	/*
+	 * is it a character device, and did 

[Qemu-devel] qemu qemu-doc.texi

2006-04-16 Thread Paul Brook
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Paul Brook [EMAIL PROTECTED]  06/04/16 18:46:13

Modified files:
.  : qemu-doc.texi 

Log message:
Fix typo.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/qemu-doc.texi.diff?tr1=1.83tr2=1.84r1=textr2=text


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] -kernel-kqemu troubles with linux 2.6.16.5 (kanotix easter) guest

2006-04-16 Thread Juergen Lock
Hi!

 The latest
http://debian.tu-bs.de/project/kanotix/preview/KANOTIX-2006-Easter-RC2.iso
hangs on boot with -kernel-kqemu after printing 
serio: i8042 KBD port at 0x60,0x64 irq 1
(selected text mode in grub with f4 and removed `quiet' from boot line).
dmesg of a successful boot (with `regular' kqemu) below, the only
difference I see with the hanging -kernel-kqemu is an added line
Machine check exception polling timer started
before
Total HugeTLB memory allocated, 0

 top shows the box 95% idle, an attached gdb finds it at
4527ret = select(nfds + 1, rfds, wfds, NULL, tv);
in vl.c

---snip
Linux version 2.6.16.5-kanotix-2 ([EMAIL PROTECTED]) (gcc version 4.0.3 (Debian 
4.0.3-1)) #1 SMP PREEMPT Sat Apr 15 20:20:23 CEST 2006
BIOS-provided physical RAM map:
 BIOS-e820:  - 0009fc00 (usable)
 BIOS-e820: 0010 - 1000 (usable)
0MB HIGHMEM available.
256MB LOWMEM available.
On node 0 totalpages: 65536
  DMA zone: 4096 pages, LIFO batch:0
  DMA32 zone: 0 pages, LIFO batch:0
  Normal zone: 61440 pages, LIFO batch:15
  HighMem zone: 0 pages, LIFO batch:0
DMI not present or invalid.
ACPI: Unable to locate RSDP
Allocating PCI resources starting at 2000 (gap: 1000:f000)
Built 1 zonelists
Kernel command line: ACPI on - DMA on - Deutsch textmode=1 vga=0x0 splash 
ramdisk_size=10 init=/etc/init lang=de apm=power-off nomce
Local APIC disabled by BIOS -- you can enable it with lapic
mapped APIC to d000 (01242000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 32768 bytes)
Detected 2076.055 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 252644k/262144k available (3150k kernel code, 8916k reserved, 949k 
data, 320k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 4616.05 BogoMIPS (lpj=9232108)
Security Framework v1.0.0 initialized
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0381a9fd     
 
CPU: After vendor identify, caps: 0381a9fd     
 
CPU: L1 I cache: 8K
CPU: L2 cache: 128K
CPU: After all inits, caps: 0381a9fd   0040  
 
Checking 'hlt' instruction... OK.
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 1410k freed
CPU0: Intel Pentium II (Klamath) stepping 03
SMP motherboard not detected.
Local APIC not detected. Using dummy APIC emulation.
Brought up 1 CPUs
migration_cost=0
NET: Registered protocol family 16
EISA bus registered
PCI: PCI BIOS revision 2.10 entry at 0xf9f40, last bus=0
PCI: Using configuration type 1
ACPI: Subsystem revision 20060127
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
Generic PHY: Registered new driver
SCSI subsystem initialized
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
Boot video device is :00:02.0
PCI: Using IRQ router PIIX/ICH [8086/7000] at :00:01.0
PCI: BIOS reporting unknown device 01:00
PCI: BIOS reporting unknown device 01:00
PCI: BIOS reporting unknown device 01:00
PCI: BIOS reporting unknown device 01:00
PCI: BIOS reporting unknown device 01:00
PCI: BIOS reporting unknown device 01:00
PCI: BIOS reporting unknown device 01:00
TC classifier action (bugs to netdev@vger.kernel.org cc [EMAIL PROTECTED])
PCI: Ignore bogus resource 6 [0:0] of :00:02.0
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Squashfs 2.2-r2 (released 2005/09/08) (C) 2002-2005 Phillip Lougher
SGI XFS with ACLs, security attributes, realtime, no debug enabled
SGI XFS Quota Management subsystem
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
Limiting direct PCI/PCI transfers.
PCI: PIIX3: Enabling Passive Release on :00:01.0
Activating ISA DMA hang workarounds.
isapnp: Scanning for PnP cards...
isapnp: No Plug  Play device found
Real Time Clock Driver v1.12ac
PNP: No PS/2 controller found. Probing ports directly.
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
FDC 0 is a S82078B
RAMDISK driver initialized: 16 RAM disks of 10K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX3: IDE controller at PCI slot :00:01.1
PIIX3: chipset revision 0
PIIX3: not 100% native mode: will probe irqs later

[Qemu-devel] qemu-doc.texi compile problems ?

2006-04-16 Thread Sylvain Petreolle
Since you latest changes to qemu-doc.texi (dont know which one),
texi2html displays some errors :
texi2html -monolithic -number qemu-doc.texi
** `QEMU PC System emulator' is up for `sec_invocation', but has no menu entry 
for this node
** `disk_images' doesn't appear in menus
** `QEMU PC System emulator' is up for `disk_images', but has no menu entry for 
this node
** `qemu_img_invocation' doesn't appear in menus
** `disk_images' is up for `qemu_img_invocation', but has no menu entry for 
this node
** `direct_linux_boot' doesn't appear in menus
** `QEMU PC System emulator' is up for `direct_linux_boot', but has no menu 
entry for this node
** `gdb_usage' doesn't appear in menus
** `QEMU PC System emulator' is up for `gdb_usage', but has no menu entry for 
this node
** `compilation' doesn't appear in menus
*** @end ignore without corresponding opening (l. 552)
** Unknown command [EMAIL PROTECTED])' (left as is) (l. 907)
** Unknown command [EMAIL PROTECTED])' (left as is) (l. 944)
** Unknown command [EMAIL PROTECTED])' (left as is) (l. 967)

Im using texi2html 1.76-3 if it matters.

Kind regards,
Sylvain Petreolle (aka Usurp)
--- --- --- --- --- --- --- --- --- --- --- --- ---
Listen to free Music: http://www.jamendo.com
Windows is proprietary, use free ReactOS instead : http://www.reactos.org



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel