S
Slobodan Brcin
I was arrogant enough to think that I would be able to write custom boot
loader that will work in one day.
Well I was able to write it in one day and appropriate utilities also, but
it didn't work
Two days later I found out that it is working but that I can't use
0x00200000 memory address for loading SDI image. It looks like ntdetect.com
clobbered data in that memory.
Now I'm loading SDI image close to end of physical memory, and everything is
working fine.
But I would like to know for certain if XPE is aware of this memory or is it
protected by Windows RAM Disk Driver.
Because I don't want any more surprises. Could you confirm that this is ok
and that additional restrictions on memory that XPE can access are not
required.
You should upgrade info on at least what memory range is off-limits in
article
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxpesp1/ht
ml/ram_sdi.asp
This doc is excellent but it misses info on where should we load SDI image.
(Or at least where we should not load it.)
BTW: There are other ways to load SDI to memory above 1MB.
Keep up good work,
Slobodan Brcin
loader that will work in one day.
Well I was able to write it in one day and appropriate utilities also, but
it didn't work
Two days later I found out that it is working but that I can't use
0x00200000 memory address for loading SDI image. It looks like ntdetect.com
clobbered data in that memory.
Now I'm loading SDI image close to end of physical memory, and everything is
working fine.
But I would like to know for certain if XPE is aware of this memory or is it
protected by Windows RAM Disk Driver.
Because I don't want any more surprises. Could you confirm that this is ok
and that additional restrictions on memory that XPE can access are not
required.
You should upgrade info on at least what memory range is off-limits in
article
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxpesp1/ht
ml/ram_sdi.asp
This doc is excellent but it misses info on where should we load SDI image.
(Or at least where we should not load it.)
BTW: There are other ways to load SDI to memory above 1MB.
Keep up good work,
Slobodan Brcin