| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-16 | Imposed limitations on supported instruction encodings. | David Boddie | |
| 2023-11-16 | Build the Thumb suite by default. | David Boddie | |
| Create a library directory for Thumb-native Inferno. | |||
| 2023-11-16 | Moved division and modulo operator support into the compiler. | David Boddie | |
| Fixed constant encoding in case 61. | |||
| 2023-11-16 | Added support for AND instruction variants. | David Boddie | |
| 2023-11-16 | Tidied up the thumbopfp function and added a case for ACMPD. | David Boddie | |
| 2023-11-16 | Brought the order of operations in line with the VFP instructions in 5l for ↵ | David Boddie | |
| easier comparison. Fixed encoding of MOVD and related operations so that their execution causes a trap to occur. | |||
| 2023-11-16 | Added support for more floating point operations. | David Boddie | |
| Fixed bit flipping for a MOVD instruction. | |||
| 2023-11-16 | Added entries to the optab for combinations that occur when compiling bits ↵ | David Boddie | |
| of a kernel. Split ACMPF handling like the VFP support does in 5l. | |||
| 2023-11-16 | Started trying to add missing instructions. | David Boddie | |
| 2023-11-16 | Changed an entry in the opcode table to reflect the direction of conversion. | David Boddie | |
| Added references to instruction information. | |||
| 2023-11-16 | Handled loads and stores using different base registers with slightly ↵ | David Boddie | |
| different instructions. | |||
| 2023-11-16 | Speculatively enable more FP instructions. | David Boddie | |
| 2023-11-16 | Worked on converting ARM instructions to Thumb instructions for floating ↵ | David Boddie | |
| point handling. | |||
| 2023-11-16 | Removed unused array entry. | David Boddie | |
| 2023-11-16 | Renumbered 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-16 | Prevented change to regular ARM mode. | David Boddie | |
| 2023-11-16 | Added FP instructions from the optab.c file. | David Boddie | |
| 2023-11-16 | Fixed typo. | David Boddie | |
| 2023-11-16 | Update outlstring function in tc to match others | David Boddie | |
| 2022-02-19 | Merge pull request #1 from gitppc/master | Charles Forsyth | |
| fixed typo that was causing syntax error and ./makemk.sh compilation failure | |||
| 2022-02-18 | fixed typo resulting in ./makemk.sh failure | elias howell | |
| 2021-10-11 | remove duplicate vflag definition | Charles Forsyth | |
| 2021-10-11 | make message more helpful | Charles Forsyth | |
| 2021-10-11 | allow vflag > 1 | Charles Forsyth | |
| 2021-09-30 | install tl as tl not 5l | Charles Forsyth | |
| 2021-09-30 | remove mention of long obsolete IE plugin | Charles Forsyth | |
| 2021-03-23 | update 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-12 | remoove obsolete notice | Charles Forsyth | |
| 2021-03-12 | remove obsolete NOTICE prototypes. add lib/legal/README to explain why the ↵ | Charles Forsyth | |
| other files are there | |||
| 2021-03-12 | remove obsolete NOTICE files superceded by /NOTICE | Charles Forsyth | |
| 2021-03-12 | remove All rights reserved. fix copyright statements. remove Styx trademark | Charles Forsyth | |
| 2021-03-11 | remove obsolete All rights reserved. fix email address | Charles Forsyth | |
| 2021-03-07 | Merged in feature/NetBSD/arm (pull request #13) | Valery Ushakov | |
| NetBSD/arm support Approved-by: Charles Forsyth | |||
| 2021-03-07 | Merged in utils-riscv (pull request #10) | Richard Miller | |
| RISC-V compiler and linker corrections Approved-by: Charles Forsyth | |||
| 2021-03-07 | Merged in namespace_noauth (pull request #9) | Sergey Ryabin | |
| Add -A mount option for namespace(6) Approved-by: Charles Forsyth | |||
| 2021-03-07 | remove LGPL licences and convert remaining GPL/LGPL licences including ↵ | Charles Forsyth | |
| /NOTICE to MIT form | |||
| 2021-02-03 | Merged in Linux/spim (pull request #11) | David Boddie | |
| Fixes for spim architecture running on a Linux host Approved-by: Charles Forsyth | |||
| 2021-02-03 | Merged in bugfix/parseman-space-escapes (pull request #12) | Valery Ushakov | |
| lib/parseman: recognize all troff space escapes Approved-by: Charles Forsyth | |||
| 2021-01-05 | lib/parseman: recognize all troff space escapes | Valery 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-04 | NetBSD/arm: segflush - use mprotect to add PROT_EXEC | Valery Ushakov | |
| ARM has separate read and execute protection bits so after writing out JIT code we need to make it executable. | |||
| 2021-01-04 | NetBSD/arm: disable pax mprotect restrictions for emu | Valery 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-01 | Employed Debian tool naming and distribution conventions | Paul Boddie | |
| 2021-01-01 | Removed erroneous -m32 compiler switch for MIPS | Paul Boddie | |
| 2021-01-01 | Renamed "mips" structure member to avoid reserved symbol conflicts | Paul Boddie | |
| 2021-01-01 | Added missing floating-point register routines for little-endian MIPS | Paul Boddie | |
| 2020-12-29 | NetBSD/asm-arm.S: use .L for local labels. | Valery Ushakov | |
| 2020-12-29 | NetBSD/arm: initial support | Valery Ushakov | |
| This is more or less mechanical merge of existing NetBSD code and ARM-specific bits from Linux/arm files. | |||
| 2020-12-08 | il: align data segment between small and large vars | Richard Miller | |
| 2020-12-08 | jc: fix opcode for vlong shifts | Richard Miller | |
| 2020-12-08 | jc: use MOVWU for unsigned int register load | Richard Miller | |
