]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[debug] Remove unused guard_region() and check_region() functions
authorMichael Brown <mcb30@ipxe.org>
Wed, 14 Jul 2010 10:44:58 +0000 (11:44 +0100)
committerMichael Brown <mcb30@ipxe.org>
Wed, 14 Jul 2010 10:44:58 +0000 (11:44 +0100)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/core/debug.c

index a08be9c2241c7b3e989d8458a6feff1397a63c9b..0e79a1abb6a30b4fd903fa4b123018e1d3661f4b 100644 (file)
@@ -69,59 +69,6 @@ void dbg_hex_dump_da ( unsigned long dispaddr, const void *data,
        }
 }
 
-#define GUARD_SYMBOL ( ( 'M' << 24 ) | ( 'I' << 16 ) | ( 'N' << 8 ) | 'E' )
-/* Fill a region with guard markers.  We use a 4-byte pattern to make
- * it less likely that check_region will find spurious 1-byte regions
- * of non-corruption.
- */
-void guard_region ( void *region, size_t len ) {
-       uint32_t offset = 0;
-
-       len &= ~0x03;
-       for ( offset = 0; offset < len ; offset += 4 ) {
-               *((uint32_t *)(region + offset)) = GUARD_SYMBOL;
-       }
-}
-
-/* Check a region that has been guarded with guard_region() for
- * corruption.
- */
-int check_region ( void *region, size_t len ) {
-       uint8_t corrupted = 0;
-       uint8_t in_corruption = 0;
-       uint32_t offset = 0;
-       uint32_t test = 0;
-
-       len &= ~0x03;
-       for ( offset = 0; offset < len ; offset += 4 ) {
-               test = *((uint32_t *)(region + offset)) = GUARD_SYMBOL;
-               if ( ( in_corruption == 0 ) &&
-                    ( test != GUARD_SYMBOL ) ) {
-                       /* Start of corruption */
-                       if ( corrupted == 0 ) {
-                               corrupted = 1;
-                               printf ( "Region %p-%p (physical %#lx-%#lx) "
-                                        "corrupted\n",
-                                        region, region + len,
-                                        virt_to_phys ( region ),
-                                        virt_to_phys ( region + len ) );
-                       }
-                       in_corruption = 1;
-                       printf ( "--- offset %#x ", offset );
-               } else if ( ( in_corruption != 0 ) &&
-                           ( test == GUARD_SYMBOL ) ) {
-                       /* End of corruption */
-                       in_corruption = 0;
-                       printf ( "to offset %#x", offset );
-               }
-
-       }
-       if ( in_corruption != 0 ) {
-               printf ( "to offset %#zx (end of region)\n", len-1 );
-       }
-       return corrupted;
-}
-
 /**
  * Maximum number of separately coloured message streams
  *