Jump to content

EFI Programming (CSM)


WandaLust
 Share

1 post in this topic

Recommended Posts

:happymac:

All,

 

I have kicked off a topic over at forums.onmac.net (http://forum.onmac.net/showthread.php?p=4640)

about creating a full solution for dual/triple booting any OS on the Mac.

 

My goal and vision is to create the ability to install any legacy OS just as you would on a PC, big job but could be interesting and fun. Details are on the forum above.

 

What I am looking for is peoples comments on usage of the EFI toolkits and how they have managed to create their applications, their experiences etc.

 

If I can get enough support then an opensource project will be started (perhaps Blanka/Narf will finally release the source code and we can all contribute).

 

So please feel free to head over and contribute information and then we can kick off a real project.

 

Once this functionality has been fully created either through collaboration or just plain old hard work I'd like to turn to virualisation (I know rumours are that the next OS X will have this available) but I'd like to have hot switching between operating systems. Where an OS can run totally independant of the other but does not require a full reboot...

 

I'd ideally like to get an XCODE project working for the building of the EFI stuff (including assembler compatability) but that seems like a lot of work to convert the Intel Toolkit. Anyone already done this please send some information....

 

Anyone who wants to contribute and has the following skills would be greatly appreciated:

 

Assembler Low Level programming.

OS creation and programming

C programming

BIOS programmers who can help create a fully functioning EFI format BIOS would be useful also.

 

ANY IDEAS are also appreciated.

 

My Background:

 

I have been programming from age 12, I have spent 20 years in the commercial IT industry programming IBM mainframes (COBOL/ 370 Assembler) and more recently on the Microsoft c/C++/c# toolsets.

 

Last Year spent some time working on a micky mouse operating system now this is more interesting....

 

Currently I am working as a Solution Architect and have interviewed with M$ a number of times.

 

Anyways I have some skills but not enough at the moment, though there is plenty of info on the net.

 

Together we could do it.

 

Anyone have information on the Insyde Bios stuff would be useful also.

 

p.s

Does anyone know if the EFI components are layered on top of the BIOS for the current PC models that use BIOS (i.e does the PC boot from BIOS and then go into EFI or is it straight EFI with a BIOS module) ?

 

Anyway I am hosting this over at forums.onmac.net so please head there and register help, advice and interest.

Link to comment
Share on other sites

 Share

×
×
  • Create New...