On Jan 13, 2008 9:13 AM, Cédric Rousseau <[EMAIL PROTECTED]> wrote:
> I think the problem is that the floppy content is written at address
> 0x00000000.

null pointer?

> Maybe I'm wrong, but I think it's very bad because this overwrites some
> sensible system code.

It's not safe for sure, <1MB is reserved by system and BIOS

> (I don't know how it could work with VirtualPC...)
> I tried to fix that but for DMA transfert I have to dynamically allocate
> memory below the 1Mb barrier.

Is this necessary? In any case, the kernel is actually loaded at the
1MB barrier, so we don't even touch this part of memory usually,
especially not with the memory allocator.

-- 
fury

long name: William Lahti
handle :: fury
freenode :: xfury
blog :: http://xfurious.blogspot.com/

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
SharpOS-Developers mailing list
SharpOS-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sharpos-developers

Reply via email to