Subject | Hash | Author | Date (UTC) |
---|---|---|---|
EDLF64.draft, reentrancy and thread safety | f66313fdcb17b2fa8ba3f227bc26bfac94f189ee | Sylvain BERTRAND | 2023-07-29 14:13:12 |
clear a bit the EDLF64 draft. | 4dd34b7fa5ae978dce295cc4a836e367d25f007d | Sylvain BERTRAND | 2023-07-25 14:06:13 |
EDLF64 re-entrancy/fix. | 404ecd7028b1031ccbb88300c90674618819c5bd | Sylvain BERTRAND | 2023-07-18 20:30:58 |
Gfx stack update | 8025b4f7dac102ccc5de280df2105e73a31f1910 | Sylvain BERTRAND | 2023-07-15 15:04:11 |
EDLF64: clean munmap of the executable itself | 1ed67b684b7c154cbb7eea742cb8eef0c7790dbc | Sylvain BERTRAND | 2023-07-09 17:37:27 |
last ffpmeg before breaking nyanmp | 36cded2ce51a6df8edfcffc71094695fa8ad871c | Sylvain BERTRAND | 2023-07-09 15:05:32 |
Gfx stack update | b2050ef1941139d255c61c2c82e24e6de364c5b4 | Sylvain BERTRAND | 2023-07-08 16:58:03 |
improve EDLF64 draft | 48938c705c4f10e898677ec6e321dfad8d892f3f | Sylvain BERTRAND | 2023-07-07 18:36:15 |
elf toolbox and less toxic format draft | a2ab4235350f04975de513911b7a340e2eb50ef3 | Sylvain BERTRAND | 2023-07-07 17:26:40 |
update of some image pagkages | 7d8a5e8a5e20ab58e585a5f9d4270054285dba8c | Sylvain BERTRAND | 2023-07-05 23:14:01 |
gcc 12.2 won't build c++ threading all the time. | d8560808bd62a198bc446153602c658141238c01 | Sylvain BERTRAND | 2023-07-02 16:56:10 |
Gfx stack update | 50e5991a466541ebb88456918f6cc0bad7e1bfb8 | Sylvain BERTRAND | 2023-07-01 13:19:49 |
refreshing various components | 22c025e6a7019283775b45742a8095a26d1d9b51 | Sylvain BERTRAND | 2023-07-01 00:16:51 |
Gfx stack update | d91a56e63cb4e61ce950166ee90977f9cb0f7c57 | Sylvain BERTRAND | 2023-06-24 17:28:11 |
Gfx stack update | 5053fdee70c5a2656a39391f9ec0924b680cb63f | Sylvain BERTRAND | 2023-06-17 13:08:44 |
Gfx stack update | a8f4d317da64e4728a07332d7b312b0163a9a117 | Sylvain BERTRAND | 2023-06-10 13:00:40 |
Gfx stack update | 5a50b752ee1174f40b4ac04b0c4ea40def0f003e | Sylvain BERTRAND | 2023-06-03 13:07:31 |
Gfx stack update | 8d0226a320e934c81b0ffbca7203ab25cfc801ae | Sylvain BERTRAND | 2023-05-27 13:19:40 |
Gfx stack update | 1b4924dbae0b406ec5f8e9fdc85d0c9c5899d505 | Sylvain BERTRAND | 2023-05-20 19:39:21 |
Gfx stack update | 98ed4e3167334c8e605f642d8cadb9249078bf84 | Sylvain BERTRAND | 2023-05-13 14:54:30 |
File | Lines added | Lines deleted |
---|---|---|
files/EDLF64.draft | 3 | 3 |
File files/EDLF64.draft changed (mode: 100644) (index a13427f..dcc927f) | |||
... | ... | The excrutiating simplicity of the format is intended while doing a good enough | |
8 | 8 | ||
9 | 9 | To avoid a circular dependency with a high level threading dynamic library, the hardware | To avoid a circular dependency with a high level threading dynamic library, the hardware |
10 | 10 | architecture with or without the kernel must provide a pre-inited/ready to use reentrancy lock | architecture with or without the kernel must provide a pre-inited/ready to use reentrancy lock |
11 | mechanism. Usually on many cores systems, this is an atomic compare and exchange hardware | ||
12 | instruction or kernel syscall on memory locations which are already inited with some specific | ||
13 | content. | ||
11 | mechanism. On many cores systems, reentrancy lock means thread safe, and usually is an atomic | ||
12 | compare and exchange hardware instruction or kernel syscall on memory locations which are already | ||
13 | inited with some specific content. | ||
14 | 14 | ==================================================================================================== | ==================================================================================================== |
15 | 15 | 0x00 "EDLF64",0x00,version_b (version_b will very probably stay 0x00 forever) | 0x00 "EDLF64",0x00,version_b (version_b will very probably stay 0x00 forever) |
16 | 16 | 0x08 alignment, power of two (then cannot be 0, namely at least 1), from "EDLF64" | 0x08 alignment, power of two (then cannot be 0, namely at least 1), from "EDLF64" |