Initial snapshot
This commit is contained in:
commit
fee4dd4e6d
373 changed files with 62144 additions and 0 deletions
146
export/behaviours/sets/chop.yml
Normal file
146
export/behaviours/sets/chop.yml
Normal file
|
|
@ -0,0 +1,146 @@
|
|||
#
|
||||
# ---------- information ------------------------------------------------------
|
||||
#
|
||||
# this set of operation removes all the unecessary components such as the
|
||||
# cheat/, test/, history/ etc. directories.
|
||||
#
|
||||
# note that the root Makefile is also replaced in order to consier the
|
||||
# new environment.
|
||||
#
|
||||
|
||||
#
|
||||
# directories
|
||||
#
|
||||
-
|
||||
operation: fremove
|
||||
path: TODO
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: README
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: cheat
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: check
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: configure
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: history
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: transcript
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: view
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/Makefile
|
||||
dst: Makefile
|
||||
|
||||
#
|
||||
# test
|
||||
#
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: test/configuration
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: test/engine
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: test/environments
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: test/hooks
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: test/images
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: test/robot
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: test/scripts
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: test/server
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: test/stages
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: test/store
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: test/suites
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: test/tests
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: test/utilities
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/test/Makefile
|
||||
dst: test/Makefile
|
||||
|
||||
#
|
||||
# tools
|
||||
#
|
||||
-
|
||||
operation: fremove
|
||||
path: tool/ctc
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: tool/firmware
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: tool/forest
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: tool/interface
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: tool/mbl/octaneload
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: tool/mbl/qemu-mips
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: tool/script
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/tool/Makefile
|
||||
dst: tool/Makefile
|
||||
23
export/behaviours/sets/export.yml
Normal file
23
export/behaviours/sets/export.yml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
#
|
||||
# ---------- information ------------------------------------------------------
|
||||
#
|
||||
# this set of operation removes all the exported kaneton implementations.
|
||||
#
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: export/output/snapshot.tar.bz2
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: export/output/test:contributor.tar.bz2
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: export/output/test:robot.tar.bz2
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: export/output/test:student.tar.bz2
|
||||
|
||||
|
||||
68
export/behaviours/sets/ibm-pc.ia32.yml
Normal file
68
export/behaviours/sets/ibm-pc.ia32.yml
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
#
|
||||
# ---------- information ------------------------------------------------------
|
||||
#
|
||||
# this set of operation removes every profile so that only the ibm-pc.ia32
|
||||
# machine remains.
|
||||
#
|
||||
|
||||
#
|
||||
# architectures/platforms
|
||||
#
|
||||
-
|
||||
operation: fremove
|
||||
path: boot/loader/null.null
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: boot/loader/qemu-mips.mips64
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: kaneton/machine/architecture/mips64
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: kaneton/machine/architecture/null
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: kaneton/machine/architecture/ultrasparc
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: kaneton/machine/glue/null.null
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: kaneton/machine/glue/octane.mips64
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: kaneton/machine/glue/qemu-mips.mips64
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: kaneton/machine/platform/null
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: kaneton/machine/platform/octane
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: kaneton/machine/platform/qemu-mips
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: kaneton/machine/platform/sun4u
|
||||
|
||||
#
|
||||
# optimised
|
||||
#
|
||||
-
|
||||
operation: fremove
|
||||
path: kaneton/machine/glue/ibm-pc.ia32/optimised
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: kaneton/machine/architecture/ia32/optimised
|
||||
31
export/behaviours/sets/k0.yml
Normal file
31
export/behaviours/sets/k0.yml
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
#
|
||||
# ---------- information ------------------------------------------------------
|
||||
#
|
||||
# this set of operations removes parts of the source code in order for
|
||||
# students to undertake the k0 project.
|
||||
#
|
||||
|
||||
#
|
||||
# boot
|
||||
#
|
||||
-
|
||||
operation: fremove
|
||||
path: boot/strap
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: boot/loader/ibm-pc.ia32
|
||||
|
||||
-
|
||||
operation: mkdir
|
||||
path: boot/loader/ibm-pc.ia32/educational
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/boot/loader/ibm-pc.ia32/educational/Makefile
|
||||
dst: boot/loader/ibm-pc.ia32/educational/Makefile
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/boot/loader/ibm-pc.ia32/educational/loader
|
||||
dst: boot/loader/ibm-pc.ia32/educational/loader
|
||||
52
export/behaviours/sets/k1.yml
Normal file
52
export/behaviours/sets/k1.yml
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
#
|
||||
# ---------- information ------------------------------------------------------
|
||||
#
|
||||
# this set of operations removes parts of the source code in order for
|
||||
# students to undertake the k1 project.
|
||||
#
|
||||
|
||||
#
|
||||
# glue
|
||||
#
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/glue/ibm-pc.ia32/educational/event.c
|
||||
dst: kaneton/machine/glue/ibm-pc.ia32/educational/event.c
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/glue/ibm-pc.ia32/educational/include/event.h
|
||||
dst: kaneton/machine/glue/ibm-pc.ia32/educational/include/event.h
|
||||
|
||||
#
|
||||
# architecture
|
||||
#
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/handler.c
|
||||
dst: kaneton/machine/architecture/ia32/educational/handler.c
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/include/handler.h
|
||||
dst: kaneton/machine/architecture/ia32/educational/include/handler.h
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/idt.c
|
||||
dst: kaneton/machine/architecture/ia32/educational/idt.c
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/include/idt.h
|
||||
dst: kaneton/machine/architecture/ia32/educational/include/idt.h
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/environment.c
|
||||
dst: kaneton/machine/architecture/ia32/educational/environment.c
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/context.c
|
||||
dst: kaneton/machine/architecture/ia32/educational/context.c
|
||||
62
export/behaviours/sets/k2.yml
Normal file
62
export/behaviours/sets/k2.yml
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
#
|
||||
# ---------- information ------------------------------------------------------
|
||||
#
|
||||
# this set of operations removes parts of the source code in order for
|
||||
# students to undertake the k2 project.
|
||||
#
|
||||
|
||||
#
|
||||
# glue
|
||||
#
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/glue/ibm-pc.ia32/educational/as.c
|
||||
dst: kaneton/machine/glue/ibm-pc.ia32/educational/as.c
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/glue/ibm-pc.ia32/educational/include/as.h
|
||||
dst: kaneton/machine/glue/ibm-pc.ia32/educational/include/as.h
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/glue/ibm-pc.ia32/educational/region.c
|
||||
dst: kaneton/machine/glue/ibm-pc.ia32/educational/region.c
|
||||
|
||||
#
|
||||
# architecture
|
||||
#
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/environment.c
|
||||
dst: kaneton/machine/architecture/ia32/educational/environment.c
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/pd.c
|
||||
dst: kaneton/machine/architecture/ia32/educational/pd.c
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/include/pd.h
|
||||
dst: kaneton/machine/architecture/ia32/educational/include/pd.h
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/pt.c
|
||||
dst: kaneton/machine/architecture/ia32/educational/pt.c
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/include/pt.h
|
||||
dst: kaneton/machine/architecture/ia32/educational/include/pt.h
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/paging.c
|
||||
dst: kaneton/machine/architecture/ia32/educational/paging.c
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/include/paging.h
|
||||
dst: kaneton/machine/architecture/ia32/educational/include/paging.h
|
||||
40
export/behaviours/sets/k3.yml
Normal file
40
export/behaviours/sets/k3.yml
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
#
|
||||
# ---------- information ------------------------------------------------------
|
||||
#
|
||||
# this set of operations removes parts of the source code in order for
|
||||
# students to undertake the k3 project.
|
||||
#
|
||||
|
||||
#
|
||||
# core
|
||||
#
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/core/scheduler/scheduler-mfq.c
|
||||
dst: kaneton/core/scheduler/scheduler-mfq.c
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/core/include/scheduler.h
|
||||
dst: kaneton/core/include/scheduler.h
|
||||
|
||||
#
|
||||
# glue
|
||||
#
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/glue/ibm-pc.ia32/educational/scheduler.c
|
||||
dst: kaneton/machine/glue/ibm-pc.ia32/educational/scheduler.c
|
||||
|
||||
#
|
||||
# architecture
|
||||
#
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/context.c
|
||||
dst: kaneton/machine/architecture/ia32/educational/context.c
|
||||
|
||||
-
|
||||
operation: freplace
|
||||
src: export/data/snapshot/kaneton/machine/architecture/ia32/educational/include/context.h
|
||||
dst: kaneton/machine/architecture/ia32/educational/include/context.h
|
||||
8
export/behaviours/sets/k4.yml
Normal file
8
export/behaviours/sets/k4.yml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
#
|
||||
# ---------- information ------------------------------------------------------
|
||||
#
|
||||
# this set of operations removes parts of the source code in order for
|
||||
# students to undertake the k4 project.
|
||||
#
|
||||
|
||||
[]
|
||||
33
export/behaviours/sets/sweep.yml
Normal file
33
export/behaviours/sets/sweep.yml
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
#
|
||||
# ---------- information ------------------------------------------------------
|
||||
#
|
||||
# this set of operation removes all the versioning-system-specific information.
|
||||
#
|
||||
|
||||
#
|
||||
# subversion
|
||||
#
|
||||
-
|
||||
operation: fremovepattern
|
||||
pattern: \.svn
|
||||
|
||||
#
|
||||
# cvs
|
||||
#
|
||||
-
|
||||
operation: fremovepattern
|
||||
pattern: CVS
|
||||
|
||||
#
|
||||
# git
|
||||
#
|
||||
-
|
||||
operation: fremovepattern
|
||||
pattern: \.git
|
||||
|
||||
#
|
||||
# mercurial
|
||||
#
|
||||
-
|
||||
operation: fremovepattern
|
||||
pattern: \.hg
|
||||
29
export/behaviours/sets/user:sample.yml
Normal file
29
export/behaviours/sets/user:sample.yml
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
#
|
||||
# ---------- information ------------------------------------------------------
|
||||
#
|
||||
# this set of operation removes the unecessary users so that only 'sample'
|
||||
# remains.
|
||||
#
|
||||
|
||||
#
|
||||
# users
|
||||
#
|
||||
-
|
||||
operation: fremove
|
||||
path: environment/profile/user/enguerrand.raymond
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: environment/profile/user/francois.goudal
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: environment/profile/user/jean.guyader
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: environment/profile/user/julien.quintard
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: environment/profile/user/robot
|
||||
29
export/behaviours/sets/user:test.yml
Normal file
29
export/behaviours/sets/user:test.yml
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
#
|
||||
# ---------- information ------------------------------------------------------
|
||||
#
|
||||
# this set of operation removes the unecessary users so that only 'test'
|
||||
# remains.
|
||||
#
|
||||
|
||||
#
|
||||
# users
|
||||
#
|
||||
-
|
||||
operation: fremove
|
||||
path: environment/profile/user/enguerrand.raymond
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: environment/profile/user/francois.goudal
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: environment/profile/user/jean.guyader
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: environment/profile/user/julien.quintard
|
||||
|
||||
-
|
||||
operation: fremove
|
||||
path: environment/profile/user/sample
|
||||
Reference in a new issue