summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-16Changed an entry in the opcode table to reflect the direction of conversion.David Boddie
Added references to instruction information.
2023-11-16Handled loads and stores using different base registers with slightly ↵David Boddie
different instructions.
2023-11-16Speculatively enable more FP instructions.David Boddie
2023-11-16Worked on converting ARM instructions to Thumb instructions for floating ↵David Boddie
point handling.
2023-11-16Removed unused array entry.David Boddie
2023-11-16Renumbered FP opcodes and imported cases from the arm.c assembler.David Boddie
Added a layer of indirection to float constants to encode them correctly in Thumb instructions.
2023-11-16Prevented change to regular ARM mode.David Boddie
2023-11-16Added FP instructions from the optab.c file.David Boddie
2023-11-16Fixed typo.David Boddie
2023-11-16Update outlstring function in tc to match othersDavid Boddie
2023-11-16Added a variant of data2s that puts data in the text section.David Boddie
2023-10-26Merge pull request #3 from dboddie/fix-string-module-check-in-gunzipCharles Forsyth
Fixed String module load check in gunzip.
2023-10-24acme (Edit X u): remove unconditional warningkapoarbo
2023-10-03Merge pull request #6 from dboddie/fix-outlstring-in-tcCharles Forsyth
Update outlstring function in tc to match others
2023-04-24Merge pull request #4 from NicolasCARPi/patch-1Charles Forsyth
Remove reference to Bitbucket in README.md
2023-04-24Remove reference to BitbucketNicolas CARPi
2023-03-19Fixed String module load check in gunzip.David Boddie
2022-02-19Merge pull request #1 from gitppc/masterCharles Forsyth
fixed typo that was causing syntax error and ./makemk.sh compilation failure
2022-02-18fixed typo resulting in ./makemk.sh failureelias howell
2021-12-18Merged in fix-outlstring-in-tc (pull request #14)David Boddie
Update outlstring function in tc to match others Approved-by: Charles Forsyth
2021-10-11remove duplicate vflag definitionCharles Forsyth
2021-10-11make message more helpfulCharles Forsyth
2021-10-11allow vflag > 1Charles Forsyth
2021-09-30Update outlstring function in tc to match othersDavid Boddie
2021-09-30install tl as tl not 5lCharles Forsyth
2021-09-30remove mention of long obsolete IE pluginCharles Forsyth
2021-03-23update NOTICEs and other legal bits to reflect changes to Plan 9's licence ↵Charles Forsyth
and confirm MIT-template for Inferno base and revisions
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