Well, if it runs fine on pm (physical machine) and on the top paid virtualizer's software... and even so it's probably booting wrongly... how can I certificate that i'm free of bugs???
And on bochs was also booting fine
Search found 63 matches
- Tue Feb 07, 2012 7:50 pm
- Forum: Beginning OS Development
- Topic: Bochs/problem...
- Replies: 3
- Views: 51193
- Mon Feb 06, 2012 9:17 am
- Forum: Beginning OS Development
- Topic: Bochs/problem...
- Replies: 3
- Views: 51193
Bochs/problem...
Hi,
I'm experiencing a strange problem.
My OS runs fine on:
-physical machine;
-VirtualBox;
-Parallels;
was running correctly on Bochs... but now I'm getting the invalid TSS... Is it a bochs bug? Have anyone experienced this kind of behavior?
(i'm using the last version)
Thanks
I'm experiencing a strange problem.
My OS runs fine on:
-physical machine;
-VirtualBox;
-Parallels;
was running correctly on Bochs... but now I'm getting the invalid TSS... Is it a bochs bug? Have anyone experienced this kind of behavior?
(i'm using the last version)
Thanks
- Tue Dec 20, 2011 10:33 am
- Forum: News Discussion
- Topic: OSDev Series: IA32 machine language
- Replies: 7
- Views: 135849
Re: OSDev Series: IA32 machine language
Thanks... and welcome!
- Fri Oct 07, 2011 10:46 pm
- Forum: Beginning OS Development
- Topic: VM86
- Replies: 0
- Views: 65617
VM86
Hi,
I have all up and running (user layer, vm86...)
But now, how to be able to use 16bits ints??? (since all goes trough the IDT??)
I have all up and running (user layer, vm86...)
But now, how to be able to use 16bits ints??? (since all goes trough the IDT??)
- Mon Aug 29, 2011 12:17 pm
- Forum: Beginning OS Development
- Topic: TSS/TAsk Switch
- Replies: 3
- Views: 53796
Re: TSS/TAsk Switch
The message from bochs means that you are attemping to use the LOCK prefix with an instruction where it is not valid. Unless you have explicitly put in some handcoded asm (at which point you should be less confused about the error), this means that you are trying to execute data in memory. I sugges...
- Sun Aug 14, 2011 11:04 pm
- Forum: Beginning OS Development
- Topic: TSS/TAsk Switch
- Replies: 3
- Views: 53796
Re: TSS/TAsk Switch
I'm confused... jmp (5*8):0 -> Done... Ok schedule... jmp (6*8):0 -> Done... (Task switch Ok) schedule... jmp (7*8):0 -> Done... (Task switch Ok) schedule... jmp (8*8):0 -> Done... (Task switch Ok) schedule... jmp (5*8):0 -> Done... (Problem!!!)......................................second round! I c...
- Fri Aug 05, 2011 5:39 pm
- Forum: Beginning OS Development
- Topic: TSS/TAsk Switch
- Replies: 3
- Views: 53796
TSS/TAsk Switch
Hi guys... problem: -I got 4 tasks, (each one a function with a endless loop printing his id), with own TSS... -Are installed on GDT; .show gdt Idx BaseHI BaseLO BaseMid Flags Grand Limit 0 0x0 0x0 0x0 0x0 0x0 0x0 1 0x0 0x0 0x0 0x9B 0xCF 0xFFFF 2 0x0 0x0 0x0 0x93 0xCF 0xFFFF 3 0x0 0x0 0x0 0xFA 0xCF ...
- Tue Jul 26, 2011 12:13 am
- Forum: Beginning OS Development
- Topic: Demo15 / Floppy Disk / DMA problem
- Replies: 3
- Views: 53284
Re: Demo15 / Floppy Disk / DMA problem
even it works, I don't understand why using port 0x80 and not 0x81 (that is specific for channel 2). Why D8 and not 0C??? (for flip flop)... I'm using different ports, is working with any address supported by the chips... But, as always, I need to know why that ports... can you, please, explain? Tha...
- Fri Jul 22, 2011 4:17 am
- Forum: Beginning OS Development
- Topic: Demo15 / Floppy Disk / DMA problem
- Replies: 3
- Views: 53284
Re: Demo15 / Floppy Disk / DMA problem
Hi, //! initialize DMA to use phys addr 84k-128k void flpydsk_initialize_dma () { outportb (0x0a,0x06); //mask dma channel 2 outportb (0xd8,0xff); //reset master flip-flop outportb (0x04, 0); //address=0x1000 outportb (0x04, 0x10); outportb (0xd8, 0xff); //reset master flip-flop outportb (0x05, 0xff...
- Thu Jul 21, 2011 10:10 pm
- Forum: Beginning OS Development
- Topic: Demo15 / Floppy Disk / DMA problem
- Replies: 3
- Views: 53284
Demo15 / Floppy Disk / DMA problem
Hi, guys...
the floppy/DMA/read is returning 0x00s. Any clue?
it's configured with buffer starting at 0x1000 (page 1)
the floppy/DMA/read is returning 0x00s. Any clue?
it's configured with buffer starting at 0x1000 (page 1)
- Tue Jun 14, 2011 6:44 pm
- Forum: Beginning OS Development
- Topic: Kernel size problem
- Replies: 23
- Views: 169698
Re: Kernel size problem
Is there any clue to this problem? This is driving me crazy...
- Sun Jun 12, 2011 7:36 pm
- Forum: Beginning OS Development
- Topic: Problems/Virtual PC
- Replies: 6
- Views: 70107
Re: Problems/Virtual PC
Already tested on real environment. And works... That's why that I think its a Microsoft problem... or something specific to the VPC must be done... and I don't know what it is...
- Sun Jun 12, 2011 7:01 pm
- Forum: Beginning OS Development
- Topic: tut23 - User Land
- Replies: 2
- Views: 20443
Re: tut23 - User Land
Thank you Mike...
- Sat Jun 11, 2011 1:19 pm
- Forum: Beginning OS Development
- Topic: Problems/Virtual PC
- Replies: 6
- Views: 70107
Re: Problems/Virtual PC
Yes, mike...
It works better than MS-DOS (heheheheh. Just kidding!)... but it works!
It works better than MS-DOS (heheheheh. Just kidding!)... but it works!
- Fri Jun 10, 2011 11:27 am
- Forum: Beginning OS Development
- Topic: Problems/Virtual PC
- Replies: 6
- Views: 70107
Re: Problems/Virtual PC
....ya... it is, definitely, a VPC bug!!!