- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks John, but would this not be interpreted? EFI code will not perform at the same level as native C++, or am I missing something fundamental here?
Andy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I wish to implementa project which does not rely on Windows or Linux or any OS. In essence, it is a form of an embedded system. I will only be callng functions within the C++ library which do not rely on an underlying OS.
Things like MIN, MAX, etc. should not be reliant on an underlying OS. Anything which is in the standard ANSI C libraries I do not believe should be dependent upon an OS underneath it. Now I understand that the Microsoft supplied library is intended for use with Windows and will probably leverage the Windows OS, but I think that is irrelevant for what I wish to do.
I wish to compile my project using standalone versions of runtime libraries. Once compiled, I need to have EFI transfer control to my project instead of some other OS. Looking at it this way, I am building an OS, just not in the traditional sense. In my case the OS is a dedicated program designed to run directly on the Itanium hardware. So how do I build a standard excuteable which can be loaded by EFI into memory and get control transfered to my outer block?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page