Changeset 418


Ignore:
Timestamp:
Sep 29, 2014, 12:11:24 PM (10 years ago)
Author:
alain
Message:

Introducing the Frame Buffer size as platform parameter.

Location:
soft/giet_vm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/Makefile

    r389 r418  
    1212Y    ?= 2
    1313P    ?= 2
     14FBF  ?= 1024
    1415APP  ?= convol
    1516
     
    5657### Objects to be linked for boot.elf
    5758BOOT_OBJS    = build/common/utils.o       \
     59               build/common/pmem.o        \
    5860               build/common/vmem.o        \
    5961               build/fat32/fat32.o        \
     
    193195### mapping generation: map.bin / map.xml / hard_config.h / giet_vsegs.ld
    194196map.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=.
    196205
    197206### drivers compilation
     
    325334build/common/vmem.o: giet_common/vmem.c \
    326335                     giet_common/vmem.h \
     336                     hard_config.h      \
     337                     giet_config.h
     338        $(CC) $(GIET_INCLUDE) $(CFLAGS)  -c -o $@ $<
     339
     340build/common/pmem.o: giet_common/pmem.c \
     341                     giet_common/pmem.h \
    327342                     hard_config.h      \
    328343                     giet_config.h
  • soft/giet_vm/giet_config.h

    r389 r418  
    2323
    2424#define GIET_DEBUG_INIT          0          /* trace kernel initialisation */
     25
    2526#define GIET_DEBUG_FAT           0          /* trace fat accesses */
    2627#define GIET_DEBUG_SWITCH        0          /* trace context switchs  */
     
    3738/* software parameters */
    3839
    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 */
    4242#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          0x00008000 /* 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) */
    4545#define GIET_USE_IOMMU           0          /* IOMMU activated when non zero */
    4646#define GIET_NO_HARD_CC          0          /* No hard cache coherence when non zero */
Note: See TracChangeset for help on using the changeset viewer.