games/nes: added state saving & bug fixes
fork filter procs with RFREND in various programs
aux/listen: rfork with RFREND
exportfs: bring back the changes, bug was due to rendezvous group being shared by listen
exportfs: reverting previous changes
games/nes: cleanup and resize handling
games/nes: bug fixing
fix blowfish endianess confusion (thanks erik)
exportfs: fix flush races, proc sweeping
prof: properly save and restore RARG for amd64
games/nes: add mapper 7 support
xd: changed -s option to switch to little-endian units
added games/nes
mothra: remove unused local variables from pl_nextc()
truss: use A instead of X as address format for data dump
truss: fix syscall address formats
mothra: fix unicode rendering for plaintext
documented usbwait in plan9.ini(8)
factotum/authsrv: fix padding for mschap on amd64, use constants for structure sizes
pc64: simplify mmuwalk by factoring out mmu page table creation into separate function
pc64: support for vmware PCnet ethernet
pc64: move VMAP into its own PDP (for vmware)
added in a way to make net.rc wait for the network hardware to come up before running ip/ipconfig. This fixes the issue with the Raspberry Pi where ip/ipconfig tried running prior to /net/etherU3 exists
libc: remove malloc.acid and pool.acid
socksd: close inside udp server one we get a connection (udprelay)
cifsd: fix compiler warning
nusb/ether: fix pointer truncation
webfs: fix compiler warning
ip/torrent: remove unneeded assignment
acid: add semacquire/semrelease/tsemacquire syscalls, handle _seek hack for amd64 (thanks erik)
similar to my last commit, but combined the two waits for the usb devices. still configurable, but with usbwait. If usbwait is not defined then it defaults to the original 2 seconds.
pc64: add ahci.h to PCHEADERS so it will be removed on mk clean
pc64: remove ethermii.h and copy it from pc instead
added pccpu64 for cpuservers. also enabled etherigbe in pc64 and pccpu64
acid: fix acid/network, fix address formats from X to A
pool(2): fix ulong -> uintptr
ramfs: remove mainmem pool limit when called with -u flag
pc64: limit memory of per processor mmu freelist to 1MB
acid: remove objchar, prefering foobar.$objtype.acid
pc64: return up in RUSER (BP) for devproc kregs file
cc: emit right acid format for address
acid: update acid libraries for amd64
acid: make 'a' and 'A' format to have the same size as mach->szaddr
pc64: pass Ureg* argument in BP to userspace note handler
acid: fix memory corruption due to gc
pc64: handle negative file offsets when accessing kernel memory with devproc
jpg: center image in screen
reuse mtrr slots with default memory type
aux/vga: fix format string error with 6c
pc64: bump segment limit to 64GB
pc64: dont reuse mtrr slots that are above 4GB
pc64: ensure user pc is never set to a non-canonical address through setregisters
pc64: fix devcons format strings for memory sizes
cwfs: limit memsize() to 1GB until pool can handle huge allocations
pc64: fix poolsummary() string format
pool: use uintptr for pool size
have to use NULL instead of nil for ape programs...
pc64: dont 4 byte align stack pointer for amd64 in sysexec()
fix wrong type for terminating nil argument for execl()
libpanel: remove pointless pointer casts
mothra: better handling of malformed search regex
mothra: dont panic on invalid regular expression in searchbox
libpanel: fix pointer casts and format strings
/lib/face/48x48x4/.dict: fix typos
pc64: fix up pointer calculations and enable sdvirtio disk driver
pc64: remove cinaps cga screen interrupt debugger, was experiment...
pc64: dont dump user registers on exception, was experiment...
hjfs: fix wrong channel size for syncb (fixes amd64 crash)
libmach: change mach pgsize back from 4K to 2MB for amd64
kernel: dont double ptemap size in newseg()
pc/pc64: move common code to pc/devarch.c
pc64: implement shutdown and idlehands
acid: fix memory leak in fundefs (from 9atom)
libdraw: fix typo: 0xfffff -> 0xffff
libdraw: work arround devdraw truncating screenid as 16bit
devdraw: screenid is BGLONG, not BGSHORT
pc64: track per process kmap page tables in separate MMU list.
malloctag: only store lower 32bit of malloc tag, fix getrealloctag
kernel: fix bogus free in sysexec.
newuser: dont bark when we cannot bind $home/bin/$objtype after /bin, create $home/bin/amd64
kernel: do not pass user address of fd[2] array to newfd2()
kernel: use uintptr when appropriate in syssegflush()
pc64: dont dump registers for user process on pagefault error, was experiment