Search found 63 matches
- Wed Dec 22, 2010 8:57 pm
- Forum: News Discussion
- Topic: Chapter 23 Demo Release
- Replies: 18
- Views: 142672
Re: Chapter 23 Demo Release
my problem happened when I added some stuff to help me on debugging... the code became a little bigger than the original one; ...consequently, I think I found a bug on LOADER... (But now, I take a little break (Christmas), before trying to figure out what can be causing that problem)... But the Kern...
- Sun Dec 12, 2010 11:52 pm
- Forum: News Discussion
- Topic: This site has been discontinued?
- Replies: 10
- Views: 92241
Re: This site has been discontinued?
personally, I believe that the current format as the most appropriate. It's simple, it's "along the way", it's interactive... however, a simple touch on multitask, graphics, PCI, HD, etc. would make it even better... Mike, I have an open issue on your post "Re: Chapter 23 Demo Release"... can you gi...
- Tue Dec 07, 2010 10:48 pm
- Forum: News Discussion
- Topic: This site has been discontinued?
- Replies: 10
- Views: 92241
Re: This site has been discontinued?
Wow is alive... I thought I'm was the only one to visit this place... heheh I'm just kidding... You are absolutely right about Mike... but since there wasn't any kind of post in weeks, I thought that was dead... normally there are someone that make the thing more interactive... normally is the visit...
- Tue Dec 07, 2010 10:20 am
- Forum: News Discussion
- Topic: This site has been discontinued?
- Replies: 10
- Views: 92241
This site has been discontinued?
Since I joined to this site, 2 or 3 years ago, it have been o my favorite one... I have learned a lot, no doubt... But, now I need to know if it has been discontinued. Thank you!
- Fri Nov 26, 2010 2:40 pm
- Forum: News Discussion
- Topic: Chapter 23 Demo Release
- Replies: 18
- Views: 142672
Re: Chapter 23 Demo Release
Hi... Mike, ...the loader crash at: mov ebx, 0 ; 0x0000 mov ebp, IMAGE_RMODE_BASE ; 0x3000 mov esi, ImageName ; File to load call LoadFile ; load our file | | ... .LOAD_IMAGE: ; load the cluster mov ax, WORD [cluster] ; cluster to read pop es ; bx:bp=es:bx pop bx call ClusterLBA xor cx, cx mov cl, B...
- Thu Nov 11, 2010 5:23 am
- Forum: News Discussion
- Topic: Chapter 23 Demo Release
- Replies: 18
- Views: 142672
Re: Chapter 23 Demo Release
Thanks Mike, I remember few months ago (maybe last year) , you was talking about making some changes to some demos to cover also Microsoft Virtual PC... Where can I get specification about, for example, Bochs and MSVPC?? (For me, when something runs in A and doesn't in B: I'm really in trouble!) Abo...
- Sun Nov 07, 2010 12:20 pm
- Forum: News Discussion
- Topic: Chapter 23 Demo Release
- Replies: 18
- Views: 142672
Re: Chapter 23 Demo Release
I believe I found what I think is the problem. Since the "_mmngr_used_blocks" and "_mmngr_max_blocks" is pointing to the same value, it never reaches the code that sets the pages flags property (I86_PTE_USER)! More, I thing that pmmngr_init should appear before vmmngr_initialize to set values to the...
- Sat Nov 06, 2010 5:14 pm
- Forum: News Discussion
- Topic: Chapter 23 Demo Release
- Replies: 18
- Views: 142672
Re: Chapter 23 Demo Release
a) [0x001022bf] 0008:00000000c00022bf (unk. ctxt): push 0x0000001b ; 6a1b b) [0x001022c1] 0008:00000000c00022c1 (unk. ctxt): lea eax, dword ptr ds:0xc00022c9 ; 8d05c92200c0 c) [0x001022c7] 0008:00000000c00022c7 (unk. ctxt): push eax ; 50 d) [0x001022c8] 0008:00000000c00022c8 (unk. ctxt): iretd ; cf...
- Fri Nov 05, 2010 9:21 pm
- Forum: News Discussion
- Topic: Chapter 23 Demo Release
- Replies: 18
- Views: 142672
Re: Chapter 23 Demo Release
last question was that so bad? any way... it crash here (iret instruction): (goto user land procedure) (0) [0x00101378] 0008:00000000c0001378 (unk. ctxt): cli ; fa (0) [0x00101379] 0008:00000000c0001379 (unk. ctxt): mov ax, 0x0023 ; 66b82300 (0) [0x0010137d] 0008:00000000c000137d (unk. ctxt): mov ds...
- Wed Nov 03, 2010 8:14 am
- Forum: News Discussion
- Topic: Chapter 23 Demo Release
- Replies: 18
- Views: 142672
Re: Chapter 23 Demo Release
...before diving into code there is a doubt.
At the moment of TSS register... should not be sizeof(tss_entry)-1 instead of base+sizeof(tss_entry)?(...at transfers, the system will pick up that struct and fill the the entire cpu context?)
At the moment of TSS register... should not be sizeof(tss_entry)-1 instead of base+sizeof(tss_entry)?(...at transfers, the system will pick up that struct and fill the the entire cpu context?)
- Tue Nov 02, 2010 12:09 pm
- Forum: News Discussion
- Topic: Chapter 23 Demo Release
- Replies: 18
- Views: 142672
Re: Chapter 23 Demo Release
Hi Mike,
About chapter 23:
user command causes a page fault.
I'm trying to discovery the motive...
Thanks
About chapter 23:
user command causes a page fault.
I'm trying to discovery the motive...
Thanks
- Thu Oct 28, 2010 2:25 am
- Forum: C and C++
- Topic: Getting PA of a structure/inside a class
- Replies: 4
- Views: 37936
Re: Getting PA of a structure/inside a class
Thanks...
Thanks anyway...
Code: Select all
__asm
{
mov eax, [this]_IDT._idtr
lidt [eax]
}
Thanks anyway...
- Wed Oct 27, 2010 11:26 pm
- Forum: C and C++
- Topic: Getting PA of a structure/inside a class
- Replies: 4
- Views: 37936
Re: Getting PA of a structure/inside a class
Visual C++ under Visual Studio I solved the problem using this: _asm push eax _asm mov eax, dword ptr [this] ;the pa of the class _asm lgdt [eax] ;because the struct is the first declaration inside the class _asm pop eax if the struct is not the first declaration we will need to add eax the correct ...
- Wed Oct 27, 2010 11:18 pm
- Forum: News Discussion
- Topic: OSDev Series Chapter 23
- Replies: 21
- Views: 125449
Re: OSDev Series Chapter 23
I solved my problem, right from the beginning...
I posted this problem to help other who faces this problem...
(maybe changing master project)
I posted this problem to help other who faces this problem...
(maybe changing master project)
- Wed Oct 27, 2010 8:12 am
- Forum: News Discussion
- Topic: OSDev Series Chapter 23
- Replies: 21
- Views: 125449
Re: OSDev Series Chapter 23
It was what I did!