summaryrefslogtreecommitdiff
path: root/sys/src
AgeCommit message (Collapse)Author
2014-03-30grep: fix wrong rlcass splitting (thanks erik and kenji)cinap_lenrek
add 0xffff to tab1 as range 0xffff-0x10ffff has 4 byte utf-8 sequence. use Runemax (0x10ffff) instead of Runemask (0x1fffff) to denote the last valid rune for inverted [^] match as Runemask is out of the valid rune space.
2014-03-296c, 8c: optimize away CMPL/CMPQ reg, $0 instruction in peephole passcinap_lenrek
when the previous instruction sets the zero flag, we can remove the CMPL/CMPQ instruction. this removes compares for zero/non zero tests only. it only looks at the previous non-nop instruction to see if it sets our compare value register.
2014-03-26ramfs: fix srvname; postmountsrv() already prepends /srv/BurnZeZ
2014-03-26audio/oggdec: wait for pcmconv child process to exitcinap_lenrek
we have to wait for the pcmconv process to exit before exiting yourselfs because otherwise pcmconv could keep /dev/audio open and prevent further reopens for a short period of time.
2014-03-26libauthsrv: recognize amd64 $cputype in readnvram() to look for default ↵cinap_lenrek
locations
2014-03-24pc64: prevent dat.h from getting overwritten by ../pc/dat.hcinap_lenrek
the rule that was used to copy header files from ../pc accidently overwrote dat.h when ../pc/dat.h was updated because it matched on all *.h files that was also found in ../pc directory. change to exact match on $PCHEADERS to prevent this.
2014-03-23games/snes: fix dspclock signed overflow (music stoping for minute)cinap_lenrek
2014-03-23auth/login: find authdom instead of using hardcoded cs.bell-labs.com (thanks ↵cinap_lenrek
erik)
2014-03-22games/snes: cpu timing fixaiju
2014-03-22games/snes: silly bugaiju
2014-03-22games/snes: improved cpu timingaiju
2014-03-218c, 6c: fix mulgen botch error for handling multiplication by zero constantcinap_lenrek
2014-03-21pc64: serial console supportcinap_lenrek
2014-03-21devfs: fix cclose() crash in devfs error handlingcinap_lenrek
2014-03-21games/snes: bug fixesaiju
2014-03-21games/snes: minor cpu bug fixaiju
2014-03-21games/snes: minor oam bugsaiju
2014-03-21games/snes: fixed decimal modeaiju
2014-03-21games/snes: added open bus emulationaiju
2014-03-21games/snes: address remapping and irq reset bug fixaiju
2014-03-21games/snes: added state savingaiju
2014-03-20games/snes: made cpu timing slightly more accurateaiju
2014-03-20games/snes: added offset-per-tileaiju
2014-03-19audiohda: start playback only when we have a minimum delay bufferedcinap_lenrek
2014-03-19games/snes: audio improvementsaiju
2014-03-19games/snes: fixed large sprite scrolling bugaiju
2014-03-19pc64: port etherbcmcinap_lenrek
do not store Block* pointer in packet descriptor, assumed pointer would fit in a long. we use pointer table now to record the Block* pointer and store index instead.
2014-03-17games/snes: audio support (kind of)aiju
2014-03-17etheriwl: provide shutdown functioncinap_lenrek
2014-03-17games/snes: reset oam address on vblankaiju
2014-03-17mergeaiju
2014-03-17games/snes: SPC ADDW/SUBW fixaiju
2014-03-17games/snes: BIT #imm does not set NZ flagsaiju
2014-03-16pc64: amd64 kernel reboot supportcinap_lenrek
2014-03-16mergeaiju
2014-03-16games/snes: bug fixesaiju
2014-03-16pc64: fix swaped error/flags in dumpregs(), remove misleading comment in ↵cinap_lenrek
apbootstrap
2014-03-15games/snes: small mode 7 fixaiju
2014-03-15games/snes: mode 7aiju
2014-03-15games/snes: fix flickering sprite bugaiju
2014-03-15mergecinap_lenrek
2014-03-15pc64: add R8-R15 in dumpregs()cinap_lenrek
2014-03-15mergeaiju
2014-03-15games/snes: small hdma fixaiju
2014-03-15mergecinap_lenrek
2014-03-15kernel: interpret service= boot parameter to set "cpuserver" variablecinap_lenrek
2014-03-14games/mkfile: add snescinap_lenrek
2014-03-14mergecinap_lenrek
2014-03-14ramfs: replace with new lib9p based implementationcinap_lenrek
old ramfs had a limit on the number of files it could serve and file size was limited to maximum allocaiton size. the new implementation uses multiple memory chunks to back file data in a private compactable memory pool to overcome these limits. files can be sparse. file metadata is maintained by 9pfile data structures of lib9p.
2014-03-14games/snes: cpu bug fix and bg cleanupaiju