🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #14242

Re: kernel modificación:instrucciones del arranque de linux

#14242
From: Willy
Date: Mon, 27 Nov 2000 23:58
32 lines
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-mail
References: <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