summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-12remoove obsolete noticeCharles Forsyth
2021-03-12remove obsolete NOTICE prototypes. add lib/legal/README to explain why the ↵Charles Forsyth
other files are there
2021-03-12remove obsolete NOTICE files superceded by /NOTICECharles Forsyth
2021-03-12remove All rights reserved. fix copyright statements. remove Styx trademarkCharles Forsyth
2021-03-11remove obsolete All rights reserved. fix email addressCharles Forsyth
2021-03-07Merged in feature/NetBSD/arm (pull request #13)Valery Ushakov
NetBSD/arm support Approved-by: Charles Forsyth
2021-03-07Merged in utils-riscv (pull request #10)Richard Miller
RISC-V compiler and linker corrections Approved-by: Charles Forsyth
2021-03-07Merged in namespace_noauth (pull request #9)Sergey Ryabin
Add -A mount option for namespace(6) Approved-by: Charles Forsyth
2021-03-07remove LGPL licences and convert remaining GPL/LGPL licences including ↵Charles Forsyth
/NOTICE to MIT form
2021-02-03Merged in Linux/spim (pull request #11)David Boddie
Fixes for spim architecture running on a Linux host Approved-by: Charles Forsyth
2021-02-03Merged in bugfix/parseman-space-escapes (pull request #12)Valery Ushakov
lib/parseman: recognize all troff space escapes Approved-by: Charles Forsyth
2021-01-05lib/parseman: recognize all troff space escapesValery Ushakov
parsetext() recognizes escapes for \& zero-width space, and \| narrow space (1/6 em-space in troff). Recognize also \^ - half-narrow space (1/12 em) and ignore it (found e.g. in dd(1)), and \0 - digit-width space and map it to plain space character (found e.g. in text(9)).
2021-01-04NetBSD/arm: segflush - use mprotect to add PROT_EXECValery Ushakov
ARM has separate read and execute protection bits so after writing out JIT code we need to make it executable.
2021-01-04NetBSD/arm: disable pax mprotect restrictions for emuValery Ushakov
ARM has separate read and execute protection bits so after writing out JIT code we need to make it executable with mprotect(2), but PAX wouldn't let us by default. Mark the emu binary so that this restriction is lifted. On other machines where this is not an issue set PAXCTL to a no-op.
2021-01-01Employed Debian tool naming and distribution conventionsPaul Boddie
2021-01-01Removed erroneous -m32 compiler switch for MIPSPaul Boddie
2021-01-01Renamed "mips" structure member to avoid reserved symbol conflictsPaul Boddie
2021-01-01Added missing floating-point register routines for little-endian MIPSPaul Boddie
2020-12-29NetBSD/asm-arm.S: use .L for local labels.Valery Ushakov
2020-12-29NetBSD/arm: initial supportValery Ushakov
This is more or less mechanical merge of existing NetBSD code and ARM-specific bits from Linux/arm files.
2020-12-08il: align data segment between small and large varsRichard Miller
2020-12-08jc: fix opcode for vlong shiftsRichard Miller
2020-12-08jc: use MOVWU for unsigned int register loadRichard Miller
2020-11-27dotRyabin Sergey
2020-11-27recompile newns.dis without debug messageRyabin Sergey
2020-11-27fix typo in namespace(6) man pageRyabin Sergey
2020-11-26add recompiled newns.disRyabin Sergey
2020-11-26Add -A mount option for namespace(6)Ryabin Sergey
2020-11-10Merged inferno-os/inferno-os into masterValery Ushakov
2020-11-09Merged in nbuwe/inferno-os/bugfix/locale-Moscow (pull request #4)Valery Ushakov
Fix Moscow timezone. Approved-by: Charles Forsyth <charles.forsyth@gmail.com>
2020-11-09Merged in nbuwe/inferno-os/bugfix/gnome-copied-files (pull request #5)Valery Ushakov
Silently ignore x-special/gnome-copied-files requests. Approved-by: Charles Forsyth <charles.forsyth@gmail.com>
2020-11-09Merged in dboddie/inferno-os-git/fix-armv3 (pull request #6)David Boddie
Fix pre-ARMv4 code generation Approved-by: Charles Forsyth <charles.forsyth@gmail.com>
2020-11-09Merged in millerresearch/inferno-riscv/utils-riscv (pull request #8)Richard Miller
Add toolchain and libmach support for riscv and riscv64 Approved-by: Charles Forsyth <charles.forsyth@gmail.com>
2020-11-09Add toolchain for riscv (ia ic il) and riscv64 (ja jc jl)Richard Miller
Because the rv64 ISA is very nearly a proper superset of rv32, the compilers ic and jc are actually the same program, which compiles to .i or .j depending on how it is invoked; similarly for ia/ja and il/jl. It is also possible to invoke ia/ic/il with a '-j' option to specify 64-bit behaviour.
2020-11-09Add riscv and riscv64 support to libmachRichard Miller
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