linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Re: PowerPC 4xx Port Progress
@ 1999-12-08 23:05 Brian Kuschak
  0 siblings, 0 replies; 3+ messages in thread
From: Brian Kuschak @ 1999-12-08 23:05 UTC (permalink / raw)
  To: Grant Erickson, linuxppc-embedded


>   POSIX conformance testing by UNIFIX
> 
> Then it runs off into nowhere land which isn't too
> surprising considering
> that there are a lot of holes yet.

>   o Timer code is probably wrong, BogoMIPS seems
> low.

Grant,

I'm not familiar with the 4xx core, but I ran into
similar trouble with the 8xx CPUs.  I found that I
wasn't setting the ICTRL and DER registers.  The core
is serialized by default, which could explain the low
Bogomips rating (see the ICTRL reg).  If the DER is
set incorrectly, you may enter debug mode instead of
your exception vectors for various exceptions.  This
caused my target to crash.

Brian


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread
* PowerPC 4xx Port Progress
@ 1999-12-08 19:46 Grant Erickson
  1999-12-10 18:00 ` Grant Erickson
  0 siblings, 1 reply; 3+ messages in thread
From: Grant Erickson @ 1999-12-08 19:46 UTC (permalink / raw)
  To: linuxppc-embedded


I've made some small bit of progress on getting the 2.3.30 kernel to boot
on IBM's 403GCX "Oak" evaluation board:

  Linux version 2.3.30 (grant@brule) (gcc version 2.95.2 19991024 (release)) #33 Wed Dec 8 11:05:44 PST 1999.
  On node 0 totalpages: 00000400.
  zone(0): 1024 pages.
  zone(1): 0 pages.
  zone(2): 0 pages.
  Calibrating delay loop... 12.95 BogoMIPS.
  Memory: 2648k available (752k kernel code, 656k data, 40k init) [c0000000, c0400000].
  Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes).
  POSIX conformance testing by UNIFIX

Then it runs off into nowhere land which isn't too surprising considering
that there are a lot of holes yet.

Major issues to resolve/finish:

  o Figure out why the stack on exception entry never looks the same as on
    exception exit (a cache issue no doubt).
  o Figure out why paging_init still causes things to die (I've worked
    around it in the interim).
  o 403GCX Async Interrupt Controller (AIC) (arch/ppc/kernel/ppc4xx_pic.c)
  o Ethernet: National Semiconductor DP83902AV (drivers/net/oaknet.c)
  o Serial: /dev/ttyS0 (On-chip 403GCX SCC), /dev/ttyS1 (NS 16550DV)
  o MMU: finish up page table code and D/ITLB miss exception handlers.
  o Timer code is probably wrong, BogoMIPS seems low.

I'll try to get the latest code to Cort for inclusion in the next kernel.
In the interim, I'll be posting patches, etc. to:

	http://www.lcse.umn.edu/~grant/Linux/index.html


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1999-12-10 18:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1999-12-08 23:05 PowerPC 4xx Port Progress Brian Kuschak
  -- strict thread matches above, loose matches on Subject: below --
1999-12-08 19:46 Grant Erickson
1999-12-10 18:00 ` Grant Erickson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).