@Ahmed, @jkbuha:
very glad to hear u!
I got a good news and a bad.
the bad news is the emulator I seen an Intel(er) used is NT32:
http://sourceforge.net/apps/mediawiki/ti...title=NT32
they said to me it will only support x86 32bit, but the module we tried to boot(PlatformSetupAdvancedDxe.efi, CFEF...ROM) is an DXE module,
in the UEFI boot phase, "DXE" runs in 64bit mode and will not be loaded.
I also asked another UEFI developer in IBM, he said there are 2 ways to debug UEFIs,
for hardware independent modules, they debug via COM by using specified hardware, which is much expensive;
the hardware dependent ones can be debugged in NT32.
the good news is I am trying to contacts some former Phoenix developers via my friend to see if they had some source code of PlatformSetupAdvancedDxe.efi, he will response on next Monday. I will post as soon as possible if i can get some source.
PS: I got another problem and need some help,
when i formatted my disk with GPT partition table, i got the error message: "Operation System not found"
I check both my legacy MBR & partition boot records, there is nothing wrong and no such "string",
Then I realized that this would be something wrong in the BIOS
(the spell of the msg is wrong, It should be "Operating System" rather than "Operation System")
I search the string in F33E...ROM DUMP and finally found it in 1547B4F3....ROM, which is "freeform" in andy's tool.
then I Googled the problem, and it is said to be a bug of xps 15z/l502x/l702x BIOS
That's to say: The Phoenix Tiano BIOS really support "GPT" as it boots in a UEFI style.
however, I wanna know how to fix it? i just can not boot any thing in GPT disk.
shall we hack it by ignore "GPT" and let it boots just like a real legacy BIOS?
or shall we add something to the disk/partitions and let it BOOT as the real UEFI? (any way, unlock the hidden menus is the best way - -#)
are you all use MBR? any work around if i insist to use "GPT"...
Thanks!