linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* ppc -> powerpc porting
@ 2006-07-10 17:14 Rune Torgersen
  2006-07-10 17:41 ` Vitaly Bordug
  0 siblings, 1 reply; 9+ messages in thread
From: Rune Torgersen @ 2006-07-10 17:14 UTC (permalink / raw)
  To: linuxppc-dev

To make my life a little easier: Does anybody have a list of stuff to
watch out for/need to do when porting a board from ppc to powerpc?
The board uses a Freescale 8265 and runs under 2.6.17, using platfrom
device support for accessing fs_enet driver.

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

* Re: ppc -> powerpc porting
  2006-07-10 17:14 ppc -> powerpc porting Rune Torgersen
@ 2006-07-10 17:41 ` Vitaly Bordug
  2006-07-10 19:43   ` Guennadi Liakhovetski
  2006-07-10 20:36   ` ppc -> powerpc porting Rune Torgersen
  0 siblings, 2 replies; 9+ messages in thread
From: Vitaly Bordug @ 2006-07-10 17:41 UTC (permalink / raw)
  To: Rune Torgersen; +Cc: linuxppc-dev

On Mon, 10 Jul 2006 12:14:24 -0500
"Rune Torgersen" <runet@innovsys.com> wrote:

> To make my life a little easier: Does anybody have a list of stuff to
> watch out for/need to do when porting a board from ppc to powerpc?
> The board uses a Freescale 8265 and runs under 2.6.17, using platfrom
> device support for accessing fs_enet driver.
>
We have mpc8272 under arch/powerpc as work-in-progress, latest fs_enet being merged now.

I think it'll be a week or 2 before first submit, so it may make sense just to wait a bit :)


-- 
Sincerely, 
Vitaly

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

* Re: ppc -> powerpc porting
  2006-07-10 17:41 ` Vitaly Bordug
@ 2006-07-10 19:43   ` Guennadi Liakhovetski
  2006-07-10 21:43     ` Benjamin Herrenschmidt
  2006-07-10 20:36   ` ppc -> powerpc porting Rune Torgersen
  1 sibling, 1 reply; 9+ messages in thread
From: Guennadi Liakhovetski @ 2006-07-10 19:43 UTC (permalink / raw)
  To: Vitaly Bordug; +Cc: linuxppc-dev

On Mon, 10 Jul 2006, Vitaly Bordug wrote:

> On Mon, 10 Jul 2006 12:14:24 -0500
> "Rune Torgersen" <runet@innovsys.com> wrote:
> 
> > To make my life a little easier: Does anybody have a list of stuff to
> > watch out for/need to do when porting a board from ppc to powerpc?
> > The board uses a Freescale 8265 and runs under 2.6.17, using platfrom
> > device support for accessing fs_enet driver.

Look at Documentation/powerpc/booting-without-of.txt - there's a section 
on that. I am attempting the same sort of conversion for an embedded 
mpc8241 board, so, would be glad to share ideas / experiences, I think, we 
won't offend others if we just discuss our problems on this list, maybe 
even somebody else will find it useful:-)) The first step I am trying to 
perform is to switch to the device-tree boot. Does your board already use 
it or does it have OF?

> We have mpc8272 under arch/powerpc as work-in-progress, latest fs_enet being merged now.
> 
> I think it'll be a week or 2 before first submit, so it may make sense just to wait a bit :)

Yep, you could wait, but, you see, an example will be great, but, I am 
afraid, all ports will be pretty different, so, we'll all have to "invent 
the wheel." Is your code available somewhere in some repository to have a 
look at?

Thanks
Guennadi
---
Guennadi Liakhovetski

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

* RE: ppc -> powerpc porting
  2006-07-10 17:41 ` Vitaly Bordug
  2006-07-10 19:43   ` Guennadi Liakhovetski
@ 2006-07-10 20:36   ` Rune Torgersen
  1 sibling, 0 replies; 9+ messages in thread
From: Rune Torgersen @ 2006-07-10 20:36 UTC (permalink / raw)
  To: Vitaly Bordug; +Cc: linuxppc-dev

> From: Vitaly Bordug [mailto:vbordug@ru.mvista.com]=20
> Sent: Monday, July 10, 2006 12:42
> We have mpc8272 under arch/powerpc as work-in-progress,=20
> latest fs_enet being merged now.
>=20
> I think it'll be a week or 2 before first submit, so it may=20
> make sense just to wait a bit :)

Ok. I sor of used the ppc version of the 8272 to get fs_enet working.=20
fs_enet is not my main concern. My concern is everything else... OF
tree, new IRQ code (we have two local IRQ muxes in FPGA modeled afrer
the PCI mux on 8266ADS). Our current port is running on 2.6.12. We have
a 2.6 17 port working, but have not started using it yet. I want to wait
until we have ported to powerpc/=20

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

* Re: ppc -> powerpc porting
  2006-07-10 19:43   ` Guennadi Liakhovetski
@ 2006-07-10 21:43     ` Benjamin Herrenschmidt
  2006-07-11 13:28       ` Maple platform - adding graphics to IBM PIBS firmware jf simon
  0 siblings, 1 reply; 9+ messages in thread
From: Benjamin Herrenschmidt @ 2006-07-10 21:43 UTC (permalink / raw)
  To: Guennadi Liakhovetski; +Cc: linuxppc-dev

On Mon, 2006-07-10 at 21:43 +0200, Guennadi Liakhovetski wrote:
> On Mon, 10 Jul 2006, Vitaly Bordug wrote:
> 
> > On Mon, 10 Jul 2006 12:14:24 -0500
> > "Rune Torgersen" <runet@innovsys.com> wrote:
> > 
> > > To make my life a little easier: Does anybody have a list of stuff to
> > > watch out for/need to do when porting a board from ppc to powerpc?
> > > The board uses a Freescale 8265 and runs under 2.6.17, using platfrom
> > > device support for accessing fs_enet driver.
> 
> Look at Documentation/powerpc/booting-without-of.txt - 

You guys be careful, if you use OpenPIC/MPIC, that there is an error in
that documentation for the interrupt specifier definition. I'll send an
updated documentation soon with some more details about the OF interrupt
tree, but in the meantime, the proper sense encoding for MPIC is:

 0 = rising edge
 1 = negative level
 2 = positive level
 3 = falling edge

Cheers,
Ben.

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

* Maple platform - adding graphics to IBM PIBS firmware
  2006-07-10 21:43     ` Benjamin Herrenschmidt
@ 2006-07-11 13:28       ` jf simon
  2006-07-11 23:02         ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 9+ messages in thread
From: jf simon @ 2006-07-11 13:28 UTC (permalink / raw)
  To: linuxppc-dev

Hi,
We have designed a VME CPU card based on IBM Maple platform.
We've had problems making it work with a PCI/PMC graphic card we've also 
designed based around the ATI Radeon 7000 (RV100 QY). To solve this we 
have linux consultants helping us in emulating the ATI video BIOS at the 
linux kernel level.
But we would like to modify  the PIBs firmware with simple routines 
(scroll,..)  to use the graphic screen attached to the ATI as a text 
(alphanumeric) console. The keyboard would be USB.
Is this possible even if the video BIOs didn't previously  initialize 
the ATI graphic chip?
I realize this question doesn't really belong here...but not sure where 
to ask, sorry about that.
Thanks a lot
-jf simon






	

	
		
___________________________________________________________________________ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.
http://fr.mail.yahoo.com

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

* Re: Maple platform - adding graphics to IBM PIBS firmware
  2006-07-11 13:28       ` Maple platform - adding graphics to IBM PIBS firmware jf simon
@ 2006-07-11 23:02         ` Benjamin Herrenschmidt
  2006-07-12 10:44           ` jf simon
  0 siblings, 1 reply; 9+ messages in thread
From: Benjamin Herrenschmidt @ 2006-07-11 23:02 UTC (permalink / raw)
  To: jf simon; +Cc: linuxppc-dev

On Tue, 2006-07-11 at 15:28 +0200, jf simon wrote:
> Hi,
> We have designed a VME CPU card based on IBM Maple platform.
> We've had problems making it work with a PCI/PMC graphic card we've also 
> designed based around the ATI Radeon 7000 (RV100 QY). To solve this we 
> have linux consultants helping us in emulating the ATI video BIOS at the 
> linux kernel level.
> But we would like to modify  the PIBs firmware with simple routines 
> (scroll,..)  to use the graphic screen attached to the ATI as a text 
> (alphanumeric) console. The keyboard would be USB.
> Is this possible even if the video BIOs didn't previously  initialize 
> the ATI graphic chip?

If the BIOS hasn't initialized the chip, you are pretty much out of
luck... The good news is that soft-booting an rv100 with the BIOS works
fine, at least from my previous experiemnts with it.

> I realize this question doesn't re
> ally belong here...but not sure where 
> to ask, sorry about that.
> Thanks a lot
> -jf simon
> 
> 
> 
> 
> 
> 
> 	
> 
> 	
> 		
> ___________________________________________________________________________ 
> Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.
> http://fr.mail.yahoo.com
> _______________________________________________
> Linuxppc-dev mailing list
> Linuxppc-dev@ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-dev

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

* Re: Maple platform - adding graphics to IBM PIBS firmware
  2006-07-11 23:02         ` Benjamin Herrenschmidt
@ 2006-07-12 10:44           ` jf simon
  2006-07-13 19:43             ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 9+ messages in thread
From: jf simon @ 2006-07-12 10:44 UTC (permalink / raw)
  To: Benjamin Herrenschmidt; +Cc: linuxppc-dev

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=us-ascii; format=flowed, Size: 776 bytes --]

Hi,
Benjamin Herrenschmidt wrote:

>
>If the BIOS hasn't initialized the chip, you are pretty much out of
>luck... The good news is that soft-booting an rv100 with the BIOS works
>fine, at least from my previous experiemnts with it.
>
>  
>
I was (naively) thinking that if I could access the legacy VGA register 
set, I could set the graphic card to text mode and use the graphic 
screen as a alphanumeric console, until linux soft boots the graphic 
card . Do you think this is doable? I haven't been able to locate that 
VGA register set yet.
Thanks,.
-jf simon


	

	
		
___________________________________________________________________________ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.
http://fr.mail.yahoo.com

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

* Re: Maple platform - adding graphics to IBM PIBS firmware
  2006-07-12 10:44           ` jf simon
@ 2006-07-13 19:43             ` Benjamin Herrenschmidt
  0 siblings, 0 replies; 9+ messages in thread
From: Benjamin Herrenschmidt @ 2006-07-13 19:43 UTC (permalink / raw)
  To: jf simon; +Cc: linuxppc-dev


> I was (naively) thinking that if I could access the legacy VGA register 
> set, I could set the graphic card to text mode and use the graphic 
> screen as a alphanumeric console, until linux soft boots the graphic 
> card . Do you think this is doable? I haven't been able to locate that 
> VGA register set yet.

The legacy VGA operations also require the card to be fully initialized
by the BIOS. In addition to that, there is an issue with using VGA text
mode on machines using the CPC925 bridge as it doesn't have a legacy
memory window: It doesn't have a facility to generate PCI or HT memory
cycles in the low addresses required for VGA.

You can still hack-around in a somewhat card-specific way using the main
memory apperture and doing your onw interleaving of characters and
attributes but it's dodgy.

In any case, you still need the card to be initialized.

Ben.

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

end of thread, other threads:[~2006-07-13 19:43 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-10 17:14 ppc -> powerpc porting Rune Torgersen
2006-07-10 17:41 ` Vitaly Bordug
2006-07-10 19:43   ` Guennadi Liakhovetski
2006-07-10 21:43     ` Benjamin Herrenschmidt
2006-07-11 13:28       ` Maple platform - adding graphics to IBM PIBS firmware jf simon
2006-07-11 23:02         ` Benjamin Herrenschmidt
2006-07-12 10:44           ` jf simon
2006-07-13 19:43             ` Benjamin Herrenschmidt
2006-07-10 20:36   ` ppc -> powerpc porting Rune Torgersen

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