RSS feed
	
	
	
		df054cce
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/26 18:34
		
kernel: expose no execute bit to portable mmu code as SG_NOEXEC / PTENOEXEC, add PTECACHED bits
		 
	
		772c867a
		 – qwx <devnull@localhost>
 authored
 on 2019/08/26 13:02
		
vncv: fix snarf buffer realloc memory corruption
		 
	
		b66f5fc7
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/25 16:02
		
emmc: 50MHz highspeed support (from richard miller)
		 
	
		05fecb02
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/25 14:45
		
bcm64: replace emmc2 driver with richard millers sdhc driver
		 
	
		dd923dfa
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/24 12:35
		
/sys/lib/dist/mkfile: adjust 2GB for pi3 and zynq img
		 
	
		04011af5
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/24 12:29
		
/sys/lib/dist/mkfile: storage vendors idea of 2GB is deflating
		 
	
		3d0e38de
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/23 17:39
		
bcm64: deal with discontinuous memory regions, avoid virtual memory aliasing, implement vmap() proper
		 
	
		4cffed67
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/21 22:54
		
bcm: invalidate cache on Fbinfo after firmware completion
		 
	
		76c2047a
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/21 22:52
		
bcm: flush out early boot messages on uart and screen initialization
		 
	
		167902cf
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/21 15:34
		
/sys/lib/acid/kernel: fix procstk() for arm64, set kdir for arm/arm64 to bcm/bcm64
		 
	
		c0224b25
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/21 14:28
		
bcm: set XN bits for kernel device mappings
		 
	
		f9b4b7d7
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/19 12:42
		
bcm64: do not use OTP_BOOTMODE_REG to determine OSC frequency (thanks richard miller)
		 
	
		d414ef3b
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/18 21:09
		
disk/format: implement long name support
		 
	
		b4025dd6
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/18 18:19
		
add missing device tree file for raspberry pi 4
		 
	
		db07f4bd
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/18 17:43
		
add raspberry pi 4 kernel and bootloader to pi3.img target
		 
	
		00c8bcca
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/18 17:16
		
bcm64: add support for more than 1GB of ram (untested)
		 
	
		c35d6057
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/18 14:50
		
bcm64: add driver for emmc2 controller
		 
	
		67c16ec8
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/16 15:35
		
bcm: fix typo in gpio.c on unused AFedge0 constant
		 
	
		42438a26
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/16 15:24
		
bcm64: poll gisb arbiter for asynchronous bus errors
		 
	
		a573ac72
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/16 15:22
		
ethergenet: remove debugging
		 
	
		30dd9e42
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/16 15:05
		
bcm64: set XN bits for kernel device mappings
		 
	
		1c0e91bc
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/12 15:15
		
cc: use 7 octal digits for 21 bit runes
		 
	
		5c85bf33
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/08/02 15:06
		
libauth: do not set errstr in auth_rpc() for ARdone result (thanks majiru)
		 
	
		7438a16e
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/28 07:39
		
bcm, bcm64: add vcore support for raspberry pi 3 GPIO expander
		 
	
		40f62a39
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/27 16:00
		
bcm, bcm64: add BCM2711 support for gpiopull(), fix gpiomeminit(), cleanup
		 
	
		d9fdc4a8
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/27 13:59
		
bcm64: fix wrong prescaler for generic timer on rpi4
		 
	
		9809a35d
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/25 13:44
		
ethergenet: fix flow control negotiation
		 
	
		abaea389
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/25 09:55
		
bcm, bcm64: clean dma destination buffer before issuing dma in case of non cache-line-size aligned buffer
		 
	
		a179ba2c
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/25 05:12
		
bcm64: add config for raspberry pi 4
		 
	
		2be6492c
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/25 05:11
		
bcm64: work in progress genet ethernet driver for raspberry pi 4
		 
	
		c46893ca
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/25 05:10
		
bcm64: reorganize virtual memory map for rapberry pi4
		 
	
		1f65f567
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/25 05:08
		
bcm64: update io.h for pci express and raspberry pi 4
		 
	
		1387712c
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/25 05:04
		
bcm64: add pci express driver for raspberry pi 4
		 
	
		aafa4b42
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/25 05:02
		
bcm64: add gic interrupt controller driver for raspberry pi 4
		 
	
		785b360c
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/25 05:01
		
bcm64: add gisb arbiter driver to catch bus timeouts
		 
	
		2436e534
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/25 04:58
		
bcm, bcm64: make irq.$O optional and add intrdisable(), use intrenable()
		 
	
		8dab88f7
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/25 04:52
		
bcm64: strip debug symbols to make sure .img file is multiple of 4 bytes
		 
	
		e6cace82
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/25 04:41
		
bcm, bcm64: add dmaflush() function and make virtio size and virtual address configurable in Soc.virtio and Soc.iosize
		 
	
		8deb4a62
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/25 04:19
		
bcm, bcm64: add support for device tree parameter passing
		 
	
		ac6e7426
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/17 06:30
		
usbxhci: implement portable dma flush operations and move to port/
		 
	
		9f7db59e
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/17 06:24
		
usbehci: introduce dmaflush() function to handle portable cache invalidation for device drivers
		 
	
		2271bdf6
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/11 03:49
		
merge
		 
	
		73f8716a
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/11 03:47
		
kernel: move common ethermii to port/
		 
	
		e5c900ae
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/11 03:45
		
devuart: make sure uart is enabled in uartkick()
		 
	
		7f6f91cb
		 – Alex Musolino <alex@musolino.id.au>
 authored
 on 2019/07/02 19:34
		
walk(1): add history section
		 
	
		c1cf36fb
		 – Alex Musolino <alex@musolino.id.au>
 authored
 on 2019/07/02 18:24
		
tinc(8): add history section
		 
	
		a035fa01
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/07/02 01:34
		
usbxhci: fix mysterious ENABLESLOT failures (update to XHCI spec revision 1.2 (2019))
		 
	
		74db0f96
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/28 14:12
		
pc64: preallocate mmupool page tables
		 
	
		22eb04ac
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/24 16:09
		
ape: reimplement rename() - fixing compiler warnings and handling more error cases
		 
	
		84696bbc
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/24 15:38
		
8c, 6c: LEA x, R; MOV (R), R -> MOV x, R
		 
	
		2e5de504
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/24 15:36
		
8c, 6c: avoid allocating index registers when we don't have to
		 
	
		e3673148
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/24 15:25
		
8c: skip 64-bit regpair allocation for OINDEX nodes in cgen64()
		 
	
		350a4acb
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/23 18:35
		
ape: revert rename() change
		 
	
		2eda380e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2019/06/21 06:00
		
Turn on warnings when building libap.
		 
	
		28a27ecb
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/21 14:57
		
gs: apply mitigations against CVE-2017-8291 (thanks jsmoody)
		 
	
		72f9c4e4
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/20 10:15
		
cwfs: remove orphaned lrand.c
		 
	
		35188a08
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/20 10:06
		
cwfs: remove old some assert() debugging
		 
	
		7ab72c35
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/20 09:17
		
bcm, kw, omap, teg2: implement setregisters()
		 
	
		9ae1d034
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/20 09:15
		
cwfs: fix root access time qid path comparsion
		 
	
		2cb45ba7
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/20 08:13
		
upas/smtp: handle temporary authentication failures
		 
	
		42789bd9
		 – Alex Musolino <alex@musolino.id.au>
 authored
 on 2019/06/20 12:26
		
rc-httpd: serve markdown with text/plain content-type
		 
	
		5846ec48
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/19 20:36
		
pc64: actually fix it, what was i THINKING
		 
	
		72dab7b1
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/19 20:32
		
pc64: fix compiler warning in rebootjump() entry calculation
		 
	
		2e0a3ec2
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/19 20:04
		
stdio: fix putc(), plan9 version
		 
	
		c4d34664
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/19 19:59
		
ape: fix stdio putc() macro, avoiding "result of operation not used" warning
		 
	
		cd65436f
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/19 19:50
		
cc: remove nullwarn() from OCAST codegen, zap void casts
		 
	
		e76ee1a4
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/19 18:58
		
cwfs: properly handle 64 bit qid path
		 
	
		b4ffd686
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/19 11:15
		
pcc: back out -+ flag removal to allow gracefull upgrade path with new pcc but old cpp
		 
	
		1fdf8027
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2019/06/18 18:47
		
Always turn on the -+ flag in cpp
		 
	
		ac2e432d
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2019/06/18 18:17
		
Import compiler warnings and bugfixes from Charles.
		 
	
		1044c985
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/18 09:29
		
merge
		 
	
		0a2151cd
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/18 09:28
		
8c, 6c: fix INDEX node #reg calculation
		 
	
		42b252e8
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2019/06/17 17:12
		
Delete dead code.
		 
	
		e1c09d99
		 – Alex Musolino <alex@musolino.id.au>
 authored
 on 2019/06/17 09:17
		
rc-httpd: set charset=utf-8 for all text/* content types
		 
	
		0ad515e8
		 – Alex Musolino <alex@musolino.id.au>
 authored
 on 2019/06/17 09:13
		
rc-httpd: only emit charset option for text/plain content type
		 
	
		69e2bf91
		 – Ori Bernstein <ori@eigenstate.org'>
 authored
 on 2019/06/16 14:21
		
Add test for pow.c
		 
	
		8118ace1
		 – Ori Bernstein <ori@eigenstate.org'>
 authored
 on 2019/06/16 11:55
		
Handle NaN and Inf edge cases as specified by posix, instead of barfing.
		 
	
		dcb90e47
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/14 06:32
		
merge
		 
	
		78f9fb52
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/14 06:30
		
devdtracy: make machlocks and dtktab static
		 
	
		05231558
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/06/14 06:28
		
bcm64: implement dtracy support
		 
	
		8f30242f
		 – aiju <devnull@localhost>
 authored
 on 2019/06/11 07:36
		
vmx(1): update BUGS
		 
	
		a8dd0d5d
		 – Alex Musolino <alex@musolino.id.au>
 authored
 on 2019/06/11 11:27
		
snoopy(8): add support for dhcp classless static routes option
		 
	
		4696de84
		 – Alex Musolino <alex@musolino.id.au>
 authored
 on 2019/06/11 11:19
		
snoopy(8): avoid extra spaces in dhcp filter output
		 
	
		25953158
		 – Alex Musolino <alex@musolino.id.au>
 authored
 on 2019/06/11 11:18
		
snoopy(8): include dhcp.h instead of replicating bootp/dhcp options enum
		 
	
		94a7c03f
		 – Alex Musolino <alex@musolino.id.au>
 authored
 on 2019/06/08 11:56
		
file(1): recognise unified diff output
		 
	
		0ffd54bd
		 – Alex Musolino <alex@musolino.id.au>
 authored
 on 2019/06/05 12:04
		
rc-httpd(8): avoid duplicate log output in dir-index handler
		 
	
		5d6d8943
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2019/06/04 18:47
		
Remove trailing whitespace.
		 
	
		3205ce8e
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2019/06/04 18:42
		
Lost a trailing \n
		 
	
		9195a88b
		 – Ori Bernstein <ori@eigenstate.org>
 authored
 on 2019/06/04 18:36
		
Make 'g' grep recursively by default.
		 
	
		59a7bc64
		 – BurnZeZ <devnull@localhost>
 authored
 on 2019/05/31 18:15
		
plumber: loop will go out of bounds when *++s == '\0'; replace with strstr
		 
	
		cfad9705
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/05/26 22:11
		
ssh: work around github.com's broken cipher negotiation code (thanks Ori_B)
		 
	
		8d55e43a
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/05/24 18:52
		
/sys/src/cmd/mkfile: fix PCONLY exclude (thanks stefan)
		 
	
		c7e2ac0b
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/05/24 13:25
		
awk: no need to call getargv() twice to get the value for FILENAME
		 
	
		0d37dc9c
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/05/24 10:17
		
gs: fix missing type check in ztype (thanks jsmoody)
		 
	
		a20fea95
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/05/23 10:59
		
gs: apply fixes for CVE-2018-16509 (thanks jsmoody)
		 
	
		a52eef88
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/05/22 18:20
		
devip: if the server does not support TCP ws option, disable window scaling (thanks joe9)
		 
	
		82ce0153
		 – Alex Musolino <alex@musolino.id.au>
 authored
 on 2019/05/20 11:00
		
upas/fs: remove read timeout via alarm(2) in pop3resp
		 
	
		c56a3443
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/05/19 13:11
		
vmx: handle build arch exclude in /sys/src/cmd/mkfile
		 
	
		4be5a053
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/05/19 12:54
		
bcm, bcm64: fix cache operations for dma and emmc
		 
	
		9114cb02
		 – cinap_lenrek <cinap_lenrek@felloff.net>
 authored
 on 2019/05/18 08:45
		
sshnet(4): ... and incoming TCP calls
		 
Next