summaryrefslogtreecommitdiffstats
path: root/src/core/nvo.c
diff options
context:
space:
mode:
authorMichael Brown2006-12-05 00:47:44 +0100
committerMichael Brown2006-12-05 00:47:44 +0100
commit16b81e442f3f292ed3652d05aade2fc46cb6bd58 (patch)
tree3a5e490763cf46544e30da342c001c9239b2ccf2 /src/core/nvo.c
parentAdded quick and dirty commands for testing the new NVO code. (diff)
downloadipxe-16b81e442f3f292ed3652d05aade2fc46cb6bd58.tar.gz
ipxe-16b81e442f3f292ed3652d05aade2fc46cb6bd58.tar.xz
ipxe-16b81e442f3f292ed3652d05aade2fc46cb6bd58.zip
Added more debug messages
Diffstat (limited to 'src/core/nvo.c')
-rw-r--r--src/core/nvo.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/core/nvo.c b/src/core/nvo.c
index 0e88b8a7..24fb1e65 100644
--- a/src/core/nvo.c
+++ b/src/core/nvo.c
@@ -69,7 +69,8 @@ static int nvo_load ( struct nvo_block *nvo ) {
}
data += fragment->len;
}
-
+
+ DBG ( "NVO %p loaded from non-volatile storage\n", nvo );
return 0;
}
@@ -98,7 +99,8 @@ int nvo_save ( struct nvo_block *nvo ) {
}
data += fragment->len;
}
-
+
+ DBG ( "NVO %p saved to non-volatile storage\n", nvo );
return 0;
}
@@ -187,6 +189,7 @@ int nvo_register ( struct nvo_block *nvo ) {
ugly_nvo_hack = nvo;
+ DBG ( "NVO %p registered\n", nvo );
return 0;
err:
@@ -201,11 +204,14 @@ int nvo_register ( struct nvo_block *nvo ) {
* @v nvo Non-volatile options block
*/
void nvo_unregister ( struct nvo_block *nvo ) {
+
if ( nvo->options ) {
unregister_dhcp_options ( nvo->options );
free_dhcp_options ( nvo->options );
nvo->options = NULL;
}
+ DBG ( "NVO %p unregistered\n", nvo );
+
ugly_nvo_hack = NULL;
}