Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-12-28 | sdahci: get dvd drive to work with x301 | cinap_lenrek | |
2012-12-28 | sdide: confusion | cinap_lenrek | |
2012-12-26 | nusb/kb: remove mouse acceleration -a flag | cinap_lenrek | |
mouse acceleration can be done by software in the kernels devmouse device like: echo hwaccel off >/dev/mousectl echo accelerated 5 >/dev/mousectl it is hard to pass nusb/kb parameters anyway as it is started from nusbrc in bootfs.paq, so i remove the option. | |||
2012-12-26 | sdide: packet io byte count. | cinap_lenrek | |
instead of setting the packet io byte count to some bullshit value, use the dlen from the scsi request. limit transfer byte count to 32k for atapi. | |||
2012-12-26 | devsd: fix possible sdbio() race with inquiry data changing (due to ahci ↵ | cinap_lenrek | |
hotplug) the unit inquiry data might change in case the drive got pulled with ahci. so keep track if we locked the ctl in a local stack variable instead of relying on that the inquiry data stays the same. | |||
2012-12-25 | bio: remove useless Breadn() as it does the same as Bread() | cinap_lenrek | |
Bread() always reads exactly nbytes of data if it can. only when it reaches end of file or an error it will return less. so the Breadn() function that was introduced has been removed. sorry for the confusion. | |||
2012-12-25 | sdiahci: prevent x301 dvd-ram from hanging machine | cinap_lenrek | |
matushita dvd-ram on thinkpad x301 hangs on the inquiry command done from scsiverify(). not sure whats wrong with it, but at least this makes the machine boot. | |||
2012-12-24 | adiahci: drive onlining, task file error (atapi) handling, missed ↵ | cinap_lenrek | |
interrupts, bios handoff, idle, cleanup wait for the drives to become ready or missing in iaonline() and iaverify() to prevent nobootprompt= race. handle task file error status (this can happen for atapi) under some circumstances and would hang the io if not handled. preventively poll interrupts from the checkdrive kproc in case we loose interrupts (bad via machine). implement bios handoff procedure. make sure the port is idle before programming the port dma regios in configdrive(), do not start command processing on the port unless phylink has been established. | |||
2012-12-21 | cpu(8): option -A before -R | cinap_lenrek | |
aan announce option -A has to be specified before -R and -O so reflect this in the manual page. | |||
2012-12-21 | cpu: make incoming cpu connections work with aan(8) by default | cinap_lenrek | |
2012-12-21 | merge | cinap_lenrek | |
2012-12-21 | 6in4: use localmask instead of hardcoded /128 when adding address to interface | cinap_lenrek | |
2012-12-21 | Renamed the serbian latin kbmap and changed some minor errors | Marko Kostić | |
in it (lj > q, nj > w). | |||
2012-12-20 | hproxy: fix ipv6 url parsing | cinap_lenrek | |
2012-12-20 | file: detect and unwrap utf-16 encoded text formats | cinap_lenrek | |
2012-12-20 | tcs: dont get confused on odd read count for utf-16 | cinap_lenrek | |
2012-12-20 | file: fix newline consistency, fix swaped utf-16 le/be | cinap_lenrek | |
2012-12-20 | inst: fix pbs update for bootsetup, remove stopether and stopppp tasks | cinap_lenrek | |
the pbs update might fail if we dont unmount the 9fat. | |||
2012-12-20 | ethervgbe: fix broken rx block handling | cinap_lenrek | |
2012-12-19 | nusb/kb: use report protocol for mouse | cinap_lenrek | |
instead of forcing mouse to boot protocol, which often doesnt work, we set it to report protocol and parse the hid report descriptor. if thers no such descriptor we revert to boot protocol. all mouse packet parsing is done by report parser, even for boot protocol. also all the work arrounds for the leadbyte hack (report id?) are removed. keyboards should not be affected by this change. | |||
2012-12-19 | pci: add southbridge for Viatech VT8235 | cinap_lenrek | |
2012-12-19 | pci: add southbridge for intel 82hb65 cougar point pch (thanks ftrvxmtrx) | cinap_lenrek | |
2012-12-17 | audio/pcmconv: fix mistake | cinap_lenrek | |
2012-12-17 | pci: add Viatech VT8251 south bridge | cinap_lenrek | |
2012-12-14 | audio/pcmconv: implement stereo -> mono conversion (mixing) | cinap_lenrek | |
2012-12-14 | audio/pcmconv: check bits for same format check not just framesz | cinap_lenrek | |
2012-12-14 | file: report .au files as "sun audio" instead of µlaw | cinap_lenrek | |
2012-12-14 | play: use audio/sundec instead of audio/µlawdec | cinap_lenrek | |
2012-12-14 | audio: replace µlawdec, add big endian and µlaw audio formats to pcmconv, ↵ | cinap_lenrek | |
µlaw in wav support to support µ-law audio embedded in wav and big endian pcm in sun audio files the µ-law and a-law and big endian integer decoding was added to pcmconv. sundec now parses the sun audio header supporting stereo now. | |||
2012-12-13 | audio/pcmconv: dithering | cinap_lenrek | |
2012-12-12 | audio/pcmconv: cleanup | cinap_lenrek | |
2012-12-12 | audio/pcmconv: implement filter coefficient interpolation, cleanup | cinap_lenrek | |
2012-12-12 | audio/pcmconv: mistake for double to int conversion (thanks ftrvxmtrx) | cinap_lenrek | |
2012-12-11 | audio/pcmconv: check number of input channels | cinap_lenrek | |
2012-12-11 | audio/pcmconv: disable floating point exceptions for data conversion | cinap_lenrek | |
for the float to integer conversion, disable exceptions. also clamp the values. -- cinap | |||
2012-12-11 | audio: fix broken write() size for mp3dec/oggdec/flacdec | cinap_lenrek | |
they accidently wrote additional bytes in the stream. this confused the new audio/pcmconv (now actually checking if it got complete samples). | |||
2012-12-11 | audio/pcmconv: implement band limited audio resampler using fir filter | cinap_lenrek | |
implement the resampler described in the "Digital Audio Resampling Home Page" paper: https://ccrma.stanford.edu/~jos/resample/ | |||
2012-12-11 | merge | cinap_lenrek | |
2012-12-11 | paqfs: fix wrong block type in readdir() (from sources) | cinap_lenrek | |
2012-12-10 | fortunes: _exits("damn"); | stanley lieber | |
2012-12-10 | 6l: fix wrong opcode for MOVLQZX (import from sources) | cinap_lenrek | |
2012-12-10 | nusb: provide language id when reading string descriptors (thanks ftrvxmtrx) | cinap_lenrek | |
there are devices which do not return a string if used with invalid language id, so at least try to use the first one and choose english if failed. this fixes CDC ethernet for N900 | |||
2012-12-10 | audiohda: add support for PCH (Dell E5420) | cinap_lenrek | |
2012-12-10 | awk: fix the fix | cinap_lenrek | |
be more carefull. have to preserve DONTFREE flag! | |||
2012-12-10 | awk: prevent split(a[x], a) from freeing a[x] | cinap_lenrek | |
the freesymtab() call frees the y argument. temporarily mark it not to be freed. | |||
2012-12-08 | audio(1): µlawdec reference | cinap_lenrek | |
2012-12-08 | µlaw audio support (from erik quanstro) | cinap_lenrek | |
2012-12-08 | audio: add audio/pcmconv program | cinap_lenrek | |
instead of duplicating resampling and pcm format conversion code, put it in the new pcmconv program. | |||
2012-12-07 | cwfs: allow previously authorized channels to attach as none | cinap_lenrek | |
we allow allow previously authorized channels to attach as none even if anonymous logins are disabled with nonone. | |||
2012-12-07 | cwfs: make none attach work | cinap_lenrek | |
allow attach as none. (this was supposed to work but it doesnt for 9p2000 because we have to check for afid being NOFID instead of checking the uname string). and add "nonone" flag to disable this. |