imx8/sai: double the delay; set clock explicitly
aux/wm8960: run as master and provide more precise clock; add oneshot mode (no fs)
imx8/sai: increase watermark, run in slave mode, continue on fifo errors
imx8: add a semi-working SAI2 audio driver
kernel: allocate notes in heap
kernel: simplify notify() adding common popnote() function
ktrans: use stdio by default
aux/wm8960: provide hardcoded "speed" in volume file
aux/wm8960: audio controls fs for MNT Reform
git/rebase: allow rebase without a clean tree
imx8/usbxhciimx: fix a set and not used warning
aux/imx8pm: hide gpu and vpu from cputemp
aux/acpi, aux/imx8pm: stats(1) expects two numbers for each cputemp reading
aux/imx8pm: calibrate per documentation (but with questionable values)
imx8: enable/expose tmu
mkdevc: fix dtracy-disabled builds (thanks ori)
ktrans: tow inside the environment
aux/vga: misc. igfx fixes for displayport
git/hist: make it work in subdirectories
libdraw: bikeshed formatting
upas/dkim: dkim signing for upas
/lib/theo: Isn't that bad?
add /rc/bin/splitmbox (we've already shipped the splitmbox(8) man page for years) (thanks, umbraticus)
libdtracy: fix wrong key size comparsion in dtarecord()
fshalt(8): document -r kernelpath feature
dtracy: make timer probes run in interrupt context
dtracy: correctly look up aggregate keys
git/commit: user better defaults for username
ip/ipconfig: we do not want icmp advice errors on our dhcp connection
auth(8): sync usage messages for auth/box
kernel: exclude ppc kernels from all target
9: compute available kernel pages using sizeof(Proc*)
fshalt: allow passing a kernel to 'fshalt -r'
ether8169: support for RTL8168EP chips
9/port: allow kiloprocs -- allocate procs lazily
git/hist: add command to show history of files
ls(1): Make man page synopsis consistent with usage output
aux/imx8pm: add core/gpu/vpu temp read support (kernel counterpart is TBD)
igfx: Add support for Xeon E3-1200v3
imx8: add aux/imx8pm with lcd brightness control
Rewrite history: 9front was first
walk: include qid version in deduplication
acpi: /mnt/acpi → /mnt/pm
ktrans: cast switch statement for arm
ssh: send interrupts even when we're not in raw mode
rcpu: show error when we auth but don't connect
src: 'test -x' instead of 'test -f'
src: search for binaries in path, not random places
delkey: stop being clever about which factotum to use
fix paqfs manpage
patch: apply patches atomically
auth(8): specify what gets put into the environemnt with '-s'
hjfs: do not truncate lines on /adm/users write
disk/mkext: fix nil dereference in arg parsing
git/commit: fix typo in if statement
usb: fix ehci isochronous "in" split transactions
bind, mount: stop returning mount id
imx8: increase cpu frequency from 1.4 to 1.6ghz
/lib/troll: [9fans] Power mac support
auth/box: preserve cwd name, but clear it out
sysproc: raise limit on #! lines, and allow quoted args
pc/rtc: make sure string is NUL terminates for rtc write
imx8: add simple i2c rtc driver for NXP PCF8523
git/log: only count the messages we show when limiting counts
kernel: consistently add devbridge and netdevmedium to kernel configs
/sys/games/lib/fortunes: Use a client written in Go? -- Skip Tavakkolian
man/3/ip (ip): Discuss local IP addresses for "announce" and "bind".
ape/bsd/bind.c, ape/bsd/listen.c: Use _syserrno.
ape/bsd/listen.c: Drop "bind 0".
ape/bsd/bind.c: Do not pretend that the port could be negative.
ape/bsd/bind.c, ape/bsd/listen.c: Set local IP.
ape/bsd/listen.c: Do not try to issue "announce *".
ape/bsd/bind.c: Do not issue "bind *".
ktrans: don't leak on conflicting jisho lines
inst: make bootsetup work for on pc architectures
i2c(3): fix typos, thanks quinq
i2c(3): Add documentation for kernels devi2c
/lib/ktrans: added tools to fetch skk dicts and convert them to ktrans jishos
/lib/theo: The man page says "don't do that".
sam(1): clarify "<rio>" works on dot just like "look"
imx8: gic: irqenable → intrenable
upas/Mail: check if plumb attrs are nil
imx8: fix reduced lcdif pix clk workaround by enabling underflow recovery
ktrans(1): added a history section (thanks moody!)
/sys/lib/dist/mkfile: create a default plan9.ini for reform image
imx8: load a plan9.ini at CONFADDR 0x40010000
imx8: reset lcdif and sn65sdi86 bridge before init
ktrans(1): documented $jisho and made some improvements. (thanks to Kenji Okamoto, cinap, BurnZez, romi and Aaron for your work on ktrans!)
imx8: get mac address from OTP rom