mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-29 15:44:02 +00:00
parent
48132c9ca3
commit
552662d594
@ -430,13 +430,7 @@ Platform::Platform() :
|
||||
_setup_irq_alloc();
|
||||
_init_rom_modules();
|
||||
|
||||
log(":ram_alloc: ", _ram_alloc);
|
||||
log(":region_alloc: ", _region_alloc);
|
||||
log(":io_mem: ", _io_mem_alloc);
|
||||
log(":io_port: ", _io_port_alloc);
|
||||
log(":irq: ", _irq_alloc);
|
||||
log(":rom_fs: ", _rom_fs);
|
||||
log(":core ranges: ", _core_address_ranges);
|
||||
log(_rom_fs);
|
||||
|
||||
Fiasco::l4_threadid_t myself = Fiasco::l4_myself();
|
||||
|
||||
|
@ -432,13 +432,7 @@ Platform::Platform() :
|
||||
_setup_irq_alloc();
|
||||
_init_rom_modules();
|
||||
|
||||
log(":ram_alloc: ", _ram_alloc);
|
||||
log(":region_alloc: ", _region_alloc);
|
||||
log(":io_mem: ", _io_mem_alloc);
|
||||
log(":io_port: ", _io_port_alloc);
|
||||
log(":irq: ", _irq_alloc);
|
||||
log(":rom_fs: ", _rom_fs);
|
||||
log(":core ranges: ", _core_address_ranges());
|
||||
log(_rom_fs);
|
||||
|
||||
Core_cap_index* pdi =
|
||||
reinterpret_cast<Core_cap_index*>(cap_map()->insert(_cap_id_alloc.alloc(), Fiasco::L4_BASE_TASK_CAP));
|
||||
|
@ -158,13 +158,7 @@ Platform::Platform()
|
||||
init_core_log(Core_log_range { core_local_addr, log_size } );
|
||||
}
|
||||
|
||||
/* print ressource summary */
|
||||
log(":virt_alloc: ", *_core_mem_alloc.virt_alloc());
|
||||
log(":phys_alloc: ", *_core_mem_alloc.phys_alloc());
|
||||
log(":io_mem_alloc: ", _io_mem_alloc);
|
||||
log(":io_port_alloc: ", _io_port_alloc);
|
||||
log(":irq_alloc: ", _irq_alloc);
|
||||
log(":rom_fs: ", _rom_fs);
|
||||
log(_rom_fs);
|
||||
}
|
||||
|
||||
|
||||
|
@ -723,12 +723,7 @@ Platform::Platform() :
|
||||
_irq_alloc.add_range(0, hip->sel_gsi);
|
||||
_gsi_base_sel = (hip->mem_desc_offset - hip->cpu_desc_offset) / hip->cpu_desc_size;
|
||||
|
||||
if (verbose_boot_info) {
|
||||
log(":virt_alloc: ", *_core_mem_alloc.virt_alloc());
|
||||
log(":phys_alloc: ", *_core_mem_alloc.phys_alloc());
|
||||
log(":io_mem_alloc: ", _io_mem_alloc);
|
||||
log(":rom_fs: ", _rom_fs);
|
||||
}
|
||||
log(_rom_fs);
|
||||
|
||||
/* add capability selector ranges to map */
|
||||
unsigned const first_index = 0x2000;
|
||||
|
@ -171,12 +171,7 @@ Platform::Platform() :
|
||||
_vm_start = 0x1000;
|
||||
_vm_size = 0xb0000000 - 0x1000;
|
||||
|
||||
log(":phys_alloc: ", *_core_mem_alloc.phys_alloc());
|
||||
log(":virt_alloc: ", *_core_mem_alloc.virt_alloc());
|
||||
log(":io_mem: ", _io_mem_alloc);
|
||||
log(":io_port: ", _io_port_alloc);
|
||||
log(":irq: ", _irq_alloc);
|
||||
log(":rom_fs: ", _rom_fs);
|
||||
log(_rom_fs);
|
||||
|
||||
/* setup task object for core task */
|
||||
_core_pd = new(core_mem_alloc()) Platform_pd(true);
|
||||
|
@ -47,9 +47,8 @@ namespace Pistachio {
|
||||
using namespace Genode;
|
||||
|
||||
|
||||
static const bool verbose = true;
|
||||
static const bool verbose_core_pf = true;
|
||||
static const bool verbose_region_alloc = false;
|
||||
static const bool verbose = true;
|
||||
static const bool verbose_core_pf = true;
|
||||
|
||||
|
||||
/***********************************
|
||||
@ -287,9 +286,6 @@ static inline void add_region(Region r, Range_allocator &alloc)
|
||||
panic("add_region called with bogus parameters.");
|
||||
}
|
||||
|
||||
if (verbose_region_alloc)
|
||||
log(&alloc, " add: ", r);
|
||||
|
||||
/* adjust region */
|
||||
addr_t start = trunc_page(r.start);
|
||||
addr_t end = round_page(r.end);
|
||||
@ -306,9 +302,6 @@ static inline void remove_region(Region r, Range_allocator &alloc)
|
||||
if (r.start >= r.end)
|
||||
panic("remove_region called with bogus parameters.");
|
||||
|
||||
if (verbose_region_alloc)
|
||||
log(&alloc, " remove: ", r);
|
||||
|
||||
/* adjust region */
|
||||
addr_t start = trunc_page(r.start);
|
||||
addr_t end = round_page(r.end);
|
||||
@ -605,21 +598,7 @@ Platform::Platform() :
|
||||
_setup_irq_alloc();
|
||||
_init_rom_modules();
|
||||
|
||||
/*
|
||||
* When dumping 'ram_alloc', there are several small blocks in addition
|
||||
* to the available free memory visible. These small blocks are used to
|
||||
* hold the meta data for the ROM modules as initialized by
|
||||
* '_init_rom_modules'.
|
||||
*/
|
||||
if (verbose) {
|
||||
log(":ram_alloc: ", _ram_alloc);
|
||||
log(":region_alloc: ", _region_alloc);
|
||||
log(":io_mem: ", _io_mem_alloc);
|
||||
log(":io_port: ", _io_port_alloc);
|
||||
log(":irq: ", _irq_alloc);
|
||||
log(":rom_fs: ", _rom_fs);
|
||||
log(":core ranges: ", _core_address_ranges);
|
||||
}
|
||||
log(_rom_fs);
|
||||
|
||||
/*
|
||||
* We setup the thread object for thread0 in core task using a
|
||||
|
@ -608,17 +608,6 @@ Platform::Platform()
|
||||
init_core_log(Core_log_range { core_local_addr, log_size } );
|
||||
}
|
||||
|
||||
/*
|
||||
* Log statistics about allocator initialization
|
||||
*/
|
||||
if (verbose_boot_info) {
|
||||
log(":phys_alloc: ", *_core_mem_alloc.phys_alloc());
|
||||
log(":unused_phys_alloc:", _unused_phys_alloc);
|
||||
log(":unused_virt_alloc:", _unused_virt_alloc);
|
||||
log(":virt_alloc: ", *_core_mem_alloc.virt_alloc());
|
||||
log(":io_mem_alloc: ", _io_mem_alloc);
|
||||
}
|
||||
|
||||
_init_rom_modules();
|
||||
|
||||
platform_in_construction = nullptr;
|
||||
|
Loading…
x
Reference in New Issue
Block a user