summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2014-01-12added a segment for segattach(2) that gives access to the raspberry pi's ↵Matthew Veety
gpio header.
2014-01-12etheryuk: fix lockups (thanks burnzez for testing)cinap_lenrek
according to a comment in linux driver, reading Isrc2 register caused interrupts to be disabled. we used to read Isrc2 in ifstat() and it was confirmed that reading ifstat locks up ethernet. removing the Isrc2 read in ifstats, and also reenable interrupts after reading Isrc2 when the interrupt was not for us. (this is from the linux driver) in replenish(), set ring software write pointer (Sring.wp) *before* the hardware write index register. otherwise rx() could get status notification for completed receive but wont find the rx descriptor in the ring. handle uint wrap arround when calculating ring fill count and remaining count.
2014-01-11netif: fix wrong qid in 3rd level stats/ifstats files (thanks burnzez)cinap_lenrek
the stats and ifstats files in the 3rd level of a netif are not per connection, but for the interface. this made fstat fail for /net/ether0/N/*stats where N > 0 as the NETID() bits in the qid didnt compare.
2014-01-11rio: properly handle initial wrap arround in wlook()cinap_lenrek
2014-01-11rio: implement "look" (thanks lf94)cinap_lenrek
2014-01-10kernel: fix fairshare formula in comment (thanks erik)cinap_lenrek
2014-01-10mixfs: make mixbuffer addition atomiccinap_lenrek
serialize mixing with spinlock to make the addition on the mixbuffer samples atomic.
2014-01-10mergecinap_lenrek
2014-01-10libdraw: cleanup string() and stringwidth()cinap_lenrek
getting rid of the goto at the end of the while loop by moving the if(subfontnae) case before the cachechars() call.
2014-01-08winwatch: this is not about sanity. rows might be negativemischief