On Thu, Mar 23, 2006 at 12:12:27PM +0100, Kosa Attila wrote: > On Thu, Mar 23, 2006 at 09:34:02AM +0100, Gábor Lénárt wrote: > > On Thu, Mar 23, 2006 at 08:41:56AM +0100, Kosa Attila wrote: > > > On Thu, Mar 23, 2006 at 08:12:47AM +0100, Zs wrote: > > > > > > > > Hmmm... A Linux ugyi nem is használja a BOIS-t, tehát ebben az esetben > > > > a BIOS workaround sem szükséges. > > > > > > Ez igy, ebben a formaban nem igaz. A Linuxnak is szuksege van a > > > BIOS tamogatasara, legalabbis a rendszer betoltesehez. Igaz, > > > > Tehat tovabbra is az igaz amit mondtam: a kernel betoltese a boot loader > > feladata, ne keverjuk bele ebbe a kernelt. > > En csak azt mondtam (meglehetosen pongyolan fogalmazva, az igaz), > hogy nem igaz az, hogy a Linux nem hasznalja a BIOS-t. > > Az is igaz, hogy a kernel betoltese a bootloader feladata (de > peldaul lilo eseten BIOS-hivasokkal fer hozza a diszken levo > kernelhez, sot, meg a bootloader masodlagos reszehez is). Es a > bootloader-re is a BIOS adja ra a vezerlest :)
Ez igy van. De a lilo nem a kernel resze. Meg mindig masrol beszelsz. > > A BIOS a fizikai 0 címen inicializálja a megszakítási > vektortáblázatot, majd a rendszerbetöltő területre, vagyis a > 0x7C00 címre tölti be a bootolható eszköz (floppy, merevlemez) [...] Igen, de ennek megint semmi koze a kernelhez. Masreszt feleseleges elmagyarazni tekintve hogy mint irtam en fejlesztettem bootoloadert. > Az arch/i386/boot/setup.S fajl felelos azert, hogy a BIOS-tol > kapott adatokat a rendszer a memoria megfelelo helyere tegye. A > memoria, a merevlemez es egyeb parametereket a biztonsagos > 0x90000-0x901FF cimen helyezi el (ahol eredetileg a boot blokk > volt). Ezutan a rendszert a 0x10000 cimrol a 0x1000 cimre (erre a > cimre csak a zImage fajlok toltodnek, a bzImage fajlok helye a > 0x100000 cimen van) masolja, es vedett modba lep. Es? > Ebbol kifolyolag nem mondanam azt, hogy a Linux nem hasznalja a > BIOS-t... Mondtam en ilyet hogy nem hasznalja? Az tenyleg hulyeseg lenne :) Mindenhol azt irtam, hogy nyilvan a BIOS-t nem szokas kikerulni, meg felulbiralni, mert egyreszt ennek ertelme sincs, masreszt meg csak megkeverne mindenkit. Pontosan hogy ezt hangsulyoztam mindenhol. En csak egyedul arra ohajtottam reagalni hogy az NEM IGAZ, hogy a BIOS utan mas nem tudNA (felteles mod) valtoztatni a dologokon, sot egyes bug workaround-okkor csinal is ilyet pl a kernel. Te ugyanazt magyarazod amit en es eszmre sem veszed :) Vagy akkor nem ertem mit akarsz, ne haragudj. -- - Gábor _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux