Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-18 | libaml: tow eisaid inside the environment | mia soweli | |
2023-04-09 | DP 1.2 on igfx; EDID wrapping; VGA display connections | Romano | |
This patch more fully implements the training patterns for DP 1.2 per the spec, which then allows more monitors to successfully train and therefore connect. In my case it was an LG 34UM68-P. Secondly, this fixes EDID shifting to work with a wider range of values, notably ones which wrap. Lastly, a small correction in vesa.c as to which bits are used to determine available connections. | |||
2023-04-16 | aux/listen: log the real error when announce() fails | cinap_lenrek | |
2023-01-03 | aux/listen1: write status to standard error | cinap_lenrek | |
2023-01-03 | add dial to mkfile | cinap_lenrek | |
2023-01-03 | dial(1): add dial command similar to plan9port | cinap_lenrek | |
This is similar to plan9port dial(1), but names aux/dial because we already have the expect(1) commands in /bin/dial. One difference is that our dial allows specifying a command, similar to aux/listen1 that will get connected it standard input and output to the network connection. | |||
2022-12-23 | aux/timesync: don't bind #r twice (already done in inittime()) | cinap_lenrek | |
2022-12-18 | aux/depend: post to /srv instead of #s | cinap_lenrek | |
2022-12-18 | scram, aux/acpi: open /proc/$pid/ctl instead of #p/$pid/ctl for wirecpu0() | cinap_lenrek | |
2022-12-18 | aux/mouse: use /dev/eia* instead of #t/eia*, should be bound by termrc | cinap_lenrek | |
2022-12-18 | aux/consolefs: post to /srv instead of #s | cinap_lenrek | |
2022-12-18 | aux/listen: tweak per service namespaces | Jacob Moody | |
move in to the namespace earlier before the announce. Only attempt and complain to syslog when the file already exists, but if building the new namespace fails we should bail. | |||
2022-11-27 | trampoline: Add -o option to send protocol-specific ctl string | cinap_lenrek | |
2022-11-20 | aux/listen: add -o and -O options | cinap_lenrek | |
2022-10-09 | usbsdmux: Add program to control usb-sd-mux device | cinap_lenrek | |
2022-10-07 | aux/kbdfs: correct comment regarding 0x79 and 0x7b codes. | Jacob Moody | |
These are not just random one off codes used by the HHKB. These are the codes used for language input keys on OADG 109(A) boards. | |||
2022-10-06 | nusb/kb, aux/kbdfs: add brightness down/up media keys | Sigrid Solveig Haflínudóttir | |
2022-10-04 | aux/kbdfs, nusb/kb: add basic media keys support; add /dev/hidNctl to change ↵ | Sigrid Solveig Haflínudóttir | |
repeat/delay; fix a race condition | |||
2022-09-15 | aux/acpi: fix division by zero (thanks umbraticus) | Sigrid Solveig Haflínudóttir | |
2022-09-14 | aux/acpi: simplify/rework; support "power off" via pmctl | Sigrid Solveig Haflínudóttir | |
2022-09-09 | aux/9pcon: style | Jacob Moody | |
2022-09-09 | 9pcon: add support for Rerror in assert mode | Michael Forney | |
This is useful for checking error behavior of 9p servers. | |||
2022-09-07 | aux/acpi: mount -a on /dev instead of /mnt/pm; ctl → pmctl | Sigrid Solveig Haflínudóttir | |
2022-08-21 | move and rename MNT Reform 2 support utilies, cat manpages into one | Sigrid Solveig Haflínudóttir | |
Aux/imx8pm and aux/wm8960 had pretty cryptic names and it made more sense to use a reform/pm and reform/audio naming, accordingly. Instead of having special mount points /mnt/pm and /mnt/wm8960, /dev is used directly, removing the need to do any manual work - stats(1) will continue showing the CPU temperature, and zuke(1) will still be able to control the volume, etc. Brightness controls were changed to a better interface - /dev/light, where each line contains a "a_thing its_light_value". This way more parts can be controlled. Right now it's only "lcd", but later it might be "kbd" and "trackball" as well. Example of lib/profile: reform/audio echo master 80 > /dev/volume reform/pm echo lcd 100 > /dev/light | |||
2022-08-20 | aux/wm8960: relative volume adjustment through the fs interface | Sigrid Solveig Haflínudóttir | |
2022-08-20 | aux/imx8pm: add relative brightness setting (-+N), useful for key bindings | Sigrid Solveig Haflínudóttir | |
2022-08-20 | imx8/sai, aux/wm8960: expose jack detect status in #A/audiostat | Sigrid Solveig Haflínudóttir | |
2022-08-19 | aux/wm8960: fix chopped audio on the speakers with high volume | Sigrid Solveig Haflínudóttir | |
Jack detect becomes extremely unstable when playing on spk and the volume is very high - DAC start to switch back and forth between two outputs. Solve this by always attenuating by -6dB and somewhat limiting the volume on DAC ("master") - to 0xf9 instead of 0xff (max). Also fix wrong output status reporting and remove "same volume - ignore" optimization in setvol. | |||
2022-08-19 | aux/wm8960: disable speaker boost to avoid clipping | Sigrid Solveig Haflínudóttir | |
2022-08-19 | aux/wm8960: expose 3d stereo controls | Sigrid Solveig Haflínudóttir | |
2022-08-18 | aux/wm8960: support 48kHz via "speed" verb | Sigrid Solveig Haflínudóttir | |
2022-08-18 | aux/wm8960: reduce popping, clean up | Sigrid Solveig Haflínudóttir | |
2022-08-18 | aux/wm8960: do the math | Sigrid Solveig Haflínudóttir | |
2022-08-18 | aux/wm8960: make jack detect work; enable thermal shutdown; fix fractional ↵ | Sigrid Solveig Haflínudóttir | |
div part | |||
2022-08-18 | aux/wm8960: run as master and provide more precise clock; add oneshot mode ↵ | Sigrid Solveig Haflínudóttir | |
(no fs) | |||
2022-08-17 | aux/wm8960: provide hardcoded "speed" in volume file | Sigrid Solveig Haflínudóttir | |
2022-08-17 | aux/wm8960: audio controls fs for MNT Reform | Sigrid Solveig Haflínudóttir | |
2022-08-16 | aux/imx8pm: hide gpu and vpu from cputemp | Sigrid Solveig Haflínudóttir | |
2022-08-16 | aux/acpi, aux/imx8pm: stats(1) expects two numbers for each cputemp reading | Sigrid Solveig Haflínudóttir | |
2022-08-15 | aux/imx8pm: calibrate per documentation (but with questionable values) | Sigrid Solveig Haflínudóttir | |
2022-08-14 | aux/vga: misc. igfx fixes for displayport | qwx | |
eDP on x250 (broadwell) with a fhd panel now works. external connections via displayport usually still don't. possibly related to link training failures and edid snarfing problems. | |||
2022-08-09 | aux/imx8pm: add core/gpu/vpu temp read support (kernel counterpart is TBD) | Sigrid Solveig Haflínudóttir | |
2022-08-09 | igfx: Add support for Xeon E3-1200v3 | Roberto E. Vargas Caballero | |
2022-08-08 | imx8: add aux/imx8pm with lcd brightness control | Sigrid Solveig Haflínudóttir | |
2022-08-08 | acpi: /mnt/acpi → /mnt/pm | Sigrid Solveig Haflínudóttir | |
2022-06-30 | aux/9pcon: add assert flag | Jacob Moody | |
2022-06-18 | aux/txt2uimage: helper for generating uimage script files | cinap_lenrek | |
2022-05-28 | aux/listen: Allow per service namespace files | Jacob Moody | |
2022-05-20 | aux/listen: remove Service struct | Jacob Moody | |
An announcing process already knows what port it announced on, we don't need to derive it from every connection. | |||
2022-05-20 | aux/listen: remove argument clutter | Jacob Moody | |
addr and proto are globals. protodir should be a global. let's also avoid reading the remote addr more then once. |