Article View: es.comp.os.linux.programacion
Article #14242Re: kernel modificación:instrucciones del arranque de linux
From: Willy
Date: Mon, 27 Nov 2000 23:58
Date: Mon, 27 Nov 2000 23:58
32 lines
2360 bytes
2360 bytes
Tu respuesta est� en: Me parece que es as�, en cualquier caso es en el directorio donde se queda el bzImage cuando compilas el n�cleo. Es uno de los archivos que se ejecuta antes de saltar al modo protegido (Por all� podr�s encontrar la famosa instrucci�n mov cr0,1). Metes tus instrucciones antes de esa instrucci�n (o sea antes de saltar al modo protegido) y se ejecutar�n en el modo real. Otra forma es en el archivo vga.S que se utiliza para cambiar el modo de pantalla al arrancar cuando seleccionas poder cambiar al modo gr�fico para tener consolas gr�ficas (tendr�as en este caso que habilitar las consolas gr�ficas en las opciones de compilaci�n del n�cleo). En /usr/src/linux/arch/boot/boot.S Si no est� en ese directorio, ejecuta: find / -name boot.S y en donde salga, en uno de los archivos ".S" de ese directorio podr�s intercalar tus instrucciones en ensamblador para el modo real. Por supuesto, al finalizar recompila el n�cleo (tal y como dec�as en tu pregunta). tito ha escrito: > Me interesar�a ejecutar una instrucci�n con asm, pero s�lo se puede > ejecutar en el modo privilegiado del procesador. Me interesar�a que se > mi instrucci�n se ejecutara en el arranque de Linux �Alguien me puede > ayudar? > > Gracias de Tito mailto:radiotito@yahoo.com
Technical Details
Message-ID:
<3A22F541.1844C771@netscape.net>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!newsfeeds.belnet.be!news.belnet.be!btnet-peer1!btnet-peer0!btnet-peer!btnet!newsfeed.bt.es!212.14.96.163.MISMATCH!gratil.proel!not-for-mailReferences:
<3A2153C4.D6CA4971@yahoo.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f6099,fdb91f796477bb1c X-Google-Attributes: gidf6099,public X-Google-Thread: f86c8,fdb91f796477bb1c X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2000-11-27 16:01:15 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!newsfeeds.belnet.be!news.belnet.be!btnet-peer1!btnet-peer0!btnet-peer!btnet!newsfeed.bt.es!212.14.96.163.MISMATCH!gratil.proel!not-for-mail From: Willy <"willywill[NOSPAM]"@netscape.net> Newsgroups: es.comp.os.linux.programacion,es.comp.os.linux.misc Subject: Re: kernel modificación:instrucciones del arranque de linux Date: Tue, 28 Nov 2000 00:58:57 +0100 Organization: PROEL PSIC Lines: 33 Message-ID: <3A22F541.1844C771@netscape.net> References: <3A2153C4.D6CA4971@yahoo.com> NNTP-Posting-Host: 212.14.113.176 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Mailer: Mozilla 4.51 [es] (Win98; I) X-Accept-Language: es