aiju
cd1f44b5c0
kernel: reset nwatchpt in pexit
2017-06-12 19:19:05 +00:00
aiju
773be02aa1
kernel: add support for hardware watchpoints
2017-06-12 19:03:07 +00:00
aiju
1cfa405d0a
pc64: set error code and trap fields in Ureg* on syscalls
2017-06-12 17:09:11 +00:00
aiju
48c5da7a64
ethervirtio: report correct length; fail gracefully if we can't initialize queues
2017-06-12 11:25:12 +00:00
aiju
45411c31dc
6l: support MOV to/from DR[1-3]
2017-06-11 22:29:33 +00:00
aiju
c94b2f32a3
8l: support MOV from/to DR[1-3]
2017-06-11 22:09:57 +00:00
cinap_lenrek
1013779e74
stats: get rid of the legacy import fallback
...
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-08 09:08:59 +02:00
cinap_lenrek
b4a9468fdd
upas: fix infinite loop in common/mkfile (thanks raiz)
2017-06-07 07:38:10 +02:00
cinap_lenrek
8bf3674983
make python subprocess module work with ape/sh
2017-06-05 17:21:42 +02:00
cinap_lenrek
73bf5ccc28
merge
2017-06-05 16:32:15 +02:00
cinap_lenrek
04820c256b
add Asia_Bahrain timezone, change GMT to match the example in ctime(2) (thanks raiz)
2017-06-05 16:30:30 +02:00
stanley lieber
84d8e75a58
newt: pipe output of h comnmand through $pager
2017-06-04 18:02:05 -04:00
cinap_lenrek
94e26e7576
kernel: make statistics counters skipscheds and preempts unsigned
2017-06-03 18:59:48 +02:00
cinap_lenrek
178e05f9b7
awk: handle bad/incomplete input in maketab (thanks kenji arisawa)
2017-06-02 19:03:37 +02:00
cinap_lenrek
ea413b4a62
ircrc: strip backspaces, preventing backspace spam (thanks doppler)
2017-06-02 17:10:52 +02:00
cinap_lenrek
3d1908d762
kernel: don't preempt pager during fscache reclaim
...
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-02 17:02:43 +02:00
aiju
04b8539ee2
plan9.ini(8): document netconsole
2017-06-01 07:07:55 +00:00
aiju
48fa332c61
pc: actually call netconsole()
2017-06-01 06:40:05 +00:00
aiju
7134d62ccb
pc: add netconsole
2017-05-31 23:41:21 +00:00
cinap_lenrek
eb6bba80ef
merge
2017-05-30 16:10:23 +02:00
cinap_lenrek
1bc20697ed
devsegment: return proper write count for ctl message
2017-05-30 16:08:47 +02:00
stanley lieber
db46e826c2
newt: add !cmd
2017-05-28 15:45:07 -04:00
stanley lieber
9c70c81e70
newt: honor environment variables $editor and $pager
2017-05-26 11:15:35 -04:00
aiju
ce17224eaf
?a: getc() needs to increment lineno if it gets \n from peekc
2017-05-26 00:01:53 +00:00
aiju
5fb666453a
libmach: add INVEPT and INVVPID instructions
2017-05-24 00:59:14 +00:00
qwx
12df6f9658
vgadb: move nvidia controller entry after igfx and add haswell dids
...
in hybrid graphics systems, this allows the integrated cards to be
detected first.
2017-05-22 18:33:14 +02:00
qwx
6f63752d84
igfx: add support for haswell graphics
...
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 18:19:24 +02:00
aiju
3cc97ac108
io(1): %llx -> %ullx
2017-05-22 09:04:51 +00:00
aiju
82f91a895a
libmach: fix wrong offset bug (thanks cinap); add VMX instructions
2017-05-22 00:40:18 +00:00
cinap_lenrek
760e539811
kernel: avoid panic with segio and SG_FAULT segments
...
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-21 16:36:11 +02:00
cinap_lenrek
1dc5f9222a
vt: don't flush while there is keyboard input available
2017-05-20 14:45:47 +02:00
BurnZeZ
f308677510
/sys/lib/acid/port: make line() also print the line number
2017-05-11 19:34:54 +00:00
cinap_lenrek
2fda77e404
/sys/doc: fix mkfile to and remove files that now can be regenerated
2017-05-09 16:23:48 +02:00
cinap_lenrek
015956ea61
troff: charlib: fix right hand special character
2017-05-09 16:10:44 +02:00
cinap_lenrek
bff4fad52a
rio: implement writable and truncatable /dev/text
2017-05-07 19:05:12 +02:00
cinap_lenrek
7327bd43c0
kernel: fix namelenerror(), avoid memrchr() and make it static
...
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-07 18:13:37 +02:00
aiju
37567f07d1
update ape/bio.h (thanks jpm)
2017-05-06 14:33:52 +00:00
cinap_lenrek
f317d233f4
devproc: can't wait for ourselfs to stop (thanks Shamar)
2017-05-06 00:49:47 +02:00
BurnZeZ
59e8bc0e23
aux/statusmsg: use libbio for textmode output
...
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 21:43:30 +00:00
cinap_lenrek
74b6d9bda3
ssh: add -h flag to pass host (for compatibility)
2017-05-05 21:04:31 +02:00
aiju
7ade57b678
sed: add -u flag that flushes output buffers before reading in further input
2017-05-05 08:22:13 +00:00
aiju
20b945a382
bio(2): manpage typo
2017-05-04 17:47:03 +00:00
aiju
f681cf835a
bio: add support for custom I/O handler via Biofn
2017-05-04 17:42:12 +00:00
cinap_lenrek
414d29e98f
ssh(1): document -T tries option, #subsys cmd behaviour
2017-05-03 20:56:20 +02:00
cinap_lenrek
710d4982b7
ssh: quote cmd arguments with unix shell single quotes, request tty even with TERM=dumb
2017-05-03 20:55:32 +02:00
cinap_lenrek
38d421ec00
ctime(2): fix example (thanks raiz)
...
raiz → the reason that the manpage example works not because
it's a correct timezone file format, but because readtimezone()
(in libc) fails and defaults to GMT.
2017-05-03 20:47:46 +02:00
cinap_lenrek
cd694c6016
upas/fs: handle partial fetches (imap server returning less messages than available)
2017-05-02 04:07:21 +02:00
cinap_lenrek
20ba8815bc
inst/configether: in manual network configuration, ask for dns server
2017-05-01 22:50:16 +02:00
cinap_lenrek
295c0071c3
dist/ndb: move sources auth server to ndb/common, list root dns servers in ndb/local as a fallback
2017-05-01 22:49:35 +02:00
cinap_lenrek
d63cc467d8
5e: fix special bitshift and rotations
2017-05-01 20:22:23 +02:00