acid: add semacquire/semrelease/tsemacquire syscalls, handle _seek hack for amd64 (thanks erik)
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
pc64: no need to flush tlb in kunmap(), was experiment
pc64: fix mmu structure leakage, implement global pool
pc64: print only 8 hex chars dumpstack sp/pc
mallocalign: make sure alignptr offset is modulo align when -offset > align
cwfs: use pragma pack for on disk structures for amd64
rootstub: create amd64 directories for acme
realemu: actually mark 0xE0000 writeable
realemu: implement IDIV, mark 0xE0000 writeable, fix DIV overfow trap
acid: use correct print flags and casts for shorts in fmt
ip/torrent: print tracker errors/warnings in debug mode and allow setting peerid
libc and ape support for amd64
fixes for new setmalloctag() prototype
add experimental pc64 kernel
pc kernel: split mpstartap() and squidboy into separate file... stuff for amd64
kernel: usb fixes for amd64
kernel: fix pointer truncation in xspanalloc(), fix format prints
kernel: handle amd64 40 byte headers in exec()
vesa: explicitely use /386/include/ureg.h
libmach: pc64 uses 4K pages, IP -> PC
libmemdraw: apply erik quanstros fix for sign preserving in byteaddr()
libdraw: use pid as initial screenid so one can have more than 25 windows.
6l: fix warning, setmalloctag declaration, missing header type cases
/lib/face: add some new faces
sdiahci: fix hardcoded 512 byte sector size
kernel: fix ulong abuse in xalloc
kernel: convert putmmu() to uintptr for va and pa
malloc(2): update alloctag types
kernel: apply uintptr for ulong when a pointer is stored