Daniel McCarthy

Results 64 comments of Daniel McCarthy

Hi, Wait a moment I am reopening the issue as you may be on to something here. ``` step2: cli ; Clear Interrupts mov ax, 0x00 mov ds, ax mov...

Update: It is possible that the sector loading succeeds because it is done at the hardware level, therefore bypassing the MMU(Memory managment unit) this would make sense why it would...

Hi So just to confirm you solved this problem by loading the segment selectors in the bootloader rather than in kernel.asm right? Are you booting on real hardware? Thanks, Dan

Great thanks for the update, with this being the case then it seems clear that obviously where the selectors were set to the NULL selector this has caused undefined behaviour....

Thanks for bringing this over to Github, thanks for sharing

Hi, This issue was answered before, the comments seem to have disappeared... It is true that this gdt_load(gdt_real, sizeof(gdt_real)); would be better as: gdt_load(gdt_real, sizeof(gdt_real)-1); However no issues following the...

Hi, Can you explain what you believe to be wrong with the current solution below: ``` ; Push the flags pushf pop eax or eax, 0x200 push eax ``` Once...

Woopsie I see what you mean now. Quite right, because here we push the flags as they are at kernel land at that point in time, meaning the flags might...

Your correct about the comment and forgetting to free the process data. Clearly I intended to do it and forgot, it will be corrected Thank you

Thanks for that much appreciated, I know youve made a couple issue reports don't worry I am not ignoring you, I am waiting because I plan to make a part...