linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* 8xx fixes GIT tree
@ 2005-06-09 16:26 Marcelo Tosatti
  2005-06-09 18:24 ` Marcelo Tosatti
  0 siblings, 1 reply; 3+ messages in thread
From: Marcelo Tosatti @ 2005-06-09 16:26 UTC (permalink / raw)
  To: linux-ppc-embedded; +Cc: Aristeu Sergio Rozanski Filho

Hi, 

I've put up a GIT tree with some 8xx fixes. 

I plan to continue collecting fixes there - I encourage other folks 
working with v2.6 on 8xx to join in and contribute.

Its about time to setup a "TODO" list for v2.6 8xx, a few which I 
remember from the top of my head:

- merge CPU15 workaround
- merge PCMCIA driver
- merge arch/ppc/8xx_io/fec.c v2.6 update
- Remove misc-embedded.c

It should live somewhere in the web (wiki would be ideal).

It contains the following changes at the moment:

commit f17c5c6e4e1d1b7e8b01f323dfd2bd2197a0743f
tree ee66f3f546b0b68f8af3debf1ade40d3ce67f74a
parent 8d2fde72d6a5921136d6e605168e3c4995288b64
author Marcelo <marcelo@xeon.cnet> Thu, 09 Jun 2005 17:47:50 -0300
committer Marcelo Tosatti <marcelo.tosatti@cyclades.com> Thu, 09 Jun 2005 17:47:50 -0300

    [PATCH] handle access to non-present IO ports on 8xx

    Accessing non present "IO ports" on 8xx generates MCE's. The exception
    is easily triggered during insertion/removal/suspension of PCMCIA cards.

    The following adds exception table entries for I/O instructions on 8xx (copied
    from the original Paul's PowerMac code), and changes MachineCheckException() slightly 
    to cover 8xx specific's (on 8xx the MCE can be generated while
    executing the IO access instruction itself, which is not the case on
    PowerMac's, as the comment on traps.c details).

    Signed-off-by: Marcelo Tosatti <marcelo.tosatti@cyclades.com>

commit 8d2fde72d6a5921136d6e605168e3c4995288b64
tree ba3161acbeab3b4559c63a4d08eff435a53f378a
parent 65df60a129cc12e89b93cec068f527a9650e5914
author Marcelo Tosatti <marcelo.tosatti@cyclades.com> Sat, 04 Jun 2005 14:13:34 -0700
committer Marcelo Tosatti <marcelo.tosatti@cyclades.com> Wed, 08 Jun 2005 22:17:47 -0300

    [PATCH] 8xx: avoid "dcbst" misbehaviour with unpopulated TLB

     On 8xx, cache control instructions (particularly "dcbst" from
     flush_dcache_icache) fault as write operation if there is an
     unpopulated TLB entry for the address in question. To workaround
     that, we invalidate the TLB here, thus avoiding dcbst misbehaviour.

commit 65df60a129cc12e89b93cec068f527a9650e5914
tree 2ed7d42019c3ee29435bb9c7e4dc5e002fa4690c
parent 97d26b8042a6f14cc4a19e84e911a953363e3d69
author Marcelo Tosatti <marcelo.tosatti@cyclades.com> Sat, 04 Jun 2005 14:13:34 -0700
committer Marcelo Tosatti <marcelo.tosatti@cyclades.com> Wed, 08 Jun 2005 22:16:50 -0300

    [PATCH] 8xx commproc: Do not touch pte directly - use dma coherent API instead

    Touching the pte directly causes the 8Mbyte TLB entry to be invalidated.

    This has been fixed in v2.4 for ages.

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

* Re: 8xx fixes GIT tree
  2005-06-09 16:26 8xx fixes GIT tree Marcelo Tosatti
@ 2005-06-09 18:24 ` Marcelo Tosatti
  2005-06-13 11:50   ` Marcelo Tosatti
  0 siblings, 1 reply; 3+ messages in thread
From: Marcelo Tosatti @ 2005-06-09 18:24 UTC (permalink / raw)
  To: linux-ppc-embedded; +Cc: Aristeu Sergio Rozanski Filho

On Thu, Jun 09, 2005 at 01:26:50PM -0300, Marcelo Tosatti wrote:
> Hi, 
> 
> I've put up a GIT tree with some 8xx fixes. 
> 
> I plan to continue collecting fixes there - I encourage other folks 
> working with v2.6 on 8xx to join in and contribute.
> 
> Its about time to setup a "TODO" list for v2.6 8xx, a few which I 
> remember from the top of my head:
> 
> - merge CPU15 workaround
> - merge PCMCIA driver
> - merge arch/ppc/8xx_io/fec.c v2.6 update
> - Remove misc-embedded.c
> 
> It should live somewhere in the web (wiki would be ideal).
> 
> It contains the following changes at the moment:

Oh, I forgot to mention the URL - its at:

http://www.kernel.org/pub/scm/linux/kernel/git/marcelo/8xx-fixes/

Web interface at:

http://www.kernel.org/git/?p=linux/kernel/git/marcelo/8xx-fixes;a=summary

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

* Re: 8xx fixes GIT tree
  2005-06-09 18:24 ` Marcelo Tosatti
@ 2005-06-13 11:50   ` Marcelo Tosatti
  0 siblings, 0 replies; 3+ messages in thread
From: Marcelo Tosatti @ 2005-06-13 11:50 UTC (permalink / raw)
  To: linux-ppc-embedded; +Cc: Aristeu Sergio Rozanski Filho


Hi,

On Thu, Jun 09, 2005 at 03:24:52PM -0300, Marcelo Tosatti wrote:
> On Thu, Jun 09, 2005 at 01:26:50PM -0300, Marcelo Tosatti wrote:
> > Hi, 
> > 
> > I've put up a GIT tree with some 8xx fixes. 
> > 
> > I plan to continue collecting fixes there - I encourage other folks 
> > working with v2.6 on 8xx to join in and contribute.
> > 
> > Its about time to setup a "TODO" list for v2.6 8xx, a few which I 
> > remember from the top of my head:
> > 
> > - merge CPU15 workaround
> > - merge PCMCIA driver
> > - merge arch/ppc/8xx_io/fec.c v2.6 update
> > - Remove misc-embedded.c
> > 
> > It should live somewhere in the web (wiki would be ideal).
> > 
> > It contains the following changes at the moment:
> 
> Oh, I forgot to mention the URL - its at:
> 
> http://www.kernel.org/pub/scm/linux/kernel/git/marcelo/8xx-fixes/
> 
> Web interface at:
> 
> http://www.kernel.org/git/?p=linux/kernel/git/marcelo/8xx-fixes;a=summary

Wolfgang setup a "TODO list" at

http://www.denx.de/twiki/bin/view/Todo8xx/WebHome

It currently contains:

- merge CPU15 workaround 
- merge PCMCIA driver
- merge arch/ppc/8xx_io/fec.c v2.6 update
- Remove misc-embedded.c
- Fix BDI2000 support

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

end of thread, other threads:[~2005-06-13 16:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-09 16:26 8xx fixes GIT tree Marcelo Tosatti
2005-06-09 18:24 ` Marcelo Tosatti
2005-06-13 11:50   ` Marcelo Tosatti

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).