summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-02newuser: dont bark when we cannot bind $home/bin/$objtype after /bin, create ↵cinap_lenrek
$home/bin/amd64
2014-02-02kernel: do not pass user address of fd[2] array to newfd2()cinap_lenrek
access to user memory can pagefault and newfd2() holds fgrp spinlock while writing to it. make temporary copy on the stack in syspipe().
2014-02-02kernel: use uintptr when appropriate in syssegflush()cinap_lenrek
2014-02-02pc64: dont dump registers for user process on pagefault error, was experimentcinap_lenrek
2014-02-02pc64: no need to flush tlb in kunmap(), was experimentcinap_lenrek
2014-02-02add acid library for amd64cinap_lenrek
2014-02-02pc64: fix mmu structure leakage, implement global poolcinap_lenrek
2014-02-02pc64: print only 8 hex chars dumpstack sp/pccinap_lenrek
kernel addresses are sign extended to 64 bit. upper bits are not really helpfull.
2014-02-02mallocalign: make sure alignptr offset is modulo align when -offset > aligncinap_lenrek
2014-02-02pc64: fix vmapcinap_lenrek
VMAP address calculation was all wrong resulting in vmaps get mapped into KZERO map.
2014-02-01pc64: enable iahci supportcinap_lenrek
2014-02-01cwfs: use pragma pack for on disk structures for amd64cinap_lenrek
2014-02-01rootstub: create amd64 directories for acmecinap_lenrek
2014-02-01realemu: actually mark 0xE0000 writeablemischief
2014-02-01realemu: implement IDIV, mark 0xE0000 writeable, fix DIV overfow trapmischief
2014-02-01acid: use correct print flags and casts for shorts in fmtmischief
2014-02-01ip/torrent: print tracker errors/warnings in debug mode and allow setting peeridmischief
2014-02-01libc and ape support for amd64cinap_lenrek
2014-02-01rename Ureg.ip to Ureg.pccinap_lenrek
2014-02-01fixes for new setmalloctag() prototypecinap_lenrek
2014-02-01gs: amd64 supportcinap_lenrek
2014-02-01python: amd64 supportcinap_lenrek
2014-02-01add experimental pc64 kernelcinap_lenrek
2014-02-01pc kernel: split mpstartap() and squidboy into separate file... stuff for amd64cinap_lenrek
2014-02-01kernel: usb fixes for amd64cinap_lenrek
2014-02-01kernel: fix pointer truncation in xspanalloc(), fix format printscinap_lenrek
2014-02-01kernel: handle amd64 40 byte headers in exec()cinap_lenrek
2014-02-01vesa: explicitely use /386/include/ureg.hcinap_lenrek
2014-02-01libmach: pc64 uses 4K pages, IP -> PCcinap_lenrek
2014-02-01libmemdraw: apply erik quanstros fix for sign preserving in byteaddr()cinap_lenrek
2014-02-01libdraw: use pid as initial screenid so one can have more than 25 windows.cinap_lenrek
2014-02-016l: fix warning, setmalloctag declaration, missing header type casescinap_lenrek
2014-01-22/lib/face: add some new facesstanley lieber
2014-01-22fortunes: undeletestanley lieber
2014-01-22sdiahci: fix hardcoded 512 byte sector sizecinap_lenrek
2014-01-21kernel: fix ulong abuse in xalloccinap_lenrek
2014-01-20kernel: convert putmmu() to uintptr for va and pacinap_lenrek
2014-01-20kernel: various cleanupscinap_lenrek
2014-01-20malloc(2): update alloctag typescinap_lenrek
2014-01-20kernel: apply uintptr for ulong when a pointer is storedcinap_lenrek
this change is in preparation for amd64. the systab calling convention was also changed to return uintptr (as segattach returns a pointer) and the arguments are now passed as va_list which handles amd64 arguments properly (all arguments are passed in 64bit quantities on the stack, tho the upper part will not be initialized when the element is smaller than 8 bytes). this is partial. xalloc needs to be converted in the future.
2014-01-20malloc: change malloc and realloc tag types to uintptrcinap_lenrek
2014-01-20ape: remove local copy of memccpy()cinap_lenrek
2014-01-19kernel: fix declaration of getcallerpc()cinap_lenrek
2014-01-19kernel: replace BY2WD in scanline width calculation to sizeof(ulong) like ↵cinap_lenrek
libmemdraw
2014-01-17libmach: fix wrong operand order of MOVLQSX instruction disassemblycinap_lenrek
2014-01-17Corrected some man pages.aap
2014-01-14devdraw: fix memory corruption reading draw ctl filecinap_lenrek
when user does read of exactly 12*12 bytes on draw ctl file, the snprint() adds one more \0 byte writing beyond the user buffer and corrupting memory. fix this by not snprint()ing the final space and add it manually.
2014-01-13mergemischief
2014-01-13hpost: fix Content-Type parameter separator for multipart/form-data POSTsmischief
2014-01-12add /lib/uriel; delete fortunesstanley lieber