Ivan Gustavo <[EMAIL PROTECTED]> writes: > I am writing some code to fixup the video chipset trident cyberblade and > > V1621 RGB->CS encoder , > and also trying to fix the IDE_BOOT for my mainboard (B860T or EPIA), so I am > looking for information > about the real bios process, and about the layout of the common bios files, and > of course, any information > about bios as possible.
You might try the IDE_BOOT option of etherboot... > My main problem is to find good documentation about the post, the boot process. > > I read on some places which the CS is set F000 and EIP FFF0, so in other > websites I had seen CS is FFF0, > in other 000F , causing some confusion with me. So far I have not seen a good reply so: Since there continues to be confusion. The cpu starts running at: 0xffff0000:0xfff0 An impossible to load CS selector but the cpu manages it. Many times there is a far jmp to 0xf000:???? so there is a rom alias there. While not universally used in LinuxBIOS there is code present to do a short backwards jump. And at the location of that jump transition into 32bit protected mode. > I need some documentation about 20bits addressing lines, and the GATE A20 > function also. As far as gateA20. It is for legacy compatibility and it has been since the introduction of the 286. When a machine boots up all address lines are enabled and active. When going into dos compatibility mode gate a20 is disabled. Under LinuxBIOS gateA20 is always left enabled. Eric _______________________________________________ Linuxbios mailing list [EMAIL PROTECTED] http://www.clustermatic.org/mailman/listinfo/linuxbios

