| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-09-14 | Fix invisible tab/space confusion in the pattern.NetBSD/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-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 mechazoidal/inferno-os (pull request #19) | Charles Forsyth | |
| Fix building on OpenBSD | |||
| 2018-03-24 | Added a function for drawing on 16-bit displays. | David Boddie | |
| 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-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-09 | Use pthreads instead of rthreads on OpenBSD and add back FPU support | Scott Francis | |
| 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-powerAIX-power | Yaroslav Kolomiiets | |
| 2017-04-16 | do not include Quicktime.h that is not currently needed and might not exist | Charles Forsyth | |
| 2017-02-27 | emu/port/win-x11a.c: keep the highest byte of a pixel in copy32to32 | Yaroslav Kolomiiets | |
| 2017-02-27 | emu/port/devfs-posix.c: POSIXly include fcntl.h | Yaroslav Kolomiiets | |
| 2017-02-27 | add AIX/power port | Yaroslav Kolomiiets | |
| 2017-02-22 | emu/port/portmkfile: pass $MKFLAGS downstream | Yaroslav Kolomiiets | |
| 2017-02-21 | emu: fix conversion to windows UTF-16 and back | Yaroslav Kolomiiets | |
| 2017-02-20 | emu: do not drop successive scroll events | Yaroslav Kolomiiets | |
| 2017-02-20 | emu: windows scroll wheel | Yaroslav Kolomiiets | |
| 2017-01-14 | Normalize mixed tabs for tab width of 8. | Valery Ushakov | |
| 2017-01-13 | Remove autogenerated emu.c - this copy was imported accidentally. | Valery Ushakov | |
| 2017-01-13 | Don't hardcode OBJTYPE. | Valery Ushakov | |
| 2017-01-13 | Copied from Linux version. Use <machine/asm.h> macros. | Valery Ushakov | |
| 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. | |||
| 2017-01-11 | Merged inferno-os/inferno-os into default | Valery Ushakov | |
| 2016-11-04 | double-up image pool to fit modern resolutions | Yaroslav Kolomiiets | |
| 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. | |||
| 2016-06-02 | Move definition of X11LIBS where it can actully be overridden. | Valery Ushakov | |
| 2016-06-02 | This ancient file is not used any more. | Valery Ushakov | |
| 2016-06-01 | emu-g config copied from FreeBSD. | Valery Ushakov | |
| 2016-06-01 | Fix function name in .type executeonnewstack | Valery Ushakov | |
| 2016-06-01 | Fix typo in comment. | Valery Ushakov | |
| 2016-06-01 | G/c wrong getcallerpc from here, we will get the correct one from lib9. | Valery Ushakov | |
| 2016-06-01 | Split the list of X11 libraries into a separate X11LIBS variable so | Valery Ushakov | |
| that it can be overridden using env section in config files. | |||
| 2016-03-16 | save hardware fp status | Charles Forsyth | |
| 2015-12-07 | r4 is not a scratch register (via graham gallagher), issue 342 | Charles Forsyth | |
| 2015-10-10 | make deveia less chatty | Charles Forsyth | |
| 2015-10-10 | avoid race for needflush | Charles Forsyth | |
| 2015-10-10 | remove unused variable | Charles Forsyth | |
| 2015-10-10 | tidy up and simplify the eia port initialisation code, eliminating ↵ | Charles Forsyth | |
| references to undefined values | |||
| 2015-10-08 | shut up clang | Charles Forsyth | |
| 2015-07-18 | fpuctl moving to lib9 | Charles Forsyth | |
