"paul chiang" <[EMAIL PROTECTED]> writes:
> This message was sent from Geocrawler.com by "paul chiang"
> <[EMAIL PROTECTED]>
>
>
> Thanks
> I have removed the bug (just with wrong %ds)
> But I am suffered from slow speed of gunzip
> ().
>
> by LILO booting, it seems so fast with the
> same code!!
>
> Anyone has any idea?!
You missed the list... <[EMAIL PROTECTED]>
This sounds like a case of not initializing the cache,
I don't know what or how that was done with a 486. I do know you needed
to appropriately set cd in %cr0
You might also be gunzipping directly from a flash chip (which could slow
you down).
Having code snippets always helps.
Eric
> ---------------------------------------
> �w�w�s <[EMAIL PROTECTED]> writes:
>
> > Sir:
> >
> > Anyone can help me?!
>
> We can try.
>
> > I am going to port LinuxBios to our 486
> CPU .
>
> Cool.
>
> Please note the mailing list change.
>
> > It is fine to read IDE ,access Serial ,
> read DOC and gunzip kernel.
> > And I am sure that the content of memory
> (0x100000) is Head.S in LinuxKernel.
> > However, I met an unknown bug....REBOOT
> > it will reboot after the command......
> >
> > __asm__ __volatile__("movl $0x90000, %%
> esi\n\t"
> > "movl $0, %%ebx\n\t"
> > "ljmp $0x10, %0\n\t"
> > :: "i" (0x100000));
> >
> > I have checked that the first command of
> Head.S is not reached.
> > Anyone has the idea about REBOOT reason?!
> >
> > ps. the GDT is fine, but I do not
> implememt IDT.
>
> As long as all interrupts are masked not
> implementing the IDT should
> be fine. If you don't have a GDT setup at
> this point you could
> tripple fault the CPU and reboot.
>
> How are you verifying that your processor
> doesn't reach Head.S?
> As Head.S tends to reload segment registers
> before setting up a GDT
> sometimes you can get in trouble from that.
> And again triple fault
> because you have no IDT, and a
> malfunctioning GDT.
>
> Eric
>
> _____________________________________________
> __
> Freebios-devel mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/f
> reebios-devel
>
>
>
> Geocrawler.com - The Knowledge Archive