Re: your mail

2018-06-13 Thread Stefan Kalkowski
Hi Divya,

On Tue, Jun 12, 2018 at 02:19:58PM +0530, Divya Lakshmanan wrote:
> Hello,
> 
> I am working to load Genode on a custom board. For the Sabrelite board, I
> have seen in the forums that the load address of the Genode image is
> 0x1080. I have been successful with loading Genode on the Sabrelite
> board.
> Can someone tell me how I can find the similar load address for my custom
> board? To be able to boot Genode on it.

it harldy depends on what kernel you're trying to use. In the
following, I'm assuming that you are using our own base-hw kernel.

Your question relates to where the first image loaded by the
bootloader (u-boot?) resides in physical memory? Of course, it depends
which address-range the physical memory of your board uses. In
contrast to x86 boards, on ARM the physical memory does not
necessarily start at address 0x0. Dependent on the SoC, the
bus-hierarchy and the *RAM controller connected to it use quite
different addresses. On i.MX6 for instance dependent on the DDR
RAM configuration it starts at 0x1000 or 0x8000.

Typically, we try to link the base-hw bootstrap component, the one
that starts in physical mode resp. with disabled MMU, at the start of
the physical memory. Dependent on the u-boot configuration of your
board it might clash to use the very beginning of the physical memory,
that is why you might use some offset of a few pages in addition to
it. By the way, the link address of bootstrap is defined in:

  tool/run/boot_dir/hw

within the function 'bootstrap_link_address'. Again, this applies to
our own base-hw kernel infrastructure only.

Does this answer your question?

Best regards
Stefan

> 
> Thank you.

> ___
> Genode users mailing list
> users@lists.genode.org
> https://lists.genode.org/listinfo/users


-- 
Stefan Kalkowski
Genode labs

https://github.com.skalk | https://genode.org

___
Genode users mailing list
users@lists.genode.org
https://lists.genode.org/listinfo/users

Official release of Sculpt TC

2018-06-13 Thread Norman Feske
Hello everyone,

I'm happy and proud to announce the official release of the second
incarnation of Sculpt OS. Sculpt for The Curious can be downloaded as a
ready-to-use disk image:

  https://genode.org/download/sculpt

The downloadable image is a live system, rescue OS, and installer all in
one. Compared to earlier versions, it features a graphical user
interface for common tasks like connecting to a wireless network. The
actual fun happens in the text-based user interface of the
"Leitzentrale", which empowers the user to shape the system live, and to
inspect the system's state at any time. For detailed usage instructions,
please refer to the accompanied documentation:

  https://genode.org/documentation/articles/sculpt-tc

Cherrs
Norman

-- 
Dr.-Ing. Norman Feske
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

___
Genode users mailing list
users@lists.genode.org
https://lists.genode.org/listinfo/users

Re: create recipe for ADA library

2018-06-13 Thread Martin Stein
El 01/06/18 a las 16:11, Pirmin Duss escribió:
> An other point that doesn't look nice currently is the way used to
> obtain the location of the port sources [2]. Is there a way to get rid
> of the "../ports/" part?

Btw. there are some good examples in the ports/recipes directory like
vim [1].

Martin

[1] ports/recipes/src/vim/content.mk



signature.asc
Description: OpenPGP digital signature
___
Genode users mailing list
users@lists.genode.org
https://lists.genode.org/listinfo/users