Article View: es.comp.os.linux.programacion
Article #6062Memcpy rápido en modo kernel
From: Jayr Al-Dyn
Date: Fri, 08 Aug 2003 21:33
Date: Fri, 08 Aug 2003 21:33
37 lines
2488 bytes
2488 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Muy buenas a todos.
Estoy desarrollando un driver del kernel que necesita acceder a una zona de
memoria de un framebuffer. La cosa funciona, pero ahora estoy intentando
optimizarlo, y para eso me he dedicado a medir tiempos de cada una de las
funciones m�s costosas. El resultado es sorprendente, porque donde se gasta
m�s CPU es en la copia mediante memcpy del framebuffer a un buffer local.
He estado mirando las rutinas que usa mplayer para hacer copias de memoria
r�pidas, pero no me sirven porque no est�n preparadas para ejecutarse en
modo n�cleo (es m�s, en un arranque de optimismo las he probado
consiguiendo unos bonitos cuelgues). Ya s� que la respuesta obvia es "no lo
hagas en modo kernel, hazlo en modo usuario", pero de momento esta
respuesta no me sirve.
As� que ... �hay alguna manera de hacer copias de memoria r�pidas en zona de
kernel?
Perd�n por el rollo.
- --
Jayr Al-Dyn
Usuario Linux #95614 / PGP-Key: d5678a00
http://www.jayraldyn.net
Disculpen si les llamo caballeros, pero es que no les conozco muy bien.
-- Groucho Marx
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/NBc77KeWPNVnigARAr7wAJwK9eD0Ts783gNrtTVntqi+/JR/SgCeKIE5
a+9/r1MvHv0TBXH2u5y4Svs=
=s3mz
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<bh1501$l76$1@rantanplan.linux.es>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!kibo.news.demon.net!demon!newshub1.home.nl!home.nl!amsnews01.chello.com!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!frodo.antakira.com!news.antakira.com!mainake.escomposlinux.org!escomposlinux.org!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,59ca0de1d90dfc08,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-08-08 14:33:56 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!kibo.news.demon.net!demon!newshub1.home.nl!home.nl!amsnews01.chello.com!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!frodo.antakira.com!news.antakira.com!mainake.escomposlinux.org!escomposlinux.org!not-for-mail From: Jayr Al-Dyn <jayraldyn@jayraldyn.net> Newsgroups: es.comp.os.linux.programacion Subject: Memcpy rápido en modo kernel Date: Fri, 08 Aug 2003 23:33:46 +0200 Organization: MALOU Lines: 37 Message-ID: <bh1501$l76$1@rantanplan.linux.es> NNTP-Posting-Host: 133.red-213-98-164.pooles.rima-tde.net Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit X-Trace: rantanplan.linux.es 1060378433 21734 213.98.164.133 (8 Aug 2003 21:33:53 GMT) X-Complaints-To: mainake@escomposlinux.org NNTP-Posting-Date: Fri, 8 Aug 2003 21:33:53 +0000 (UTC) User-Agent: KNode/0.7.2