pc64: dont save/restore DS/ES/FS/GS segment registers on syscall or interrupt, they are ignored in long mode.
pc64: preserve user extern registers R14 and R15 across syscalls, use Ureg.bp (RARG) for syscall number
libframe: use correct text color on frinsert depending on selection (thanks sl)
page: fix deadlock with addpage (thanks BurnZeZ for the stacktraces)
devproc: fix syscalltrace error handling, conistent use of nil for pointers
devproc: fix proccrlmemio bugs
libmach: fix break point instruction for little endian MIPS (from sources)
tftpfs: make sure path is null terminated
ftpd: dont skip unmountnet() and return proper error string from dialdata()
tftpd: fix error string packet overflow in nak(), fix syslog reporting
expr: fix missing type declarations for match(), which broke on amd64 as pointers dont fit into a long
rc-httpd/handlers/serve-static: restore simple test for file type and hardcode max_age to 1 hour (thanks eekee)
kernel: only complain about no images when theres nothing more to reclaim
pkg(1): add mischief's repositories
Add AHCI support for Intel 8 Series/C220 Series Chipset Family SATA Controller. (from sources)
Add Intel C226 chipset PCI support. (from sources)
abaco: fix double free race of p->status string (thanks BurnZeZ for the proc snap)
pc, pc64: initial machine check architecture support
bcm: apply richards fix for mmukmap (from /n/sources/patch/bcm-mmukmap-bug)
nusb/serial: implement flushes
support for huawei e220 g3 modem, cleanup nusb/serial
ndb/common: add ipv6-icmp, ipv6-nonxt, ipv6-opts, bootps
9p(2): add reference to 9pqueue(2)
add 9pqueue(2), medium to low quality manpage.
remove executable bit from /sys/src/lib9p/ramfs.c
acid: fix notestk() on amd64
authsrv(6): fix typos (from /n/sources/patch/authsrv-6-typos)
fortunes: Subject: ftp(1) User-Agent
nusbrc: ensure rpi ethernet always appears as /net/etherU0
nusb: implement aijus stable uniqueue device names
ptp: fix alignment assumptions for amd64
upas/fs: disable imap mail fetch pipeline due to race
xen: delete screen.h from pc that accidentally snuck in. a screen.h for xen framebuffer will be added later.
xen: correct print format for long
import xen 32 bit paravirtual kernel from /n/sources/xen.
kernel: more proc.c cleanup
kernel: make use of nil and 0 consistent in proc.c
kernel: fix cooperative scheduling for wired processes
ether8169: use u16int instead of u8int for C+ command register (thanks pavel / erik)
newt(1): minor man page clarifications
pc64: fix comment for preallocpages()
remove imagepagerefs() acid function
kernel: new pagecache, remove Lock from page, use cmpswap for Ref instead of Lock
ed: dont pass string constants to mktemp()
games/md: small bug fixes
games/md: add shadow/hilight support
games/md: add save game support, fix cpu bug
games/md: small fixes
games/snes: fix -T
games/md: vdp window fix, added ym2612 timers
games/md: add z80, audio support
pc64: fix MS2HZ (thanks Anthony Martin)
libstdio: avoid issues with aliasing in dtoa() on amd64 (from 9atom, thanks to erik and charles)
termrc, cpurc: clarify comments by removing lies
libsec: use u32int instead of uint when we need 32 bit (thanks erik)
samterm: use 4K stacks for amd64 (thanks burnzez)
libsec: fix dsagen 64-bit bug (thanks rsc)
lib9p: ramfs example: s/realloc/erealloc9p/
pool: declare pooldump in pool.h. the manual says it is public.
audiohda: add Intel 8 Series/C220 Series support
ether8169: support for RTL8168G
pc: clip rectangles before sending them to the hardware in flushmemscreen
iostats: add -C flag to enable mount cache
iostats: dont sysfatal on 9p read error due to program termination
swap: make sure swap address sticks arround until page is written to swap
pc64: use pc/pcrandom.$O instead of port/random.$O for RDRAND instruction support
kernel: remove _xinc()/_xdec()
pc, pc64: fix missed qunlock, use Ref with incref()/decref() instead of _xinc()/_xdec()
omap: move syscall.$O target from config to mkfile
omap: remove Block refcounting
kernel: remove Block refcounting (thanks erik)
teg2: move syscall.$O and syscallfmt.$O targets from config to mkfile
kw: move syscall.$O target from config to mkfile
omap4: update for new syscall interface and syscallfmt
dougfacts: remove html corruption and end file with newline
pc64: remove unneeded parens in pmap()