Initial snapshot
This commit is contained in:
commit
fee4dd4e6d
373 changed files with 62144 additions and 0 deletions
152
environment/profile/kaneton/core/core.conf
Normal file
152
environment/profile/kaneton/core/core.conf
Normal 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_ =
|
||||
26
environment/profile/kaneton/core/core.desc
Normal file
26
environment/profile/kaneton/core/core.desc
Normal 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.
|
||||
34
environment/profile/kaneton/kaneton.conf
Normal file
34
environment/profile/kaneton/kaneton.conf
Normal 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_}
|
||||
12
environment/profile/kaneton/kaneton.desc
Normal file
12
environment/profile/kaneton/kaneton.desc
Normal 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]
|
||||
#
|
||||
24
environment/profile/kaneton/library/library.conf
Normal file
24
environment/profile/kaneton/library/library.conf
Normal 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_ =
|
||||
12
environment/profile/kaneton/library/library.desc
Normal file
12
environment/profile/kaneton/library/library.desc
Normal 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]
|
||||
#
|
||||
24
environment/profile/kaneton/machine/machine.conf
Normal file
24
environment/profile/kaneton/machine/machine.conf
Normal 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_ =
|
||||
12
environment/profile/kaneton/machine/machine.desc
Normal file
12
environment/profile/kaneton/machine/machine.desc
Normal 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]
|
||||
#
|
||||
12
environment/profile/kaneton/machine/platform/qemu-mips/qemu-mips.conf
Executable file
12
environment/profile/kaneton/machine/platform/qemu-mips/qemu-mips.conf
Executable 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]
|
||||
#
|
||||
0
environment/profile/kaneton/machine/platform/qemu-mips/qemu-mips.desc
Executable file
0
environment/profile/kaneton/machine/platform/qemu-mips/qemu-mips.desc
Executable file
64
environment/profile/kaneton/modules/modules.conf
Normal file
64
environment/profile/kaneton/modules/modules.conf
Normal 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_ =
|
||||
12
environment/profile/kaneton/modules/modules.desc
Normal file
12
environment/profile/kaneton/modules/modules.desc
Normal 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]
|
||||
#
|
||||
Reference in a new issue