raw L4Task: Flash Access & Variable

ba_f <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Organization Student TU-Darmstadt
Message-ID <[email protected]>
Hello and thank u so far,

>> Adam wrote:
> It is possible. But of course there needs to be a driver for your flash
> and a filesystem (if needed). And there's none.
> There's a tmpfs, i.e. a filesystem that can store files, however, not
> across reboots. Maybe that helps you already?

Yes, volatile storage would do the trick.

Unfortunately, i need some help here, too. :(

I've found a post from Adam, concerning tmpfs:
http://os.inf.tu-dresden.de/pipermail/l4-hackers/2014/006244.html

I did all it says, and of course edited anything to my concerns. But my 
App fails to write at /tmp.
fopen("/tmp/file", "wb") == NULL

Maybe i do not place the fstab-file correct.
Right now, fstab is located in the MODULE_SEARCH_PATH. But building the 
image does also work if there is no such file.
Running the image, there are no complaints about a missing fstab.
Is this correct behaviour?

I also added fstab to my modules.list, without success.


So...
Is there another way to check if fstab is loaded correctly, besides 
using fopen().


--------
Here my files (shorted):

# fstab
/     /tmp    tmpfs defaults

# modules.list
entry app-cfg
kernel fiasco -serial_esc
roottask moe rom/app.cfg
module l4re
module ned
module app.cfg
module fstab
[...]
module libmount.so
module libl4revfs-fs-tmpfs.so

# app.cfg
ld:start( "rom/app", { FSTAB_FILE = "rom/fstab" });

# Makefile
REQUIRES_LIBS   = libmount libl4revfs-fs-tmpfs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.