aiju
c3d372c3da
vmx(1): fix '-v text'
2017-06-18 01:51:28 +00:00
aiju
98b1a59547
vmx(1): don't zero all memory, don't abandon uart on eof, sleep before transmitting uart data
2017-06-17 23:30:23 +00:00
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
31d14c316a
correct the greatest omission
2017-06-16 08:07:25 +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
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