summaryrefslogtreecommitdiff
path: root/emu/NetBSD/os.c
AgeCommit message (Collapse)Author
2019-03-10Merged default into NetBSD/pthreadsValery Ushakov
2017-09-10Use SA_SIGINFO to report pc in error messages. Copied from Linux.Valery Ushakov
2017-09-10Switch NetBSD from clone(2) to kproc-pthreads.cValery Ushakov
This commit is mostly a pretty mechanical change. It works on NetBSD-6 where pthread uses userland semaphores. It doesn't work on NetBSD-7 where pthread uses kernel semaphores.
2017-08-26PowerPC needs segflush()Valery Ushakov
2017-01-12Revert dbaf2f1a92f6 and instead move initialization of "coherence" toValery 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.
2015-07-18fpuctl moving to lib9Charles Forsyth
2011-02-2520110225-1104forsyth
2009-07-19dis/mathcalc.disforsyth
2007-12-2720071227-1230Charles.Forsyth