Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-14 | Fix invisible tab/space confusion in the pattern.origin/NetBSD/pthreadsNetBSD/pthreads | Valery Ushakov | |
2019-03-10 | G/c executeonnewstack and unlockandexit. | Valery Ushakov | |
2019-03-10 | Merged default into NetBSD/pthreads | Valery Ushakov | |
2019-03-09 | Work around a problem on macppc with kernel semaphores. | Valery Ushakov | |
NetBSD/macppc 7 and later seems to have a bug in kernel based pthread semaphores. When running emu interactively shell would forever hang in sem_wait() after the first interactive command. I added sem_getvalue() after sem_init() as a debugging aid to get the semaphore id in ktrace output and it magically fixed the problem. For now just leave it here as a workaround under appropriate ifdef. | |||
2018-12-23 | bitbucket wants less text | Charles Forsyth | |
2018-12-23 | add small version of image | Charles Forsyth | |
2018-12-23 | use IPints not Keyring | Charles Forsyth | |
2018-12-23 | do not use update variant of fp status store | Charles Forsyth | |
2018-12-23 | add -pprefix -t [trace] options to m4 | Charles Forsyth | |
2018-12-21 | Merged in nbuwe/inferno-os/NetBSD/powerpc (pull request #10) | Charles Forsyth | |
NetBSD/powerpc Approved-by: Charles Forsyth <charles.forsyth@gmail.com> | |||
2018-12-21 | Merged in yk/inferno-os/AIX-power (pull request #17) | Charles Forsyth | |
AIX-power port Approved-by: Charles Forsyth <charles.forsyth@gmail.com> | |||
2018-12-21 | Merged in 1337p337/inferno (pull request #22) | Charles Forsyth | |
Fix the X command in acme. Approved-by: Charles Forsyth <charles.forsyth@gmail.com> | |||
2018-12-21 | Merged in mechazoidal/inferno-os (pull request #19) | Charles Forsyth | |
Fix building on OpenBSD | |||
2018-12-21 | Merged in dboddie/inferno-os (pull request #21) | Charles Forsyth | |
Fixed compilation of 9load for x86 with modern GCC versions. Approved-by: Charles Forsyth <charles.forsyth@gmail.com> | |||
2018-12-10 | correct bizarre definition of RGBA32 [clasp126hfsp645io@icebubble.org] | Charles Forsyth | |
2018-03-24 | Added a function for drawing on 16-bit displays. | David Boddie | |
2017-09-14 | Fix the X command in acme. | Pete Elmore | |
2017-09-13 | Bump Npadlong from 2 to 4 on NetBSD to preserve 16-byte alignment. | Valery Ushakov | |
pthread interals depend on that as it uses lower bits in some pointers for flags. | |||
2017-09-10 | Use SA_SIGINFO to report pc in error messages. Copied from Linux. | Valery Ushakov | |
2017-09-10 | Switch NetBSD from clone(2) to kproc-pthreads.c | Valery 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-09-10 | Created new branch NetBSD/pthreads | Valery Ushakov | |
2017-08-31 | Save/restore callee-saved registers around JIT code comvec.origin/NetBSD/powerpcNetBSD/powerpc | Valery Ushakov | |
Makes JIT work on NetBSD/macppc (requires "macjit" set in the emu config file). Protected with #ifdef __ELF__ as I don't know what ABI Mac OS X uses on ppc and can't test there (note also that OS X config file explicitely disables jit). | |||
2017-08-28 | On PowerPC tell the JIT compiler it's not Plan9 ABI and it needs to | Valery Ushakov | |
explicitly clear %r0. | |||
2017-08-26 | Tweak to reduce diff with Linux. | Valery Ushakov | |
2017-08-26 | PowerPC needs segflush() | Valery Ushakov | |
2017-08-17 | Merged with inferno-os/inferno-os via default. | Valery Ushakov | |
2017-07-15 | Reverted casts in asm.c, changing types in l.h to compensate. | David Boddie | |
Increased the size of the dbuf array to match the total size of obuf and ibuf. | |||
2017-07-14 | Fixed warnings from recent versions of GCC. | David Boddie | |
Fixed incorrect buffering due to a change in the way the buf.dbuf array is compiled in at least GCC 4.9.2, GCC 5.4.0 and GCC 6.3.0. | |||
2017-07-09 | Use pthreads instead of rthreads on OpenBSD and add back FPU support | Scott Francis | |
2017-05-14 | fix typo and cyclic diagnostic | Charles Forsyth | |
2017-05-14 | need to tag the cycle for later code, so move the test | Charles Forsyth | |
2017-05-14 | need to tag the cycle for later code, so move the test | Charles Forsyth | |
2017-05-14 | unless oldcycles, certain cyclic references are fine | Charles Forsyth | |
2017-05-14 | missing t in error message | Charles Forsyth | |
2017-05-14 | unless oldcycles, circular reference via array is now fine | Charles Forsyth | |
2017-05-14 | use %p not %lux | Charles Forsyth | |
2017-05-14 | missing t in error message | Charles Forsyth | |
2017-04-20 | remove assembly-language functions no longer needed because os-clone.c has gone | Charles Forsyth | |
2017-04-20 | remove clone implementation of kproc | Charles Forsyth | |
2017-04-20 | Merged default into AIX-powerorigin/AIX-powerAIX-power | Yaroslav Kolomiiets | |
2017-04-16 | merge with bitbucket | Charles Forsyth | |
2017-04-16 | change from Aaron R Robinson to fix interface generation when exception ↵ | Charles Forsyth | |
types appear | |||
2017-04-16 | recompiled for MacOSX sierra | Charles Forsyth | |
2017-04-16 | do not include Quicktime.h that is not currently needed and might not exist | Charles Forsyth | |
2017-04-15 | commit the .dis for the switch from Keyring to Crypt | Charles Forsyth | |
2017-04-15 | recompiled versions of Windows executable (root set to C:/inferno as before) | Charles Forsyth | |
2017-04-15 | Windows' system() library function can malfunction with "Access Denied" when ↵ | Charles Forsyth | |
crossing 32/64 barrier, so define our own | |||
2017-04-15 | MS include files now #define environ, | Charles Forsyth | |
which messes up its use as field of struct, so undef it, unless needed for Windows interface, as controlled by INFERNO_KEEPENVIRON. Only rc and mk need extern char**environ | |||
2017-04-15 | MS compiler now messes up true as a variable | Charles Forsyth | |
2017-04-15 | advance to Windows XP | Charles Forsyth | |