]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r251732,251752:
authorlstewart <lstewart@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 3 Jul 2013 04:20:36 +0000 (04:20 +0000)
committerlstewart <lstewart@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 3 Jul 2013 04:20:36 +0000 (04:20 +0000)
commita3d5a4e137d3e4fc334305462a27c04d4c4e16ad
tree60cc150692f5967ae0ff0454e00962ac67968a7e
parent64ff922232ba15c5a2d783d620a8783230719862
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/9@252534 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/kern/kern_hhook.c
sys/sys/hhook.h