Added debug messages
authorMichael Brown <mcb30@etherboot.org>
Tue, 17 May 2005 13:36:12 +0000 (13:36 +0000)
committerMichael Brown <mcb30@etherboot.org>
Tue, 17 May 2005 13:36:12 +0000 (13:36 +0000)
src/arch/i386/core/load_buffer.c

index 78cdb9a..a0a6981 100644 (file)
@@ -18,6 +18,7 @@
 int init_load_buffer ( struct buffer *buffer ) {
        buffer->start = 0x7c00;
        buffer->end = 0xa0000;
+       DBG ( "LOAD_BUFFER using [%x,%x)\n", buffer->start, buffer->end );
        init_buffer ( buffer );
        return 1;
 }
@@ -46,6 +47,7 @@ int init_load_buffer ( struct buffer *buffer ) {
 
        buffer->start = virt_to_phys ( data );
        buffer->end = buffer->start + size;
+       DBG ( "LOAD_BUFFER using [%x,%x)\n", buffer->start, buffer->end );
        init_buffer ( buffer );
        return 1;
 }
@@ -55,11 +57,14 @@ void trim_load_buffer ( struct buffer *buffer ) {
 
        /* Shrink buffer */
        new_start = erealloc ( phys_to_virt ( buffer->start ), buffer->fill );
+       DBG ( "LOAD_BUFFER shrunk from [%x,%x) to [%x,%x)\n", buffer->start,
+             buffer->end, virt_to_phys ( new_start ), buffer->end );
        buffer->start = virt_to_phys ( new_start );
 }
 
 void done_load_buffer ( struct buffer *buffer ) {
        efree ( phys_to_virt ( buffer->start ) );
+       DBG ( "LOAD_BUFFER freed [%x,%x)\n", buffer->start, buffer->end );
 }
 
 #endif