Files
foc/l4/pkg
Alexander Boettcher 203cd76074 Read out comport on x86 from BDA area
With this patch the comport are tried to read out from the BIOS Data Area
on x86 machines. The BDA Area are part of the first physical page and may
contain the non-default io ports of the comport.

When used together with 'bender' from the 'morbo' toolchain, even serial PCI
cards (also Intel's AMT Serial Over Line adapter) are detected automatically.
2013-06-12 16:11:25 +02:00
..
2013-01-11 17:00:47 +01:00
2013-02-20 12:17:17 +01:00
2013-02-20 12:17:17 +01:00
2013-01-11 17:00:47 +01:00
2013-01-11 17:00:47 +01:00
2013-01-11 17:00:47 +01:00
2013-02-20 12:17:17 +01:00
2013-02-20 12:17:17 +01:00
2013-02-20 12:17:17 +01:00
2013-01-11 17:00:47 +01:00

This directory contains software components that are split up in so-called
packages. The following list describes the core packages and those that are
not self descriptive:

Core packages:

  - bootstrap         L4 system boot loader / Boot-image generator
  - crtn              Program startup support, part of C environment
  - cxx*              C++ library containing
                         - Data structures: AVL trees, lists, bitmaps
                         - L4 IPC framework
  - drivers           Driver libraries (e.g. UARTs)
  - io                Io server, maintains the platform and I/O resources
  - l4re              L4 Runtime Environment interfaces and library, C++ version
  - l4re_c            C interface for L4 Runtime Environment
  - l4re_kernel       L4 Runtime Environment system
  - l4re_vfs          L4Re Virtual Filesystem infrastructure
  - l4sys             Kernel bindings
  - l4util            Utility functions
  - ldscripts         Linker scripts
  - ldso              Dynamic library support
  - libc_backends     Glue code between C library and L4 Runtime Environment
                        such as memory and file handling
  - libio             Interface and library to access device resources
                         (e.g. MMIO, IRQs)
  - libio-io          Specific interface library code for the io server.
  - libloader         Support library for l4re and moe.
  - libsigma0         Sigma0 API library.
  - libstdc++-headers Standard C++ library headers
  - libstdc++-v3      Standard C++ library
  - libstdc++-v3_r    Standard C++ library, thread-safe
  - libsupc++         Standard C++ Runtime Environment
  - libsupc++_r       Standard C++ Runtime Environment, thread-safe
  - libvbus           Virtual bus library for devices
  - loader            L4Re program loader
  - log               Library for debug logging support
  - lua               Lua interpreter and library
  - moe               L4 Root task (essential L4 program)
  - ned               Scriptable application launcher
  - sigma0            L4 Root pager (essential L4 program)
  - ucblic            Standard C library, including POSIX thread environment
  - uclibc_r          Meta package for thread-safe standard C library


Other packages:

  - ankh              Network server and switch
  - boost-lite        Subset of the boost library
  - dope              DOpE windowing system
  - examples          Examples
  - fb-drv            Framebuffer driver server
  - hello             'Hello World!' example
  - input             Driver library for input devices (PS2: Keyboard, Mouse)
  - l4con             Graphical console
  - libgomp           Open MP library for gcc
  - libirq            Convenience library for IRQ handling.
  - libpng            libpng graphics library.
  - libsdl*           SDL library
  - lxfuxlibc         Support library for Fiasco-UX specific programs
  - mag               Windowing system
  - mag-gfx           Graphic routines
  - rtc               Real-Time clock service
  - scout*            Text browser
  - shmc              Communication infracture based on shared memory
  - zlib              zlib compression library