summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-02games/nes: SUROM support, subtle NMI timing bug fixedaiju
2014-03-01mergecinap_lenrek
2014-03-01pc64: multiboot supportcinap_lenrek
2014-03-01mergeaiju
2014-03-01games/nes: fix ppu off-by-one and sprite display bugaiju
2014-02-28bcm kernel: add *kernelpercent option for cmdline.txtstanley lieber
2014-03-01pc64: enable pmmc drivercinap_lenrek
2014-02-28libsec: fix memory leaks in seq_decode() and octet_decode() of asn1 parsercinap_lenrek
2014-02-28libsec: skip missing thumbprint files; not an errorcinap_lenrek
2014-02-28libsec: improve thumbprint codecinap_lenrek
1) handle errors when loading thumbprint file. initThumbprints() now returns nil and sets errstr on error. a syntax error in a thumbprint file should be reported instead of silently ignored! (have to check users) 2) fix memory leak in initThumbprints(); we have to use freeThumbprints() instead of free to release crltab. 3) use the actual head entries for thumbprint storage in the thumbprints array. most thumbprint files are rather sparse. 4) remove private emalloc() function. we shouldnt just exit the calling process on allocation error, instead handle error properly. this is a library!
2014-02-27games/nes: improved time synchronizationaiju
games/gb: added some games/nes improvements
2014-02-26add /lib/face/48x48x8/o/openbsd.1stanley lieber
2014-02-25libsec: add aes_128_cbc and aes_256_cbc ciphersmischief
2014-02-25devtls: spellingmischief
2014-02-25libsec: move static sendbuf into TlsConnection and give receive buffer a ↵mischief
better name
2014-02-25scribble(2): quashed false claims of quick-reference decadance.glenda
2014-02-25csdial: avoid useless werrstr() call on success (thanks mischief)cinap_lenrek
2014-02-25python: add buffer length check in sock_recvfrom_into()cinap_lenrek
2014-02-25acid: fix errstr syscall data offset for truss librarymischief
2014-02-24mp(2): spellingmischief
2014-02-25games/nes: mmc3 chr inversion fixedaiju
2014-02-25games/nes: it's too late to write codeaiju
2014-02-25games/nes: fixed reload flagsaiju
2014-02-24mergeaiju
2014-02-24games/nes: added dmc, fixed envelope, added cnromaiju
2014-02-24acid: add some debugging aid function for counting kernel image cache page refscinap_lenrek
2014-02-24mergecinap_lenrek
2014-02-24kernel: keep cached pages continuous at the end of the page list on ↵cinap_lenrek
imagereclaim() imagereclaim() sabotaged itself by breaking the invariant that cached pages are kept at the end of the page list. once we made a hole of uncached pages, we would stop reclaiming cached pages before it as the loop breaks once it hits a uncached page. (we iterate backwards from the tail to the head of the pagelist until pages have been reclaimed or we hit a uncached page). the solution is to move pages to the head of the pagelist after removing them from the image cache.
2014-02-24control(2): spellingmischief
2014-02-24games/nes: added uxrom (mapper 2)aiju
2014-02-24games/nes: best commit (fixed audio and timing)aiju
2014-02-23games/nes: basic audio support, battery backup, bug fixesaiju
2014-02-23mergecinap_lenrek
2014-02-23pc64: fix mmu leakcinap_lenrek
2014-02-23games/nes: added oflagaiju
2014-02-22games/nes: minor ppu improvementsaiju
2014-02-22games/nes: mapper 7 fixaiju
2014-02-22games/nes: mmc3 and bugfixesaiju
2014-02-22rc-httpd/handlers/serve-static: restore Content-lengthstanley lieber
2014-02-21games(1): englishstanley lieber
2014-02-22games(1): add some of the new games, not all have full description thocinap_lenrek
2014-02-22add games/nes to mkfilecinap_lenrek
2014-02-21fortunes: ↵stanley lieber
https://github.com/jfloren/plan9/commit/445b546003d071f3cf3cd6a0133b92397e5c9024
2014-02-21added florenateaiju
2014-02-21games/nes: added state saving & bug fixesaiju
2014-02-21fork filter procs with RFREND in various programscinap_lenrek
2014-02-21aux/listen: rfork with RFRENDcinap_lenrek
child processes handling the connection should be all independent of each another and not share rendezvous group. the rendezvous group sharing caused a bug in exportfs when we switched from using pid to memory address as rendezvous tag.
2014-02-21exportfs: bring back the changes, bug was due to rendezvous group being ↵cinap_lenrek
shared by listen exportfs used pid of slave proc as rendezvous tag. when we changed it to use Proc* memory address, there where tag collisions because listen didnt fork the rendezvous group (bug!). for now, just do rfork(RFREND) in main just in case. will fix aux/listen in a follow up changeset. -- cinap
2014-02-21mergecinap_lenrek
2014-02-21exportfs: reverting previous changescinap_lenrek
getting strange tag mismatches on some machines. needs to be debugged. until then, reverting the change.