Ian Goldberg
|
8a5a63878e
"make clean" should clean the Client dir as well
|
11 meses atrás |
Ian Goldberg
|
7afcd457ec
Check the EPC and free RAM sizes before running the experiments
|
11 meses atrás |
Ian Goldberg
|
60e3633b3d
Add cpuid to the Dockerfile
|
11 meses atrás |
Ian Goldberg
|
a0037dae9f
The round1a buffer size needs to be a multiple of the number of routers
|
11 meses atrás |
Ian Goldberg
|
bf3f1304ba
More accurately compute the required enclave heap memory
|
11 meses atrás |
Ian Goldberg
|
17400d15bc
Some code to track heap usage
|
11 meses atrás |
Ian Goldberg
|
a022ff705c
Correct the heap size computation when N/M is small and M is large
|
11 meses atrás |
Ian Goldberg
|
1f5c8b9bdd
Remove an unused import
|
11 meses atrás |
Ian Goldberg
|
4b7975abf6
Refactor gen_enclave_config.py to allow for calling get_heap_size directly
|
11 meses atrás |
Ian Goldberg
|
55b4c6cd16
Add a module to probe for the maximum EPC available
|
11 meses atrás |
Ian Goldberg
|
eec01847ec
Set ulimit -n in the docker
|
11 meses atrás |
Ian Goldberg
|
7ee9930433
Small improvements to the dockerization
|
11 meses atrás |
Ian Goldberg
|
4ac32898d1
TEEMS now runs in the docker
|
11 meses atrás |
Ian Goldberg
|
e285d1490d
Begin dockerization
|
11 meses atrás |
Ian Goldberg
|
68a87f14b9
Remove unneeded library from Makefile
|
11 meses atrás |
Ian Goldberg
|
9213665c0f
Automatically configure the cores to use for each experiment
|
11 meses atrás |
Ian Goldberg
|
5f3d67ae79
Touchup to Makefile
|
11 meses atrás |
Ian Goldberg
|
448f9afdc4
Add TRACE_ROUTING functionality to show the contents of the buffers at each round
|
11 meses atrás |
Ian Goldberg
|
9c4dccb544
Save a compiler warning
|
11 meses atrás |
Ian Goldberg
|
a17452cd80
A stray "&=" instead of "&" was clobbering the node id portion of the receiver id in delivered messages
|
11 meses atrás |
Ian Goldberg
|
1f27e1ad87
Touchups to Enclave/storage.{cpp,hpp}
|
11 meses atrás |
Ian Goldberg
|
7816a570d3
Address some compiler warnings
|
11 meses atrás |
Ian Goldberg
|
e11426f5f9
Touchups to Enclave/ingest.{cpp,hpp}
|
11 meses atrás |
Ian Goldberg
|
ca5b20de4c
Minor touchup to Enclave/client.hpp
|
11 meses atrás |
Ian Goldberg
|
971f4eacbd
Minor touchups to Enclave/config.{cpp,hpp}
|
11 meses atrás |
Ian Goldberg
|
175ecd51af
If SHOW_RECEIVED_MESSAGES is set, show (some of) the received messages
|
11 meses atrás |
Ian Goldberg
|
96d27c34f7
"make depend" was not tracking files in Client/
|
11 meses atrás |
Ian Goldberg
|
30d58cd034
Unify the private and public routing code paths in epoch_process rather than duplicating code
|
11 meses atrás |
Ian Goldberg
|
db5a8e1bbe
A couple of places were using SGX_AESGCM_KEY_SIZE as the token size instead of TOKEN_SIZE
|
11 meses atrás |
Ian Goldberg
|
1ae94b11ed
Rename ecall_authenticate to ecall_ingestion_authenticate
|
11 meses atrás |