20. June 2022 #667
dimakuv
announced in
Meeting notes
Replies: 2 comments 2 replies
-
May I also suggest we create |
Beta Was this translation helpful? Give feedback.
2 replies
-
We forgot another item to reorg:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Opens
Reorganizing the core repo
Announcement on directory hierarchy & file renames:
LibOS/shim/
->libos/
,Pal/
->pal/
, etc.This reorganization will make the core repository more "sane" and friendly to new Gramine developers. It is a big change that will need some getting used to, as well as rebasing all PRs/patches with conflicts created by this reorg.
Replace header-files' guards (
#ifndef _SHIM_HANDLE_H_
) with#pragma once
shim_handle.h
->libos_handle.h
)Approved exact renames:
Libos/shim/
->libos/
Pal/
->pal/
Pal/src/host/Linux-SGX/
->pal/src/host/linux-sgx/
Scripts/
->scripts/
shim_init.c
->libos_init.c
Pal/db_*
->Pal/pal_*
Pal/src/host/Linux-SGX/sgx_*
->host_*
sgx_enclave.*
-> split intohost_ocalls.*
andhost_ecalls.*
Pal/src/host/Linux-SGX/tools/
-> under roottools/sgx/
gramine-sgx-...
but postpone thisRule of thumb: we don't move code around (other than maybe the one change above), postponing it
Postponed renames:
LibOS/shim/test/
-> postponePal/regression/
-> postpone/tmp/
.Not approved renames:
Pal/src/host/Linux-SGX/
->pal-linux-sgx/
The hope is to finish all this reorg in 1-2 weeks, by the beginning of July 2022.
Updates on GitHub development
O_PATH
support toopen
syscall #650 (AddO_PATH
support toopen
syscall) was merged, which MariaDB required.getcpu
syscall #609 (support forgetcpu
syscall) is under review and will be merged soon.Agenda for the next meeting
(please write your proposed agenda items in comments under this discussion)
Beta Was this translation helpful? Give feedback.
All reactions