OK, turing.

<- leave blank

Sat Jun 22 13:22:43 EDT 2024

#!/bin/rc -e
rfork en

home=/usr/glenda
webfs

cd $home/code/plan9front
git/pull
rev=`{git/log -s | wc -l}
release=9front-$rev
echo release $release

archs=(amd64 386)

ramfs
wbfs -m $home/code/plan9front /tmp $home/code/plan9front

www=$home/iso

. ./sys/lib/rootstub
. ./sys/lib/rootbind

# preclean
cd /sys/src
mk clean
cd /sys/src/boot
mk clean
cd /sys/src/9
mk clean

# build for cputype
cd /sys/src
mk install

# build everything
for(i in $archs)@{
	rfork en

	objtype=$i
	bind -c /n/src9/$i /$i

	# user
	cd /sys/src
	mk nuke
	mk libs
	mk install

	# kernel
	switch($objtype){
	case amd64
		cd /sys/src/9/pc64
		mk clean
		mk install
		mk clean
	case 386
		cd /sys/src/9/pc
		mk clean
		mk install
		mk clean
	case arm
		cd /sys/src/9/bcm
		mk clean
		mk 'CONF=pi' install
		mk 'CONF=pi2' install
		mk clean
	case arm64
		cd /sys/src/9/bcm64
		mk clean
		mk 'CONF=pi3' install
		mk 'CONF=pi4' install
		mk clean
		cd /sys/src/9/imx8
		mk clean
		mk 'CONF=reform' install
		mk clean
	case spim
		cd /sys/src/9/mt7688/
		mk clean
		mk install
		mk clean
	}

	# bootloader
	switch($objtype){
	case 386 amd64
		cd /sys/src/boot/pc
		mk clean
		mk install
		mk clean
		cd /sys/src/boot/efi
		mk clean
		mk install
		mk clean
	case arm arm64
		cd /sys/src/boot/bcm
		mk clean
		mk
		cd /sys/src/boot/reform
		mk clean
		mk
	}
}

# postclean
cd /sys/src
mk clean
cd /sys/src/9
mk clean

# make manpage indices
cd /sys/man
mk

fn mkdist {
	cd /sys/lib/dist
	mk $www/$1
}

for(a in $archs){
	switch($a){
	case amd64
		mkdist $release.amd64.iso
# mkdist $release.amd64.qcow2
	case 386
		mkdist $release.386.iso
	case arm
		mkdist $release.pi.img
	case arm64
		mkdist $release.pi3.img
		mkdist $release.reform.img
	}
}

clone $www/*.iso /mnt/term/mnt/term/home/grobe0ba/ISO/Plan9
rm $www/*.iso


Sat Jun 22 13:14:34 EDT 2024
acid: Blk(*btlookup:b)
	cnext 0x0000000000000000
	cprev 0x0000000000000000
	hnext 0x0000000000000000
	type 0
_20_ {
_18_ {
	nval -4736
	valsz 1155
	nbuf 0
	bufsz 0
}
_19_ {
	logsz 75754880
	logh 0x00000001
Bptr logp {
	addr 1788211454872191012
	hash 0x00000000
	gen 0
}
}
}
	queued 0x00000000
	lasthold 0x00000000
	lastdrop 0x00000000
	enqueued 0x0021f5e2
	cached 0x00000000
	uncached 0x0021ee19
	alloced 0x002034d8
	freed 0x00000000
Bptr bp {
	addr 2223139
	hash 0x00000000
	gen 62464360448
}
	ref 1916921262
	flag -1417902093
	data 0x0000000000013a9c
	buf 0xd1f8150
	magic 30786325577728
acid:

Sat Jun 22 13:12:27 EDT 2024
acid: Blk(btlookup:b)
	cnext 0x000000000d1f80a0
	cprev 0x000000010d1f3fd8
	hnext 0x0000000300000000
	type 20
_20_ {
_18_ {
	nval -23625
	valsz 32
	nbuf 0
	bufsz 0
}
_19_ {
	logsz 2139063
	logh 0x8118bfd0
Bptr logp {
	addr 140737488350040
	hash 0x7fffffffe640
	gen 140737488348840
}
}
}
	queued 0x00000300
	lasthold 0x20ceeeaa0
	lastdrop 0x01157e40
	enqueued 0x03e6c30c
	cached 0x00000011
	uncached 0x0d000018
	alloced 0x03e6c31f
	freed 0x00013a9c
Bptr bp {
	addr 2108032
	hash 0xffffffffffffffff
	gen 2
}
	ref 2274080
	flag 0
	data 0x0000000000000000
	buf 0x7fffffffe690
	magic <stdin>:3: (error) indir: can't translate address
	0x800000002690
acid:

Sat Jun 22 12:58:17 EDT 2024
cpu% acid 183
/proc/183/text:amd64 plan 9 executable
/sys/lib/acid/port
/sys/lib/acid/amd64
acid: include("fs.acid")
acid: lstk()
abort()+0x0 /sys/src/libc/9sys/abort.c:6
_assert(s=0x7fffffffe640)+0x42 /sys/src/libc/port/_assert.c:12
apply(m=0x7fffffffe598,buf=0x7fffffffe6a8,nbuf=0x7fff00000300,kv=0xd1cf8d0)+0x7e
/sys/src/cmd/gefs/tree.c:412
	t=0x11
	p=0x1400000014
btlookup(r=0x7fffffffe640,k=0x7fffffffeb58,buf=0x7fffffffe6a8,nbuf=0x300)+0x28d
/sys/src/cmd/gefs/tree.c:1364
	h=0x1400000003
	b=0xd1f80a0
	p=0x80a95b40
	ok=0x300000000
	i=0x20a3b700000001
	same=0x1
	bp=0x1d19394000
	m=0xebe6c8003
	j=0x100000014
writeb(o=0x10000,m=0x7fffffffeb50,n=0x8000,f=0x81188690,sz=0x10000,s=0x8118dceb,ret=0x7fffffffebf0)+0x1e8
/sys/src/cmd/gefs/fs.c:504
	fb=0x10000
	fo=0x0
	b=0xd1fc168
	t=0x0
	kv=0x3e6c30c
	buf=0x231713
	bp=0x13a9c
fswrite(m=0x8118dbb0,id=0x2)+0x3bf /sys/src/cmd/gefs/fs.c:2169
	f=0x81188690
	r=0x6f62690100000077
	w=0x0
	p=0x8118dceb
	o=0x10000
	c=0x8000
	t=0x8118bfd0
	i=0x0
	kv=0x81188601
	kbuf=0x0
	vbuf=0x203239
	j=0x81189060
	bp=0x409e50
	n=0x4000
	sbuf=0xd1ab1c800000000
runmutate(id=0x2)+0x1d4 /sys/src/cmd/gefs/fs.c:2356
	a=0x0
	m=0x8118dbb0
	f=0x213039
launch(f=0x2101f8,text=0x4076fd,arg=0x0)+0xd0 /sys/src/cmd/gefs/main.c:226
	id=0x2
main(argc=0x0,argv=0x7fffffffef80)+0x48e /sys/src/cmd/gefs/main.c:434
	nann=0x1
	memsz=0x1f5fdb000
	_argc=0x61
	_args=0x4076b1
	ann=0x7fffffffefae
	e=0x0
	s=0x0
	i=0x22151c00000001
	srvfd=0x100000006
_callmain+0x38 /sys/src/libc/9sys/callmain.c:21
acid:

Sat Jun 22 12:46:00 EDT 2024
acid: lstk()
abort()+0x0 /sys/src/libc/9sys/abort.c:6
_assert(s=0x7fffffffe640)+0x42 /sys/src/libc/port/_assert.c:12
apply(m=0x7fffffffe598,buf=0x7fffffffe6a8,nbuf=0x7fff00000300,kv=0xd738400)+0x7e
/sys/src/cmd/gefs/tree.c:412
	t=0x11
	p=0x1400000013
btlookup(r=0x7fffffffe640,k=0x7fffffffeb58,buf=0x7fffffffe6a8,nbuf=0x300)+0x28d
/sys/src/cmd/gefs/tree.c:1364
	h=0x1400000003
	b=0xd748720
	p=0x80b4b038
	ok=0x300000000
	i=0x20a3b700000001
	same=0x1
	bp=0x1d19394000
	m=0xebe6c8003
	j=0x100000014
writeb(o=0x10000,m=0x7fffffffeb50,n=0x8000,f=0x81190e60,sz=0x10000,s=0x81192b1b,ret=0x7fffffffebf0)+0x1e8
/sys/src/cmd/gefs/fs.c:504
	fb=0x10000
	fo=0x0
	b=0xd74c7e8
	t=0x0
	kv=0x46893d4
	buf=0x231713
	bp=0x13a7b
fswrite(m=0x811929e0,id=0x2)+0x3bf /sys/src/cmd/gefs/fs.c:2169
	f=0x81190e60
	r=0x6f62690100000077
	w=0x0
	p=0x81192b1b
	o=0x10000
	c=0x8000
	t=0x8118c6a0
	i=0x0
	kv=0x81191c01
	kbuf=0x0
	vbuf=0x203239
	j=0x80af4bb8
	bp=0x409e50
	n=0x4000
	sbuf=0xd71ff5000000000
runmutate(id=0x2)+0x1d4 /sys/src/cmd/gefs/fs.c:2356
	a=0x0
	m=0x811929e0
	f=0x213039
launch(f=0x2101f8,text=0x4076fd,arg=0x0)+0xd0 /sys/src/cmd/gefs/main.c:226
	id=0x2
main(argc=0x0,argv=0x7fffffffef80)+0x48e /sys/src/cmd/gefs/main.c:434
	nann=0x1
	memsz=0x1f5fdb000
	_argc=0x61
	_args=0x4076b1
	ann=0x7fffffffefae
	e=0x0
	s=0x0
	i=0x22151c00000001
	srvfd=0x100000006
_callmain+0x38 /sys/src/libc/9sys/callmain.c:21
acid:

Sat Jun 22 12:42:48 EDT 2024
acid: lstk()
abort()+0x0 /sys/src/libc/9sys/abort.c:6
_assert(s=0x7fffffffe640)+0x42 /sys/src/libc/port/_assert.c:12
apply(m=0x7fffffffe598,buf=0x7fffffffe6a8,nbuf=0x7fff00000300,kv=0xd738400)+0x7e
/sys/src/cmd/gefs/tree.c:412
	t=0x11
	p=0x1400000013
btlookup(r=0x7fffffffe640,k=0x7fffffffeb58,buf=0x7fffffffe6a8,nbuf=0x300)+0x28d
/sys/src/cmd/gefs/tree.c:1364
	h=0x1400000003
	b=0xd748720
	p=0x80b4b038
	ok=0x300000000
	i=0x20a3b700000001
	same=0x1
	bp=0x1d19394000
	m=0xebe6c8003
	j=0x100000014
writeb(o=0x10000,m=0x7fffffffeb50,n=0x8000,f=0x81190e60,sz=0x10000,s=0x81192b1b,ret=0x7fffffffebf0)+0x1e8
/sys/src/cmd/gefs/fs.c:504
	fb=0x10000
	fo=0x0
	b=0xd74c7e8
	t=0x0
	kv=0x46893d4
	buf=0x231713
	bp=0x13a7b
fswrite(m=0x811929e0,id=0x2)+0x3bf /sys/src/cmd/gefs/fs.c:2169
	f=0x81190e60
	r=0x6f62690100000077
	w=0x0
	p=0x81192b1b
	o=0x10000
	c=0x8000
	t=0x8118c6a0
	i=0x0
	kv=0x81191c01
	kbuf=0x0
	vbuf=0x203239
	j=0x80af4bb8
	bp=0x409e50
	n=0x4000
	sbuf=0xd71ff5000000000
runmutate(id=0x2)+0x1d4 /sys/src/cmd/gefs/fs.c:2356
	a=0x0
	m=0x811929e0
	f=0x213039
launch(f=0x2101f8,text=0x4076fd,arg=0x0)+0xd0 /sys/src/cmd/gefs/main.c:226
	id=0x2
main(argc=0x0,argv=0x7fffffffef80)+0x48e /sys/src/cmd/gefs/main.c:434
	nann=0x1
	memsz=0x1f5fdb000
	_argc=0x61
	_args=0x4076b1
	ann=0x7fffffffefae
	e=0x0
	s=0x0
	i=0x22151c00000001
	srvfd=0x100000006
_callmain+0x38 /sys/src/libc/9sys/callmain.c:21
acid:

Sat Jun 22 12:26:27 EDT 2024
assert failed: keycmp(kv, m) == 0
gefs 182: suicide: sys: trap: fault read addr=0x0 pc=0x221f3e

Sat Jun 22 12:22:57 EDT 2024
pread(a0=0x8)+0xe /sys/src/libc/9syscall/pread.s:6
read(buf=0x7fffffffec58,n=0x2e000000ff)+0x27 /sys/src/libc/9sys/read.c:7
runcons(tid=0x1,pfd=0x8)+0x4b /sys/src/cmd/gefs/cons.c:426
	fd=0x4075d900000008
	buf=0x2312ff
	f=0x28000000000
	nf=0xffffecb000000000
	na=0x4075d9
	c=0x22eb12
	ap=0x64
	i=0x6400007fff
launch(f=0x206be7,text=0x4076f9,arg=0x8)+0xd0 /sys/src/cmd/gefs/main.c:226
	id=0x1
main(argc=0x0,argv=0x7fffffffef80)+0x471 /sys/src/cmd/gefs/main.c:433
	nann=0x1
	memsz=0x1f5fdb000
	_argc=0x61
	_args=0x4076b1
	ann=0x7fffffffefae
	e=0x0
	s=0x0
	i=0x22151c00000001
	srvfd=0x100000006
_callmain+0x38 /sys/src/libc/9sys/callmain.c:21

Sat Jun 22 12:11:36 EDT 2024
both of the following tests occur on a wayland desktop environment (KDE Plasma
Wayland)

1.  On X11 builds of drawterm, right clicking on a word does not teleport the
cursor, however subsequent right clicks on the same position acts as if the cursor
has teleproted to the following word, and search contiues down the file.
2.  On Wayland builds of drawterm, right clicking on a word does not teleport the
cursor, and subsequent right clicks will not continue to search down the file, and
will instead match the same word no matter how much you right click.

Sat Jun 22 00:41:53 EDT 2024
-----------------------------------------------------------
Server listening on 8190 (test #1)
-----------------------------------------------------------
Accepted connection from 10.0.2.9, port 57184
[ 5] local 10.0.2.2 port 8190 connected to 10.0.2.9 port 57192
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 118 MBytes 989 Mbits/sec
[ 5] 1.00-2.00 sec 118 MBytes 990 Mbits/sec
[ 5] 2.00-3.00 sec 118 MBytes 990 Mbits/sec
[ 5] 3.00-4.00 sec 118 MBytes 990 Mbits/sec
[ 5] 4.00-5.00 sec 118 MBytes 990 Mbits/sec
[ 5] 5.00-6.00 sec 118 MBytes 990 Mbits/sec
[ 5] 6.00-7.00 sec 118 MBytes 990 Mbits/sec
[ 5] 7.00-8.00 sec 118 MBytes 990 Mbits/sec
[ 5] 8.00-9.00 sec 118 MBytes 990 Mbits/sec
[ 5] 9.00-10.00 sec 110 MBytes 923 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 1.14 GBytes 983 Mbits/sec receiver

Fri Jun 21 14:03:54 EDT 2024
Transform your projects with easy AI for text and voice.  Perfect for audiobooks,
stories, and more!

 Start Now!  Click here for exclusive benefits https://bit.ly/3xqtQr4



prev | next