Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
10 years agoAvoid to build unused tests and save up to 25% on build time.
Arnaud Giersch [Thu, 23 Jan 2014 16:28:54 +0000 (17:28 +0100)]
Avoid to build unused tests and save up to 25% on build time.

10 years agoTypos.
Arnaud Giersch [Thu, 23 Jan 2014 16:06:08 +0000 (17:06 +0100)]
Typos.

10 years agoFree exception, and fix warnings about variables possibly clobbered by longjmp.
Arnaud Giersch [Thu, 23 Jan 2014 09:23:30 +0000 (10:23 +0100)]
Free exception, and fix warnings about variables possibly clobbered by longjmp.

10 years agoFix doxygen warnings.
Arnaud Giersch [Thu, 23 Jan 2014 08:30:14 +0000 (09:30 +0100)]
Fix doxygen warnings.

10 years agoFix initialization order again.
Arnaud Giersch [Wed, 22 Jan 2014 20:38:21 +0000 (21:38 +0100)]
Fix initialization order again.

10 years agoAnother fix for format string.
Arnaud Giersch [Wed, 22 Jan 2014 14:46:32 +0000 (15:46 +0100)]
Another fix for format string.

10 years agoConnect another new log category.
Arnaud Giersch [Wed, 22 Jan 2014 14:45:51 +0000 (15:45 +0100)]
Connect another new log category.

10 years agoAdd more callbacks
Paul Bédaride [Wed, 22 Jan 2014 17:07:06 +0000 (18:07 +0100)]
Add more callbacks

10 years agoprotect (hopefully) collective communication algorithms from abuse.
Augustin Degomme [Wed, 22 Jan 2014 16:46:13 +0000 (17:46 +0100)]
protect (hopefully) collective communication algorithms from abuse.
Prevent their use with a number of node they don't like
Allows the automatic selector to ignore those failing using exception mechanism

10 years agolong => int, and other corrections
Augustin Degomme [Wed, 22 Jan 2014 12:56:44 +0000 (13:56 +0100)]
long => int, and other corrections

10 years agoupdate tesh
Augustin Degomme [Wed, 22 Jan 2014 12:14:05 +0000 (13:14 +0100)]
update tesh

10 years agoadd an example of a torus cluster in flatifier
Augustin Degomme [Wed, 22 Jan 2014 11:21:05 +0000 (12:21 +0100)]
add an example of a torus cluster in flatifier

10 years agochange log level for a message
Augustin Degomme [Wed, 22 Jan 2014 11:11:42 +0000 (12:11 +0100)]
change log level for a message

10 years agoMerge branch 'torus'
Augustin Degomme [Wed, 22 Jan 2014 10:12:40 +0000 (11:12 +0100)]
Merge branch 'torus'

10 years agodtd update for new cluster routing options
Augustin Degomme [Wed, 22 Jan 2014 10:07:14 +0000 (11:07 +0100)]
dtd update for new cluster routing options

10 years agomake cluster routing a bit more flexible, to allow adding other kinds of clusters
Augustin Degomme [Wed, 22 Jan 2014 10:06:17 +0000 (11:06 +0100)]
make cluster routing a bit more flexible, to allow adding other kinds of clusters
for each node, link creation is made inside the specific routing file,
except for loopback and backbone which are done in surf_routing if they are needed

10 years agoConnect new log category.
Arnaud Giersch [Wed, 22 Jan 2014 09:24:25 +0000 (10:24 +0100)]
Connect new log category.

10 years agoFile is expected to be missing from the archive.
Arnaud Giersch [Wed, 22 Jan 2014 09:23:10 +0000 (10:23 +0100)]
File is expected to be missing from the archive.

10 years agoRemove obsolete files.
Arnaud Giersch [Wed, 22 Jan 2014 09:20:48 +0000 (10:20 +0100)]
Remove obsolete files.

10 years agosmpi_global_size() is needed even when !SMPI_F2C.
Arnaud Giersch [Tue, 21 Jan 2014 22:18:08 +0000 (23:18 +0100)]
smpi_global_size() is needed even when !SMPI_F2C.

10 years agoFix warnings about unused variables.
Arnaud Giersch [Tue, 21 Jan 2014 21:16:07 +0000 (22:16 +0100)]
Fix warnings about unused variables.

10 years agoMake initialization order match declaration order.
Arnaud Giersch [Tue, 21 Jan 2014 21:07:49 +0000 (22:07 +0100)]
Make initialization order match declaration order.

10 years agoComment unused variables and parameters.
Arnaud Giersch [Tue, 21 Jan 2014 21:04:14 +0000 (22:04 +0100)]
Comment unused variables and parameters.

10 years agoUse struct here to keep compatibility with C files.
Arnaud Giersch [Tue, 21 Jan 2014 15:28:25 +0000 (16:28 +0100)]
Use struct here to keep compatibility with C files.

struct As is used in ../include/msg/datatypes.h
struct RoutingEdge is used in ../include/simgrid/platf.h

(commit 6af809fdd97845671db6136b3903e0d543ab7217 again).

10 years agoFix format string.
Arnaud Giersch [Tue, 21 Jan 2014 15:26:19 +0000 (16:26 +0100)]
Fix format string.

10 years agoEnable mpich3 tests with sysV and raw contexts.
Arnaud Giersch [Tue, 21 Jan 2014 14:12:51 +0000 (15:12 +0100)]
Enable mpich3 tests with sysV and raw contexts.

10 years agoPrivatize global variables in mpich3 tests.
Arnaud Giersch [Tue, 21 Jan 2014 14:11:31 +0000 (15:11 +0100)]
Privatize global variables in mpich3 tests.

10 years agoGlobal variables should be initialized to zero.
Arnaud Giersch [Tue, 21 Jan 2014 09:30:36 +0000 (10:30 +0100)]
Global variables should be initialized to zero.

10 years agosmpi_cocci.h: make functions static.
Arnaud Giersch [Tue, 21 Jan 2014 09:28:48 +0000 (10:28 +0100)]
smpi_cocci.h: make functions static.

10 years agoMove declaration for smpi_global_size().
Arnaud Giersch [Tue, 21 Jan 2014 09:26:29 +0000 (10:26 +0100)]
Move declaration for smpi_global_size().

It is needed in smpi_cocci.h.

10 years agoSURF Documentation
Paul Bédaride [Tue, 21 Jan 2014 13:44:07 +0000 (14:44 +0100)]
SURF Documentation

10 years agoadd handling of the torus topology inside clusters
Augustin Degomme [Mon, 20 Jan 2014 13:20:43 +0000 (14:20 +0100)]
add handling of the torus topology inside clusters

10 years agoFix build when an older version of simgrid is already installed.
Arnaud Giersch [Mon, 20 Jan 2014 08:56:53 +0000 (09:56 +0100)]
Fix build when an older version of simgrid is already installed.

Put CMAKE_LINKARGS before CMDARGS so that libsimgrid is caught from the
right directory.

10 years agoupdate dtd to add torus_dimensions tag to clusters
Augustin Degomme [Fri, 17 Jan 2014 18:04:57 +0000 (19:04 +0100)]
update dtd to add torus_dimensions tag to clusters

10 years agoMerge remote-tracking branch 'origin/libdw2'
Marion Guthmuller [Fri, 17 Jan 2014 12:15:58 +0000 (13:15 +0100)]
Merge remote-tracking branch 'origin/libdw2'

10 years ago[mc] Add DW_TAG_formal_parameter as variables in the frames
Gabriel Corona [Fri, 17 Jan 2014 11:12:05 +0000 (12:12 +0100)]
[mc] Add DW_TAG_formal_parameter as variables in the frames

10 years ago[mc] Use literal values in DWARF constant to name mappings
Gabriel Corona [Fri, 17 Jan 2014 10:30:07 +0000 (11:30 +0100)]
[mc] Use literal values in DWARF constant to name mappings

10 years ago[mc] Cleanup mc_dwarf.c
Gabriel Corona [Thu, 16 Jan 2014 14:57:52 +0000 (15:57 +0100)]
[mc] Cleanup mc_dwarf.c

10 years ago[mc] Remove useless argument in MC_dwarf_at_location
Gabriel Corona [Fri, 17 Jan 2014 10:16:51 +0000 (11:16 +0100)]
[mc] Remove useless argument in MC_dwarf_at_location

10 years ago[mc] Add comments/doxygen
Gabriel Corona [Thu, 16 Jan 2014 14:50:21 +0000 (15:50 +0100)]
[mc] Add comments/doxygen

10 years ago[mc] Free memory for object_info
Gabriel Corona [Thu, 16 Jan 2014 14:14:00 +0000 (15:14 +0100)]
[mc] Free memory for object_info

10 years ago[mc] Remove objdump code
Gabriel Corona [Thu, 16 Jan 2014 12:08:00 +0000 (13:08 +0100)]
[mc] Remove objdump code

10 years ago[mc] Remove code for location of .plt and .got.plt
Gabriel Corona [Thu, 16 Jan 2014 11:58:06 +0000 (12:58 +0100)]
[mc] Remove code for location of .plt and .got.plt

This code was not used anyway. If necessary a new solution which do
not depend on objdump should be used.

10 years ago[mc] Use libdw for location list
Gabriel Corona [Thu, 16 Jan 2014 10:50:23 +0000 (11:50 +0100)]
[mc] Use libdw for location list

10 years ago[mc] Use libdw for functions and local variables
Gabriel Corona [Mon, 13 Jan 2014 10:56:17 +0000 (11:56 +0100)]
[mc] Use libdw for functions and local variables

10 years ago[mc] Use libdw for global variables
Gabriel Corona [Fri, 10 Jan 2014 13:40:22 +0000 (14:40 +0100)]
[mc] Use libdw for global variables

10 years ago[mc] Deduplicate address location resolution in MC_dwarf_resolve_location()
Gabriel Corona [Fri, 10 Jan 2014 14:42:51 +0000 (15:42 +0100)]
[mc] Deduplicate address location resolution in MC_dwarf_resolve_location()

10 years ago[mc] Remove MC_dwarf_tag_type()
Gabriel Corona [Fri, 10 Jan 2014 13:31:41 +0000 (14:31 +0100)]
[mc] Remove MC_dwarf_tag_type()

10 years ago[mc] Add dwarf_global field to dw_variable_t
Gabriel Corona [Fri, 10 Jan 2014 13:24:16 +0000 (14:24 +0100)]
[mc] Add dwarf_global field to dw_variable_t

It is a better (but not perfect) identifier for a entry.

10 years ago[mc] libdwarf integration for types
Gabriel Corona [Mon, 6 Jan 2014 10:21:02 +0000 (11:21 +0100)]
[mc] libdwarf integration for types

10 years ago[mc] Use DWARF constants for type tags
Gabriel Corona [Mon, 6 Jan 2014 11:20:56 +0000 (12:20 +0100)]
[mc] Use DWARF constants for type tags

10 years ago[mc] Link against libdw
Gabriel Corona [Mon, 23 Dec 2013 13:36:07 +0000 (14:36 +0100)]
[mc] Link against libdw

10 years ago[mc] Fix warnings
Gabriel Corona [Fri, 17 Jan 2014 09:20:06 +0000 (10:20 +0100)]
[mc] Fix warnings

10 years agomodel-checker : first steps for the study of MPI communications patterns
Marion Guthmuller [Thu, 16 Jan 2014 14:24:03 +0000 (15:24 +0100)]
model-checker : first steps for the study of MPI communications patterns

10 years agoWorkaround hang at cleanup.
Arnaud Giersch [Thu, 16 Jan 2014 08:44:51 +0000 (09:44 +0100)]
Workaround hang at cleanup.

BTW, mmalloc_detach was renamed mmalloc_destroy in commit
907588ad7c14cc210e2f2a072b72bc1b91133ca0.

10 years agoAdd missing includes
Paul Bédaride [Wed, 15 Jan 2014 14:40:25 +0000 (15:40 +0100)]
Add missing includes

10 years agoRemove forgoten def
Paul Bédaride [Wed, 15 Jan 2014 14:30:24 +0000 (15:30 +0100)]
Remove forgoten def

10 years agoAdd missing file FindLibSigc++
Paul Bédaride [Wed, 15 Jan 2014 14:16:15 +0000 (15:16 +0100)]
Add missing file FindLibSigc++

10 years agoEnergy is now a plugin
Paul Bédaride [Wed, 15 Jan 2014 09:44:00 +0000 (10:44 +0100)]
Energy is now a plugin

10 years agoadd a public header giving access to all of our APIs in one include only
Martin Quinson [Tue, 14 Jan 2014 16:54:38 +0000 (17:54 +0100)]
add a public header giving access to all of our APIs in one include only

10 years agoOnly initialize comm_self when it is used (saves a lot of memory when a large number...
Augustin Degomme [Tue, 14 Jan 2014 15:58:38 +0000 (16:58 +0100)]
Only initialize comm_self when it is used (saves a lot of memory when a large number of nodes is used)

10 years agocoverage + modelchecker were behaving very badly (timeout for every test) on continuo...
Augustin Degomme [Mon, 13 Jan 2014 17:18:14 +0000 (18:18 +0100)]
coverage + modelchecker were behaving very badly (timeout for every test) on continuous integration systems

10 years agofix dist build
Augustin Degomme [Mon, 13 Jan 2014 13:57:27 +0000 (14:57 +0100)]
fix dist build

10 years agoavoid compiling too many times mtest files from mpich testsuite, just use it as a...
Augustin Degomme [Mon, 13 Jan 2014 13:46:14 +0000 (14:46 +0100)]
avoid compiling too many times mtest files from mpich testsuite, just use it as a static lib
This should speed up compilation of testsuite, and avoid problems with parallel builds

10 years ago[mc] Remove type DW_TAG_enumerator type (because it is not a type)
Gabriel Corona [Tue, 7 Jan 2014 09:33:11 +0000 (10:33 +0100)]
[mc] Remove type DW_TAG_enumerator type (because it is not a type)

10 years ago[mc] Split byte_size and element_count in mc_object_info_t
Gabriel Corona [Mon, 6 Jan 2014 14:01:45 +0000 (15:01 +0100)]
[mc] Split byte_size and element_count in mc_object_info_t

10 years ago[mc] Remove spurious return in MC_find_object_address
Gabriel Corona [Mon, 6 Jan 2014 09:35:52 +0000 (10:35 +0100)]
[mc] Remove spurious return in MC_find_object_address

10 years ago[mc] Add comments
Gabriel Corona [Thu, 9 Jan 2014 13:30:38 +0000 (14:30 +0100)]
[mc] Add comments

10 years ago[mc] Restore lightweight MC initialisation procedure
Gabriel Corona [Fri, 3 Jan 2014 11:02:17 +0000 (12:02 +0100)]
[mc] Restore lightweight MC initialisation procedure

10 years ago[mc] Cleanup mc_object_info_t code
Gabriel Corona [Thu, 2 Jan 2014 14:22:23 +0000 (15:22 +0100)]
[mc] Cleanup mc_object_info_t code

10 years agoMemleaks fixes on VM
Paul Bédaride [Thu, 9 Jan 2014 15:26:28 +0000 (16:26 +0100)]
Memleaks fixes on VM

10 years ago[mv] Remove global {start,end}_{plt,got}_{libsimgrid,binary}
Gabriel Corona [Thu, 2 Jan 2014 13:57:46 +0000 (14:57 +0100)]
[mv] Remove global {start,end}_{plt,got}_{libsimgrid,binary}

10 years ago[mc] Add plt/got in mc_object_info_t
Gabriel Corona [Thu, 2 Jan 2014 12:57:16 +0000 (13:57 +0100)]
[mc] Add plt/got in mc_object_info_t

10 years ago[mc] Move start_text, start_data, start_bss into mc_object_info_t
Gabriel Corona [Tue, 24 Dec 2013 14:07:43 +0000 (15:07 +0100)]
[mc] Move start_text, start_data, start_bss into mc_object_info_t

10 years ago[mc] Include ELF file name in object_info_t
Gabriel Corona [Tue, 24 Dec 2013 13:25:34 +0000 (14:25 +0100)]
[mc] Include ELF file name in object_info_t

10 years ago[mc] Remvove mc_{global_variables,local_variables,variables_type}_{libsimgrid,binary}
Gabriel Corona [Thu, 2 Jan 2014 10:01:12 +0000 (11:01 +0100)]
[mc] Remvove mc_{global_variables,local_variables,variables_type}_{libsimgrid,binary}

10 years ago[mc] Do not use mc_{global_variables,local_variables,variables_type}_{libsimgrid...
Gabriel Corona [Thu, 2 Jan 2014 09:49:24 +0000 (10:49 +0100)]
[mc] Do not use mc_{global_variables,local_variables,variables_type}_{libsimgrid,binary}

10 years ago[mc] Refactor, group some informations about a given ELF in mc_object_info_t
Gabriel Corona [Thu, 2 Jan 2014 08:52:19 +0000 (09:52 +0100)]
[mc] Refactor, group some informations about a given ELF in mc_object_info_t

10 years ago[mc] Use LANG=C when calling objdump
Gabriel Corona [Thu, 2 Jan 2014 13:50:52 +0000 (14:50 +0100)]
[mc] Use LANG=C when calling objdump

The output of objdump change with the locale and the parser fails with some locales.

Conflicts:
src/mc/mc_checkpoint.c

10 years ago[mc] Add some documentation to the MC DWARF code
Gabriel Corona [Tue, 24 Dec 2013 11:04:04 +0000 (12:04 +0100)]
[mc] Add some documentation to the MC DWARF code

10 years agoI meant to paraphrase the expression 'give me liberty or give me death', actually
Martin Quinson [Wed, 8 Jan 2014 06:47:20 +0000 (07:47 +0100)]
I meant to paraphrase the expression 'give me liberty or give me death', actually

10 years agoAdd -std=gnu99 to compile flags.
Arnaud Giersch [Tue, 7 Jan 2014 14:15:12 +0000 (15:15 +0100)]
Add -std=gnu99 to compile flags.

That's the C dialect we're using anyway, and it allows initial
declarations in for loops.

10 years agorespect the wishes of the blamee ;)
suter [Tue, 7 Jan 2014 11:28:27 +0000 (12:28 +0100)]
respect the wishes of the blamee ;)

10 years agoenglish orrection
suter [Tue, 7 Jan 2014 11:18:07 +0000 (12:18 +0100)]
english orrection

10 years ago[mc] Fix bug in recurive call of compare_heap_area_with_type
Gabriel Corona [Mon, 6 Jan 2014 13:58:48 +0000 (14:58 +0100)]
[mc] Fix bug in recurive call of compare_heap_area_with_type

When comparing arrays, the number of elements of the array was passed instead of the size of the elements.

10 years ago[mc] Fix bug when parsing /proc/self/maps
Gabriel Corona [Fri, 20 Dec 2013 11:58:13 +0000 (12:58 +0100)]
[mc] Fix bug when parsing /proc/self/maps

Sometimes, the heap is not found by the MC :

* the MC expects the heap to be anonymous/unlabelled in
  /proc/self/maps;

* the heap may be labelled as as [stack:$tid] in /proc/self/maps at
  some instants of the execution of the program because the tasks
  stacks are allocated on the heap.

10 years ago[mc] Fix broken objdump parser with new versions of objdump
Gabriel Corona [Fri, 20 Dec 2013 10:07:01 +0000 (11:07 +0100)]
[mc] Fix broken objdump parser with new versions of objdump

objdump -Wo used to produce this:

     Offset   Begin    End      Expression
     00000000 000000000040149c 000000000040149d (DW_OP_breg7 (rsp): 8)
     00000000 000000000040149d 00000000004014a0 (DW_OP_breg7 (rsp): 16)
     00000000 00000000004014a0 00000000004014ba (DW_OP_breg6 (rbp): 16)
     00000000 00000000004014ba 00000000004014bb (DW_OP_breg7 (rsp): 8)
     00000000 <End of list>
     00000060 00000000004014bb 00000000004014bc (DW_OP_breg7 (rsp): 8)
     00000060 00000000004014bc 00000000004014bf (DW_OP_breg7 (rsp): 16)
     00000060 00000000004014bf 00000000004014c6 (DW_OP_breg6 (rbp): 16)
     00000060 00000000004014c6 00000000004014c7 (DW_OP_breg7 (rsp): 8)
     00000060 <End of list>
     000000c0 00000000004014c7 00000000004014c8 (DW_OP_breg7 (rsp): 8)
     000000c0 00000000004014c8 00000000004014cb (DW_OP_breg7 (rsp): 16)
     000000c0 00000000004014cb 00000000004014d2 (DW_OP_breg6 (rbp): 16)
     000000c0 00000000004014d2 00000000004014d3 (DW_OP_breg7 (rsp): 8)
     000000c0 <End of list>
     00000120 00000000004014d3 00000000004014d4 (DW_OP_breg7 (rsp): 8)
     00000120 00000000004014d4 00000000004014d7 (DW_OP_breg7 (rsp): 16)
     00000120 00000000004014d7 00000000004018c0 (DW_OP_breg6 (rbp): 16)
     00000120 <End of list>

but now we get this:

    Offset   Begin    End      Expression
    00000000 0000000000401252 0000000000401253 (DW_OP_breg7 (rsp): 8)
    00000014 0000000000401253 0000000000401256 (DW_OP_breg7 (rsp): 16)
    00000028 0000000000401256 0000000000401270 (DW_OP_breg6 (rbp): 16)
    0000003c 0000000000401270 0000000000401271 (DW_OP_breg7 (rsp): 8)
    00000050 <End of list>
    00000060 0000000000401271 0000000000401272 (DW_OP_breg7 (rsp): 8)
    00000074 0000000000401272 0000000000401275 (DW_OP_breg7 (rsp): 16)
    00000088 0000000000401275 000000000040127c (DW_OP_breg6 (rbp): 16)
    0000009c 000000000040127c 000000000040127d (DW_OP_breg7 (rsp): 8)
    000000b0 <End of list>
    000000c0 000000000040127d 000000000040127e (DW_OP_breg7 (rsp): 8)
    000000d4 000000000040127e 0000000000401281 (DW_OP_breg7 (rsp): 16)
    000000e8 0000000000401281 0000000000401288 (DW_OP_breg6 (rbp): 16)
    000000fc 0000000000401288 0000000000401289 (DW_OP_breg7 (rsp): 8)
    00000110 <End of list>
    00000120 0000000000401289 000000000040128a (DW_OP_breg7 (rsp): 8)
    00000134 000000000040128a 000000000040128d (DW_OP_breg7 (rsp): 16)
    00000148 000000000040128d 00000000004016a1 (DW_OP_breg6 (rbp): 16)
    0000015c <End of list>
    0000016c 00000000004016a1 00000000004016a2 (DW_OP_breg7 (rsp): 8)
    00000180 00000000004016a2 00000000004016a5 (DW_OP_breg7 (rsp): 16)
    00000194 00000000004016a5 0000000000401bd7 (DW_OP_breg6 (rbp): 16)
    000001a8 <End of list>
    000001b8 0000000000401bd7 0000000000401bd8 (DW_OP_breg7 (rsp): 8)
    000001cc 0000000000401bd8 0000000000401bdb (DW_OP_breg7 (rsp): 16)
    000001e0 0000000000401bdb 0000000000401ced (DW_OP_breg6 (rbp): 16)
    000001f4 0000000000401ced 0000000000401cee (DW_OP_breg7 (rsp): 8)
    00000208 <End of list>

The offset is not stable in a given list.

10 years agoFix a bug
Paul Bédaride [Thu, 19 Dec 2013 16:28:11 +0000 (17:28 +0100)]
Fix a bug

10 years agoAdd doc to new tool
Paul Bédaride [Thu, 19 Dec 2013 15:21:45 +0000 (16:21 +0100)]
Add doc to new tool

10 years agoAdd normalizing pointers addresses tool
Paul Bédaride [Thu, 19 Dec 2013 15:06:07 +0000 (16:06 +0100)]
Add normalizing pointers addresses tool

10 years agoFix
Paul Bédaride [Thu, 19 Dec 2013 11:00:53 +0000 (12:00 +0100)]
Fix

10 years agoRemove all dynamic casts
Paul Bédaride [Thu, 19 Dec 2013 10:39:09 +0000 (11:39 +0100)]
Remove all dynamic casts

10 years agoMerge lmm into base to avoid diamond inheritance
Paul Bédaride [Wed, 18 Dec 2013 17:22:17 +0000 (18:22 +0100)]
Merge lmm into base to avoid diamond inheritance

10 years agoReplace swag by boost::intrusive::list in surf
Paul Bédaride [Tue, 17 Dec 2013 08:59:03 +0000 (09:59 +0100)]
Replace swag by boost::intrusive::list in surf

10 years agofix an example of vm migration
Takahiro Hirofuchi [Wed, 18 Dec 2013 14:42:36 +0000 (15:42 +0100)]
fix an example of vm migration

10 years agoRevert "prevent using garbage in data field"
Takahiro Hirofuchi [Wed, 18 Dec 2013 10:28:16 +0000 (11:28 +0100)]
Revert "prevent using garbage in data field"

smx_host_t and smx_storage_t should be dict_elm.

This reverts commit 9c6d72b5bbc9f9b0f9d61c8964fabacaaa2a9914.

This revert is a cheri-pick from the hypervisor branch.

Conflicts:
src/simix/smx_host.c

10 years agoKeep the capping setting of a VM after migration.
Takahiro Hirofuchi [Thu, 21 Nov 2013 12:05:20 +0000 (13:05 +0100)]
Keep the capping setting of a VM after migration.

Cherry-pick from the hypervisor branch.
Manually fix conflicts around c++ surf.

Conflicts:
src/surf/vm_workstation.c

10 years agoforgot some functions in last commit ...
Augustin Degomme [Thu, 12 Dec 2013 15:29:02 +0000 (16:29 +0100)]
forgot some functions in last commit ...

10 years agook.. let's make all in surf.h xbt_public
Augustin Degomme [Thu, 12 Dec 2013 15:15:52 +0000 (16:15 +0100)]
ok.. let's make all in surf.h xbt_public

10 years agofix win build (missing xbt_public)
Augustin Degomme [Thu, 12 Dec 2013 14:47:47 +0000 (15:47 +0100)]
fix win build (missing xbt_public)