Port-amiga archive

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

Re: Weird Crashes, RAM propblem? Now Kernel Compile



On Mon, Jan 24, 2000 at 03:42:39PM -0500, Ben Bogart - FMPM/F1999 wrote:
> Thank you to all who gave me suggestions on my problem. I got to the 
> motherboard this weekend and pushed in all zips and other little house 
> keeping things. I also cleaned all the card contacts. I'm now having no 
> problems. Running X now as hapiliy as i did before. 

"NetBSD--- touch RAM that no AmigaDOS program has touched before!" ;-)

> Now I'm having another little (in comparision) problem. I'm trying to 
> compile my own 1.4.1 kernel and am running into some difficulty. Here is 
> the error:
> 
> cc1:warnings being treated as errors
> ...amiga/dev/sbic.c in function `sbic_dump' 
> ...amiga/dev/sbic.c:2864: warning argument is not a pointer. (arg 4)
> 
> I've just commented out all the hardware i don't have... Here is the 
> config file:

You didn't mention that you added DEBUG... but its visible in your config
file.

Anyway, you need sys/arch/amiga/dev/sbic.c 1.34.6.1. (This is
scheduled to be in the upcoming 1.4.2 patch release, and accessible
through anoncvs or the netbsd-release sources on ftp).

Or apply the patch below to your sbic.c. 

Regards,
        -is
Index: sbic.c
===================================================================
RCS file: /cvsroot/syssrc/sys/arch/amiga/dev/sbic.c,v
retrieving revision 1.34
retrieving revision 1.34.6.1
diff -u -r1.34 -r1.34.6.1
--- sbic.c      1998/11/05 14:13:59     1.34
+++ sbic.c      1999/10/05 21:45:10     1.34.6.1
@@ -1,4 +1,4 @@
-/*     $NetBSD: sbic.c,v 1.34 1998/11/05 14:13:59 frueauf Exp $        */
+/*     $NetBSD: sbic.c,v 1.34.6.1 1999/10/05 21:45:10 he Exp $ */
 
 /*
  * Copyright (c) 1994 Christian E. Hopps
@@ -2860,8 +2860,8 @@
                GET_SBIC_csr(regs, csr);
        else
                csr = 0;
-       printf("%s@%p regs %p asr %x csr %x\n", dev->sc_dev.dv_xname,
-           dev, regs, asr, csr);
+       printf("%s@%p regs %p/%p asr %x csr %x\n", dev->sc_dev.dv_xname,
+           dev, regs.sbic_asr_p, regs.sbic_value_p, asr, csr);
        if ((acb = dev->free_list.tqh_first)) {
                printf("Free list:\n");
                while (acb) {


Home | Main Index | Thread Index | Old Index