Hello all
I'm currently trying compil current Fiasco Kernel under Cygwin,
unfortunatly I have a problem of compilation. when compiler try compil
kip.cc I have an assembler message that said: Error: junk at the end of
line, first unrecognized character is ','
Any Idea?
Thanks
Olivier
PS: my kip.cc
// AUTOMATICALLY GENERATED -- DO NOT EDIT! -*- c++ -*-
#include "kip.h"
#include "kip_i.h"
#line 47 "/tudos/kernel/fiasco/src/abi/kip.cpp"
//=========================================…
[View More]===================================
#line 182 "/tudos/kernel/fiasco/src/abi/kip.cpp"
//----------------------------------------------------------------------------
#line 188 "/tudos/kernel/fiasco/src/abi/kip.cpp"
Kip *Kip::global_kip;
#line 192 "/tudos/kernel/fiasco/src/abi/kip.cpp"
asm(".section .initkip.version, \"a\", %progbits \n" \
".string \"" CONFIG_KERNEL_VERSION_STRING "\" \n" \
".previous \n");
#line 196 "/tudos/kernel/fiasco/src/abi/kip.cpp"
asm(".section .initkip.features.fini, \"a\", %progbits \n" \
".string \"\" \n" \
".previous \n");
#line 110 "/tudos/kernel/fiasco/src/abi/kip.cpp"
bool Kip::add_mem_region(Mem_desc const &md)
{
Mem_desc *m = mem_descs();
Mem_desc *end = m + num_mem_descs();
for (;m<end;++m)
{
if (m->type() == Mem_desc::Undefined)
{
*m = md;
return true;
}
}
// Add mem region failed -- must be a Fiasco startup problem. Bail out.
assert (0);
return false;
}
#line 130 "/tudos/kernel/fiasco/src/abi/kip.cpp"
Mem_region Kip::last_free() const
{
Mem_desc const *m = mem_descs();
Mem_desc const *const end = m + num_mem_descs();
Mem_region r;
r.start = 0;
r.end = 0;
for (;m<end;++m)
{
Address s = m->start();
Address e = m->end();
// Speep out stupid descriptors (that have the end before the start)
if (s>=e)
{
const_cast<Mem_desc*>(m)->type(Mem_desc::Undefined);
continue;
}
if (m->is_virtual()) // skip virtual memory descriptors
continue;
switch (m->type())
{
case Mem_desc::Conventional:
if (e>r.end)
r.end = e;
if (s>r.start)
r.start = s;
break;
case Mem_desc::Reserved:
case Mem_desc::Dedicated:
case Mem_desc::Shared:
case Mem_desc::Arch:
case Mem_desc::Bootloader:
if (e>=r.start && e<r.end)
{
r.start = e + 1;
}
if (s>=r.start && s<r.end)
{
r.end = s - 1;
}
break;
default:
break;
}
}
return r;
}
[View Less]
Hi,
I'm trying to understand ddekit and hopefully to port it to Hurd.
It seems that ddekit is still under active development. What is its current development status? I read http://demo.tudos.org/dsweeper_tutorial.html, which said that new features such as hotplugging and power management would be added ddekit but it was in 2006. Have those features been added to ddekit? Is it possible for me to move the Linux USB driver on the top of dde without modification?
What is the status of dde linux2.…
[View More]6 (I mean the one in the directory l4/pkg/dde_linux26)? Is it still under development? Does it support the features I mentioned above?
Thank you,
Zheng Da
[View Less]
Hello:
I tried to map the hpet iomem to the virtual memory but i got some error. The
log is as following:
vtimer | rmgr_pager 4:0
vtimer | hpet_address 0xfed00000
vtimer | hpet size 0x400000
vtimer | hpet_virt_address 0x400000
ROOT: Cannot map page at fed00000 log2_size=12 failed
vtimer | IOMem mapping error : No fpage received
vtimer | __handle_pf(): L4RM: page fault: no entry in region list
vtimer | L4RM: [PF] read at 0x00400000, ip 0100024e, src 8.02
It seems that when I map the …
[View More]iomem the pagesize is not permitted but
superpagesize is ok. But i still get the error as "No fpage received". Does
anybody tell me what the problem is?
Thanks.
Cheng Guanghui
[View Less]