summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-25remove .hgignoreCharles Forsyth
2020-07-18Fixed case 60 which used an ARMv4 instruction regardless of version.David Boddie
Fixed case 22 to avoid using the pre/post-indexing flag with non-load instructions.
2020-03-07Silently ignore x-special/gnome-copied-files requests.Valery Ushakov
Modern desktops seem to like to send it a lot so don't spam the user with repeated messages about it.
2020-01-26Fix Moscow timezone.Valery Ushakov
DST changes started in 1981 but used several different patterns. Moscow briefly used EET/EEST timezone in 1991, but switched back on January 19, 1992. Since this file format cannot express this, just ignore it. MSK/MSD just went on as usual, it's just Moscow was not actually in it. It moved to GMT+4 without DST changes in 2011. Technically this should be called "MSK" (with a different offset), but just treat it as permanent DST (which it was) and let it be called "MSD". (Again, the file format cannot express this properly). It moved back to GMT+3 without DST changes in 2014.
2020-01-01Merged inferno-os/inferno-os into masterValery Ushakov
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.