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: Avoid clearing the whole decode_cache
2011-07-12
Takuy
a
Yoshikawa
K
VM: x86
e
mulat
o
r: Avoid
c
l
e
aring the whole
d
ecode_cache
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
T
akuya Yoshi
k
awa
KVM: x86 emulator: Clean up in
i
t
_
emulate_ctxt()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuya Yoshikawa
K
V
M
:
x
8
6 emula
t
o
r: Stop pass
i
n
g
ctxt->ops as arg of
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuya
Yoshikawa
KVM: x86 emulator: St
o
p
p
as
s
ing ctxt->ops as arg o
f
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuya Yoshi
k
awa
KVM
:
x86 em
u
lator: Place insn
_
fetch helper
s
togethe
r
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshik
a
wa
KVM: MMU
:
Use ptep_user fo
r
cmpxch
g
_gpte()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
T
akuya Yos
h
i
k
awa
K
V
M
: x86 emulator: Make j
m
p far emulation i
n
t
o a sep
a
rate
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yos
h
i
kawa
K
V
M: x86 emulat
o
r
:
R
en
a
me emulate_gr
p
X() to em_grpX()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Y
o
shi
k
awa
K
VM:
x
86 emulator:
Remove
unused
a
rg from emul
a
te_pop()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshikawa
KVM: x86 emu
l
ator: R
e
mo
v
e
unused arg
f
r
o
m writeback(
)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Ta
k
uya
Y
oshikawa
KVM:
x
86 emulator:
Remove unused arg from
r
ea
d
_d
e
scriptor()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshikawa
KVM
:
x86 emulator: Remove un
u
s
ed arg fro
m
s
eg_o
v
errid
e
(
)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yosh
i
kawa
KVM: V
a
lida
t
e userspace_addr o
f
me
m
slot when register
e
d
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshik
a
wa
K
VM: MMU:
C
lean up
g
pte
r
eading with copy_f
r
om_user()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshikawa
KVM: MMU:
Fi
x
64-
b
i
t
p
a
g
ing
b
reakage on
x86_32
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshikaw
a
K
V
M:
x86 e
m
ulator: Use opcode::execute for PUSHF/POPF
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Tak
u
ya Y
o
shikawa
KVM: x8
6
emulator: Use opcode::execut
e
for PUSHA
/
POPA
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
T
a
kuya
Y
o
shikawa
KVM:
x
8
6
emulator: Use opcode::execute for POP reg
.
.
.
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:
U
se op
c
ode::execut
e
fo
r
G
r
o
up 1
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Tak
u
ya
Yoshikawa
K
VM: MMU: Op
t
imize
g
u
e
s
t page
table
w
alk
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-11
Takuya
Y
oshikawa
KV
M
: x86 emul
a
t
o
r: U
s
e em_push() instead of emulat
e
_push()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-11
Takuya Yosh
i
kawa
KVM: x86 emulator: Make emulate_push() st
o
r
e the value
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-11
T
akuya Yos
h
ikawa
KVM: x86 emulator: Disable write
b
ack
f
or CM
P
emulation
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-03-17
Takuya Yoshikaw
a
KVM:
x86: Remove usel
e
ss
r
egs_
p
age po
i
nt
e
r
from kvm_lapi
c
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Ta
k
uya Yoshikawa
K
V
M: Take
m
issing slots_lock
for kvm_io_bus_un
r
egister_dev()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya Yoshikawa
KVM: MMU:
M
ake the way of accessing lpage_info
more
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Tak
u
ya Y
o
shikawa
KVM:
M
M
U: A
v
oid dropping acc
e
ssed
b
it while removing
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Ta
k
uya
Yoshikawa
KVM: rename
hardware_[d
i
s|en]abl
e
()
to *_nolock() and
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya Yoshik
a
w
a
KVM
:
take kvm_l
o
c
k for hardware_disable()
d
ur
i
ng cpu
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya Yoshikawa
K
V
M: replace v
m
alloc and
memset wi
t
h vzalloc
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Taku
y
a Yo
s
hika
w
a
KVM:
use kmalloc() for sm
a
ll dirty bitmaps
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya Yoshikawa
KVM: pre-allocate one m
o
re dir
t
y bitmap
t
o avoid
v
mallo
c
()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
T
a
ku
y
a Yoshika
w
a
KVM
:
introduce wrap
p
er
f
unct
i
ons
for cr
e
ating/destroying
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-10-24
Takuya Yoshikawa
KVM: ia64: define kvm_
l
apic_e
n
abled() to fix a compile
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-10-14
T
a
kuya Yoshik
a
wa
sched:
Comme
n
t
updates: fix
default latency
and granu
l
arity
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-08-01
Takuya Yoshikawa
KVM: ia
6
4: cleanup kvm_ia64_sync_
d
irt
y
_log()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-08-01
Takuya Yo
s
hikawa
K
V
M: ia64: fix dirty_log_lock spin_lock
section n
o
t
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-08-01
Ta
k
uya
Y
o
shi
k
awa
K
V
M: x86:
a
void u
n
nece
s
s
a
r
y
bitmap allocation when
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-07-21
Tak
u
ya Yo
s
h
i
kawa
Kconfig
.
debug: FAIL
_
IO_TIMEOUT:
t
yp
o
Faul
-
> Fault
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-06-01
Takuya Yos
h
i
k
awa
binfmt_elf_fdpic
:
Fi
x
cl
e
ar
_
u
s
er()
e
rror handlin
g
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-05-27
Takuya
Y
oshikawa
vhost
:
fix the mem
o
ry l
e
ak whic
h
will hap
p
en wh
e
n
memory_ac
c
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-05-27
Taku
y
a Y
o
s
h
ikawa
vhost-net: fix
t
o check the return valu
e
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
h
eck the return v
a
lu
e
of copy_
t
o/f
r
om_user
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-05-17
Takuya
Y
o
s
hikawa
KVM:
Remove
t
est
-
befor
e
-set optimization for dirty
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-05-17
Takuya
Y
osh
i
kawa
KVM: limit the number
of
p
a
ges per memo
r
y slot
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-05-17
T
a
k
u
y
a
Yo
s
hika
w
a
KVM: coale
s
ced_mmio: fix kvm_coalesced_mm
i
o_init()
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-04-25
Tak
u
ya Y
o
shikawa
KVM: updat
e
gfn_to_hva() t
o
use gf
n
_to_hv
a
_memslot()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-04-25
Takuya Yosh
i
kawa
KVM: remove red
u
nd
a
nt proto
t
ype of load_pdptrs()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-04-25
Takuya
Yosh
i
kawa
K
V
M: x86 emulator: Fix x8
6
_
emulat
e
_insn()
n
ot
t
o use
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-04-25
Takuya Yoshi
k
awa
KVM: x86 emul
a
to
r
: X
8
6EMU
L
macro replac
e
ment
s
: x86_em
u
late_i
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-04-25
Takuya Yos
h
ikawa
KVM:
x
86
emulator
:
X86EMUL macr
o
replacements: from
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-04-20
Takuya
Y
oshikawa
KVM: fix the
han
d
ling
of
dirty bit
m
a
ps t
o
a
void overflows
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-04-20
Takuya
Y
oshikawa
K
V
M
:
SV
M
: Fix memor
y
le
a
ks t
h
a
t
ha
p
pen wh
e
n svm_create_vcpu
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Takuya Yoshikawa
K
V
M
: Fi
x
emu
l
ate_sys[cal
l
, enter, exit
]
()'s fa
u
lt
h
a
ndling
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Takuya
Y
oshikawa
K
V
M: Fix l
o
a
d
_guest_se
g
ment_descriptor() to
inj
e
ct
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Takuya
Y
o
sh
i
kaw
a
KVM: Remove
re
d
u
nda
n
t reading
o
f
r
ax on OUT
i
nstructions
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Takuya Yoshikawa
KV
M
: fix kvm_fix_hyperca
l
l()
to
return X86
E
MUL_*
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Takuya Yoshi
k
awa
KVM: fix
load_guest_segment_descriptor() to return
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Tak
u
y
a
Yoshik
a
wa
KVM: x86: Use macros for
x
8
6_emulate_ops
t
o avoid future
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Takuya Yo
s
hikawa
KV
M
: rename is_writeble_pte()
to
i
s_writable_pte()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-03-01
Takuya
Y
oshikawa
KVM: Fix
t
h
e
explanation of write_emulated
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree