Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-12 | add aux/icanhasvmx | aiju | |
2017-06-12 | pc/pc64: reset DR7 in mmurelease | aiju | |
2017-06-12 | aux/cpuid: decode family and model bitfields | aiju | |
2017-06-12 | acid: fix goofup | aiju | |
2017-06-12 | acid: watchpoint support | aiju | |
2017-06-12 | acid: provide hooks 'procattach' and 'dying' | aiju | |
2017-06-12 | acid: always create proclist variable | aiju | |
2017-06-12 | acid: add getfields() builtin | aiju | |
2017-06-12 | kernel: reset nwatchpt in pexit | aiju | |
2017-06-12 | kernel: add support for hardware watchpoints | aiju | |
2017-06-12 | pc64: set error code and trap fields in Ureg* on syscalls | aiju | |
2017-06-12 | ethervirtio: report correct length; fail gracefully if we can't initialize ↵ | aiju | |
queues | |||
2017-06-11 | 6l: support MOV to/from DR[1-3] | aiju | |
2017-06-11 | 8l: support MOV from/to DR[1-3] | aiju | |
2017-06-08 | stats: get rid of the legacy import fallback | cinap_lenrek | |
using legacy import is dangerious as it is unencrypted by default, so a man in the middle can force the fallback to import protocol and then take over the connection to the remote machine gaining full access to is. | |||
2017-06-07 | upas: fix infinite loop in common/mkfile (thanks raiz) | cinap_lenrek | |
2017-06-05 | make python subprocess module work with ape/sh | cinap_lenrek | |
2017-06-05 | merge | cinap_lenrek | |
2017-06-05 | add Asia_Bahrain timezone, change GMT to match the example in ctime(2) ↵ | cinap_lenrek | |
(thanks raiz) | |||
2017-06-04 | newt: pipe output of h comnmand through $pager | stanley lieber | |
2017-06-03 | kernel: make statistics counters skipscheds and preempts unsigned | cinap_lenrek | |
2017-06-02 | awk: handle bad/incomplete input in maketab (thanks kenji arisawa) | cinap_lenrek | |
2017-06-02 | ircrc: strip backspaces, preventing backspace spam (thanks doppler) | cinap_lenrek | |
2017-06-02 | kernel: don't preempt pager during fscache reclaim | cinap_lenrek | |
the fscache image is the main source for pages once the page freelist got exhausted, so delay scheduling until they release the fscache lock. | |||
2017-06-01 | plan9.ini(8): document netconsole | aiju | |
2017-06-01 | pc: actually call netconsole() | aiju | |
2017-05-31 | pc: add netconsole | aiju | |
2017-05-30 | merge | cinap_lenrek | |
2017-05-30 | devsegment: return proper write count for ctl message | cinap_lenrek | |
2017-05-28 | newt: add !cmd | stanley lieber | |
2017-05-26 | newt: honor environment variables $editor and $pager | stanley lieber | |
2017-05-26 | ?a: getc() needs to increment lineno if it gets \n from peekc | aiju | |
2017-05-24 | libmach: add INVEPT and INVVPID instructions | aiju | |
2017-05-22 | vgadb: move nvidia controller entry after igfx and add haswell dids | qwx | |
in hybrid graphics systems, this allows the integrated cards to be detected first. | |||
2017-05-22 | igfx: add support for haswell graphics | qwx | |
add support for edp, dp and hdmi on haswell and haswell ult. vga, dvi and specific configurations like ulx are unimplemented. remaining issue: edp link training always fails (time out). | |||
2017-05-22 | io(1): %llx -> %ullx | aiju | |
2017-05-22 | libmach: fix wrong offset bug (thanks cinap); add VMX instructions | aiju | |
2017-05-21 | kernel: avoid panic with segio and SG_FAULT segments | cinap_lenrek | |
the problem is that segio doesnt check segment attributes and it can't really in case of SG_FAULT which can be inherited from pseg and toggle at any time. so instead of returning -1 from fault into the fault$cputype handler which then panics when fault happend kernel mode, we jump into segio's waserror() block just like in the demand load i/o error case (faulterror()). | |||
2017-05-20 | vt: don't flush while there is keyboard input available | cinap_lenrek | |
2017-05-11 | /sys/lib/acid/port: make line() also print the line number | BurnZeZ | |
2017-05-09 | /sys/doc: fix mkfile to and remove files that now can be regenerated | cinap_lenrek | |
2017-05-09 | troff: charlib: fix right hand special character | cinap_lenrek | |
2017-05-07 | rio: implement writable and truncatable /dev/text | cinap_lenrek | |
2017-05-07 | kernel: fix namelenerror(), avoid memrchr() and make it static | cinap_lenrek | |
make sure the loop terminates and doesnt get stuck at name == aname. avoid memrchr() as it conflicts with libc on unix (drawterm). declare namelenerror() as static. | |||
2017-05-06 | update ape/bio.h (thanks jpm) | aiju | |
2017-05-06 | devproc: can't wait for ourselfs to stop (thanks Shamar) | cinap_lenrek | |
2017-05-05 | aux/statusmsg: use libbio for textmode output | BurnZeZ | |
calling write(1, "\b", 1); for each rune to be removed is a lot of overhead, and we don’t want rio to turn each of these writes into a draw operation. also, it now prints to stderr before exiting if initdraw() fails | |||
2017-05-05 | ssh: add -h flag to pass host (for compatibility) | cinap_lenrek | |
2017-05-05 | sed: add -u flag that flushes output buffers before reading in further input | aiju | |
2017-05-04 | bio(2): manpage typo | aiju | |