Re: RTAS on PowerMac Newworld

6 messages, 4 authors, 2000-07-26 · open the first message on its own page

Re: RTAS on PowerMac Newworld

From: FASSINO Jean-Philippe <hidden>
Date: 2000-07-25 13:41:14

Benjamin Herrenschmidt wrote:
quoted
Just a question about RTAS on PowerMac G4,
does linux kernel can call RTAS function ?
And if not, why ?
I'm trying to do it and that fail...
RTAS in not correctly implemented in those machines. Apple is apparently
abandonning it, the implementation in ROM for all core99 machines is
bogus. What do you want to use RTAS for ?
In the kernel for PPC, a lot a code is here just to do what doing RTAS :
pci config,
via (CUDA and PMU) (no need if no ADB keyboard), ...
When doing embedded systems, this drivers is very big and can be saving by
using
RTAS which i think is a very good thing in  CHRP specification. It's
strange that
apple do not provide it fully.

JP




--
--------------------------------------------------------------------------
 Jean-Philippe FASSINO              France Telecom R&D : DTL/ASR
 Tel : 04 76 76 45 52
 mailto:jeanphilippe.fassino@francetelecom.fr
--------------------------------------------------------------------------


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

Re: RTAS on PowerMac Newworld

From: Hollis Blanchard <hidden>
Date: 2000-07-25 14:03:10

FASSINO Jean-Philippe wrote:
When doing embedded systems, this drivers is very big and can be saving by
using
RTAS which i think is a very good thing in  CHRP specification. It's
strange that
apple do not provide it fully.
I don't think Apple makes any embedded systems. As Tom mentioned though,
other hardware vendors care...

-Hollis

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

Re: RTAS on PowerMac Newworld

From: Benjamin Herrenschmidt <hidden>
Date: 2000-07-25 14:41:31

In the kernel for PPC, a lot a code is here just to do what doing RTAS :
pci config,
via (CUDA and PMU) (no need if no ADB keyboard), ...
When doing embedded systems, this drivers is very big and can be saving by
using
RTAS which i think is a very good thing in  CHRP specification. It's
strange that
apple do not provide it fully.
Well, they didn't care about it. Note that Macs are far from beeing
embedded boxes ;)

Ben.


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

Re: RTAS on PowerMac Newworld

From: FASSINO Jean-Philippe <hidden>
Date: 2000-07-25 14:49:29

Benjamin Herrenschmidt wrote:
quoted
In the kernel for PPC, a lot a code is here just to do what doing RTAS :
pci config,
via (CUDA and PMU) (no need if no ADB keyboard), ...
When doing embedded systems, this drivers is very big and can be saving by
using
RTAS which i think is a very good thing in  CHRP specification. It's
strange that
apple do not provide it fully.
Well, they didn't care about it. Note that Macs are far from beeing
embedded boxes ;)
Yes, but i'm using embedded term for small system that doing dedicate task
and only one (for example firewall, gateway, ... in only 50-100k kernel size).

I'm actually experienced that with G4 with 4 network card.

JP


--
--------------------------------------------------------------------------
 Jean-Philippe FASSINO              France Telecom R&D : DTL/ASR
 Tel : 04 76 76 45 52
 mailto:jeanphilippe.fassino@francetelecom.fr
--------------------------------------------------------------------------


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

Re: RTAS on PowerMac Newworld

From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: 2000-07-25 18:37:27

On Tue, 25 Jul 2000, FASSINO Jean-Philippe wrote:
Benjamin Herrenschmidt wrote:
quoted
quoted
In the kernel for PPC, a lot a code is here just to do what doing RTAS :
pci config,
via (CUDA and PMU) (no need if no ADB keyboard), ...
When doing embedded systems, this drivers is very big and can be saving by
using
RTAS which i think is a very good thing in  CHRP specification. It's
strange that
apple do not provide it fully.
Well, they didn't care about it. Note that Macs are far from beeing
embedded boxes ;)
Yes, but i'm using embedded term for small system that doing dedicate task
and only one (for example firewall, gateway, ... in only 50-100k kernel size).

I'm actually experienced that with G4 with 4 network card.
And what's the smallest amount of memory you can put in a G4? I guess it's an
order of magnitude larger than a kernel containing all possible drivers :-)

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds


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

Re: RTAS on PowerMac Newworld

From: FASSINO Jean-Philippe <hidden>
Date: 2000-07-26 12:25:15

Geert Uytterhoeven wrote:
On Tue, 25 Jul 2000, FASSINO Jean-Philippe wrote:
quoted
Benjamin Herrenschmidt wrote:
quoted
quoted
In the kernel for PPC, a lot a code is here just to do what doing RTAS :
pci config,
via (CUDA and PMU) (no need if no ADB keyboard), ...
When doing embedded systems, this drivers is very big and can be saving by
using
RTAS which i think is a very good thing in  CHRP specification. It's
strange that
apple do not provide it fully.
Well, they didn't care about it. Note that Macs are far from beeing
embedded boxes ;)
Yes, but i'm using embedded term for small system that doing dedicate task
and only one (for example firewall, gateway, ... in only 50-100k kernel size).

I'm actually experienced that with G4 with 4 network card.
And what's the smallest amount of memory you can put in a G4? I guess it's an
order of magnitude larger than a kernel containing all possible drivers :-)
Sure, but G4 is just a good computer for experimentation !

JP


--
--------------------------------------------------------------------------
 Jean-Philippe FASSINO              France Telecom R&D : DTL/ASR
 Tel : 04 76 76 45 52
 mailto:jeanphilippe.fassino@francetelecom.fr
--------------------------------------------------------------------------


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help