Hello,
It was meant to be released a few weeks ago however a lack of time has really been pushing it back. Two chapters are slowly being worked on however -- current ETA is two weeks. Apologies for the delay.
Search found 436 matches
- Wed Oct 19, 2011 5:52 pm
- Forum: Beginners
- Topic: New Chapter
- Replies: 2
- Views: 33425
- Wed Aug 03, 2011 12:58 am
- Forum: Advanced OS Development
- Topic: Multicore processor os dev
- Replies: 2
- Views: 31665
Re: Multicore processor os dev
Hello, The x86 family of processors follow Intel's MP Specification which outlines the details for initializing the other processors. I personally advise reading the specification as it provides OS design related information that is recommended for proper MP support. I am unaware of any tutorial tha...
- Wed Aug 03, 2011 12:32 am
- Forum: Advanced OS Development
- Topic: BOOTLOADER GRAPHICS
- Replies: 2
- Views: 32304
Re: BOOTLOADER GRAPHICS
Hello, Prior to deciding on an image or logo, it should first be decided if you want to display it in a graphics mode or text mode. Both are capable, however graphics modes provide more capabilities at the cost of also being more complex. For a bootloader, I would personally choose a small logo disp...
- Fri Jun 24, 2011 10:29 pm
- Forum: Beginning OS Development
- Topic: Problem in writing to a text file
- Replies: 2
- Views: 32654
Re: Problem in writing to a text file
Hello,
There has been no known report of a similar error. If possible, providing the bochs crash log and the changed code might help in finding the cause of the error.
There has been no known report of a similar error. If possible, providing the bochs crash log and the changed code might help in finding the cause of the error.
- Wed Jun 15, 2011 12:16 am
- Forum: Beginning OS Development
- Topic: Kernel size problem
- Replies: 23
- Views: 102742
Re: Kernel size problem
Hello, The instruction mov dword ptr ds:0xf00ba40, 0x000a6f00 appears to contain two invalid values when compared to the other instruction... the offset displacement and immediate value. Have the compiler (not Bochs debugger) output a disassembly of that function to check what that instruction is su...
- Fri Jun 10, 2011 7:29 pm
- Forum: Beginning OS Development
- Topic: tut23 - User Land
- Replies: 2
- Views: 13741
Re: tut23 - User Land
Hello, TSS is required when returning from user mode to kernel mode. This is a CPU requirement. Because we dont use the TSS for any other purpose, we only set the required fields used by the CPU when the task switch occurs. -...during process initialization... -LTR loads TSS segment into TR; -CPU ca...
- Fri Jun 10, 2011 6:35 pm
- Forum: Beginning OS Development
- Topic: Problems/Virtual PC
- Replies: 6
- Views: 44516
Re: Problems/Virtual PC
Hello,
The probability of it being a bug is very slim. Its probable -- but in almost all cases represents a compatibility error with your software. Have you tried it on real hardware?
The probability of it being a bug is very slim. Its probable -- but in almost all cases represents a compatibility error with your software. Have you tried it on real hardware?
- Mon Jun 06, 2011 6:39 am
- Forum: Beginning OS Development
- Topic: Kernel size problem
- Replies: 23
- Views: 102742
Re: Kernel size problem
Hello, Notes to take from the log are the following: -Stack is at 0x8fec; -Page fault at 0x600e20a due to an instruction at 0xc0005ff7 linear, 0x105ff7 physical; -PDBR at 0x9c000 physical It does certainly look like corruption here. Because you can replicate the bug with ease and certainty (the incl...
- Wed Jun 01, 2011 4:26 pm
- Forum: Beginning OS Development
- Topic: Kernel size problem
- Replies: 23
- Views: 102742
Re: Kernel size problem
Hello,
It might be helpful to provide the register dump and error information from the Bochs crash log.
It might be helpful to provide the register dump and error information from the Bochs crash log.
- Fri May 27, 2011 3:30 am
- Forum: General Questions
- Topic: Chapters
- Replies: 12
- Views: 74393
Re: Chapters
Hello,
Sorry, not yet. Really have been short on time due to other projects and work. Both chapters are slowly being worked on however; hoping for a release soon.
Sorry, not yet. Really have been short on time due to other projects and work. Both chapters are slowly being worked on however; hoping for a release soon.
- Thu May 12, 2011 8:16 pm
- Forum: Beginning OS Development
- Topic: DLL for the kernel...
- Replies: 1
- Views: 10444
Re: DLL for the kernel...
Hello,
Its entirely possible so long as you know how DLLs work. If you have created DLLs before in userland programming, and have read the PE chapter covering dynamic linking, you have everything that you need.
Its entirely possible so long as you know how DLLs work. If you have created DLLs before in userland programming, and have read the PE chapter covering dynamic linking, you have everything that you need.
- Wed May 11, 2011 3:52 am
- Forum: Beginning OS Development
- Topic: About the GDT in the kernel...
- Replies: 1
- Views: 8317
Re: About the GDT in the kernel...
Hello, Technically it is not needed, however it is done for the following reasons: -reduce dependency between kernel and a specific bootloader; -allows the kernel developer to easily modify the GDT during runtime. This is important as it allows the kernel to setup the GDT depending on system needs o...
- Sat Apr 30, 2011 3:26 pm
- Forum: General Questions
- Topic: Is there anybody in there?
- Replies: 3
- Views: 44142
Re: Is there anybody in there?
Hello,
The series has slowed down quite a bit. There are two chapters coming -- current ETA is in the next two weeks. Until then the forums or chatroom (we are active) can be used.
The series has slowed down quite a bit. There are two chapters coming -- current ETA is in the next two weeks. Until then the forums or chatroom (we are active) can be used.
- Mon Apr 25, 2011 7:09 pm
- Forum: Beginning OS Development
- Topic: About the HAL...
- Replies: 1
- Views: 8318
Re: About the HAL...
Hello,
The HAL in the series is a static library linked with the kernel. This allows the kernel to call library functions directly.
The HAL in the series is a static library linked with the kernel. This allows the kernel to call library functions directly.
- Sun Apr 10, 2011 10:02 pm
- Forum: General Questions
- Topic: Chapters
- Replies: 12
- Views: 74393
Re: Chapters
Hello,
A couple of issues have came up that prolonged the completion of the next chapter. Apologies for the delay; the chapter is currently planned for official release this week.
A couple of issues have came up that prolonged the completion of the next chapter. Apologies for the delay; the chapter is currently planned for official release this week.