Port-arm archive

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

Re: [PATCH, repost] ARM: VIPT cache coherency fix



OMAP2420 cache corruption still exists with source from 
Thu Jan 8 23:31:33 2009 +0000 (last commit to tree, includes Matt's 
latest pmap change). ARM9 OSK5912 is ok.

The boards run with a swap file on NFS to avoid OOM situations with -j 3
builds.

6 kernel builds from 27 over the weekend failed with these errors:

../../../../nfs/nfs_vnops.c: In function 'nfs_create':
../../../../nfs/nfs_vnops.c:1639: internal compiler error: Segmentation
fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.NetBSD.org/Misc/send-pr.html> for instructions.
*** [nfs_vnops.o] Error code 1
1 error

--- init_sysctl.o ---
init_sysctl.s: Assembler messages:
init_sysctl.s:20501: Error: junk at end of line, first unrecognized
character is `8'
init_sysctl.s:20567: Error: junk at end of line, first unrecognized
character is `8'
*** [init_sysctl.o] Error code 1
1 error

--- nfs_vnops.o ---
../../../../nfs/nfs_vnops.c: In function 'nfs_symlink':
../../../../nfs/nfs_vnops.c:2222: error: 'struab' undeclared (first use
in this function)
../../../../nfs/nfs_vnops.c:2222: error: (Each undeclared identifier is
reported only once
../../../../nfs/nfs_vnops.c:2222: error: for each function it appears
in.)
../../../../nfs/nfs_vnops.c:2222: error: expected ')' before ':' token
../../../../nfs/nfs_vnops.c:2222: error: expected ';' before ')' token
../../../../nfs/nfs_vnops.c:2222: error: expected statement before ')'
token
../../../../nfs/nfs_vnops.c:2222: error: expected expression before '>>'
token
../../../../nfs/nfs_vnops.c:2222: error: expected statement before ')'
token
../../../../nfs/nfs_vnops.c:2222: error: expected expression before '|'
token
../../../../nfs/nfs_vnops.c:3661: error: expected declaration or
statement at end of input
../../../../nfs/nfs_vnops.c:3661: error: expected declaration or
statement at end of input
../../../../nfs/nfs_vnops.c:3661: error: expected declaration or
statement at end of input
cc1: warnings being treated as errors
../../../../nfs/nfs_vnops.c:2222: warning: unused variable 'nfsp'
../../../../nfs/nfs_vnops.c:2222: warning: unused variable 'ctime'
../../../../nfs/nfs_vnops.c:2222: warning: unused variable 'renewnctime'
../../../../nfs/nfs_vnops.c:2222: warning: unused variable 'renewctime'
../../../../nfs/nfs_vnops.c:2222: warning: unused variable 'ttretf'
../../../../nfs/nfs_vnops.c:2222: warning: unused variable 'ttattrf'
../../../../nfs/nfs_vnops.c:3661: error: expected declaration or
statement at end of input
../../../../nfs/nfs_vnops.c:3661: error: expected declaration or
statement at end of input
../../../../nfs/nfs_vnops.c:2198: error: label 'nfsmout' used but not
defined
../../../../nfs/nfs_vnops.c:2186: warning: unused variable 'wccflag'
*** [nfs_vnops.o] Error code 1

--- ip6_mroute.o ---
#   compile  TISDP2420/ip6_mroute.o
cc -save-temps -ffreestanding -fno-zero-initialized-in-bss -g -O2
-std=gnu99 -fno-strict-aliasing -Werror -Wall -Wno-main
-Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes
-Wstrict-prototypes -Wswitch -Wshadow -Wcast-qual -Wwrite-strings
-Wno-unreachable-code -Wno-sign-compare -Wno-pointer-sign
-Wno-attributes -Werror -mcpu=arm1136jf-s -I.
-I../../../../../common/include -I../../../../arch -I../../../..
-nostdinc -DARM11_PMC_CCNT_HZ=266000000 -D__HAVE_FAST_SOFTINTS
-DKERNEL_BASE_EXT=0x80000000 -DARM_GENERIC_TODR -DDIAGNOSTIC
-DVERBOSE_INIT_ARM -DUSB_DEBUG -DOHCI_DEBUG -DUHUB_DEBUG
-DOMAP_MPU_TIMER_CLOCK_FREQ=12000000 -DHWCLOCK
-DHWCLOCK_MACHINE=<arch/arm/omap/hwclock_omap1.h>
-DOMAP_CK_REF_SPEED=12000000 -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT
-I../../../../lib/libkern/../../../common/lib/libc/quad
-I../../../../lib/libkern/../../../common/lib/libc/string
-I../../../../lib/libkern/../../../common/lib/libc/arch/arm/string
-I../../../../../../../include -c ../../../../netinet6/ip6_mroute.c
In file included from ../../../../sys/sysctl.h:48,
                 from ../../../../netinet6/ip6_mroute.c:138:
../../../../uvm/uvm_extern.h:639: error: stray '\207' in program
../../../../uvm/uvm_extern.h:639: error: stray '\342' in program
../../../../uvm/uvm_extern.h:639: error: stray '\4' in program
In file included from ../../../../sys/sysctl.h:48,
                 from ../../../../netinet6/ip6_mroute.c:138:
../../../../uvm/uvm_extern.h:639:24: error: null character(s) ignored
../../../../uvm/uvm_extern.h:639: error: stray '\240' in program
../../../../uvm/uvm_extern.h:639: error: stray '\341' in program
../../../../uvm/uvm_extern.h:639: error: stray '\376' in program
../../../../uvm/uvm_extern.h:639: error: stray '\377' in program
../../../../uvm/uvm_extern.h:639: error: stray '\377' in program
../../../../uvm/uvm_extern.h:639: error: stray '\353' in program
../../../../uvm/uvm_extern.h:639: error: expected '=', ',', ';', 'asm'
or '__attribute__' before 'x'
../../../../uvm/uvm_extern.h:639: error: stray '\300' in program
../../../../uvm/uvm_extern.h:639: error: stray '\226' in program
../../../../uvm/uvm_extern.h:639: error: stray '\345' in program
../../../../uvm/uvm_extern.h:639: error: stray '\7' in program
../../../../uvm/uvm_extern.h:639: error: stray '\20' in program
../../../../uvm/uvm_extern.h:639: error: stray '\240' in program
../../../../uvm/uvm_extern.h:639: error: stray '\341' in program
../../../../uvm/uvm_extern.h:639: error: stray '\5' in program
../../../../uvm/uvm_extern.h:639: error: stray '\240' in program
../../../../uvm/uvm_extern.h:639: error: stray '\341' in program
../../../../uvm/uvm_extern.h:639: error: stray '\264' in program
../../../../uvm/uvm_extern.h:639: error: stray '\33' in program
../../../../uvm/uvm_extern.h:639: error: stray '\345' in program
../../../../uvm/uvm_extern.h:639: error: stray '\240' in program
../../../../uvm/uvm_extern.h:639:48: error: null character(s) ignored
../../../../uvm/uvm_extern.h:639: error: stray '\342' in program
../../../../uvm/uvm_extern.h:639:51: error: null character(s) ignored
... etc etc
*** [ip6_mroute.o] Error code 1

--- kern_descrip.o ---
../../../../kern/kern_descrip.c: In function 'fd_putfile':
../../../../kern/kern_descrip.c:374: internal compiler error:
Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.NetBSD.org/Misc/send-pr.html> for instructions.
*** [kern_descrip.o] Error code 1
1 error

--- db_lex.o ---
#   compile  TISDP2420/db_lex.o
cc -save-temps -ffreestanding -fno-zero-initialized-in-bss -g -O2
-std=gnu99 -fno-strict-aliasing -Werror -Wall -Wno-main
-Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes
-Wstrict-prototypes -Wswitch -Wshadow -Wcast-qual -Wwrite-strings
-Wno-unreachable-code -Wno-sign-compare -Wno-pointer-sign
-Wno-attributes -Werror -mcpu=arm1136jf-s -I.
-I../../../../../common/include -I../../../../arch -I../../../..
-nostdinc -DARM11_PMC_CCNT_HZ=266000000 -D__HAVE_FAST_SOFTINTS
-DKERNEL_BASE_EXT=0x80000000 -DARM_GENERIC_TODR -DDIAGNOSTIC
-DVERBOSE_INIT_ARM -DUSB_DEBUG -DOHCI_DEBUG -DUHUB_DEBUG
-DOMAP_MPU_TIMER_CLOCK_FREQ=12000000 -DHWCLOCK
-DHWCLOCK_MACHINE=<arch/arm/omap/hwclock_omap1.h>
-DOMAP_CK_REF_SPEED=12000000 -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT
-I../../../../lib/libkern/../../../common/lib/libc/quad
-I../../../../lib/libkern/../../../common/lib/libc/string
-I../../../../lib/libkern/../../../common/lib/libc/arch/arm/string
-I../../../../../../../include -c ../../../../ddb/db_lex.c
In file included from ./arm/arm32/pmap.h:81,
                 from ./machine/pmap.h:4,
                 from ../../../../uvm/uvm_pmap.h:93,
                 from ../../../../uvm/uvm_extern.h:475,
                 from ./arm/db_machdep.h:39,
                 from ./machine/db_machdep.h:4,
                 from ../../../../ddb/db_lex.c:43:
../../../../uvm/uvm_object.h:52: error: expected identifier or '('
before ',' token
cc1: warnings being treated as errors
../../../../uvm/uvm_object.h:75: warning: no semicolon at end of struct
or union
../../../../uvm/uvm_object.h:76: error: expected identifier or '('
before '}' token
../../../../uvm/uvm_object.h:76: warning: data definition has no type or
storage class
../../../../uvm/uvm_object.h:76: warning: type defaults to 'int' in
declaration of 'cs_s'
../../../../uvm/uvm_object.h:78: error: expected identifier or '('
before '}' token
./arm/arm32/pmap.h:191: error: field 'pm_cstate' has incomplete type
line-map.c: file "./machine/pmap.h" left but not entered
line-map.c: file "../../../../uvm/uvm_pmap.h" left but not entered
line-map.c: file "../../../../uvm/uvm_extern.h" left but not entered
line-map.c: file "../../../../uvm/uvm_extern.h" left but not entered
line-map.c: file "../../../../uvm/uvm_extern.h" left but not entered
line-map.c: file "./arm/db_machdep.h" left but not entered
line-map.c: file "./arm/db_machdep.h" left but not entered
line-map.c: file "./arm/db_machdep.h" left but not entered
line-map.c: file "./machine/db_machdep.h" left but not entered
line-map.c: file "../../../../ddb/db_lex.c" left but not entered
line-map.c: file "../../../../ddb/db_lex.c" left but not entered
line-map.c: file "../../../../ddb/db_lex.c" left but not entered
line-map.c: file "../../../../ddb/db_lex.c" left but not entered
line-map.c: file "../../../../ddb/db_lex.c" left but not entered
line-map.c: file "../../../../ddb/db_lex.c" left but not entered
line-map.c: file "../../../../ddb/db_lex.c" left but not entered
*** [db_lex.o] Error code 1
1 error


 
_________________________________________
 
What is Your Idea of Tomorrow? Let Teleca help you realize it. Visit us at 
Mobile World Congress 2009.
http://www.teleca.com/mwc2009
 
 
 


Home | Main Index | Thread Index | Old Index