From ccc7c2dcd3b3add75fd8026622983962a3e9855f Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Tue, 29 Dec 2015 04:49:58 +0000 Subject: [PATCH] Added notes on ARM support --- gc-notes.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gc-notes.txt b/gc-notes.txt index 638af854..764b7a51 100644 --- a/gc-notes.txt +++ b/gc-notes.txt @@ -7,6 +7,14 @@ Phase 6 (gc-dev6) - Multiple mutators (application threads) Phase 7 (TBD) - Sharing of variables between threads (ideally without limitation, but that might not be realistic) TODO: +- create a branch and try to use CK atomics. goals: + - make sure this is stable on x86 (first priority) + - see if this will build/work on ARM + - rename SET to CAS (compare and swap) + - anything else? + - This is higher priority than mutexes (though not by much), because we want cyclone to work on both ARM and x86. + + - bring exceptions into local thread data? anything else? also, will probably need to lock shared resources such as I/O...