]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r251732,251752:
authorlstewart <lstewart@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 3 Jul 2013 04:21:29 +0000 (04:21 +0000)
committerlstewart <lstewart@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 3 Jul 2013 04:21:29 +0000 (04:21 +0000)
commit1ec3baa8aa16b23f6505ac273c8b82d070edabed
treee58a9856a18e60b1e4d67f369dcada4fa0210540
parent8b120c7ec466a47b71df22581e1ba8991d6ebb2b
MFC r251732,251752:

Add support for non-virtualised hhook points, which are uniquely identified by
type and id, as compared to virtualised hook points which are now uniquely
identified by type, id and a vid (which for vimage is the pointer to the vnet
that the hhook resides in).

All hhook_head structs for both virtualised and non-virtualised hook points
coexist in hhook_head_list, and a separate list is maintained for hhook points
within each vnet to simplify some vimage-related housekeeping.

Reviewed by: scottl

git-svn-id: svn://svn.freebsd.org/base/stable/8@252535 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/kern/kern_hhook.c
sys/sys/hhook.h