aiju
21669c4c97
vmx(1): fix non-vesa framebuffer mode
2017-06-17 22:52:13 +00:00
aiju
52a3502927
vmx(1): support debug instructions
2017-06-17 22:50:03 +00:00
aiju
2bb65c40ab
devvmx: support debug registers; simplify assembly
2017-06-17 22:38:16 +00:00
aiju
cbcd9b1d71
vmx: VESA support and other misc I/O improvements
2017-06-17 19:47:04 +00:00
aiju
439ab7cb0e
vmx: complete cmos
2017-06-15 15:59:02 +00:00
aiju
bd12cb47ce
vmx: implement virtio reset
2017-06-15 15:58:52 +00:00
aiju
2fe3b28f86
vmx: obsd: load kernel symbol table and allow setting root device
2017-06-15 15:58:25 +00:00
aiju
1c4fa7b000
vmx: fix pic 'specific eoi' bug, fix kbd bug, add fake IDE and floppy controller
2017-06-15 07:42:57 +00:00
aiju
7e2771e238
vmx: openbsd support: parse more options
2017-06-15 07:41:51 +00:00
aiju
5542062dc8
vmx: fix virtio bugs
2017-06-15 07:41:26 +00:00
aiju
b7a778917d
vmx: remove debugging print
2017-06-14 18:18:44 +00:00
aiju
4dad8ffb6e
vmx: support EFER and PAT access
2017-06-14 17:42:25 +00:00
aiju
49261dcb40
vmx: slightly more vga support
2017-06-14 17:41:51 +00:00
aiju
3dc0a21b4a
vmx: improve PIT/keyboard support
2017-06-14 17:41:32 +00:00
aiju
643991956d
vmx: support loading openbsd kernels
2017-06-14 17:40:48 +00:00
aiju
74241e31aa
devvmx: support pat and efer registers
2017-06-14 17:38:01 +00:00
aiju
3b123799ab
add vmx documentation
2017-06-13 14:19:42 +00:00
aiju
d5e55f5140
add vmx(1)
2017-06-13 14:18:14 +00:00
aiju
8029c3d8c4
pc: add vmx device
2017-06-13 14:15:09 +00:00
aiju
13869bab11
pc/pc64: keep shadow copy of DR7 in Mach and use that to check whether we need to reset DR7 in procsave(); remove superfluous reset of DR7 in mmurelease()
2017-06-13 00:10:36 +00:00
aiju
e8082c1d1f
remove accidentally committed reference to devvmx
2017-06-12 23:03:40 +00:00
aiju
dea6bc51bc
pc/pc64: debugexc: ignore exception if in kernel mode and can't get hold of up->debug
2017-06-12 22:58:25 +00:00
aiju
89f71fa9ed
acid(1), proc(3): document watchpoints
2017-06-12 20:31:04 +00:00
aiju
fff474d863
xd: use new bio magic to make -u more efficient
2017-06-12 19:56:57 +00:00
aiju
1a40bdeb84
add aux/icanhasvmx
2017-06-12 19:54:31 +00:00
aiju
3844090f39
pc/pc64: reset DR7 in mmurelease
2017-06-12 19:46:25 +00:00
aiju
dae0f4d28d
aux/cpuid: decode family and model bitfields
2017-06-12 19:36:52 +00:00
aiju
744a4a8270
acid: fix goofup
2017-06-12 19:30:56 +00:00
aiju
68cfc786ba
acid: watchpoint support
2017-06-12 19:29:20 +00:00
aiju
5dcb407add
acid: provide hooks 'procattach' and 'dying'
2017-06-12 19:28:27 +00:00
aiju
7c62868a9f
acid: always create proclist variable
2017-06-12 19:27:49 +00:00
aiju
0f653d0f29
acid: add getfields() builtin
2017-06-12 19:24:32 +00:00
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
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
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