44
55static inline void multiboot_dump_mmap (multiboot_info_t * info )
66{
7+ #ifdef DEBUG
78 if (info -> flags & MULTIBOOT_FLAG_MEM_MAP ) {
89 klog (LOG_DEBUG , "mem map len : 0x%x\n" , info -> mmap_len );
910 klog (LOG_DEBUG , "mem map addr : 0x%x\n" , info -> mmap_addr );
1011
1112 int i = 0 ;
13+ klog (LOG_DEBUG , LOG_HRULE );
1214 klog (LOG_DEBUG , " | size | base | length | type\n" );
13- klog (LOG_DEBUG , "------------------------------------------------------------------\n" );
15+ klog (LOG_DEBUG , LOG_HRULE );
1416 FOREACH_MEMORY_MAP (mmap , info ) {
1517 klog (LOG_DEBUG , " %d | 0x%x | 0x%x %x | 0x%x %x | %d\n" ,
1618 i , mmap -> size , mmap -> base_addr_high , mmap -> base_addr_low ,
1719 mmap -> len_high , mmap -> len_low , mmap -> type );
1820 i ++ ;
1921 }
22+ klog (LOG_DEBUG , LOG_HRULE );
2023 } else {
2124 klog (LOG_WARN , "memory map not set\n" );
2225 }
26+ #endif
2327}
2428
25- void multiboot_dump_info (multiboot_info_t * info )
29+ inline void multiboot_dump_info (multiboot_info_t * info )
2630{
27- #ifndef DEBUG
28- return ;
29- #endif
30- klog (LOG_DEBUG , "------------ MULTIBOOT DUMP ------------\n" );
31+ #ifdef DEBUG
32+ klog ( LOG_DEBUG , LOG_HRULE ) ;
33+ klog ( LOG_DEBUG , "MULTIBOOT DUMP START\n" );
34+ klog (LOG_DEBUG , LOG_HRULE );
3135 klog (LOG_DEBUG , "multiboot header: 0x%x\n" , info );
3236 klog (LOG_DEBUG , "flags : 0x%x\n" , info -> flags );
3337 klog (LOG_DEBUG , "mem lower : 0x%x\n" , info -> mem_lower );
@@ -39,5 +43,9 @@ void multiboot_dump_info(multiboot_info_t *info)
3943 multiboot_dump_mmap (info );
4044 klog (LOG_DEBUG , "config table : 0x%x\n" , info -> config_table );
4145 klog (LOG_DEBUG , "bootloader name : %s\n" , info -> bootloader_name );
42- klog (LOG_DEBUG , "----------------------------------------\n" );
46+ klog (LOG_DEBUG , LOG_HRULE );
47+ klog (LOG_DEBUG , "MULTIBOOT DUMP END\n" );
48+ klog (LOG_DEBUG , LOG_HRULE );
49+ klog (LOG_DEBUG , "\n" );
50+ #endif
4351}
0 commit comments