Thanks Greg for clarifying.
Going for the extended proc-arm7tdmi.S as before.

Greg Ungerer wrote:
Hi Per,

Per Hallsmark wrote:
Dear nommu gurus!

I'm back down the work-pile and trying porting linux 2.6 on a ARM nommu processor. The boot seems going farly well, but as soon as userland start, it goes to some parallell universe or something. Unfortunally this platform hasn't any jtag interface so it's a struggle to continue.

I wonder if any has already made a 2.6 port for this processor?
Until now, I've extended the proc-arm7tdmi.S a bit to include a PROCESSOR_ID for this which seems to be a arm7tdmi with armv4 cache. However, in the latest uClinux, the 2.4 tree has
it's own proc-oki-ml675001.S, indicating CP15, TLB's etc.
Unfortunally proc-oki-ml675001.S isn't brought forward to 2.6 AFAIK.
Would it be a good way to try this path, bringing in a new proc.S-file?

I suspect it should be handled all in proc-arm7tdmi.S for 2.6
kernels. Given it will be and ARM7 core there should be no need
to create a new set of asm handlers.

Regards
Greg



Linux version 2.6.19-uc1-lx999 ([EMAIL PROTECTED]) (gcc version 4.1.2) #131 Tue May 8 14:55:52 CEST 2007
CPU: OKI-ML675001 [04167500] revision 0 (ARMv3), cr=0000007c
Machine: Ontime Networks Lynx platform
Built 1 zonelists.  Total pages: 4064
Kernel command line: console=ttyS0,38400 root=/dev/mtdblock2 init=/bin/sh
PID hash table entries: 64 (order: 6, 256 bytes)
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Memory: 16MB = 16MB total
Memory: 15100KB available (944K code, 125K data, 64K init)
Mount-cache hash table entries: 512
copy_process: creating swapper
copy_process: creating swapper
copy_process: creating swapper
copy_process: creating swapper
copy_process: creating swapper
copy_process: creating swapper
copy_process: creating kthread
copy_process: creating kthread
copy_process: creating kthread
copy_process: creating kthread
copy_process: creating kthread
JFFS version 1.0, (C) 1999, 2000  Axis Communications AB
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler deadline registered (default)
okiml67x-sio.0: ttyS0 at MMIO 0xb8002000 (irq = 10) is a OKI ML67x SIO
serial_sio_probe: OK
RAMDISK driver initialized: 2 RAM disks of 8192K size 1024 blocksize
loop: loaded (max 8 devices)
copy_process: creating swapper
Lynx flash: Found 1 x16 devices at 0x0 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
Lynx flash: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Creating 4 MTD partitions on "Lynx flash":
0x00000000-0x00800000 : "U-BOOT"
0x00080000-0x00200000 : "JFFS2"
0x00200000-0x00700000 : "CRAMFS1"
0x00700000-0x00800000 : "CRAMFS2"
VFS: Mounted root (cramfs filesystem) readonly.
Freeing init memory: 64K
tty_open: trying to open console
s
s
 t
  s
   d
    s
     Bpx)s
          ,
           s
            d
             s
              FA
                s
                 d
                  s
                   Bga)s
                        ,
                         s
                          d
                           s
                            d


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




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

Reply via email to