Address Space Constants

These constants define where some special modules are mapped into the address space of the target application. More...

Defines

#define APP_ADDR_ENVPAGE   0x00007000
 position of L4 environment infopage in target app's address space.
#define APP_ADDR_STACK   0x00009000
 position of initial stack in target application's address space.
#define APP_ADDR_LIBLOADER   0x00010000
 position of libloader.s.so in target application's address space.
#define APP_ADDR_LDSO   0x00010000
 position of libld-l4.s.so in target application's address space.

Detailed Description

These constants define where some special modules are mapped into the address space of the target application.

Note:
These pages are not direct mapped, even in applications which where created with the direct_mapped option!! L4Linux 2.2 is not an issue because it starts at the end of its binary image (_end) for scanning its address space for RAM.

Define Documentation

#define APP_ADDR_ENVPAGE   0x00007000

position of L4 environment infopage in target app's address space.

#define APP_ADDR_LDSO   0x00010000

position of libld-l4.s.so in target application's address space.

#define APP_ADDR_LIBLOADER   0x00010000

position of libloader.s.so in target application's address space.

#define APP_ADDR_STACK   0x00009000

position of initial stack in target application's address space.


L4 Loader Reference Manual, part of DROPS  © 2000-2003