Don Bailey
April 10th, 2005, 10:28 PM
I'm writing a lightweight hypervisor, a portion of which is a lightweight OS layer. I've been reading a lot of info in the web about OS development and all the literature is geared toward gnu gcc and associated linker. Most recommend the use of a linker script so as to get the .data, .text, and .bss sections in the exact position in the binary. I haven't been able to locate any information in msdn or knowledgebase about linker scripts. I believe I can ensure the various section are created in the correct locations in the binary using the project linker properties, but not absolutely certain. Any insight or assistance would be greatly appreciated.