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/
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/
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/
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/
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/
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/