Commit graph

2523 commits

Author SHA1 Message Date
cinap_lenrek
44eb643cb2 devuart: export uartenable() 2013-01-26 17:26:28 +01:00
cinap_lenrek
7592fa3e68 kernel: add portable uncached memory allocator (ucalloc) (from sources) 2013-01-26 17:25:23 +01:00
cinap_lenrek
14d663b169 kernel: add portable sd mmc interface (from sources) 2013-01-26 17:06:28 +01:00
cinap_lenrek
ae116c9446 libc: update atomic ops and fp code for arm (from sources) 2013-01-26 17:00:38 +01:00
cinap_lenrek
68c5dc8014 nusb/serial: add silabs driver (from sources) 2013-01-25 17:12:15 +01:00
cinap_lenrek
98dd0aebef acme: fix unicode handling for editout (from sources) 2013-01-25 16:45:04 +01:00
cinap_lenrek
180e04ee41 omap: fix breakpoint instruction trap handling (from sources) 2013-01-25 14:48:57 +01:00
cinap_lenrek
358f72266a merge 2013-01-25 14:20:53 +01:00
cinap_lenrek
9888ead042 libventi: handle nil connection in rpc as error instead of crashing (from sources) 2013-01-25 14:19:18 +01:00
cinap_lenrek
0c4d5b8b07 libdraw: fix memory corruption bug in initdisplay() 2013-01-25 14:17:41 +01:00
cinap_lenrek
13dbaaaf70 libc: set malloctag for runestrdup() 2013-01-25 14:15:48 +01:00
cinap_lenrek
ea81146c15 jpg: check read count when reading png magic (harmless) 2013-01-25 14:14:31 +01:00
cinap_lenrek
188153b7df add Uruguay timezone (from sources) 2013-01-25 14:13:01 +01:00
ftrvxmtrx
e00c53cf74 tga, file: 15-bit tga images 2013-01-24 22:10:27 +01:00
stanley lieber
d1225403d7 cons(3): add /dev/mordor to the list 2013-01-24 11:41:36 -06:00
ftrvxmtrx
8e7a00e143 tga: fix flip/reflect 2013-01-22 17:02:31 +01:00
cinap_lenrek
54b62fe493 arp: fix memory leaks for "flush" and "del" arp ctl messages 2013-01-22 15:26:34 +01:00
cinap_lenrek
1b017b8db4 mount /n/other from /srv/boot instead of /srv/cwfs
this makes sure tcp boot will have ther user /tmp's
the same way as from local cwfs. we used /srv/cwfs
to prevent a deadlock with 9660srv as a root filesystem
which has been fixed now.
2013-01-22 10:41:01 +01:00
cinap_lenrek
69e8a53ffe 9660srv: run 9p service in separate namespace to prevent deadlock
we have to run the 9p service process in its own namespace
otherwise the attach filename might point onto the served
filesystem causing it to deadlock. this happens especially
if 9660srv is used as root filesystem. (cdboot)
2013-01-22 10:35:42 +01:00
cinap_lenrek
361e029541 audioac97: set adc rate
set adc (recording) sample rate the same as playback for now.
make these separate entries later when we reintroduce in/out
attributes to volume controls.
2013-01-21 16:16:59 +01:00
cinap_lenrek
c4d7f17916 file: more sanity checking for tga image detection to avoid false positives 2013-01-21 12:01:05 +01:00
cinap_lenrek
e18b9f6fd2 tga: fix bad output channel descriptor for grayscale images and -9 flag, revert page work arround 2013-01-21 11:09:47 +01:00
ftrvxmtrx
d789b1cc91 merge 2013-01-21 09:17:26 +01:00
ftrvxmtrx
44b337fbdb page: image/tga 2013-01-21 00:07:05 +01:00
ftrvxmtrx
7addee38a9 page: force images to RGB using -3 flag (fixes grey-scale images displaying) 2013-01-21 00:06:36 +01:00
ftrvxmtrx
de5fdbc010 file: detect tga images 2013-01-21 01:05:00 +01:00
ftrvxmtrx
d5c0fe22e3 readtga: fix b/w, add color-mapped images support 2013-01-20 22:35:03 +01:00
ftrvxmtrx
311a8ef076 totruecolor: support CRGBV images as input 2013-01-20 22:33:12 +01:00
ftrvxmtrx
a89aca24b9 readtga: clean-up 2013-01-20 11:27:03 +01:00
stanley lieber
275b5e2fb3 rewrite.direct: rewrite aliases before delivering to local users to avoid re-sending the message 2013-01-18 21:47:49 -06:00
cinap_lenrek
8cafbf3184 audiohda: automatically pick inpin 2013-01-19 02:30:33 +01:00
cinap_lenrek
1f8313acc1 audio: add port/audioif.h dependencies to mkfile 2013-01-19 01:23:34 +01:00
cinap_lenrek
e4875c1ae7 audiohda: first attempt on audio recording support for intel hda audio, distinguish mode in audio code 2013-01-19 01:12:39 +01:00
cinap_lenrek
ece0b66739 merge 2013-01-18 13:14:50 +01:00
cinap_lenrek
6a0e85ad9c audioac97: audio recording 2013-01-18 13:12:41 +01:00
stanley lieber
509ff2e8fa fortunes: maybe i should ask at #cat-v 2013-01-17 07:59:04 -06:00
cinap_lenrek
d5e642d52d webfs: handle multiple WWW-Authenticate headers, fix fmtstrinit() memory leaks 2013-01-17 12:28:19 +01:00
cinap_lenrek
e7399181a9 vncv: do flushimage() under display lock, zero ypdate rect 2013-01-16 09:51:15 +01:00
cinap_lenrek
f2f2c8687a 6in4: add -o option to make it possible to use different nets for ipv6 and ipv4 interface 2013-01-14 07:09:25 +01:00
cinap_lenrek
33768d90bf Four shall be the number thou shalt count, and the number of the counting shall be four. 2013-01-13 15:38:21 +01:00
cinap_lenrek
bad3007bd6 plan9.ini(8): isa uarts 2013-01-13 11:04:24 +01:00
cinap_lenrek
80146b0303 vt: ignore line spacing escape2 2013-01-13 10:32:51 +01:00
cinap_lenrek
aa0627162b remove non standard COM3 (eia2) serial port from i8250 uart.
access to non standard serial port COM3 at i/o port 0x200 causes
kernel panic on some machines (Toshiba Sattelite 1415-S115). also,
some machines have gameport at 0x200.

i readded uartisa to the pcf and pccpuf kernel configurations so
one can use plan9.ini to add non standard uarts like:

uart2=type=isa port=0x200 irq=5
2013-01-13 10:23:31 +01:00
cinap_lenrek
63f1fc07eb hjfs: dont mask permission bits for "create" console command 2013-01-13 08:49:31 +01:00
cinap_lenrek
6dc133ad99 webfs: preauth support 2013-01-12 00:16:07 +01:00
cinap_lenrek
b6a42aa49c hget(1): fix typo, various cleanups 2013-01-11 10:26:54 +01:00
cinap_lenrek
3007ee80c3 hget(1): document restrictions for name@file with -m flag, fix examples, usage 2013-01-11 10:00:28 +01:00
cinap_lenrek
79189ec262 mk: fix ar padding problems on 64bit (from eriks amd64mkar patch) 2013-01-11 03:16:30 +01:00
cinap_lenrek
a426c08ce2 libdraw: gengetwindow() fix mistake
dont zero *winp so the "screen" pointer is preserved.
2013-01-11 23:18:22 +01:00
cinap_lenrek
23b189c2bc libdraw: gengetwindow() resize race
instead of trying to make rio not change the window image too fast
and give the client some time to attach it (which turns out to be
impossible), we acknowledge that there is a race and just retry
the window reattach as long as the winname keeps changing in
gengetwindow().
2013-01-10 22:16:23 +01:00