Ignore:
Timestamp:
Dec 12, 2014, 4:55:06 PM (10 years ago)
Author:
alain
Message:

1) Introducing a hierarchical, distributed lock, implemented as a

Sliced Binary Tree (sbt_lock_t) in the locks.c and locks.h files.

2) Introducing a kernel level distributed, remote_malloc() service,

In the kernel_malloc.c and kernel_malloc.h files.
This service requires one heap[x][y] global vseg per cluster.
This service is used by the distributed lock.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/giet_common/utils.c

    r455 r466  
    622622    asm volatile( "move  $3,   %0                 \n"
    623623                  "loop_nic_completed:            \n"
     624                  "nop                            \n"
    624625                  "addi  $3,   $3, -1             \n"
    625626                  "bnez  $3,   loop_nic_completed \n"
Note: See TracChangeset for help on using the changeset viewer.