3.4-rc3 compile failed on IBM Power6

2012-04-24 Thread Ryan Wang
# gcc --version
gcc (GCC) 4.4.6 20110731 (Red Hat 4.4.6-3)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

platform: pSeries
model: IBM,9117-MMA
machine: CHRP IBM,9117-MMA



# make O=../build/3.4-rc4/
  GEN /usr/src/kernels/build/3.4-rc4/Makefile
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
  Using /usr/src/kernels/linux as source for kernel
  GEN /usr/src/kernels/build/3.4-rc4/Makefile
  WRAParch/powerpc/include/generated/asm/rwsem.h
  CHK include/linux/version.h
  UPD include/linux/version.h
  CHK include/generated/utsrelease.h
  UPD include/generated/utsrelease.h
  CC  kernel/bounds.s
  GEN include/generated/bounds.h
  CC  arch/powerpc/kernel/asm-offsets.s
  GEN include/generated/asm-offsets.h
  CALL/usr/src/kernels/linux/scripts/checksyscalls.sh
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/data.o
  SHIPPED scripts/dtc/dtc-lexer.lex.c
  SHIPPED scripts/dtc/dtc-parser.tab.h
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  SHIPPED scripts/dtc/dtc-parser.tab.c
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/util.o
  HOSTLD  scripts/dtc/dtc
  HOSTCC  scripts/genksyms/genksyms.o
  SHIPPED scripts/genksyms/lex.lex.c
  SHIPPED scripts/genksyms/keywords.hash.c
  SHIPPED scripts/genksyms/parse.tab.h
  HOSTCC  scripts/genksyms/lex.lex.o
  SHIPPED scripts/genksyms/parse.tab.c
  HOSTCC  scripts/genksyms/parse.tab.o
  HOSTLD  scripts/genksyms/genksyms
  CC  scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/selinux/genheaders/genheaders
  HOSTCC  scripts/selinux/mdp/mdp
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/pnmtologo
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/bin2c
  CC  init/main.o
  CHK include/generated/compile.h
  UPD include/generated/compile.h
  CC  init/version.o
  CC  init/do_mounts.o
  CC  init/do_mounts_rd.o
  CC  init/do_mounts_initrd.o
  CC  init/do_mounts_md.o
  LD  init/mounts.o
  CC  init/initramfs.o
  LD  init/built-in.o
  HOSTCC  usr/gen_init_cpio
  GEN usr/initramfs_data.cpio
  AS  usr/initramfs_data.o
  LD  usr/built-in.o
  CC  arch/powerpc/kernel/cputable.o
  CC  arch/powerpc/kernel/ptrace.o
  CC  arch/powerpc/kernel/syscalls.o
  CC  arch/powerpc/kernel/irq.o
  CC  arch/powerpc/kernel/align.o
  CC  arch/powerpc/kernel/signal_32.o
  CC  arch/powerpc/kernel/pmc.o
  CC  arch/powerpc/kernel/vdso.o
  CC  arch/powerpc/kernel/init_task.o
  CC  arch/powerpc/kernel/process.o
  CPP arch/powerpc/kernel/systbl_chk.i
  CALL/usr/src/kernels/linux/arch/powerpc/kernel/systbl_chk.sh
  AS  arch/powerpc/kernel/systbl.o
  CC  arch/powerpc/kernel/idle.o
  CC  arch/powerpc/kernel/signal.o
  CC  arch/powerpc/kernel/sysfs.o
  CC  arch/powerpc/kernel/cacheinfo.o
  CC  arch/powerpc/kernel/time.o
  CC  arch/powerpc/kernel/prom.o
  CC  arch/powerpc/kernel/traps.o
  CC  arch/powerpc/kernel/setup-common.o
  CC  arch/powerpc/kernel/udbg.o
  AS  arch/powerpc/kernel/misc.o
  CC  arch/powerpc/kernel/io.o
  CC  arch/powerpc/kernel/dma.o
  AS  arch/powerpc/kernel/misc_64.o
  LDS arch/powerpc/kernel/vdso32/vdso32.lds
  VDSO32A arch/powerpc/kernel/vdso32/sigtramp.o
  VDSO32A arch/powerpc/kernel/vdso32/gettimeofday.o
  VDSO32A arch/powerpc/kernel/vdso32/datapage.o
  VDSO32A arch/powerpc/kernel/vdso32/cacheflush.o
  VDSO32A arch/powerpc/kernel/vdso32/note.o
  VDSO32L arch/powerpc/kernel/vdso32/vdso32.so.dbg
  OBJCOPY arch/powerpc/kernel/vdso32/vdso32.so
  AS  arch/powerpc/kernel/vdso32/vdso32_wrapper.o
  LD  arch/powerpc/kernel/vdso32/built-in.o
  LDS arch/powerpc/kernel/vdso64/vdso64.lds
  VDSO64A arch/powerpc/kernel/vdso64/sigtramp.o
  VDSO64A arch/powerpc/kernel/vdso64/gettimeofday.o
  VDSO64A arch/powerpc/kernel/vdso64/datapage.o
  VDSO64A arch/powerpc/kernel/vdso64/cacheflush.o
  VDSO64A arch/powerpc/kernel/vdso64/note.o
  VDSO64L arch/powerpc/kernel/vdso64/vdso64.so.dbg
  OBJCOPY arch/powerpc/kernel/vdso64/vdso64.so
  AS  arch/powerpc/kernel/vdso64/vdso64_wrapper.o
  LD  arch/powerpc/kernel/vdso64/built-in.o
  CC  arch/powerpc/kernel/setup_64.o
  CC  arch/powerpc/kernel/sys_ppc32.o
  CC  arch/powerpc/kernel/signal_64.o
  CC  arch/powerpc/kernel/ptrace32.o
  CC  arch/powerpc/kernel/paca.o
  CC  arch/powerpc/kernel/nvram_64.o
  CC  arch/powerpc/kernel/firmware.o
  CC  

Re: What does rmo/tce stand for in powerpc?

2011-11-02 Thread Ryan Wang
2011/11/2 Nishanth Aravamudan n...@us.ibm.com

 Hi Ryan,

 On 01.11.2011 [14:25:43 +0800], Ryan Wang wrote:
  Hi,
 
  In kernel source comments, I saw the words:
  ''
 
  alloc_top is set to the top of RMO, eventually shrink down if the
  http://lxr.linux.no/linux+*/arch/powerpc/kernel/prom_init.c#L972TCEs
  overlap
 
  ''
 
  I wonder what does RMO mean, and TCE?

 RMO = Real Mode Offset -- deprecated in terms of Real Mode Area in PAPR.

 TCE = Translation Control Entry

 You should be able to find descriptions of both in PAPR.


Thanks Nish!

But I searched Power.orgTM Standard for Embedded Power ArchitectureTM
Platform Requirements and failed to found the concept RMO or Real Mode
Offset.

Will you please give me some hints to the docs?Thanks,




 Thanks,
 Nish

 --
 Nishanth Aravamudan n...@us.ibm.com
 IBM Linux Technology Center


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Re: What does rmo/tce stand for in powerpc?

2011-11-02 Thread Ryan Wang
2011/11/3 Scott Wood scottw...@freescale.com

 On 11/02/2011 06:17 AM, Ryan Wang wrote:
 
 
  2011/11/2 Nishanth Aravamudan n...@us.ibm.com mailto:n...@us.ibm.com
 
  Hi Ryan,
 
  On 01.11.2011 [14:25:43 +0800], Ryan Wang wrote:
   Hi,
  
   In kernel source comments, I saw the words:
   ''
  
   alloc_top is set to the top of RMO, eventually shrink down if the
   http://lxr.linux.no/linux+*/arch/powerpc/kernel/prom_init.c#L972
  http://lxr.linux.no/linux+*/arch/powerpc/kernel/prom_init.c#L972
 TCEs
   overlap
  
   ''
  
   I wonder what does RMO mean, and TCE?
 
  RMO = Real Mode Offset -- deprecated in terms of Real Mode Area in
 PAPR.
 
  TCE = Translation Control Entry
 
  You should be able to find descriptions of both in PAPR.
 
 
  Thanks Nish!
 
  But I searched Power.orgTM Standard for Embedded Power ArchitectureTM
  Platform Requirements and failed to found the concept RMO or Real Mode
  Offset.
 
  Will you please give me some hints to the docs?Thanks,

 ePAPR and PAPR are not the same thing.

 It looks like PAPR is only available to power.org members.


Got it. Thanks, Nish.



 -Scott


___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

What does rmo/tce stand for in powerpc?

2011-11-01 Thread Ryan Wang
Hi,

In kernel source comments, I saw the words:
''

alloc_top is set to the top of RMO, eventually shrink down if the
http://lxr.linux.no/linux+*/arch/powerpc/kernel/prom_init.c#L972TCEs
overlap

''

I wonder what does RMO mean, and TCE?

thanks,
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

About zImage, vmlinux and yaboot on IBM Power

2011-10-17 Thread Ryan Wang
Hello,

I have some question about zImage, vmlinux and yaboot on IBM Power:
1) vmlinux is wrapped into zImage if zImage is used.
2) If yaboot is used, no zImage is needed, just vmlinux/initrd.
Are there words right?

thanks,
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev