bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Removing qlogicisp binary only firmware from GNU Mach [repost]


From: Guillem Jover
Subject: Removing qlogicisp binary only firmware from GNU Mach [repost]
Date: Sat, 22 Jan 2005 01:18:49 +0100
User-agent: Mutt/1.5.6+20040907i

Hi,

[ This is a repost of the patch. ]

This patch removes the binary only firmware from the qlogicisp
driver. This driver supports already not reloading the firmware,
so it should not get unusable just by disabling this.

We are using this patch in the Debian gnumach package.

The commiter will have to remove the "qlogicisp_asm.c" file.

regards,
guillem


2004-10-27  Guillem Jover  <guillem@hadrons.org>

        * linux/src/drivers/scsi/qlogicisp_asm.c: Remove file with binary
        only firmware.
        * linux/src/drivers/scsi/qlogicisp.c: Do not include "qlogicisp_asm.c".
        (RELOAD_FIRMWARE): Set to 0.
        (risc_code_addr01): New variable from qlogicisp_asm.c.
        * linux/Files: Remove linux/src/drivers/scsi/qlogicisp_asm.c.


diff -Naur -x CVS gnumach.orig/linux/Files gnumach/linux/Files
--- gnumach.orig/linux/Files    2002-05-23 02:06:26.000000000 +0200
+++ gnumach/linux/Files 2004-10-27 06:04:12.000000000 +0200
@@ -198,7 +198,6 @@
 linux/src/drivers/scsi/ppa.h
 linux/src/drivers/scsi/qlogicfas.c
 linux/src/drivers/scsi/qlogicfas.h
-linux/src/drivers/scsi/qlogicisp_asm.c
 linux/src/drivers/scsi/qlogicisp.c
 linux/src/drivers/scsi/qlogicisp.h
 linux/src/drivers/scsi/scripts.h
diff -Naur -x CVS gnumach.orig/linux/src/drivers/scsi/qlogicisp.c 
gnumach/linux/src/drivers/scsi/qlogicisp.c
--- gnumach.orig/linux/src/drivers/scsi/qlogicisp.c     2004-10-27 
03:06:03.000000000 +0200
+++ gnumach/linux/src/drivers/scsi/qlogicisp.c  2004-10-27 06:04:45.000000000 
+0200
@@ -105,7 +105,7 @@
    the latest firmware provided by QLogic.  This may be an earlier/later
    revision than supplied by your board. */
 
-#define RELOAD_FIRMWARE                1
+#define RELOAD_FIRMWARE                0
 
 /* Set the following macro to 1 to reload the ISP1020's defaults from nvram.
    If you are not sure of your settings, leave this alone, the driver will
@@ -433,7 +433,7 @@
 #define MBOX_WRITE_FOUR_RAM_WORDS      0x0041
 #define MBOX_EXEC_BIOS_IOCB            0x0042
 
-#include "qlogicisp_asm.c"
+unsigned short risc_code_addr01 = 0x1000 ;
 
 #define PACKB(a, b)                    (((a)<<4)|(b))
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]