Search found 436 matches
- Tue Jul 10, 2012 3:14 am
- Forum: Beginning OS Development
- Topic: using a non-tutorial bootloader?
- Replies: 4
- Views: 37686
Re: using a non-tutorial bootloader?
Hello, The boot loader passes the address of the multiboot info structure into ebx for the kernel or executive. Of course, the multiboot header must also be present and properly aligned in the first 8k of the image. This is what is required by the standard. If a valid multiboot header is not found, ...
- Sun Jul 01, 2012 4:17 am
- Forum: News Discussion
- Topic: This site has been discontinued?
- Replies: 10
- Views: 94327
Re: This site has been discontinued?
Hello, Indeed the series has slowed down significantly due to work on other projects and lack of time. Apologies for that. The next chapter is coming a long nicely and may be up for review in 2-3 days. Current topics include: Processes, threads, tasks, overview of processes and program files (sectio...
- Tue Jun 12, 2012 12:21 am
- Forum: Beginning OS Development
- Topic: getting physical address from virtual and vice versa
- Replies: 1
- Views: 29413
Re: getting physical address from virtual and vice versa
Hello, Translating virtual to physical addresses In order to translate from a virtual to a physical address, we have to take into consideration that the virtual address itself gives us the PDE and PTE and page offset. With this information we can just look up the frame from the page tables and add t...
- Mon May 21, 2012 8:08 pm
- Forum: General Questions
- Topic: For Mike...
- Replies: 8
- Views: 60659
Re: For Mike...
Hello, Please note that none of the above code was tested - but should work with little modification. It was provided to supplement the reading material only, not as a complete demo. This was intentional to encourage developing the software entirely on your own. curCluster is primarily used as a FAT...
- Wed May 16, 2012 4:41 am
- Forum: General Questions
- Topic: For Mike...
- Replies: 8
- Views: 60659
Fat File Writing
This is going to be long. Please note that none of the code has been tested but should work; it first goes into an overview of file reading followed by writing due to the similarities between them. Please let me know if there are any errors that you discover or any questions or concerns on anything....
- Tue May 15, 2012 10:11 pm
- Forum: Beginning OS Development
- Topic: using the virtual memory manager
- Replies: 3
- Views: 34737
Re: using the virtual memory manager
Hello, The VMM designed for the series is over-complicated in this regard. It would be more beneficial to allocate a region and map it into the address space for the heap allocator to use. The VMM provided by the series includes a function that allocates the pages automatically - virMemMgr_MapPage -...
- Mon May 14, 2012 6:27 pm
- Forum: General Questions
- Topic: For Mike...
- Replies: 8
- Views: 60659
Re: For Mike...
Hello,
There are a few updates planned for the series over the next few weeks. Writing a file will be added to the list. If requested, I can also provide information about it here prior to the updates.
There are a few updates planned for the series over the next few weeks. Writing a file will be added to the list. If requested, I can also provide information about it here prior to the updates.
- Fri Apr 20, 2012 10:05 pm
- Forum: Beginning OS Development
- Topic: Is this tutorial section still active?
- Replies: 1
- Views: 29431
Re: Is this tutorial section still active?
Hello,
While it is not as active as it was, more chapters are indeed planned. A lack of time and unknown direction with the series has temporarily halted its progress. We do plan to continue it though - just have not been able to work on them.
While it is not as active as it was, more chapters are indeed planned. A lack of time and unknown direction with the series has temporarily halted its progress. We do plan to continue it though - just have not been able to work on them.
- Sat Mar 31, 2012 10:45 pm
- Forum: Software Engineering
- Topic: Configuration files from hell...
- Replies: 5
- Views: 95460
Re: Configuration files from hell...
Hello, I recommend writing the parser in a user mode environment first so you can utilize better debuggers. You do not technically need a lexer, but it does help out. The goal of the lexer is to convert a buffer of data into tokens that can be easily parsed by the syntax analyzer. For example, the l...
- Fri Mar 16, 2012 7:40 pm
- Forum: Software Engineering
- Topic: Configuration files from hell...
- Replies: 5
- Views: 95460
Re: Configuration files from hell...
Hello, It is recommended to read the entire file into a buffer and parse it using more traditional methods. Then we can write a function similar to GetProfileString() that would look through the buffer watching for matching tokens to locate where a section starts and a matching key name within that ...
- Sun Feb 26, 2012 12:34 am
- Forum: News Discussion
- Topic: OSDev Series: IA32 machine language
- Replies: 7
- Views: 100974
Re: OSDev Series: IA32 machine language
Hello,
No worries, you are correct. I have been notified a few weeks ago on the potential confusion the name could cause. It will be fixed
No worries, you are correct. I have been notified a few weeks ago on the potential confusion the name could cause. It will be fixed
- Fri Jan 06, 2012 12:08 am
- Forum: Site Comments, Suggestions, and Ideas
- Topic: a new look...
- Replies: 3
- Views: 35977
Re: a new look...
Hello,
We have been considering redesigning the site for some time. It would be nice to have a new look for later this year. Please watch for an announcement soon for requests for the new site.
We have been considering redesigning the site for some time. It would be nice to have a new look for later this year. Please watch for an announcement soon for requests for the new site.
- Mon Dec 19, 2011 7:46 pm
- Forum: News Discussion
- Topic: OSDev Series: IA32 machine language
- Replies: 7
- Views: 100974
OSDev Series: IA32 machine language
Hello everyone, This is the initial release for the OSDev Series advanced chapter covering IA32 and IA64 machine language. It provides an introduction to machine language topics, instruction encoding, using instruction look-up tables, and some examples of translating instructions. We are transitioni...
- Sun Nov 13, 2011 3:53 pm
- Forum: Site Comments, Suggestions, and Ideas
- Topic: Spam
- Replies: 5
- Views: 48546
Re: Spam
Hello,
I am still around and watching the forums. We have recently employed several changes that appears to have resolved most of the spam problems that the site has been experiencing.
I am still around and watching the forums. We have recently employed several changes that appears to have resolved most of the spam problems that the site has been experiencing.
- Wed Oct 19, 2011 5:59 pm
- Forum: Beginning OS Development
- Topic: Copyright issues?
- Replies: 1
- Views: 29546
Re: Copyright issues?
Hello, The EXE and NTFS specifications are copyrighted, but implementations of those specifications are not. This allows NTFS and EXE to be supported on 3rd party operating systems without legal issues. This also allows other standards, such as EFI, to use EXE without problems. However -- for a "rea...