[CDG5] NanoKernel

Max Poliakovski maximumspatium at googlemail.com
Mon Dec 3 08:19:00 AWST 2018


> I have been unable to locate an actual API specification for RTAS. Any
> ideas on where to look?
>

PowerPC Microprocessor Common Hardware Reference Platform: A System
Architecture
Chapter 7: Run-Time Abstraction Services
https://books.google.de/books?id=H4DNCgAAQBAJ&dq=RTAS+NVRAM_Fetch&hl=de&source=gbs_navlinks_s


> The same code is in NKv2.28, so it must work. Or are there any systems
> which actually use RTAS?
> Apparently the Trampoline can substitute the RTAS for a version contained
> within it. What does that code look like?
>

Well, the Trampoline will replace OF RTAS with the following three
libraries: RTCServicesLib, NVRAMServicesLib and PowerMgrPlugin. These are
called "RTAS replacement plug-ins." I think these libraries provide the
desired HW abstraction as required by the NK.

The above mentioned libraries will be loaded into the flattened device
tree. I don't have any clue when they will be activated. But this happens
definitely not in the Trampoline...

Cheers
Max
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ucc.gu.uwa.edu.au/pipermail/cdg5/attachments/20181203/fd0cd11b/attachment.htm 


More information about the cdg5 mailing list