Guten Tag,
I've got the Hello app runing with fiasco and l4re in qemu, how do I get
the graphical UI and console running that I see on the screen shots page?
Do I need to use l4con and mag? I don't see an entry with l4con in
modules.list.
danke
* <http://german.about.com/library/media/Audio/gutentag.wav>*
Hello,
yesterday I came across a very interesting paper titled "Porting FUSE to L4Re", accessible here: http://os.inf.tu-dresden.de/papers_ps/pester-beleg.pdf
For porting FUSE, the author uses a library called "libfs" which provides filesystem request forwarding and processing, if I understood correctly. It reads as if libfs is already included in L4Re.
However, I couldn't find neither FUSE nor libfs in the current L4Re snapshot. Are they by any chance publicly available somewhere else, or are …
[View More]both not to be published?
Cheers,
Josef
[View Less]
Hello,
I have some questions concerning memory management in Fiasco O.C + L4re.
I would like to test two L4Linux instances, and for each L4Linux
instance I want to reserve one static fixed physical memory partition.
For instance, one 128MB for the first L4Linux and one 128MB for the second.
Knowing that Fiasco O.C. uses "on demand paging" to allocate pages for
user tasks, is it possible that each partition of L4Linux could be allocated
a static physical memory region composed of contiguous …
[View More]physical frames.
For instance, one memory region starting from 128MB to 256MB for the first
L4Linux,
and second memory region from 256MB to 512MB for the second L4Linux.
Each memory region is allocated exclusively to one L4Linux instance.
I would like to know if it is possible to load all the code + data of a
L4Linux instance
into its reserved memory partition, so no page fault will be encountered
during runtime.
Is it possible to tell me if these above operations could be realized in
Fiasco O.C and L4re?
If the answer is yes, is it possible to tell me what are the objects that
should be used or
adapted in order to implement these?
What are the issues that I should pay attention to?
Many thanks in advance for your answer.
Best regards,
Mahdi
[View Less]
Hi l4-hackers,I want to build fiasco.OC for my rpi , but in "make" command I have faced this error :
******************************************make: arm-linux-g++: Command not found
/bin/sh: 1: arm-linux-g++: not found
/bin/sh: 1: arm-linux-g++: not found
make: arm-linux-g++: Command not found
make srcdir=/home/shabnam/Desktop/fiasco1/l4re-core-2014092821/src/kernel/fiasco/src objbase=/home/shabnam/Desktop/fiasco1/l4re-core-2014092821/src/kernel/fiasco/mybuild -f /home/shabnam/Desktop/…
[View More]fiasco1/l4re-core-2014092821/src/kernel/fiasco/src/Makefile.sub1
make[1]: arm-linux-g++: Command not found
make[1]: Entering directory `/home/shabnam/Desktop/fiasco1/l4re-core-2014092821/src/kernel/fiasco/mybuild'
/bin/sh: 1: arm-linux-g++: not found
/bin/sh: 1: arm-linux-g++: not found
make[1]: arm-linux-g++: Command not found
Checking compiler config... unchanged.
/bin/sh: 1: arm-linux-ld: not found
No known ld emulation found
make[1]: *** [.Host-config] Error 1
make[1]: Leaving directory `/home/shabnam/Desktop/fiasco1/l4re-core-2014092821/src/kernel/fiasco/mybuild'
make: *** [create-sources] Error 2
******************************************************************************************and also in /bin/sh route we have the arm-linux-g++ file , and I attach the screenshots of this route .I don't know what to do .thank you for considering my question .
regards,
shabnam
[View Less]
Hi, Adam
I have some questions about JDB in Fiasco.
1). Is there any latest manual about JDB?
I can only find <Fiasco Kernel Debugger Manual>(
http://os.inf.tu-dresden.de/fiasco/doc/jdb.pdf) which is written in 2008.
This manual does not conform to the current fiasco
version(l4re-snapshot-2014092821)。
2). Does JDB support bt(dump backtrace)?
There are some descriptions about "bt" command in <Fiasco Kernel
Debugger Manual>. But I can not find it in current version.
…
[View More] Does older version fiasco support it?
3). How can I get the older version fiasco code?
Best Regards,
Albin
--------------------------------------------------------
ZTE Information Security Notice: The information contained in this mail (and any attachment transmitted herewith) is privileged and confidential and is intended for the exclusive use of the addressee(s). If you are not an intended recipient, any disclosure, reproduction, distribution or other dissemination or use of the information contained is strictly prohibited. If you have received this mail in error, please delete it and notify us immediately.
[View Less]
Hello Adam,
Thanks for your reply and I'm sorry for the ambiguity of my description. In
fact, I have followed that thread and have solved many problems until the
last step. (
http://os.inf.tu-dresden.de/pipermail/l4-hackers/2015/007551.html). You
guessed that it was the problem of the ramdisk, which I downloaded at
http://os.inf.tu-dresden.de/download/ramdisk-arm.rd . After that, you and
Mahdi no longer posted messages in this mailing list at this subject. So, I
want to know how you address …
[View More]this problem.
The output of the execution now appears like this:
>* RAMDISK: ext2 filesystem found at block 0
*>* RAMDISK: Loading 3072KiB [1 disk] into ram disk... done.
*>* EXT4-fs (ram0): couldn't mount as ext3 due to feature incompatibilities
*>* EXT4-fs (ram0): mounting ext2 file system using the ext4 subsystem
*>* EXT4-fs (ram0): mounted filesystem without journal. Opts: (null)
*>* VFS: Mounted root (ext2 filesystem) readonly on device 1:0.
*>* Freeing unused kernel memory: 116K (02312000 - 0232f000)
*>* potentially unexpected fatal signal 4.
*> >* CPU: 0 PID: 1 Comm: sh Not tainted 3.16.0-l4 #3
*>* task: 05c23ac0 ti: 05c26000 task.ti: 05c26000
*>* PC is at 0xc4c0
*>* LR is at 0x0
*>* pc : [<0000c4c0>] lr : [<00000000>] psr: 00000010
*>* sp : bfa42ef0 ip : 00000000 fp : 00000000
*>* r10: 00000000 r9 : 00000000 r8 : 00000000
*>* r7 : 00000000 r6 : 00000000 r5 : 00000000 r4 : 00000000
*>* r3 : 00000000 r2 : 00000000 r1 : 00000000 r0 : 00000000
*>* vcpu: b3000c00 vcpu-state: 00000001
*>* Flags: nzcv IRQs on FIQs on Mode USER_32 ISA ARM Segment user
*>* CPU: 0 PID: 1 Comm: sh Not tainted 3.16.0-l4 #3
*>* [<02000>] (unwind_backtrace) from [<02005924>] (show_stack+0x10/0x14)
*>* [<02005924>] (show_stack) from [<02028c50>]
*>* (get_signal_to_deliver+0x240/0x4cc)
*>* [<02028c50>] (get_signal_to_deliver) from [<02006fb4>]
*>* (do_signal+0x118/0x464)
*>* [<02006fb4>] (do_signal) from [<020073a0>] (do_work_pending+0xa0/0xe8)
*>* [<020073a0>] (do_work_pending) from [<02008d50>]
*>* (l4x_pre_iret_work.isra.31.part.32+0x60/0x104)
*>* [<02008d50>] (l4x_pre_iret_work.isra.31.part.32) from [<02009e38>]
*>* (l4x_vcpu_entry_c+0x274/0x1ddc)
*>* [<02009e38>] (l4x_vcpu_entry_c) from [<00000000>] ( (null))
*>* Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004
*> >* CPU: 0 PID: 1 Comm: sh Not tainted 3.16.0-l4 #3
*>* [<02000>] (unwind_backtrace) from [<02005924>] (show_stack+0x10/0x14)
*>* [<02005924>] (show_stack) from [<022486c0>] (panic+0x8c/0x1dc)
*>* [<022486c0>] (panic) from [<0201e0b0>] (complete_and_exit+0x0/0x1c)
*>* [<0201e0b0>] (complete_and_exit) from [<00000001>] (0x1)
*>* ---[ end Kernel panic - not syncing: Attempted to kill init!
*>* exitcode=0x00000004
*> >* panic: going to sleep forever, bye
*>* panic: going to sleep forever, bye*
Thanks a lot for your help!
Regards,
Le Guan
Date: Fri, 14 Aug 2015 00:00:09 +0200
> From: Adam Lackorzynski <adam(a)os.inf.tu-dresden.de>
> To: l4-hackers(a)os.inf.tu-dresden.de
> Subject: Re: Solution of the previous thread "Running L4Linux + Fiasco
> on Freescale i.MX 6 Sabre SD"
> Message-ID: <20150813220009.GA4552(a)os.inf.tu-dresden.de>
> Content-Type: text/plain; charset=iso-8859-1
>
> On Thu Aug 13, 2015 at 10:43:33 -0400, Le Guan wrote:
> > Hi l4-hackers,
> >
> > Greetings! I encountered exactly the same problem as Mahdi's. His
> original
> > thread can be found at
> > http://os.inf.tu-dresden.de/pipermail/l4-hackers/2015/007491.html.
> > AS Mahdi and Adam communicated using private email later, I don't know if
> > the problem has been solved. If it has been solved, can anybody give me
> > some hint on it?
>
> When 'swp' is trapping then it's not enabled in the CPU. You can do so by
> enabling it in Fiasco's config.
> Alternative: Why is 'swp' used at all on an ARMv7 architecture as the
> imx6? Did you compile L4Linux for ARMv7?
>
>
>
> Adam
> --
> Adam adam(a)os.inf.tu-dresden.de
> Lackorzynski http://os.inf.tu-dresden.de/~adam/
>
[View Less]
Quick question,
How can i use the math module in lua ? I see that it is there in the
contrib folder of lua pkg so it should be built hopefully.
Whenever i require("math") in lua, i get an error like
Ned: ERROR: rom/json.lua:32: module 'math' not found:
no field package.preload['math']
no file 'rom/math.lua'
no file './math.so'
no file '/usr/local/lib/lua/5.1/math.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
--
---
Avinash Kundaliya
avinash(a)avinash.com.np
http://avinash.com.np
Hi l4-hackers,
Greetings! I encountered exactly the same problem as Mahdi's. His original
thread can be found at
http://os.inf.tu-dresden.de/pipermail/l4-hackers/2015/007491.html.
AS Mahdi and Adam communicated using private email later, I don't know if
the problem has been solved. If it has been solved, can anybody give me
some hint on it?
Many thanks!
Regards,
Le Guan
Hi thanks for your answersI want to implement Fiasco.OC on a board and test some RTOS beside other non realtime OS .. at first I want to be sure that if I need a driver for our special tests and the Fiasco.OC does not support that, Could I choose it from linux drivers and port it to Fiasco.OC microkernel?does someone do this work?thanks for your considering my question.regards, shabnam
On Saturday, August 8, 2015 10:39 AM, Shabnam Engineer <shabnam.engineer72(a)…
[View More]yahoo.com> wrote:
Hi thanks for your answerI want to implement Fiasco.OC on a board and test some RTOS beside other non realtime OS .. at first I want to be sure that if I need a driver for our special tests and the Fiasco.OC does not support that, Could I choose it from linux drivers and port it to Fiasco.OC microkernel?does someone do this work?thanks for your considering my question.regards, shabnam
On Thursday, July 30, 2015 5:53 PM, Jorge Alberto Garcia <jorge.garcia.gonzalez(a)gmail.com> wrote:
Hi!This is very interesting!, is there any resource about what needs to be done for a user space component handling hw ?Thanks!
On Thu, Jul 30, 2015 at 1:51 AM, Matthias Lange <matthias.lange(a)kernkonzept.com> wrote:
Hi,
On 07/29/2015 12:29 PM, Shabnam Engineer wrote:
> hi
> I have a question about porting linux drivers in Fiasco.OC.
> Can I port linux drivers into Fiasco.OC ?
In a microkernel system device drivers are implemented as isolated user
space components. No devices drivers, except from selected very low
level devices like timer and interrupt controller, are implemented in
the kernel.
Matthias.
--
Matthias Lange, matthias.lange(a)kernkonzept.com, +49 - 351 - 41 88 86 14
Kernkonzept GmbH. Sitz: Dresden. Amtsgericht Dresden, HRB 31129.
Geschäftsführer: Dr.-Ing. Michael Hohmuth
_______________________________________________
l4-hackers mailing list
l4-hackers(a)os.inf.tu-dresden.de
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
[View Less]