code: 9ferno

RSS feed

8bb05d8c – 9ferno authored - 2022/01/23 07:45
forth init is a go

c5b0ea73 – 9ferno authored - 2022/01/23 06:33
moving towards forth userspace

04b419c6 – 9ferno authored - 2022/01/22 19:52
more changes from 9front

5567d028 – 9ferno authored - 2022/01/22 12:12
the same codee as in 9front

1e682a61 – 9ferno authored - 2022/01/20 04:45
added tests for close and shm

f549aaa5 – 9ferno authored - 2022/01/19 13:54
forth process terminates when the stdin is closed

8107a788 – 9ferno authored - 2022/01/17 15:54
working forth pexit

e80a611c – 9ferno authored - 2022/01/16 12:50
compiling devready

064b0e15 – 9ferno authored - 2022/01/16 11:23
first cut at devready a device to monitor pipe readers

2745a626 – 9ferno authored - 2022/01/16 04:11
corrected the namespace file

77a30a96 – 9ferno authored - 2022/01/16 03:59
working forth tests

abb4ed07 – 9ferno authored - 2022/01/15 16:33
working devshm

853cdd44 – 9ferno authored - 2022/01/15 09:23
compiling version of devshm

d62c51c5 – 9ferno authored - 2022/01/13 01:50
added fscreate and create-file

f1a35b52 – 9ferno authored - 2022/01/10 14:18
terminate on 0 or -1 return value

003f169c – 9ferno authored - 2022/01/10 14:18
added prints on errors

7ab638a6 – 9ferno authored - 2022/01/10 14:16
clean up shell debug prints

819fc185 – 9ferno authored - 2022/01/10 14:16
read takes a file argument

7d3fb4d6 – 9ferno authored - 2022/01/10 12:57
working forth tests with the pctl logic

2266ff26 – 9ferno authored - 2022/01/07 06:48
limbo loop test

9e77fa39 – 9ferno authored - 2022/01/07 06:46
more forth tests

9c8f8259 – 9ferno authored - 2022/01/05 04:15
kernel interface to manage multiple blocking readers

0f94bdc4 – 9ferno authored - 2022/01/04 06:13
first attempt at shared memory for forth processes

fb403e66 – 9ferno authored - 2021/12/31 15:28
working do loop tests

b9b2b6ef – 9ferno authored - 2021/12/28 23:35
tests for forth words

76acae03 – 9ferno authored - 2021/12/28 23:31
fixed stack leak in forth bindings

bc67178c – 9ferno authored - 2021/12/28 03:23
moved code around

3b212b65 – 9ferno authored - 2021/12/27 17:47
working forth tests

79b53e4c – 9ferno authored - 2021/12/27 08:07
working forth test suite framework

9686a1ab – 9ferno authored - 2021/12/26 20:34
working forth interpreter

3e3fb9c4 – 9ferno authored - 2021/12/24 17:43
corrected some stack notations

7a65e1d1 – 9ferno authored - 2021/12/24 17:12
working forth interpreter with stdin, stdout and stderr files

b2308e08 – 9ferno authored - 2021/12/20 17:21
removed debugging code

c8fd1b09 – 9ferno authored - 2021/12/20 16:58
working forth interpreter

397d6bbf – 9ferno authored - 2021/12/18 00:06
merged forth fields into Proc

39563b4e – 9ferno authored - 2021/12/17 16:58
fixed return stack related bugs

4f27e3f4 – 9ferno authored - 2021/12/16 06:17
tests to show the asm calling conventions

8f8d569c – 9ferno authored - 2021/12/16 04:32
working writes to stdout

2919575e – 9ferno authored - 2021/12/15 00:29
added cmp assembly tests

0b81becf – 9ferno authored - 2021/12/14 16:53
check that the buffer does not overflow UPE

00e6f81a – 9ferno authored - 2021/12/14 16:42
check that the addresses are within UP and UPE

83906bfb – 9ferno authored - 2021/12/14 15:28
starting forth process with dictionary

d23bfd38 – 9ferno authored - 2021/12/13 07:41
loading forth interpreter dictionary

2e42bf41 – 9ferno authored - 2021/12/13 07:37
updated old definitions

ededae51 – 9ferno authored - 2021/12/12 06:10
finetuning the structure definitions

75478929 – 9ferno authored - 2021/12/12 04:09
compiling forth dictionary structure

6a97b436 – 9ferno authored - 2021/12/10 07:00
remove binaries

9f77f04c – 9ferno authored - 2021/11/24 16:01
working c ffi

233d3610 – 9ferno authored - 2021/11/23 09:42
working c calls

2a12d6d0 – 9ferno authored - 2021/11/22 12:30
forth procs read from fd instead of a queue

25d46a49 – 9ferno authored - 2021/11/21 11:50
working version of devforth

186de178 – 9ferno authored - 2021/11/20 18:40
working devforth skeleton

4b789895 – 9ferno authored - 2021/11/19 09:04
using the memory map used by Starting Forth

0644f16b – 9ferno authored - 2021/11/19 04:39
compiling forth code

516446e1 – 9ferno authored - 2021/11/18 13:15
cleaning up the forth implementation

1a03a8ef – 9ferno authored - 2021/11/18 06:32
partial development of devforth

121d65ec – 9ferno authored - 2021/11/18 05:54
forth assembly files

7c4e9c49 – 9ferno authored - 2021/11/16 08:46
trying out a forth interpreter

e5bbed76 – 9ferno authored - 2021/11/15 05:52
devip does not need accept

1ade17ec – 9ferno authored - 2021/11/15 01:26
capture the exception if /mnt/keys is not a mount

ec252421 – 9ferno authored - 2021/11/13 14:51
fixed kwstat bug in waserror() usage

e81c54ba – 9ferno authored - 2021/11/13 14:50
more changes to the DBG macro

56f288fc – 9ferno authored - 2021/11/13 02:45
fixed bugs in ndb/cs and ndb/dns

98e5aeb9 – 9ferno authored - 2021/11/12 15:48
changes to make postnote work similar to swiproc

2a98788f – 9ferno authored - 2021/11/11 09:10
added a global DBG macro

e61dd879 – 9ferno authored - 2021/11/11 03:54
import 9front devenv.c

9febeeb9 – 9ferno authored - 2021/11/10 16:29
fixed initialization bugs with the updated proc.c

f86de033 – 9ferno authored - 2021/11/09 09:36
fixed bug when setenv is used with an empty value

693f5ff9 – 9ferno authored - 2021/11/08 19:15
import 9front devmnt.c

b1eca83b – 9ferno authored - 2021/11/05 12:19
avoid panic when closing an empty channel

edafd783 – 9ferno authored - 2021/11/05 09:39
migrating 9front proc, queue and chan code

de5fee8a – 9ferno authored - 2021/11/03 19:40
working acid generation

5904f303 – 9ferno authored - 2021/10/30 04:23
working rudimentary c ffi

6b9b01c4 – 9ferno authored - 2021/10/29 04:29
compiling native forth interpreter

0977f294 – 9ferno authored - 2021/10/26 16:08
import 9front pid management

22e770f3 – 9ferno authored - 2021/10/24 06:57
do not run disk/prep on non plan9 partitions

704bb701 – 9ferno authored - 2021/10/24 03:54
skip authentication when noauth is set

b2509ed7 – 9ferno authored - 2021/10/24 02:19
git ignore more files

d2d1396f – 9ferno authored - 2021/10/23 17:10
got the native shell prompt for amd64

63803922 – 9ferno authored - 2021/10/23 17:04
removed the duplicate unlock(&up->rlock)

47300e19 – 9ferno authored - 2021/10/23 13:08
inferno fine tuning to 9front taslock.c

71919302 – 9ferno authored - 2021/10/23 09:19
added debug prints

f7a4f931 – 9ferno authored - 2021/10/23 06:13
import 9front proc.c and qio.c

639debe9 – 9ferno authored - 2021/10/23 02:20
libsec: fix wrong assert condition (introduced in 775a4bea4386c12067057de0e56dd8baa34f43ec)

2edce3df – 9ferno authored - 2021/10/20 09:11
import 9front 9/port/random.c

8e3ca2b7 – 9ferno authored - 2021/10/20 08:02
fixed compilation errors

b66b8d01 – 9ferno authored - 2021/10/20 07:26
added getpid() required by genrandom()

5decc93c – 9ferno authored - 2021/10/20 06:33
added memcpy definition

65e8434f – 9ferno authored - 2021/10/20 06:16
imported 9front libmp and libsec

0424afde – 9ferno authored - 2021/10/18 10:23
debugging print added

b585728e – 9ferno authored - 2021/10/18 10:19
use the full path

f3829796 – 9ferno authored - 2021/10/18 07:08
/dis/init starts it all up and calls /lib/init/$sysname for fine tuning

94a064bd – 9ferno authored - 2021/10/18 04:24
added tcp booting

6d69f6fb – 9ferno authored - 2021/10/17 11:55
generic /dis/init

8ac587c8 – 9ferno authored - 2021/10/17 01:19
ported diskparts from 9front

1aa79968 – 9ferno authored - 2021/10/16 14:19
update devenv from 9front

d88bdc7d – 9ferno authored - 2021/10/16 01:50
more debugging details of the page table setup

6dbebb2b – 9ferno authored - 2021/10/16 00:38
fine tuned memory locations

2a725ccf – 9ferno authored - 2021/10/15 03:06
working mp interrupts

0e0590fe – 9ferno authored - 2021/10/15 01:24
importing 9front irq.c

Next