History log of /inferno-os/utils/ (Results 1 – 25 of 98)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
de44e51c30-Sep-2021 David Boddie <david@boddie.org.uk>

Update outlstring function in tc to match others

9665a50730-Sep-2021 Charles Forsyth <charles.forsyth@gmail.com>

install tl as tl not 5l

48f2755323-Mar-2021 Charles Forsyth <charles.forsyth@gmail.com>

update NOTICEs and other legal bits to reflect changes to Plan 9's licence and confirm MIT-template for Inferno base and revisions

8429d75b11-Mar-2021 Charles Forsyth <charles.forsyth@gmail.com>

remove obsolete All rights reserved. fix email address

29b38a8c07-Mar-2021 Richard Miller <millerresearch@gmail.com>

Merged in utils-riscv (pull request #10)

RISC-V compiler and linker corrections

Approved-by: Charles Forsyth

7bb791f103-Feb-2021 David Boddie <david@boddie.org.uk>

Merged in Linux/spim (pull request #11)

Fixes for spim architecture running on a Linux host

Approved-by: Charles Forsyth

cf619a5819-Sep-2019 Paul Boddie <paul@boddie.org.uk>

Renamed "mips" structure member to avoid reserved symbol conflicts


/inferno-os/.dockerignore
/inferno-os/.gitignore
/inferno-os/Dockerfile
/inferno-os/NetBSD/386/include/emu.h
/inferno-os/NetBSD/386/include/lib9.h
/inferno-os/NetBSD/power/include/emu.h
/inferno-os/NetBSD/power/include/lib9.h
/inferno-os/README.md
/inferno-os/appl/cmd/limbo/limbo.b
/inferno-os/appl/cmd/limbo/limbo.y
/inferno-os/appl/cmd/m4.b
/inferno-os/appl/math/mersenne.b
/inferno-os/appl/math/parts.b
/inferno-os/dis/limbo.dis
/inferno-os/dis/m4.dis
/inferno-os/dis/math/mersenne.dis
/inferno-os/dis/math/parts.dis
/inferno-os/emu/Linux/emu
/inferno-os/emu/Linux/mkfile
/inferno-os/emu/NetBSD/asm-386.S
/inferno-os/emu/NetBSD/asm-power.S
/inferno-os/emu/NetBSD/emu
/inferno-os/emu/NetBSD/emu-g
/inferno-os/emu/NetBSD/mkfile
/inferno-os/emu/NetBSD/os.c
/inferno-os/emu/NetBSD/segflush-386.c
/inferno-os/emu/NetBSD/segflush-power.c
/inferno-os/emu/port/alloc.c
/inferno-os/emu/port/devds.c
/inferno-os/emu/port/kproc-pthreads.c
/inferno-os/emu/port/mkdevc
/inferno-os/lib9/getcallerpc-NetBSD-386.S
/inferno-os/lib9/getcallerpc-NetBSD-power.S
/inferno-os/lib9/setfcr-Linux-power.S
/inferno-os/lib9/setfcr-Linux-spim.S
/inferno-os/lib9/setfcr-NetBSD-386.S
/inferno-os/lib9/setfcr-NetBSD-power.S
/inferno-os/libinterp/comp-power.c
/inferno-os/limbo/limbo.y
/inferno-os/man/1/kill
/inferno-os/man/1/logon
/inferno-os/man/1/m4
/inferno-os/man/1/mk
/inferno-os/man/1/sh
/inferno-os/man/1/sh-std
/inferno-os/man/2/readdir
/inferno-os/man/2/registries
/inferno-os/man/2/spree-cardlib
/inferno-os/man/2/sys-0intro
/inferno-os/man/2/sys-dirread
/inferno-os/man/2/tkclient
/inferno-os/man/4/9srvfs
/inferno-os/man/5/version
/inferno-os/man/6/attrdb
/inferno-os/man/6/keytext
/inferno-os/man/6/ndb
/inferno-os/mkfiles/mkfile-NetBSD-386
/inferno-os/mkfiles/mkfile-NetBSD-power
/inferno-os/services/webget/smallinferno.gif
libmach/executable.c
b745f52d08-Dec-2020 Richard Miller <miller.research@gmail.com>

il: align data segment between small and large vars

cc8e982308-Dec-2020 Richard Miller <miller.research@gmail.com>

jc: fix opcode for vlong shifts

bf0a1e7708-Dec-2020 Richard Miller <miller.research@gmail.com>

jc: use MOVWU for unsigned int register load

715e493b09-Nov-2020 David Boddie <david@boddie.org.uk>

Merged in dboddie/inferno-os-git/fix-armv3 (pull request #6)

Fix pre-ARMv4 code generation

Approved-by: Charles Forsyth <charles.forsyth@gmail.com>

6e84dc9609-Nov-2020 Richard Miller <miller.research@gmail.com>

Add toolchain for riscv (ia ic il) and riscv64 (ja jc jl)

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 o

Add toolchain for riscv (ia ic il) and riscv64 (ja jc jl)

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.

show more ...

2a571cc009-Nov-2020 Richard Miller <miller.research@gmail.com>

Add riscv and riscv64 support to libmach


/inferno-os/.dockerignore
/inferno-os/.gitignore
/inferno-os/Dockerfile
/inferno-os/NetBSD/386/include/emu.h
/inferno-os/NetBSD/386/include/lib9.h
/inferno-os/NetBSD/power/include/emu.h
/inferno-os/NetBSD/power/include/lib9.h
/inferno-os/README.md
/inferno-os/appl/cmd/limbo/limbo.b
/inferno-os/appl/cmd/limbo/limbo.y
/inferno-os/appl/cmd/m4.b
/inferno-os/appl/math/mersenne.b
/inferno-os/appl/math/parts.b
/inferno-os/dis/limbo.dis
/inferno-os/dis/m4.dis
/inferno-os/dis/math/mersenne.dis
/inferno-os/dis/math/parts.dis
/inferno-os/emu/Linux/emu
/inferno-os/emu/Linux/mkfile
/inferno-os/emu/NetBSD/asm-386.S
/inferno-os/emu/NetBSD/asm-power.S
/inferno-os/emu/NetBSD/emu
/inferno-os/emu/NetBSD/emu-g
/inferno-os/emu/NetBSD/mkfile
/inferno-os/emu/NetBSD/os.c
/inferno-os/emu/NetBSD/segflush-386.c
/inferno-os/emu/NetBSD/segflush-power.c
/inferno-os/emu/port/alloc.c
/inferno-os/emu/port/devds.c
/inferno-os/emu/port/kproc-pthreads.c
/inferno-os/emu/port/mkdevc
/inferno-os/lib9/getcallerpc-NetBSD-386.S
/inferno-os/lib9/getcallerpc-NetBSD-power.S
/inferno-os/lib9/setfcr-Linux-power.S
/inferno-os/lib9/setfcr-NetBSD-386.S
/inferno-os/lib9/setfcr-NetBSD-power.S
/inferno-os/libinterp/comp-power.c
/inferno-os/limbo/limbo.y
/inferno-os/man/1/kill
/inferno-os/man/1/logon
/inferno-os/man/1/m4
/inferno-os/man/1/mk
/inferno-os/man/1/sh
/inferno-os/man/1/sh-std
/inferno-os/man/2/readdir
/inferno-os/man/2/registries
/inferno-os/man/2/spree-cardlib
/inferno-os/man/2/sys-0intro
/inferno-os/man/2/sys-dirread
/inferno-os/man/2/tkclient
/inferno-os/man/4/9srvfs
/inferno-os/man/5/version
/inferno-os/man/6/attrdb
/inferno-os/man/6/keytext
/inferno-os/man/6/ndb
/inferno-os/mkfiles/mkfile-NetBSD-386
/inferno-os/mkfiles/mkfile-NetBSD-power
/inferno-os/services/webget/smallinferno.gif
include/a.out.h
include/mach.h
libmach/elf.h
libmach/executable.c
libmach/i.c
libmach/idb.c
libmach/iobj.c
libmach/j.c
libmach/mkfile
libmach/obj.c
libmach/setmach.c
libmach/uregi.h
libmach/uregj.h
83beab8b18-Jul-2020 David Boddie <david@boddie.org.uk>

Fixed case 60 which used an ARMv4 instruction regardless of version.
Fixed case 22 to avoid using the pre/post-indexing flag with non-load instructions.


/inferno-os/.dockerignore
/inferno-os/.gitignore
/inferno-os/Dockerfile
/inferno-os/NetBSD/386/include/emu.h
/inferno-os/NetBSD/386/include/lib9.h
/inferno-os/NetBSD/power/include/emu.h
/inferno-os/NetBSD/power/include/lib9.h
/inferno-os/README.md
/inferno-os/appl/cmd/limbo/limbo.b
/inferno-os/appl/cmd/limbo/limbo.y
/inferno-os/appl/cmd/m4.b
/inferno-os/appl/math/mersenne.b
/inferno-os/appl/math/parts.b
/inferno-os/dis/limbo.dis
/inferno-os/dis/m4.dis
/inferno-os/dis/math/mersenne.dis
/inferno-os/dis/math/parts.dis
/inferno-os/emu/Linux/emu
/inferno-os/emu/Linux/mkfile
/inferno-os/emu/NetBSD/asm-386.S
/inferno-os/emu/NetBSD/asm-power.S
/inferno-os/emu/NetBSD/emu
/inferno-os/emu/NetBSD/emu-g
/inferno-os/emu/NetBSD/mkfile
/inferno-os/emu/NetBSD/os.c
/inferno-os/emu/NetBSD/segflush-386.c
/inferno-os/emu/NetBSD/segflush-power.c
/inferno-os/emu/port/alloc.c
/inferno-os/emu/port/devds.c
/inferno-os/emu/port/kproc-pthreads.c
/inferno-os/emu/port/mkdevc
/inferno-os/lib9/getcallerpc-NetBSD-386.S
/inferno-os/lib9/getcallerpc-NetBSD-power.S
/inferno-os/lib9/setfcr-Linux-power.S
/inferno-os/lib9/setfcr-NetBSD-386.S
/inferno-os/lib9/setfcr-NetBSD-power.S
/inferno-os/libinterp/comp-power.c
/inferno-os/limbo/limbo.y
/inferno-os/man/1/kill
/inferno-os/man/1/logon
/inferno-os/man/1/m4
/inferno-os/man/1/mk
/inferno-os/man/1/sh
/inferno-os/man/1/sh-std
/inferno-os/man/2/readdir
/inferno-os/man/2/registries
/inferno-os/man/2/spree-cardlib
/inferno-os/man/2/sys-0intro
/inferno-os/man/2/sys-dirread
/inferno-os/man/2/tkclient
/inferno-os/man/4/9srvfs
/inferno-os/man/5/version
/inferno-os/man/6/attrdb
/inferno-os/man/6/keytext
/inferno-os/man/6/ndb
/inferno-os/mkfiles/mkfile-NetBSD-386
/inferno-os/mkfiles/mkfile-NetBSD-power
/inferno-os/services/webget/smallinferno.gif
5l/asm.c
0195c4e221-Dec-2018 Charles Forsyth <charles.forsyth@gmail.com>

Merged in yk/inferno-os/AIX-power (pull request #17)

AIX-power port

Approved-by: Charles Forsyth <charles.forsyth@gmail.com>

9daa5b8315-Jul-2017 David Boddie <david@boddie.org.uk>

Reverted casts in asm.c, changing types in l.h to compensate.
Increased the size of the dbuf array to match the total size of obuf and ibuf.

e3bca5d813-Jul-2017 David Boddie <david@boddie.org.uk>

Fixed warnings from recent versions of GCC.
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.

b743441f20-Apr-2017 Yaroslav Kolomiiets <yarikos@gmail.com>

Merged default into AIX-power

a87b37fb15-Apr-2017 Charles Forsyth <charles.forsyth@gmail.com>

Windows' system() library function can malfunction with "Access Denied" when crossing 32/64 barrier, so define our own

9f87c16115-Apr-2017 Charles Forsyth <charles.forsyth@gmail.com>

MS include files now #define environ,
which messes up its use as field of struct, so undef it,
unless needed for Windows interface, as controlled by INFERNO_KEEPENVIRON.
Only rc and mk need extern ch

MS include files now #define environ,
which messes up its use as field of struct, so undef it,
unless needed for Windows interface, as controlled by INFERNO_KEEPENVIRON.
Only rc and mk need extern char**environ

show more ...


/inferno-os/Linux/386/include/lib9.h
/inferno-os/Linux/arm/include/lib9.h
/inferno-os/Linux/power/include/lib9.h
/inferno-os/Linux/spim/include/lib9.h
/inferno-os/MacOSX/386/bin/data2c
/inferno-os/MacOSX/386/bin/iyacc
/inferno-os/MacOSX/386/bin/mk
/inferno-os/MacOSX/386/bin/mkext
/inferno-os/MacOSX/386/include/lib9.h
/inferno-os/NetBSD/386/include/fpuctl.h
/inferno-os/NetBSD/386/include/lib9.h
/inferno-os/Nt/386/include/lib9.h
/inferno-os/Plan9/arm/include/emu.h
/inferno-os/appl/acme/ecmd.b
/inferno-os/appl/acme/look.b
/inferno-os/appl/acme/row.b
/inferno-os/appl/acme/text.b
/inferno-os/appl/acme/text.m
/inferno-os/appl/acme/util.b
/inferno-os/appl/acme/wind.b
/inferno-os/appl/acme/xfid.b
/inferno-os/appl/cmd/limbo/limbo.b
/inferno-os/appl/cmd/limbo/limbo.y
/inferno-os/appl/cmd/limbo/typecheck.b
/inferno-os/appl/cmd/limbo/types.b
/inferno-os/bitbucket-pipelines.yml
/inferno-os/dis/acme.dis
/inferno-os/dis/acme/acme.dis
/inferno-os/dis/acme/buff.dis
/inferno-os/dis/acme/col.dis
/inferno-os/dis/acme/dat.dis
/inferno-os/dis/acme/disk.dis
/inferno-os/dis/acme/ecmd.dis
/inferno-os/dis/acme/edit.dis
/inferno-os/dis/acme/elog.dis
/inferno-os/dis/acme/exec.dis
/inferno-os/dis/acme/file.dis
/inferno-os/dis/acme/frame.dis
/inferno-os/dis/acme/fsys.dis
/inferno-os/dis/acme/graph.dis
/inferno-os/dis/acme/gui.dis
/inferno-os/dis/acme/look.dis
/inferno-os/dis/acme/regx.dis
/inferno-os/dis/acme/row.dis
/inferno-os/dis/acme/scrl.dis
/inferno-os/dis/acme/text.dis
/inferno-os/dis/acme/time.dis
/inferno-os/dis/acme/util.dis
/inferno-os/dis/acme/wind.dis
/inferno-os/dis/acme/xfid.dis
/inferno-os/dis/lib/factotum.dis
/inferno-os/dis/mount.dis
/inferno-os/doc/dis.ms
/inferno-os/doc/limbo/addendum.pdf
/inferno-os/doc/limbo/limbo.ms
/inferno-os/doc/limbo/limbo.pdf
/inferno-os/emu/Linux/arm-tas-v7.S
/inferno-os/emu/MacOSX/deveia.c
/inferno-os/emu/MacOSX/win.c
/inferno-os/emu/NetBSD/asm-386.S
/inferno-os/emu/NetBSD/emu-g
/inferno-os/emu/NetBSD/mkfile
/inferno-os/emu/NetBSD/os.c
/inferno-os/emu/Nt/r16.c
/inferno-os/emu/Nt/win.c
/inferno-os/emu/Plan9/asm-arm.s
/inferno-os/emu/port/alloc.c
/inferno-os/emu/port/dat.h
/inferno-os/emu/port/devcons.c
/inferno-os/emu/port/devpointer.c
/inferno-os/emu/port/portmkfile
/inferno-os/include/version.h
/inferno-os/lib9/setfcr-NetBSD-386.S
/inferno-os/libdraw/buildfont.c
/inferno-os/libinterp/runt.c
/inferno-os/libmath/blas.c
/inferno-os/libmath/dtoa.c
/inferno-os/libmath/fdlibm/e_asin.c
/inferno-os/limbo/limbo.h
/inferno-os/limbo/limbo.y
/inferno-os/limbo/typecheck.c
/inferno-os/mkfiles/mkfile-MacOSX-386
/inferno-os/mkfiles/mkfile-NetBSD-386
/inferno-os/mkfiles/mkfile-Nt-386
/inferno-os/tools/libstyx/Posix.c
/inferno-os/tools/libstyx/styxserver.c
/inferno-os/tools/styxtest/mkfile-NetBSD
/inferno-os/tools/styxtest/styxtest.c
mk/Nt.c
rcsh/rc.h
989a744727-Feb-2017 Yaroslav Kolomiiets <yarikos@gmail.com>

mk: mkfile: allow ports to override archive.$O via MKAR

7ef44d6527-Feb-2017 Yaroslav Kolomiiets <yarikos@gmail.com>

add AIX/power port


/inferno-os/AIX/power/bin/data2c
/inferno-os/AIX/power/bin/iyacc
/inferno-os/AIX/power/bin/mk
/inferno-os/AIX/power/bin/ndate
/inferno-os/AIX/power/include/ar.h
/inferno-os/AIX/power/include/emu.h
/inferno-os/AIX/power/include/lib9.h
/inferno-os/Linux/386/include/lib9.h
/inferno-os/Linux/arm/include/lib9.h
/inferno-os/Linux/power/include/lib9.h
/inferno-os/Linux/spim/include/lib9.h
/inferno-os/MacOSX/386/bin/data2c
/inferno-os/MacOSX/386/bin/iyacc
/inferno-os/MacOSX/386/bin/mk
/inferno-os/MacOSX/386/bin/mkext
/inferno-os/MacOSX/386/include/lib9.h
/inferno-os/NetBSD/386/include/fpuctl.h
/inferno-os/NetBSD/386/include/lib9.h
/inferno-os/Plan9/arm/include/emu.h
/inferno-os/README.md
/inferno-os/appl/acme/ecmd.b
/inferno-os/appl/acme/look.b
/inferno-os/appl/acme/row.b
/inferno-os/appl/acme/text.b
/inferno-os/appl/acme/text.m
/inferno-os/appl/acme/util.b
/inferno-os/appl/acme/wind.b
/inferno-os/appl/acme/xfid.b
/inferno-os/appl/cmd/limbo/limbo.b
/inferno-os/appl/cmd/limbo/limbo.y
/inferno-os/appl/cmd/limbo/typecheck.b
/inferno-os/appl/cmd/limbo/types.b
/inferno-os/bitbucket-pipelines.yml
/inferno-os/dis/acme.dis
/inferno-os/dis/acme/acme.dis
/inferno-os/dis/acme/buff.dis
/inferno-os/dis/acme/col.dis
/inferno-os/dis/acme/dat.dis
/inferno-os/dis/acme/disk.dis
/inferno-os/dis/acme/ecmd.dis
/inferno-os/dis/acme/edit.dis
/inferno-os/dis/acme/elog.dis
/inferno-os/dis/acme/exec.dis
/inferno-os/dis/acme/file.dis
/inferno-os/dis/acme/frame.dis
/inferno-os/dis/acme/fsys.dis
/inferno-os/dis/acme/graph.dis
/inferno-os/dis/acme/gui.dis
/inferno-os/dis/acme/look.dis
/inferno-os/dis/acme/regx.dis
/inferno-os/dis/acme/row.dis
/inferno-os/dis/acme/scrl.dis
/inferno-os/dis/acme/text.dis
/inferno-os/dis/acme/time.dis
/inferno-os/dis/acme/util.dis
/inferno-os/dis/acme/wind.dis
/inferno-os/dis/acme/xfid.dis
/inferno-os/dis/lib/factotum.dis
/inferno-os/dis/mount.dis
/inferno-os/doc/dis.ms
/inferno-os/doc/limbo/addendum.pdf
/inferno-os/doc/limbo/limbo.ms
/inferno-os/doc/limbo/limbo.pdf
/inferno-os/doc/port.ms
/inferno-os/emu/AIX/asm-power.s
/inferno-os/emu/AIX/cmd.c
/inferno-os/emu/AIX/deveia.c
/inferno-os/emu/AIX/devfs.c
/inferno-os/emu/AIX/emu
/inferno-os/emu/AIX/emu-g
/inferno-os/emu/AIX/mkfile
/inferno-os/emu/AIX/mkfile-power
/inferno-os/emu/AIX/os.c
/inferno-os/emu/AIX/segflush-power.c
/inferno-os/emu/Linux/arm-tas-v7.S
/inferno-os/emu/MacOSX/deveia.c
/inferno-os/emu/MacOSX/win.c
/inferno-os/emu/NetBSD/asm-386.S
/inferno-os/emu/NetBSD/emu-g
/inferno-os/emu/NetBSD/mkfile
/inferno-os/emu/NetBSD/os.c
/inferno-os/emu/Nt/r16.c
/inferno-os/emu/Nt/win.c
/inferno-os/emu/Plan9/asm-arm.s
/inferno-os/emu/port/alloc.c
/inferno-os/emu/port/dat.h
/inferno-os/emu/port/devcons.c
/inferno-os/emu/port/devpointer.c
/inferno-os/emu/port/portmkfile
/inferno-os/include/version.h
/inferno-os/lib/emptydirs
/inferno-os/lib9/getcallerpc-AIX-power.c
/inferno-os/lib9/setfcr-AIX-power.c
/inferno-os/lib9/setfcr-NetBSD-386.S
/inferno-os/libdraw/buildfont.c
/inferno-os/libinterp/runt.c
/inferno-os/libmath/FPcontrol-AIX.c
/inferno-os/libmath/blas.c
/inferno-os/libmath/dtoa.c
/inferno-os/libmath/fdlibm/e_asin.c
/inferno-os/libmemdraw/mkfile-AIX
/inferno-os/libmemlayer/mkfile-AIX
/inferno-os/limbo/limbo.h
/inferno-os/limbo/limbo.y
/inferno-os/limbo/typecheck.c
/inferno-os/makemk-AIX.sh
/inferno-os/mkconfig
/inferno-os/mkfiles/mkfile-AIX-power
/inferno-os/mkfiles/mkfile-MacOSX-386
/inferno-os/mkfiles/mkfile-NetBSD-386
/inferno-os/mkfiles/mkhost-AIX
/inferno-os/tools/libstyx/Posix.c
/inferno-os/tools/styxtest/mkfile-NetBSD
/inferno-os/tools/styxtest/styxtest.c
mk/archive-AIX.c
7d05a2a824-Jul-2015 Charles Forsyth <charles.forsyth@gmail.com>

define environ

1272589e24-Jul-2015 Charles Forsyth <charles.forsyth@gmail.com>

change bool -> boolx

eeab83bd24-Jul-2015 Charles Forsyth <charles.forsyth@gmail.com>

more pollution of name space by MS. issue 339

1234