Initial snapshot

This commit is contained in:
Mercier Pierre-Olivier 2013-02-11 22:04:30 +01:00
commit fee4dd4e6d
373 changed files with 62144 additions and 0 deletions

View file

@ -0,0 +1,152 @@
#
# ---------- header -----------------------------------------------------------
#
# project kaneton
#
# license kaneton
#
# file /home/mycure/kane...vironment/profile/kaneton/core/core.conf
#
# created julien quintard [tue may 8 13:42:57 2007]
# updated julien quintard [sun nov 28 19:36:43 2010]
#
#
# ---------- information ------------------------------------------------------
#
# these variables are core-dependent are used to parameterise the kernel.
#
#
# ---------- flags ------------------------------------------------------------
#
_CORE_FLAGS_ = ${_AS_FLAGS_} \
${_CAPABILITY_FLAGS_} \
${_CPU_FLAGS_} \
${_EVENT_FLAGS_} \
${_ID_FLAGS_} \
${_INTERFACE_FLAGS_} \
${_IO_FLAGS_} \
${_KERNEL_FLAGS_} \
${_MAP_FLAGS_} \
${_MESSAGE_FLAGS_} \
${_REGION_FLAGS_} \
${_SCHEDULER_FLAGS_} \
${_SEGMENT_FLAGS_} \
${_SET_FLAGS_} \
${_TASK_FLAGS_} \
${_THREAD_FLAGS_} \
${_TIME_FLAGS_}
#
# ---------- as manager -------------------------------------------------------
#
_AS_FLAGS_ =
#
# ---------- capability manager -----------------------------------------------
#
_CAPABILITY_FLAGS_ =
#
# ---------- cpu manager ------------------------------------------------------
#
_CPU_FLAGS_ =
#
# ---------- event manager ----------------------------------------------------
#
_EVENT_FLAGS_ =
#
# ---------- id manager -------------------------------------------------------
#
_ID_FLAGS_ =
#
# ---------- interface manager ------------------------------------------------
#
_INTERFACE_FLAGS_ =
#
# ---------- io manager -------------------------------------------------------
#
_IO_FLAGS_ =
#
# ---------- kernel manager ---------------------------------------------------
#
_KERNEL_FLAGS_ =
#
# ---------- map manager ------------------------------------------------------
#
_MAP_FLAGS_ =
#
# ---------- message manager --------------------------------------------------
#
_MESSAGE_FLAGS_ =
#
# ---------- region manager ---------------------------------------------------
#
_REGION_FLAGS_ = ${_REGION_ALGORITHM_} \
${_REGION_FIT_}
_REGION_ALGORITHM_ = -DREGION_ALGORITHM=REGION_ALGORITHM_FIT
_REGION_FIT_ = -DREGION_FIT=FIT_FIRST
#
# ---------- scheduler manager ------------------------------------------------
#
_SCHEDULER_FLAGS_ = ${_SCHEDULER_ALGORITHM_}
_SCHEDULER_ALGORITHM_ = -DSCHEDULER_ALGORITHM=SCHEDULER_ALGORITHM_MFQ
#
# ---------- segment manager --------------------------------------------------
#
_SEGMENT_FLAGS_ = ${_SEGMENT_ALGORITHM_} \
${_SEGMENT_FIT_}
_SEGMENT_ALGORITHM_ = -DSEGMENT_ALGORITHM=SEGMENT_ALGORITHM_FIT
_SEGMENT_FIT_ = -DSEGMENT_FIT=FIT_FIRST
#
# ---------- set manager ------------------------------------------------------
#
_SET_FLAGS_ =
#
# ---------- task manager -----------------------------------------------------
#
_TASK_FLAGS_ =
#
# ---------- thread manager ---------------------------------------------------
#
_THREAD_FLAGS_ =
#
# ---------- time manager -----------------------------------------------------
#
_TIME_FLAGS_ =

View file

@ -0,0 +1,26 @@
#
# ---------- header -----------------------------------------------------------
#
# project kaneton
#
# license kaneton
#
# file /home/mycure/kane...vironment/profile/kaneton/core/core.desc
#
# created julien quintard [tue may 8 13:43:36 2007]
# updated julien quintard [thu may 31 21:49:29 2007]
#
#
# ---------- information ------------------------------------------------------
#
# this files contains the core variable descriptions.
#
- variable: _SEGMENT_LOOKUP_ALGORITHM_
string: Segment Manager Algorithm
type: set
values:
First Fit: -DSEGMENT_LOOKUP_ALGORITHM=FIT_FIRST
Best Fit: -DSEGMENT_LOOKUP_ALGORITHM=FIT_BEST
description: Specify the type of algorithm to use.

View file

@ -0,0 +1,34 @@
#
# ---------- header -----------------------------------------------------------
#
# project kaneton
#
# license kaneton
#
# file /home/mycure/kane...environment/profile/kaneton/kaneton.conf
#
# created julien quintard [tue may 8 13:26:13 2007]
# updated julien quintard [sat feb 5 12:17:24 2011]
#
#
# ---------- information ------------------------------------------------------
#
# this file contains general kaneton microkernel configuration variables.
#
#
# ---------- general ----------------------------------------------------------
#
_TITLE_ = kaneton
_VERSION_ = 0.7
#
# ---------- flags ------------------------------------------------------------
#
_KANETON_FLAGS_ = ${_CORE_FLAGS_} \
${_MACHINE_FLAGS_} \
${_LIBRARY_FLAGS_} \
${_MODULES_FLAGS_}

View file

@ -0,0 +1,12 @@
#
# ---------- header -----------------------------------------------------------
#
# project kaneton
#
# license kaneton
#
# file /home/mycure/kaneton/environment/profile/kaneton/kaneton.desc
#
# created julien quintard [tue may 8 13:42:18 2007]
# updated julien quintard [tue may 8 13:42:18 2007]
#

View file

@ -0,0 +1,24 @@
#
# ---------- header -----------------------------------------------------------
#
# project kaneton
#
# license kaneton
#
# file /home/mycure/kane...ent/profile/kaneton/library/library.conf
#
# created julien quintard [fri may 1 20:05:33 2009]
# updated julien quintard [fri may 1 20:05:55 2009]
#
#
# ---------- information ------------------------------------------------------
#
# this file contains the configuration of the in-kernel library.
#
#
# ---------- flags ------------------------------------------------------------
#
_LIBRARY_FLAGS_ =

View file

@ -0,0 +1,12 @@
#
# ---------- header -----------------------------------------------------------
#
# project kaneton
#
# license kaneton
#
# file /home/mycure/kane...ent/profile/kaneton/library/library.desc
#
# created julien quintard [fri may 1 20:06:04 2009]
# updated julien quintard [fri may 1 20:06:05 2009]
#

View file

@ -0,0 +1,24 @@
#
# ---------- header -----------------------------------------------------------
#
# project kaneton
#
# license kaneton
#
# file /home/mycure/kane...ent/profile/kaneton/machine/machine.conf
#
# created julien quintard [fri may 1 19:37:15 2009]
# updated julien quintard [fri may 1 19:37:48 2009]
#
#
# ---------- information ------------------------------------------------------
#
# this file contains the machine configuration such as flags etc.
#
#
# ---------- flags ------------------------------------------------------------
#
_MACHINE_FLAGS_ =

View file

@ -0,0 +1,12 @@
#
# ---------- header -----------------------------------------------------------
#
# project kaneton
#
# license kaneton
#
# file /home/mycure/kane...ent/profile/kaneton/machine/machine.desc
#
# created julien quintard [fri may 1 19:38:08 2009]
# updated julien quintard [fri may 1 19:38:08 2009]
#

View file

@ -0,0 +1,12 @@
#
# ---------- header -----------------------------------------------------------
#
# project kaneton
#
# license kaneton
#
# file /home/enguerrand/...achine/platform/qemu-mips/qemu-mips.conf
#
# created enguerrand raymond [sat apr 11 01:29:35 2009]
# updated enguerrand raymond [tue may 12 00:48:19 2009]
#

View file

@ -0,0 +1,64 @@
#
# ---------- header -----------------------------------------------------------
#
# project kaneton
#
# license kaneton
#
# file /home/mycure/kane...ent/profile/kaneton/modules/modules.conf
#
# created julien quintard [fri may 1 19:28:05 2009]
# updated julien quintard [sun dec 5 00:59:12 2010]
#
#
# ---------- information ------------------------------------------------------
#
# this file contains information related to kaneton static modules.
#
#
# ---------- modules ----------------------------------------------------------
#
_MODULES_ = console report
#
# ---------- flags ------------------------------------------------------------
#
_MODULES_FLAGS_ = ${_MODULE_CONSOLE_FLAGS_} \
${_MODULE_FORWARD_FLAGS_} \
${_MODULE_TEST_FLAGS_} \
${_MODULE_BUNDLE_FLAGS_} \
${_MODULE_REPORT_FLAGS_}
#
# ---------- console ----------------------------------------------------------
#
_MODULE_CONSOLE_FLAGS_ =
#
# ---------- forward ----------------------------------------------------------
#
_MODULE_FORWARD_FLAGS_ =
#
# ---------- test -------------------------------------------------------------
#
_MODULE_TEST_FLAGS_ =
#
# ---------- bundle -----------------------------------------------------------
#
_MODULE_BUNDLE_FLAGS_ =
#
# ---------- report -----------------------------------------------------------
#
_MODULE_REPORT_FLAGS_ =

View file

@ -0,0 +1,12 @@
#
# ---------- header -----------------------------------------------------------
#
# project kaneton
#
# license kaneton
#
# file /home/mycure/kane...ent/profile/kaneton/modules/modules.desc
#
# created julien quintard [fri may 1 19:36:15 2009]
# updated julien quintard [fri may 1 19:36:15 2009]
#