Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 May 2006 15:59:52 -0700
From:      "Bharma Ji" <bharmaji@gmail.com>
To:        freebsd-hackers@freebsd.org
Subject:   differences between M_CACHE, M_DEVBUF, M_TEMP
Message-ID:  <67beabb0605081559j3904ada3vb5a952cc3195ae44@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi
I am trying to understand the difference in these three different memories.
Code comments in kern_malloc.c says that M_DEVBUF should be used for device
driver. I didn't however see any major difference between the three
memories. Can a device theoretically take up memory from  M_TEMP (or
M_CACHE) segment? Similary can device drivers using M_DEVBUF also allocate
from M_CACHE / M_TEMP if needed.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?67beabb0605081559j3904ada3vb5a952cc3195ae44>