Re: Goa: Cannot get sub-node from XML

2025-02-18 Thread Johannes Schlatow
Hi Rumen, I was also wandering how to add lx_block to my runtime. I cannot seem to find the corresponding depot url to put in my archives file. The closest I found was _/src/lx_block in repos/os/recipes/pkg/test-lx_block/ archives, but from what I can tell that is relative to test-lx_block.

Re: Goa: Cannot get sub-node from XML

2025-02-17 Thread Johannes Schlatow
Hi Rumen, I gave this a test run and noticed that your runtime file is very odd. First of all, there are multiple start nodes but it also mentions 'binary="squid"'. I guess the runtime is rather indented to use init, hence you'll need to add 'binary="init"' instead. In this case, the XML prov

Re: Roadmap 2025

2025-01-06 Thread Johannes Schlatow
Hi everyone, let me join in and contribute my share to the roadmap discussion... Review of 2024 Last year, I took off towards improving Sculpt OS usability by adding utility GUI applications and documenting their development. After finishing the lvgl-based system-info application, however, I

Re: missing content on index for my latest genodians.org post

2024-09-26 Thread Johannes Schlatow
Hi Primin, I noticed that your .txt file is UTF-8 encoded, which apparently breaks gosh's title and summary detection. Converting the file to ASCII solves the issue. Cheers Johannes On 26/09/2024 17:46, Pirmin Duss via users wrote: Hello Genodians I pushed a new article to my genodian repo

Re: fs_query troubles

2024-08-12 Thread Johannes Schlatow
Hi Rumen, the error message is actually expected in this case. Since the VFS in this example is static (i.e. immutable), fs_query fails to set up a watch handler. However, it still outputs the directory listing correctly. If you change the '' into '' to make the VFS mutable, the error message

Genode at FrOSCon 2024

2024-07-30 Thread Johannes Schlatow
us (Stefan Kalkowski, Christian Helmuth, Norman Feske and Johannes Schlatow) at our booth. Of course, we will bring along various devices to exhibit Sculpt OS in all its flavors. You may also grab a hard copy of the current Sculpt OS guide, Genode Foundations or Genode Platforms. We're loo

Re: Goa - How to satisfy find_package()?

2024-07-19 Thread Johannes Schlatow
Hi Spencer On 19/07/2024 01:21, Spencer via users wrote: Thank you both! I'm now a bit farther along in my port - the current stumbling block is that I'm trying to include a genode-world port (lua) and it can't seem to find what version to pull, I assume because its not archived in depot.geno

Re: Goa - How to satisfy find_package()?

2024-07-17 Thread Johannes Schlatow
Hi Spencer, On 17/07/2024 06:15, Spencer via users wrote: Hopefully a simple question- I am trying to port a CMake project (arcan ) that uses Freetype and looks for it using find_package(Freetype REQUIRED QUIET). I've added 'freetype' to 'used_apis

Re: Help building genode tool_chain source code for goa application porting

2024-07-03 Thread Johannes Schlatow
Hi Jack, On 03/07/2024 11:22, Jack Curran wrote: Okay thank you for the advice! I will attempt to port emacs soon. Thank you for letting me know about GTK. I was going to make a question about the graphical front end of Sculpt OS. What is the GUI in Sculpt OS running on? Is the Window Manager

Re: Help building genode tool_chain source code for goa application porting

2024-07-02 Thread Johannes Schlatow
On 02/07/2024 11:49, Jack Curran wrote: I was planning on porting Emacs to Sculpt OS as a first project. I understand that Vim is already in Sculpt OS, however I use Emacs. I don't think anyone has ported it yet? I'm not aware of any Emacs port. Would this be a realistic goal to port Emac

Re: Help building genode tool_chain source code for goa application porting

2024-07-02 Thread Johannes Schlatow
Hi Norman, On 02/07/2024 11:13, Norman Feske wrote: Hi Johannes, On 2024-07-02 10:17, Johannes Schlatow wrote: Building the tool chain from source indeed takes quite some time and computation. This is why we provide a pre-compiled tool chain. Please download the archive from [1] and follow

Re: Help building genode tool_chain source code for goa application porting

2024-07-02 Thread Johannes Schlatow
Hi Jack! On 02/07/2024 11:04, Jack wrote: Is 23.05 on source forge the most recent pre-compiled tool_chain available currently? Yes, it is. The tool chain is updated every two years. Johannes ___ users mailing list -- users@lists.genode.org To unsu

Re: Use SculptOS as a server?

2024-07-02 Thread Johannes Schlatow
Hi Jack, I'm thrilled to read that you are interested in using Sculpt OS as a server. I've been "dreaming" of migrating my homeserver to Sculpt OS myself. I think it's an interesting use case that no one has seriously investigated so far. When it comes to hosting a bunch of virtual machines,

Re: Help building genode tool_chain source code for goa application porting

2024-07-02 Thread Johannes Schlatow
Hi Jack, I'm amazed that you pushed through the many obstacles you experienced as a first-time user. It's a valuable feedback on what we can improve w.r.t. documentation. The Goa installation guide is actually found in the README file but maybe we need to make this more prominent. Building t

Re: Difficulty with nvme driver in Sculpt 24.04

2024-06-20 Thread Johannes Schlatow
Hi Colin, thanks for digging into this. Your theory sounds very reasonable but I'll need to look into this in more detail. There seem to be two problems here: 1. The Double_insertion seems to be triggered by a preceding Out_of_ram during DMA buffer allocation. This is definitely a bug. 2. T

Re: Goa armv8

2024-01-15 Thread Johannes Schlatow
: Thanks .. was reading help and not help config. Side question: My app needs to flush cpu caches , can do without but it would be great if it worked. I get this error: ep: not entitled to do kernel call Can I allow this in some way? Michael On Fri, 12 Jan 2024 at 15:32, Johannes Schlatow wrote: Hi

Re: Goa armv8

2024-01-12 Thread Johannes Schlatow
Hi Michael, you have to set the `arch` variable. Have a look at `goa help config`. Johannes On 12/01/2024 13:43, Michael Grunditz wrote: Hi I have in the past compiled stuff with Goa targeting armv8. But now I can't find info about how to do that. The toolchain goa wants to use is x86. I gues

Re: Roadmap 2024

2024-01-02 Thread Johannes Schlatow
Hi Norman, Hi Genodians, Reflections of 2023 Reflecting on the last year, I'm very pleased with the results. Even though, I had other plans in mind, I really enjoyed what eventually landed on my plate. Taking over Goa's maintenance role sparked a plethora of ideas. It was fun implementi

Re: Roadmap 2024

2024-01-02 Thread Johannes Schlatow
Hi Norman, On 29/12/2023 14:26, Norman Feske wrote: The discoverability remains unaddressed. The existing "components overview" [1] does not do justice to the current (and emerging) situation where more and more Genode software resides outside our central repository. Maybe a community-manage

Re: Customizing the Goa run-stage

2023-06-23 Thread Johannes Schlatow
Hi Pirmin, On 23/06/2023 11:00, Duss Pirmin wrote: Hello Johannes, Thank you for sharing your thoughts. On 21.06.23 14:47, Johannes Schlatow wrote: In principle, such extensions are reasonable. In the case of jitter_sponge, however, this would mean that we needed to make the Goa release

Re: Customizing the Goa run-stage

2023-06-21 Thread Johannes Schlatow
Hi Pirmin, thanks for your feedback and for sharing your ideas... On 21/06/2023 11:19, Duss Pirmin wrote: Hello Genodians The direction Goa is evolving is really cool! The new and upcoming features address topics that are perfectly aligned with how we currently use, or plan to use Goa. In

Re: VNC server thoughts

2023-05-15 Thread Johannes Schlatow
Hi Cedric, On 14/05/2023 12:51, ttco...@netcourrier.com wrote: Dear Genodians, Late this week I decided it was time to add a VNC server to my "suite", spent a bit of time on that, here's my feedback. Skip to bottom for "actionable" stuff. My first instinct was to grep repos/ genode-world for

Re: memcpy_cpu on 64bit arm

2023-01-20 Thread Johannes Schlatow
Hi Michael, On Fri, 20 Jan 2023 16:40:10 +0100 Michael Grunditz wrote: > Hello, > > Is there any particular reason why it is empty? > My rect copy to fb in riscos uses neon. It is > a speed gain of about 40% compared to word/long word > copy from c. But I don't know how much it affects Genode.

Re: vbox6 challenges: Error: VDIfTcpNetInstDefaultDestroy not implemented

2023-01-17 Thread Johannes Schlatow
believe it was some inconsistency or misconfiguration in the machine.vbox6 file. -- Johannes Schlatow Genode Labs https://www.genode-labs.com/ · https://genode.org/ Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth ___

Re: genode show-and-tell, screencast to help with vbox6 challenges?

2023-01-09 Thread Johannes Schlatow
basics. Once you have a simple VM up and running you may revisit the dual boot scenario. -- Johannes Schlatow Genode Labs https://www.genode-labs.com/ · https://genode.org/ Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth

Re: Roadmap 2023

2023-01-05 Thread Johannes Schlatow
https://github.com/jschlatow/genode/commits/2317_Trace_execution_time -- Johannes Schlatow Genode Labs https://www.genode-labs.com/ · https://genode.org/ Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian H

Re: Roadmap 2023

2023-01-02 Thread Johannes Schlatow
Happy new year to everyone! Let me join the brainstorming session... > How did you perceive the Genode year 2022? >From a personal perspective, I am delighted with the past year. Skimming through my notes from 2022 made me aware of the variety of topics on which I had been working: I wrote my fi

Re: dde_linux: trying to port the emmc for arm_v8a driver from linux

2022-09-21 Thread Johannes Schlatow
Hi Jean-Adrien, On Wed, 21 Sep 2022 07:55:21 +0200 Christian Helmuth wrote: > I'm not an expert with dde_linux for ARM, but the genode-zynq repo [1] > also uses a Linux 5.10 derivate from Xilinx [2]. Maybe you can find a > hint how to tackle this issue there? The xilinx_linux port also > include

Re: Roadmap 2022

2022-01-14 Thread Johannes Schlatow
Hi Alexander, > I want to integrate Genode + low level OS (e.g. nova or sel4) to be > integrated with existing environments related to containers. Most of > this things do assume some kind of per-user control. > > may be I can ask my question in different format - what is the best > way of such i

Re: how to allow execution of bash scripts inside genode

2022-01-14 Thread Johannes Schlatow
Hi Alexander, > > module. In other words, when executing "/home/build/c" the bash > > component tries to open a ROM session with label "/home/build/c". > > For this purpose, the ssh.run contains the fs_rom component as a > > proxy between the vfs server and the bash component. When you look > > at

Re: how to allow execution of bash scripts inside genode

2022-01-13 Thread Johannes Schlatow
Hi Alexander, > if I try to execute it inside genode bash (eg in /home/build) - I do > receive the following: in ssh client : > bash-4.4# vim c > bash-4.4# ls -la > total 1 > -rwx-- 1 root 0 1004 Jan 1 2022 c > drwx-- 1 root 0 144 Jan 1 1970 depot > bash-4.4# ./c > bash: ./c: No such

Re: Roadmap 2022

2022-01-13 Thread Johannes Schlatow
Hi Alexander, > > > >> in that case we need to have single VFS server with own cache/page > >> mapping for files being shared between different instance of > >> containers (subsystems), not only for children’s? is it true for > >> current implementation of [single VFS+FS server] <=> [[multiple >

Re: Roadmap 2022

2022-01-10 Thread Johannes Schlatow
Hi Alexander, > > > > I believe sharing code pages in Genode would be a matter of the > > parent component who sets up the children's address spaces. > > Currently, we use the sandbox library for this. > > I assume that this sharing implemented on the edge between file > system and page cache (a

Re: Roadmap 2022

2022-01-07 Thread Johannes Schlatow
Hi Alexander, thanks for taking the time to reply. > > After that, the started container is merely a standard process that > > has been encapsulated with namespaces, cgroup and other isolation > > mechanisms. The process performs syscalls just like a > > non-containerised process would do. > > d

Re: Roadmap 2022

2022-01-06 Thread Johannes Schlatow
Hi Alexander, thanks for bringing up the discussion. I'm thrilled by the idea of hosting containerised apps on Genode. Apparently, I haven't digged into this topic as deep as you already have, hence excuse my naive view on it. Maybe you can clarify where I'm missing some details since. I tried to

Re: Roadmap 2022

2022-01-04 Thread Johannes Schlatow
A happy new year to all of you! > What's your reflection of Genode's past year? Personally, I really enjoyed resuming the work with Genode and switching to Sculpt as a daily driver. After a couple years of deep sleep on my side, I started highly motivated into this endeavour. Converting to Sculpt

Re: Wacom Touchscreen / Pen Driver

2021-11-24 Thread Johannes Schlatow
Hi John, On Tue, 23 Nov 2021 20:10:23 -0500 "John J. Karcher" wrote: > It's related to that issue, but the crash has been fixed. The > remaining problem is that the hardware generates a variety of > non-standard events, which confuse nitpicker (e.g., puts it into a > state where it no longer re

Re: Roadmap 2021

2020-12-18 Thread Johannes Schlatow
Hi all, I like Norman's vision of having a Genode-based mobile phone by the end of 2021 and am stoked to contribute to this mission. I almost ordered a pinephone some weeks ago but talked myself out of it because I was not ready to put in a lot of work. Yet, the perspective of running Genode on th

Re: seL4/Genode on zynq7000; TTC Timer Component

2019-11-01 Thread Johannes Schlatow
Hi Alex, > I'd assume that seL4 uses the GTC or the cpu private timer(s)? > I must admit, that I didn't look into them - I just used the existing > imx6 and imx7 targets for comparison. And although both do also have > cpu private timer(s), they use different timers (epit and gpt) in the > case of

Re: seL4/Genode on zynq7000; TTC Timer Component

2019-10-29 Thread Johannes Schlatow
Dear Alex, the time drift you mentioned is indeed huge and seems odd to me. Have you double-checked all PLL settings and clock dividers in the slcr? The registers may be changed by the bootloader (e.g. uboot) or the debugger. (I was using a Lauterbach debugger once, which used different registe

Re: How to enable Virtualbox EFI firmware on sculpt

2019-02-22 Thread Johannes Schlatow
IDX_MASK > EMT-0Location : src/virtualbox5/spec/nova/sup.cc(423) > int SUPR3CallVMMR0Ex(PVMR0, VMCPUID unsigned int, uint64_t, > PSUPVMMR0REQHDR) On Thu, 7 Feb 2019 18:58:01 +0100 Sid Hussmann wrote: > Hi Johannes, > > I'm interested in this setup too. Did you manage

How to enable Virtualbox EFI firmware on sculpt

2019-02-06 Thread Johannes Schlatow
Hi, I'd would like to boot my native Linux installation from within Sculpt using Virtualbox. First, let me briefly describe what I have done so far: I created a raw disk image that contains the relevant partitions (ESP, root and home), added the Block devices to the vfs of Virtualbox, and route

Re: Genodians.org BETA is live

2019-01-30 Thread Johannes Schlatow
Very nice. I like it. Curiosity led me into having a look at the recipes. I am a bit puzzled about the '/dev/random' emulation though as I'd expect that it is accessed by openssl. Is there any reasonable explanation for this or is it one of the reasons why it is treated as BETA? Cheers Johann

Re: Multiboot with Genode Sculpt

2018-11-13 Thread Johannes Schlatow
On Mon, 5 Nov 2018 08:17:19 -0700 The solution I came up with is to keep the original sculpt partitioning. I.e. the esp partition holds the grub.cfg with the configfile command pointing to the grub.cfg on the Genode partition. The configfile command can be used within a menuentry so that I moved th

Multiboot with Genode Sculpt

2018-11-05 Thread Johannes Schlatow
Fellow Sculpters, I'd like to install Sculpt in a multiboot setup in parallel to my Archlinux system. Do you have any recommendations/experiences w.r.t. where to put the grub files (esp. grub.cfg)? What's the best practice for maintainability/updateability in your opinion? Cheers Johannes __

Re: Genode over RPI

2018-10-30 Thread Johannes Schlatow
Hi, the versioning of the Raspberry Pis is very confusing in my opinion. I always get confused with RPi generations (1, 2, 3) and models (A,B,B+) as they appear to exist in every possible combination. You should first make sure that you are really using the same boards or what the difference be

Re: depot question: clarification about hashes

2018-06-28 Thread Johannes Schlatow
Hi Norman, thanks for your reply. I was a bit inexact with my commands. I actually performed a `git checkout genodelabs/master` rather than a git clone. As it turned out, I had an unversioned file in base/include which was responsible for the different hash as the base/api archive copies all fi

depot question: clarification about hashes

2018-06-25 Thread Johannes Schlatow
Dear Genodeians, I started working with the depot tools in order to create and deploy my own archives. Unfortunately, I'm a bit puzzled about the hashing/versioning. Let me clarify my confusion on a minimal example: $> git clone https://github.com/genodelabs/genode.git $> cd genode $> ./tool/de