repo.or.cz
/
linux-2.6
/
x86.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
KVM: x86 emulator: Use opcode::execute for LOOP/JCXZ
2011-07-12
Takuya
Y
oshikaw
a
KVM: x86 em
u
lator:
Use opc
o
de
:
:execute for LOOP/JCX
Z
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuya Yoshikawa
K
V
M: x86 emul
a
tor: Clean up
INT n/
I
N
TO/INT 3(CC
/
C
D
/CE)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
T
akuya Yos
h
ikawa
KVM: x
8
6 emulator:
U
se opcode:
:
execute fo
r
MO
V
(8C/8E)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Ta
k
uya
Y
oshika
w
a
KVM:
x86 emula
t
o
r
:
Use
op
c
o
d
e::execute for RET(C3)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuya Yosh
i
kaw
a
KVM: x86 emulator: Use o
p
code::execute for XCH
G
(86/87
)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuy
a
Yo
s
h
i
kawa
KVM:
x
86
emulator: Use opcode::execu
t
e
for TEST
(
84
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Ta
k
uya Yoshi
k
awa
KVM: x86 e
m
ulator: Use opc
o
d
e
::execute for
some instructions
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuya Yoshik
a
wa
KVM:
x
8
6 emulator: Rename
e
mulate_xxx
(
)
t
o
em_xxx
(
)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
T
a
kuya Yoshi
k
awa
KVM
:
x
8
6 emul
a
tor: Use
t
h
e
pointers
ctxt and c
consistently
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
T
aku
y
a Yoshikawa
KVM: x86 emulator: Avoid clearing the whole decode_cache
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
T
a
kuy
a
Yoshikawa
KVM: x86 em
u
lator: Clean up init_emulate_ctxt()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
T
a
ku
y
a Yoshi
k
awa
KVM: x86 e
m
ulator: Stop passing ct
x
t->op
s
as arg of
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Ta
k
uya Yo
s
h
ikaw
a
KVM
:
x86
emulator: Stop passi
n
g ctxt-
>
ops a
s
ar
g
of
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuya
Y
oshikawa
K
V
M: x86 emulator: P
l
ace insn_fet
c
h
h
e
l
p
e
rs toget
h
e
r
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshik
a
wa
KVM:
M
M
U: Use
ptep_user for cmpxc
h
g_gpte()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Y
o
shikaw
a
KVM:
x86
e
mul
a
tor: Make jmp far emulation into a separate
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
T
akuya Yo
s
hikaw
a
KVM: x8
6
emul
a
t
o
r: Rename emula
t
e_grpX() to em_grpX()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya
Yoshik
a
w
a
K
V
M: x86
e
mul
a
tor:
Remove unused a
r
g
f
ro
m
emulate_pop()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
T
a
k
uya Yoshikawa
KVM: x86 emulator: Re
m
ov
e
u
nused
a
rg
f
rom
writeback()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshikaw
a
KVM: x
8
6
e
mulator: Remove un
u
sed
a
r
g
from re
a
d_descrip
t
or()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Tak
u
ya Yoshik
a
w
a
K
V
M: x8
6
emulator
:
Re
m
ove u
n
u
se
d
arg from
s
eg_over
r
ide()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya
Y
oshika
w
a
K
VM:
V
alidate userspace_addr
o
f memsl
o
t when
r
egi
s
tered
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshi
k
awa
K
VM: MM
U
: Clean u
p
g
p
te reading with copy_from_user
(
)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuy
a
Yosh
i
ka
w
a
KVM:
MMU: Fix 64-
b
it pag
i
ng breakag
e
on x86
_
32
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshikaw
a
KVM: x8
6
emulato
r
:
U
se
o
p
co
d
e::execute
for PUSH
F
/POPF
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yo
s
hik
a
w
a
KVM: x
8
6 emulator:
Use opco
d
e::exe
c
u
t
e for PUSHA/POPA
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshikawa
K
V
M
: x86 emulator: Use opcode::exec
u
te
f
o
r POP reg
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshikawa
KVM: x86 emulator: Use
o
pcod
e
::exe
c
ute for Group 1
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya
Y
oshikawa
KVM: MM
U
: Opt
i
mize guest p
a
ge tab
l
e wa
l
k
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-11
T
a
k
u
ya Yoshi
k
awa
KVM: x8
6
emulator:
U
se e
m
_push(
)
instead o
f
emul
a
te_push(
)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-11
Taku
y
a Yosh
i
kawa
K
V
M: x8
6
e
m
ula
t
or: Make emu
l
ate_push
(
) store th
e
value
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-11
T
a
kuya Yos
h
ik
a
wa
KVM: x
8
6 emulator:
Disable
write
b
ack for CMP emulatio
n
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-03-17
T
akuy
a
Yoshika
w
a
KVM: x86: Remo
v
e us
e
less
r
egs_page pointer
f
rom kvm_lapic
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya
Y
oshikawa
KVM:
T
ake missing
sl
o
ts_lock for kvm_io_bu
s
_
u
nregister_dev()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya
Yosh
i
kawa
K
VM: M
M
U: Make the w
a
y
of a
c
cessing lpage_info more
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya Yoshikawa
KVM: MMU: Avoid
droppin
g
a
c
c
essed bi
t
while removing
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya Yoshikawa
KVM: r
e
name hard
w
a
r
e_[dis|en]able(
)
t
o *_nolock
(
)
a
n
d
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya Yoshikawa
KVM:
t
a
ke kvm_l
o
c
k
fo
r
ha
r
dware_disable()
during cpu
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya Yoshi
k
awa
K
VM:
r
eplace vmalloc a
n
d memset with vzallo
c
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya Yoshikawa
KVM: use kmal
l
oc() fo
r
sm
a
ll d
i
rty b
i
tmaps
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
T
a
k
u
y
a
Y
o
shikawa
KVM: pre-allo
c
at
e
one mo
r
e di
r
ty bitmap to a
v
oid vmal
l
oc()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuy
a
Yoshik
a
w
a
KVM: introduce wr
a
pper fun
c
tions f
o
r creatin
g
/dest
r
oyi
n
g
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-10-24
T
a
kuya Yoshikawa
KV
M
: ia
6
4
:
define kvm_lapic_enabled() to fix a
compile
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-10-14
Takuya Yoshikawa
sc
h
e
d: Comm
e
nt updates:
f
i
x default latency and gran
u
larity
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-08-01
Takuya Yoshikawa
KV
M
: ia6
4
: clea
n
up kvm_ia
6
4_sync
_
dirty_log()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-08-01
T
a
kuya Yoshi
k
awa
KVM: i
a
64: fi
x
dir
t
y
_
l
og_lo
c
k
s
p
in
_
lo
c
k section not
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-08-01
Taku
y
a
Y
oshikawa
KVM: x86: a
v
o
id
unne
c
essary bitmap allocation when
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-07-21
Ta
k
uya Yoshikawa
K
c
o
n
fig
.
debug: FAIL_IO_
T
IMEOUT: typo
Faul ->
Faul
t
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-06-01
Takuya Yos
h
ikawa
b
i
nf
m
t_elf_fdpic: Fix clear_user() error handling
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-05-27
T
a
kuya
Y
o
shikaw
a
vhost: fix the memory
l
eak which
w
ill
h
a
ppen
when memory_a
c
c
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-05-27
T
a
k
uya Yoshi
k
a
w
a
vhost-net: fix
to check the return value
o
f
copy_to
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-05-27
Takuya Yo
s
hikawa
vhost
:
fix to
c
he
c
k the ret
u
rn value of copy
_
t
o/from
_
u
s
e
r
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-05-17
Takuya Yoshikawa
KVM: Remove test-bef
o
re-set optimization for dirty
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-05-17
Takuya Yoshi
k
awa
KVM: limi
t
th
e
n
umb
e
r of pages per mem
o
ry sl
o
t
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-05-17
Takuya Yoshi
k
awa
KVM: coal
e
sced
_
mmio: fi
x
kvm_co
a
lesced_mmio_in
i
t()
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-04-25
Takuy
a
Yoshi
k
awa
KVM:
upd
a
te gfn_to_
h
va(
)
to use gfn_to
_
hv
a
_
me
m
sl
o
t()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-04-25
Takuya
Yos
h
ika
w
a
K
VM: remove redundan
t
p
ro
t
o
t
y
pe o
f
l
oad_pdptrs()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-04-25
T
akuya
Yoshikawa
KVM: x8
6
emul
a
tor:
Fix x8
6
_emul
a
te_insn() n
o
t
to use
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-04-25
Takuya Yos
h
ikawa
KV
M
: x86 e
m
ul
a
tor: X
8
6EMUL macro repla
c
e
m
ents: x86_emulate_i
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-04-25
Tak
u
ya Yoshi
k
awa
KVM: x8
6
emulator: X86EM
U
L macro replacements: fro
m
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-04-20
Takuya Yoshikawa
KVM:
f
i
x
the
h
a
ndl
i
ng of dirty bitm
a
ps to avoi
d
ove
r
fl
o
ws
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-04-20
Takuya Yos
h
ikawa
KVM:
S
VM: Fix mem
o
ry l
e
aks that
happen
when svm_create_vcpu
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Ta
k
uya
Y
oshika
w
a
K
VM
:
Fix
e
mula
t
e_sys
[
ca
l
l, enter, exit]()'s fault hand
l
ing
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Ta
k
uya
Y
oshikawa
KV
M
: F
i
x load_gu
e
st_
s
egment
_
desc
r
ipto
r
(
)
to injec
t
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Takuya Yo
s
hi
k
awa
KVM: R
e
move redundant reading
o
f rax on OU
T
i
n
struct
i
ons
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Takuya Yoshikawa
KV
M
: fix kvm
_
fix_hypercall()
t
o re
t
ur
n
X8
6
EM
U
L_*
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Takuya
Y
oshikawa
K
VM: fix load_guest_segment_descriptor() to r
e
tu
r
n
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Takuya Yoshikawa
KVM: x8
6
: Use
macros for x86_emulate_ops t
o
a
void futur
e
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Takuya Yoshika
w
a
KV
M
: rena
m
e
is_writeble_pte()
t
o
is_writ
a
ble_pte()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Takuya
Yoshikawa
KVM: Fi
x
the
expla
n
ation of
write_
e
mu
l
a
t
e
d
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree