| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-01-12 | Revert dbaf2f1a92f6 and instead move initialization of "coherence" to | Valery Ushakov | |
| emu/NetBSD/os.c As explained in inferno-os issue 335: > The definition of coherence deliberately takes advantage of a C rule > to avoid anyone having to change an existing fork of emu (eg, for a > new platform), to account for the arrival of "coherence". If a > given port doesn't define it, it will be nil and main will fill it > in. If as on Windows or now NetBSD, it needs to be defined from the > start, the os.c for that platform should do it, but still no other > platforms need source changes. | |||
| 2016-06-02 | fns.h should declare "coherence", not define it. Move the definition | Valery Ushakov | |
| to main.c and init it "nofence". This is required because with dynamic linking init/fini code runs before main() has a chance to init it. Since emu provides its own malloc, init/fini code that uses malloc will eventually call coherence() and crash if it's not inited. | |||
| 2015-04-02 | rename noop to extern nofence | Charles Forsyth | |
| 2015-03-28 | add coherence call for weakly-ordered cpus, default to nop | Charles Forsyth | |
| 2014-05-18 | revert to 626 to undo unintended push | Charles Forsyth | |
| 2014-05-18 | 20140518-1419 | charles forsyth | |
| 2011-02-25 | 20110225-1104 | forsyth | |
| 2009-08-25 | 20090825-1935 | forsyth | |
| 2008-01-16 | 20080116-1359 | Charles.Forsyth | |
| 2006-12-23 | 20061220 | Charles.Forsyth | |
| 2006-12-22 | 20060303a | Charles.Forsyth | |
