Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-03 | add 9pqueue(2), medium to low quality manpage. | cinap_lenrek | |
2014-07-03 | remove executable bit from /sys/src/lib9p/ramfs.c | cinap_lenrek | |
2014-07-01 | merge | Aram Hăvărneanu | |
2014-07-01 | acid: fix notestk() on amd64 | Aram Hăvărneanu | |
Use Ureg->pc instead of Ureg->ir. | |||
2014-06-30 | authsrv(6): fix typos (from /n/sources/patch/authsrv-6-typos) | cinap_lenrek | |
2014-06-29 | fortunes: Subject: ftp(1) User-Agent | stanley lieber | |
2014-06-29 | nusbrc: ensure rpi ethernet always appears as /net/etherU0 | stanley lieber | |
2014-06-28 | nusb: fix spelling, sorry | cinap_lenrek | |
2014-06-28 | merge | cinap_lenrek | |
2014-06-28 | nusb: implement aijus stable uniqueue device names | cinap_lenrek | |
instead of naming devices by ther dynamically assigned device address, we hash device uniqueue fields from the device descriptor and produce a 5 digit hex string that will identify the device across machines. when there is a collision (less than 1% chance with 100 devices), usbd will append the device address to the name to make it uniqueue for this machine. the hname is passed to drivers in the devid argument, which now has the form addr:hname, where the colon and hname can be omited (for backwards compatibility). when the new behaviour isnt desired, nousbhname= environment variable can be defined giving the old behaviour. | |||
2014-06-28 | iostats: more procs | cinap_lenrek | |
2014-06-27 | merge | mischief | |
2014-06-27 | unzip: fix usage | mischief | |
2014-06-28 | ptp: fix alignment assumptions for amd64 | cinap_lenrek | |
2014-06-25 | upas/fs: disable imap mail fetch pipeline due to race | mischief | |
pipeline = 1 with a dovecot imap server causes FETCH and OK responses get interleaved so some message bodies accidentally get merged together. disabling it will make fetching mail over imap slower, but it works. | |||
2014-06-25 | xen: delete screen.h from pc that accidentally snuck in. a screen.h for xen ↵ | mischief | |
framebuffer will be added later. | |||
2014-06-25 | xen: fix boot argv0 | mischief | |
2014-06-25 | xen: gotta go fast | mischief | |
use smaller timeouts for sleeps while waiting for xen ether and sd devices to come online. in practice they come up very quickly. | |||
2014-06-25 | xen: correct print format for long | mischief | |
2014-06-25 | sam: mark samsave executable | mischief | |
sam generates $home/sam.save for modified files. it expects /sys/lib/samsave to be executable to restore the modified files. | |||
2014-06-24 | xen: fix early console | mischief | |
2014-06-24 | import xen 32 bit paravirtual kernel from /n/sources/xen. | mischief | |
2014-06-23 | kernel: more proc.c cleanup | cinap_lenrek | |
2014-06-23 | kernel: make use of nil and 0 consistent in proc.c | cinap_lenrek | |
always explicitely compare with nil if pointer. sorry for the noise. :( | |||
2014-06-23 | merge | cinap_lenrek | |
2014-06-23 | kernel: fix cooperative scheduling for wired processes | cinap_lenrek | |
2014-06-22 | newt(1): minor man page clarifications | stanley lieber | |
2014-06-22 | ether8169: use u16int instead of u8int for C+ command register (thanks pavel ↵ | cinap_lenrek | |
/ erik) | |||
2014-06-22 | pc64: fix comment for preallocpages() | cinap_lenrek | |
2014-06-22 | remove imagepagerefs() acid function | cinap_lenrek | |
2014-06-22 | kernel: new pagecache, remove Lock from page, use cmpswap for Ref instead of ↵ | cinap_lenrek | |
Lock make the Page stucture less than half its original size by getting rid of the Lock and the lru. The Lock was required to coordinate the unchaining of pages that where both cached and on the lru freelist. now pages have a single next pointer that is used for palloc.head freelist xor for page cache hash chains in Image.pghash[]. cached pages are not on the freelist anymore, but will be reclaimed from images by the pager when the freelist runs out of pages. each Image has its own 512 hash chains for cached page lookup. That is 2MB worth of pages and there should be no collisions for most text images. page reclaiming can be done without holding palloc.lock as the Image is the owner of the page hash chains protected by the Image's lock. reclaiming Image structures can be done quickly by only reclaiming pages from inactive images, that is images which are not currently in use by segments. the Ref structure has no Lock anymore. Only a single long that is atomically incremented or decremnted using cmpswap(). there are various other changes as a consequence code. and lots of pikeshedding, sorry. | |||
2014-06-22 | ed: dont pass string constants to mktemp() | cinap_lenrek | |
2014-06-15 | games/md: small bug fixes | aiju | |
2014-06-15 | games/md: add shadow/hilight support | aiju | |
2014-06-15 | games/md: add save game support, fix cpu bug | aiju | |
2014-06-14 | games/md: small fixes | aiju | |
2014-06-13 | games/snes: fix -T | aiju | |
2014-06-13 | games/md: vdp window fix, added ym2612 timers | aiju | |
2014-06-13 | games/md: add z80, audio support | aiju | |
2014-06-13 | merge | cinap_lenrek | |
2014-06-13 | pc64: fix MS2HZ (thanks Anthony Martin) | cinap_lenrek | |
2014-06-12 | termrc, cpurc: clarify comments by removing lies | stanley lieber | |
2014-06-12 | libstdio: avoid issues with aliasing in dtoa() on amd64 (from 9atom, thanks ↵ | cinap_lenrek | |
to erik and charles) | |||
2014-06-12 | libsec: use u32int instead of uint when we need 32 bit (thanks erik) | cinap_lenrek | |
2014-06-11 | samterm: use 4K stacks for amd64 (thanks burnzez) | cinap_lenrek | |
we got a stack overflow on the hostproc on amd64 overflowing by arround 200 byte. so just use 4K stacks for everything. | |||
2014-06-11 | revert ramfs example | cinap_lenrek | |
the code was correct. erealloc9p() terminates the process on error, but the code was handling realloc() error explicitely and responded the request with Enomem error. | |||
2014-06-11 | libsec: fix dsagen 64-bit bug (thanks rsc) | ftrvxmtrx | |
2014-06-11 | lib9p: ramfs example: s/realloc/erealloc9p/ | ftrvxmtrx | |
2014-06-09 | pool: declare pooldump in pool.h. the manual says it is public. | mischief | |
2014-06-09 | audiohda: add Intel 8 Series/C220 Series support | ftrvxmtrx | |