Re: [Qemu-devel] qemu qemu-doc.texi vl.c vl.h hw/pc.c hw/sun4m.c

2007-01-09 Thread Igor Kovalenko

On 1/7/07, Thiemo Seufer [EMAIL PROTECTED] wrote:


CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/01/07 20:42:14

Modified files:
.  : qemu-doc.texi vl.c vl.h
hw : pc.c sun4m.c

Log message:
Revert -disk patch, as requested by Fabrice. The general idea of
this
patch is sound, but the implementation is just too ugly.

CVSWeb URLs:

http://cvs.savannah.gnu.org/viewcvs/qemu/qemu-doc.texi?cvsroot=qemur1=1.120r2=1.121

http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemur1=1.233r2=1.234

http://cvs.savannah.gnu.org/viewcvs/qemu/vl.h?cvsroot=qemur1=1.165r2=1.166

http://cvs.savannah.gnu.org/viewcvs/qemu/hw/pc.c?cvsroot=qemur1=1.65r2=1.66

http://cvs.savannah.gnu.org/viewcvs/qemu/hw/sun4m.c?cvsroot=qemur1=1.22r2=1.23


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



That sun4m.c change breaks disk/cdrom attachment to esp scsi.
Please see the patch to make it work again.

--
Kind regards,
Igor V. Kovalenko
Index: hw/sun4m.c
===
RCS file: /cvsroot/qemu/qemu/hw/sun4m.c,v
retrieving revision 1.23
diff -u -r1.23 sun4m.c
--- hw/sun4m.c	7 Jan 2007 20:42:14 -	1.23
+++ hw/sun4m.c	9 Jan 2007 21:23:53 -
@@ -262,6 +262,13 @@
 slavio_serial_init(PHYS_JJ_SER, PHYS_JJ_SER_IRQ, serial_hds[1], serial_hds[0]);
 fdctrl_init(PHYS_JJ_FLOPPY_IRQ, 0, 1, PHYS_JJ_FDC, fd_table);
 main_esp = esp_init(bs_table, PHYS_JJ_ESP, dma);
+
+for (i = 0; i  MAX_DISKS; i++) {
+if (bs_table[i]) {
+esp_scsi_attach(main_esp, bs_table[i], i);
+}
+}
+
 slavio_misc = slavio_misc_init(PHYS_JJ_SLAVIO, PHYS_JJ_ME_IRQ);
 cs_init(PHYS_JJ_CS, PHYS_JJ_CS_IRQ, slavio_intctl);
 sparc32_dma_set_reset_data(dma, main_esp, main_lance);
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


[Qemu-devel] qemu qemu-doc.texi vl.c vl.h hw/pc.c

2007-01-05 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 07/01/05 17:39:04

Modified files:
.  : qemu-doc.texi vl.c vl.h 
hw : pc.c 

Log message:
Add -option-rom option to allow loading of PCI option ROMs, by Anthony 
Liguori.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu-doc.texi?cvsroot=qemur1=1.118r2=1.119
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemur1=1.230r2=1.231
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.h?cvsroot=qemur1=1.161r2=1.162
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/pc.c?cvsroot=qemur1=1.64r2=1.65


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


[Qemu-devel] qemu qemu-doc.texi vl.c vl.h hw/pc.c

2006-12-22 Thread Thiemo Seufer
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Thiemo Seufer ths 06/12/22 16:34:12

Modified files:
.  : qemu-doc.texi vl.c vl.h 
hw : pc.c 

Log message:
SCSI emulation improvements, by Chuck Brazie.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu-doc.texi?cvsroot=qemur1=1.116r2=1.117
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemur1=1.222r2=1.223
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.h?cvsroot=qemur1=1.158r2=1.159
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/pc.c?cvsroot=qemur1=1.63r2=1.64


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


[Qemu-devel] qemu qemu-doc.texi vl.c vl.h hw/pc.c

2006-06-14 Thread Fabrice Bellard
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard bellard   06/06/14 16:03:05

Modified files:
.  : qemu-doc.texi vl.c vl.h 
hw : pc.c 

Log message:
-no-fd-bootchk option (Lonnie Mendez)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu-doc.texi?cvsroot=qemur1=1.92r2=1.93
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.c?cvsroot=qemur1=1.187r2=1.188
http://cvs.savannah.gnu.org/viewcvs/qemu/vl.h?cvsroot=qemur1=1.127r2=1.128
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/pc.c?cvsroot=qemur1=1.58r2=1.59

Patches:
Index: qemu-doc.texi
===
RCS file: /sources/qemu/qemu/qemu-doc.texi,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -b -r1.92 -r1.93
--- qemu-doc.texi   14 Jun 2006 12:36:31 -  1.92
+++ qemu-doc.texi   14 Jun 2006 16:03:05 -  1.93
@@ -228,6 +228,10 @@
 the raw disk image you use is not written back. You can however force
 the write back by pressing @key{C-a s} (@pxref{disk_images}). 
 
[EMAIL PROTECTED] -no-fd-bootchk
+Disable boot signature checking for floppy disks in Bochs BIOS. It may
+be needed to boot from old floppy disks.
+
 @item -m megs
 Set virtual RAM size to @var{megs} megabytes. Default is 128 MB.
 

Index: vl.c
===
RCS file: /sources/qemu/qemu/vl.c,v
retrieving revision 1.187
retrieving revision 1.188
diff -u -b -r1.187 -r1.188
--- vl.c25 May 2006 23:58:51 -  1.187
+++ vl.c14 Jun 2006 16:03:05 -  1.188
@@ -159,6 +159,7 @@
 #define MAX_CPUS 1
 #endif
 int acpi_enabled = 1;
+int fd_bootchk = 1;
 
 /***/
 /* x86 ISA bus support */
@@ -4634,6 +4635,9 @@
-cdrom file use 'file' as IDE cdrom image (cdrom is ide1 
master)\n
-boot [a|c|d]   boot on floppy (a), hard disk (c) or CD-ROM (d)\n
   -snapshot   write to temporary files instead of disk image 
files\n
+#ifdef TARGET_I386
+   -no-fd-bootchk  disable boot signature checking for floppy disks\n
+#endif
-m megs set virtual RAM size to megs MB [default=%d]\n
-smp n  set the number of CPUs to 'n' [default=1]\n
-nographic  disable graphical output and redirect serial I/Os 
to console\n
@@ -4765,6 +4769,9 @@
 QEMU_OPTION_cdrom,
 QEMU_OPTION_boot,
 QEMU_OPTION_snapshot,
+#ifdef TARGET_I386
+QEMU_OPTION_no_fd_bootchk,
+#endif
 QEMU_OPTION_m,
 QEMU_OPTION_nographic,
 #ifdef HAS_AUDIO
@@ -4828,6 +4835,9 @@
 { cdrom, HAS_ARG, QEMU_OPTION_cdrom },
 { boot, HAS_ARG, QEMU_OPTION_boot },
 { snapshot, 0, QEMU_OPTION_snapshot },
+#ifdef TARGET_I386
+{ no-fd-bootchk, 0, QEMU_OPTION_no_fd_bootchk },
+#endif
 { m, HAS_ARG, QEMU_OPTION_m },
 { nographic, 0, QEMU_OPTION_nographic },
 { k, HAS_ARG, QEMU_OPTION_k },
@@ -5286,6 +5296,11 @@
 case QEMU_OPTION_fdb:
 fd_filename[1] = optarg;
 break;
+#ifdef TARGET_I386
+case QEMU_OPTION_no_fd_bootchk:
+fd_bootchk = 0;
+break;
+#endif
 case QEMU_OPTION_no_code_copy:
 code_copy_enabled = 0;
 break;

Index: vl.h
===
RCS file: /sources/qemu/qemu/vl.h,v
retrieving revision 1.127
retrieving revision 1.128
diff -u -b -r1.127 -r1.128
--- vl.h14 Jun 2006 15:50:07 -  1.127
+++ vl.h14 Jun 2006 16:03:05 -  1.128
@@ -889,6 +889,7 @@
 /* pc.c */
 extern QEMUMachine pc_machine;
 extern QEMUMachine isapc_machine;
+extern int fd_bootchk;
 
 void ioport_set_a20(int enable);
 int ioport_get_a20(void);

Index: hw/pc.c
===
RCS file: /sources/qemu/qemu/hw/pc.c,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -b -r1.58 -r1.59
--- hw/pc.c 30 May 2006 01:48:12 -  1.58
+++ hw/pc.c 14 Jun 2006 16:03:05 -  1.59
@@ -193,6 +193,8 @@
 case 'a':
 case 'b':
 rtc_set_memory(s, 0x3d, 0x01); /* floppy boot */
+if (!fd_bootchk)
+rtc_set_memory(s, 0x38, 0x01); /* disable signature check */
 break;
 default:
 case 'c':
@@ -264,10 +266,6 @@
 }
 }
 rtc_set_memory(s, 0x39, val);
-
-/* Disable check of 0x55AA signature on the last two bytes of
-   first sector of disk. XXX: make it the default ? */
-//rtc_set_memory(s, 0x38, 1);
 }
 
 void ioport_set_a20(int enable)


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


[Qemu-devel] qemu ./qemu-doc.texi ./vl.c ./vl.h hw/pc.c

2005-12-18 Thread Fabrice Bellard
CVSROOT:/sources/qemu
Module name:qemu
Branch: 
Changes by: Fabrice Bellard [EMAIL PROTECTED] 05/12/18 20:34:32

Modified files:
.  : qemu-doc.texi vl.c vl.h 
hw : pc.c 

Log message:
suppressed -enable-audio and simplified -soundhw option handling (malc)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/qemu-doc.texi.diff?tr1=1.76tr2=1.77r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/vl.c.diff?tr1=1.156tr2=1.157r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/vl.h.diff?tr1=1.98tr2=1.99r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/hw/pc.c.diff?tr1=1.49tr2=1.50r1=textr2=text


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


[Qemu-devel] qemu ./qemu-doc.texi ./vl.c ./vl.h hw/pc.c

2005-11-06 Thread Fabrice Bellard
CVSROOT:/cvsroot/qemu
Module name:qemu
Branch: 
Changes by: Fabrice Bellard [EMAIL PROTECTED] 05/11/06 18:20:37

Modified files:
.  : qemu-doc.texi vl.c vl.h 
hw : pc.c 

Log message:
suppressed unneeded options - added isapc machine

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/qemu-doc.texi.diff?tr1=1.68tr2=1.69r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/vl.c.diff?tr1=1.141tr2=1.142r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/vl.h.diff?tr1=1.86tr2=1.87r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/hw/pc.c.diff?tr1=1.44tr2=1.45r1=textr2=text



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