summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-31Merged in nbuwe/inferno-os/bugfix/man-fixes (pull request #3)Valery Ushakov
Bugfix/a few minior man page fixes Approved-by: Charles Forsyth <charles.forsyth@gmail.com>
2019-12-31Merged in nbuwe/inferno-os/bugfix/netbsd-aligned-alloc (pull request #2)Valery Ushakov
Ensure 16-byte aligned allocations on NetBSD Approved-by: Charles Forsyth <charles.forsyth@gmail.com>
2019-12-28Fix xrefs, they are .IR, not .IValery Ushakov
2019-12-28Fix xref to sys-fversion(2).Valery Ushakov
2019-12-27Fix closing paren for ${parse arg} in synopsis.Valery Ushakov
2019-12-27Xref to command(2) for the Command interface.Valery Ushakov
2019-12-27Fix tab vs. spaces in indentation.Valery Ushakov
Be consistent about leading whitespace in the %.dis: %.b meta-rule example. Makes the output line up correctly with groff.
2019-12-19No binaries are committed for any of the NetBSD ports so ignore theirValery Ushakov
bin/ dirs wholesale.
2019-12-19G/c misguided NetBSD/powerpc kludge.Valery Ushakov
The problem was the alignment bug (alloc.c) that I thought I had fixed, but did't. Now that that bug is fixed properly drop the bogus kludge I left here while investigating the problem.
2019-12-19Properly ensure 16-byte alignment on NetBSD.Valery Ushakov
2019-12-19Merged inferno-os/inferno-os into masterValery Ushakov
2019-12-19Merged in nbuwe/inferno-os/delete-generated-headers (pull request #1)Valery Ushakov
Delete generated files Approved-by: Charles Forsyth <charles.forsyth@gmail.com>
2019-12-19Adapt .hgignore into .gitignoreValery Ushakov
2019-12-19Delete random assortment of ancient NetBSD/i386 binaries.Valery Ushakov
2019-12-19Delete leftover .orig files (import accident).Valery Ushakov
2019-12-19Delete C headers for builtin modules re-generated during the build.Valery Ushakov
2019-12-07add out-styleCharles Forsyth
2019-09-19add Docker supportmehlon
2019-08-21Merged in dboddie/inferno-os/hosted-devds (pull request #26)Charles Forsyth
Include devds in the hosted build
2019-08-21Merged in nbuwe/inferno-os/NetBSD/pthreads (pull request #24)Charles Forsyth
NetBSD/pthreads
2019-05-25Include devds in the hosted build.hosted-devdsDavid Boddie
2019-04-29correct some spelling issues.Dominic Pearson
2018-12-23bitbucket wants less textCharles Forsyth
2018-12-23add small version of imageCharles Forsyth
2018-12-23use IPints not KeyringCharles Forsyth
2018-12-23do not use update variant of fp status storeCharles Forsyth
2018-12-23add -pprefix -t [trace] options to m4Charles Forsyth
2018-12-21Merged in nbuwe/inferno-os/NetBSD/powerpc (pull request #10)Charles Forsyth
NetBSD/powerpc Approved-by: Charles Forsyth <charles.forsyth@gmail.com>
2018-12-21Merged in yk/inferno-os/AIX-power (pull request #17)Charles Forsyth
AIX-power port Approved-by: Charles Forsyth <charles.forsyth@gmail.com>
2018-12-21Merged in 1337p337/inferno (pull request #22)Charles Forsyth
Fix the X command in acme. Approved-by: Charles Forsyth <charles.forsyth@gmail.com>
2018-12-21Merged in mechazoidal/inferno-os (pull request #19)Charles Forsyth
Fix building on OpenBSD
2018-12-21Merged 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-10correct bizarre definition of RGBA32 [clasp126hfsp645io@icebubble.org]Charles Forsyth
2018-03-24Added a function for drawing on 16-bit displays.David Boddie
2017-09-14Fix the X command in acme.Pete Elmore
2017-09-14Fix invisible tab/space confusion in the pattern.NetBSD/pthreadsValery Ushakov
2019-03-10G/c executeonnewstack and unlockandexit.Valery Ushakov
2019-03-10Merged default into NetBSD/pthreadsValery Ushakov
2019-03-09Work 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.
2017-09-13Bump 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-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-09-10Created new branch NetBSD/pthreadsValery Ushakov
2017-08-31Save/restore callee-saved registers around JIT code comvec.NetBSD/powerpcValery 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-28On PowerPC tell the JIT compiler it's not Plan9 ABI and it needs toValery Ushakov
explicitly clear %r0.
2017-08-26Tweak to reduce diff with Linux.Valery Ushakov
2017-08-26PowerPC needs segflush()Valery Ushakov
2017-08-17Merged with inferno-os/inferno-os via default.Valery Ushakov
2017-07-15Reverted 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-14Fixed 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.