Changeset 418 for soft/giet_vm
- Timestamp:
- Sep 29, 2014, 12:11:24 PM (10 years ago)
- Location:
- soft/giet_vm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/Makefile
r389 r418 12 12 Y ?= 2 13 13 P ?= 2 14 FBF ?= 1024 14 15 APP ?= convol 15 16 … … 56 57 ### Objects to be linked for boot.elf 57 58 BOOT_OBJS = build/common/utils.o \ 59 build/common/pmem.o \ 58 60 build/common/vmem.o \ 59 61 build/fat32/fat32.o \ … … 193 195 ### mapping generation: map.bin / map.xml / hard_config.h / giet_vsegs.ld 194 196 map.bin hard_config.h giet_vsegs.ld: $(ARCH)/arch.py $(APP)/$(APP).py 195 giet_python/genmap --arch=$(ARCH) --x=$(X) --y=$(Y) --p=$(P) --giet=. --$(APP) --xml=. 197 giet_python/genmap --arch=$(ARCH) \ 198 --x=$(X) \ 199 --y=$(Y) \ 200 --p=$(P) \ 201 --fbf=$(FBF) \ 202 --giet=. \ 203 --$(APP) \ 204 --xml=. 196 205 197 206 ### drivers compilation … … 325 334 build/common/vmem.o: giet_common/vmem.c \ 326 335 giet_common/vmem.h \ 336 hard_config.h \ 337 giet_config.h 338 $(CC) $(GIET_INCLUDE) $(CFLAGS) -c -o $@ $< 339 340 build/common/pmem.o: giet_common/pmem.c \ 341 giet_common/pmem.h \ 327 342 hard_config.h \ 328 343 giet_config.h -
soft/giet_vm/giet_config.h
r389 r418 23 23 24 24 #define GIET_DEBUG_INIT 0 /* trace kernel initialisation */ 25 25 26 #define GIET_DEBUG_FAT 0 /* trace fat accesses */ 26 27 #define GIET_DEBUG_SWITCH 0 /* trace context switchs */ … … 37 38 /* software parameters */ 38 39 39 #define GIET_ELF_BUFFER_SIZE 0x20000 /* Temporary buffer for .elf files 128 Kbytes */ 40 #define GIET_IDLE_TASK_PERIOD 0xFFFFFFFF /* Idle Task message period */ 41 #define GIET_MAX_ELF_FILES 20 /* max .elf files loaded by boot-loader */ 40 #define GIET_ELF_BUFFER_SIZE 0x60000 /* buffer for .elf files in seg_boot_data */ 41 #define GIET_IDLE_TASK_PERIOD 0x10000000 /* Idle Task message period */ 42 42 #define GIET_OPEN_FILES_MAX 16 /* max simultaneously open files */ 43 #define GIET_NB_VSPACE_MAX 64/* max number of virtual spaces */44 #define GIET_TICK_VALUE 0x00 008000 /* context switch period (number of cycles) */43 #define GIET_NB_VSPACE_MAX 16 /* max number of virtual spaces */ 44 #define GIET_TICK_VALUE 0x00100000 /* context switch period (number of cycles) */ 45 45 #define GIET_USE_IOMMU 0 /* IOMMU activated when non zero */ 46 46 #define GIET_NO_HARD_CC 0 /* No hard cache coherence when non zero */
Note: See TracChangeset
for help on using the changeset viewer.