[Kos-dev] OCaml dans KOS : ça tourne !

Thomas Petazzoni thomas.petazzoni at enix.org
Sun Jan 16 17:32:07 CET 2005


Bonjour,

David MENTRE wrote:

> Ou de bricoler l'allocateur mémoire de KOS pour mettre les pages à
> non-zéro (0XA5A5A5A5 par ex.) lorqu'il les donne au reste du système.

Oui, c'est une idée, mais ce n'est pas faisable directement au niveau 
des pages : l'allocateur de pages physiques de PMM ne peut pas modifier 
les pages physiques : elles ne sont pas (encore) mappées en mémoire.

La solution la plus simple, ça reste de faire ça au niveau de kmem (donc 
kmalloc et kslab_cache_alloc), mais les pages physiques allouées à la 
main pour divers trucs (mapper des piles, demand-paging, etc..) ne 
seront pas empoisonnées.

Thomas
-- 
PETAZZONI Thomas - thomas.petazzoni at enix.org
http://thomas.enix.org - Jabber: thomas.petazzoni at jabber.dk
KOS: http://kos.enix.org/ - SOS: http://sos.enix.org
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E  1624 F653 CB30 98D3 F7A7

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://the-doors.enix.org/pipermail/kos-dev/attachments/20050116/bae6f2b7/signature.pgp


More information about the Kos-dev mailing list