Ni Neil,

Neil Armstrong wrote:
I must port linux to a platform using an ARM946E-S, without MMU, but
I've been unable to build the integrator subarch with the latest uClinux
dist package, the 2.6.21 with the big uClinux patch and the last 2.6.22
vanilla
kernel tree.

I got this error :
[EMAIL PROTECTED]:~/linux/linux-2.6.21$ make ARCH=arm
CROSS_COMPILE=arm-uclinuxeabi- Image
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf -s arch/arm/Kconfig
  CHK     include/linux/version.h
  UPD     include/linux/version.h
  SYMLINK include/asm-arm/arch -> include/asm-arm/arch-integrator
  Generating include/asm-arm/mach-types.h
  CHK     include/linux/utsrelease.h
  UPD     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-arm
  CC      arch/arm/kernel/asm-offsets.s
  GEN     include/asm-arm/asm-offsets.h
  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/kallsyms
  HOSTCC  scripts/conmakehash
  CC      init/main.o
In file included from include/asm/cacheflush.h:16,
                 from include/linux/highmem.h:8,
                 from include/linux/pagemap.h:10,
                 from include/linux/buffer_head.h:13,
                 from init/main.c:52:
include/asm/glue.h:118:2: error: #error Unknown data abort handler type
make[1]: *** [init/main.o] Error 1
make: *** [init] Error 2

The error is the same using the 3 kernel revisions.
Is there work behind the nommu support for arm or it is stopped since
Hyok S. Choi had its patchset included in the kernel mainline tree ?

His patchset was never included in mainline.
I carry most of it in the uClinux patches - but for many targets
it is hopelessly out of date on modern 2.6 kernel versions.

Most dist patches have GDB/ARMulator (which is an Atmel/AT91x40)
working - I have been keeping that up to date and working (and
working on sending the patches for mainline inclusion). get the
current 2.6.22-uc0-big patch and try with that.

Regards
Greg




A simple fix to add the nommu_abrt handler makes the kernel to build,
but errors
appears on the arm946 assembly source file aswell, does someone still
work on
the arm-nommu part ?

Thanks

Neil Armstrong



------------------------------------------------------------------------

_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

--
------------------------------------------------------------------------
Greg Ungerer  --  Chief Software Dude       EMAIL:     [EMAIL PROTECTED]
Secure Computing Corporation                PHONE:       +61 7 3435 2888
825 Stanley St,                             FAX:         +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia         WEB: http://www.SnapGear.com
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to