repo.or.cz
/
linux-2.6
/
kvm
/
zwu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Merge remote-tracking branch 'upstream/master' into kvm-devel
2011-07-31
T
a
kuya Yoshikawa
KVM:
x
86 emulator:
M
ake
x
8
6_
d
e
code_insn() return p
r
oper
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-31
Takuya Yo
s
hikawa
KVM: x8
6
emulator:
Let
c
o
m
p
iler know insn_fetch() rarely
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-31
Takuya Yoshik
a
w
a
KVM: x8
6
emulator: Drop
_
size a
r
gu
m
ent from ins
n
_f
e
tch()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-31
Ta
k
uya Y
o
s
h
ikawa
KVM: x86 emulator:
Us
e
ctxt->_e
i
p
d
irectly i
n
do_i
n
sn_fetch_
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuy
a
Yo
s
hikawa
KVM: MMU: Int
r
oduce is_last_g
p
t
e() to clean up wal
k
_
addr_gen
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuya
Yosh
i
ka
w
a
KVM: MMU:
R
ename the walk label in walk_add
r
_ge
n
eric()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
T
a
kuya Yoshikawa
KVM:
M
MU:
Clean up the error handl
i
ng of wa
l
k_addr
_
generi
c
(
)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Tak
u
ya Yoshikawa
K
VM: x8
6
emulato
r
: Use opcode::
e
x
e
cute for CLI/
S
TI
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuya Y
o
shikawa
KVM: x86 emu
l
ator: Use
opcode::exec
u
te
f
or LOOP/JCXZ
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuya Yos
h
ikawa
KVM: x86 emulato
r
:
C
lean up IN
T
n/INTO/INT 3
(
CC/CD/CE
)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
T
a
kuya Yoshikaw
a
KVM: x86 e
m
ulator
:
Use
opco
d
e::exe
c
ute for
M
OV(8C/8E)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuya Y
o
shikawa
KVM: x86 e
m
ulato
r
:
Use opcode::execute for RET(C3)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
T
a
kuya Yoshikawa
K
VM: x86 emulator: U
s
e opcode::execute for XC
H
G
(
8
6/87)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
T
a
kuya Yoshi
k
a
wa
KVM: x86 emulator
:
Use
o
pcode
:
:ex
e
cut
e
f
or TES
T
(84
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
T
akuya Yos
h
ikawa
KVM: x86 emul
a
tor: Use
o
p
c
ode::execute
for some
i
nst
r
u
c
t
ions
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuya
Y
oshikawa
KV
M
: x
8
6
emulator: Rename emulate_xxx() to em_xxx()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Tak
u
y
a
Yoshikaw
a
KVM: x8
6
emulator: Use
the
p
oi
n
ters ctxt and
c consiste
n
tly
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
T
a
kuya Yoshik
a
wa
KVM: x86 e
m
ulator: Avoid cl
e
ar
i
ng the whol
e
decode_cache
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
T
akuya
Y
oshikawa
KVM:
x
86 emula
t
or: Cle
a
n
u
p in
i
t_emulate_ctxt
(
)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuya Yoshika
w
a
KVM:
x86 emulator: Stop passing
c
txt->
o
ps as arg
o
f
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuya Yoshik
a
wa
KVM: x86 emu
l
ato
r
: Stop passing
ctxt->ops as arg
o
f
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-12
Takuy
a
Yosh
i
kawa
K
V
M: x86 e
m
ulator:
Pl
a
ce insn_fetch helper
s
together
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-07
Takuy
a
Yos
h
ikawa
KVM: MMU:
Introduce is
_
last_gpte() to
c
l
ean up wal
k
_addr_
g
en
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-07
Takuya Yoshikawa
KVM: MM
U
:
Rename the w
a
l
k
labe
l
in walk_
a
ddr_generic()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-07-07
Takuya Yoshikawa
K
V
M: MM
U
: C
l
ean up
the error handling of walk_
a
ddr_ge
n
eric()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-31
T
a
ku
y
a
Y
oshikawa
KVM: x86 e
m
ulator: Use o
p
code::e
x
ecute for CLI
/
STI
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-31
Takuya Yoshikawa
KVM:
x
86 emulator
:
Use o
p
c
ode::execut
e
f
o
r LOOP/JCXZ
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-31
Takuya Yoshikaw
a
K
VM:
x
86 emulator: Clean u
p
INT n/INTO/INT 3(CC/C
D
/CE)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-31
Takuya Yos
h
ikaw
a
K
V
M:
x
86 emulator: Use opcode::e
x
e
c
ute for MO
V
(8C/8E)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-31
T
a
k
uy
a
Yoshik
a
wa
K
V
M: x86 emu
l
at
o
r: Use
opcode::exe
c
ute for RET(C
3
)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-31
T
a
kuya Yos
h
ikawa
KVM: x86
e
mulator: Use opcode::execute for XCHG(86/87)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-31
Takuya
Y
oshikawa
K
V
M:
x
86 em
u
lator
:
Use opcode::execu
t
e for TEST(84
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-31
Tak
u
ya Yos
h
ikawa
K
V
M: x86 em
u
lator:
Use opcode::execute for some
instruction
s
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-31
Takuya
Yo
s
h
i
k
awa
KVM:
x86 emulator:
R
ename emu
l
a
te_xxx() to em_xxx()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-31
Ta
k
u
y
a
Yoshi
k
a
w
a
KVM: x86 emulator: Use t
h
e po
i
nters ctxt
a
nd c co
n
sistently
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-26
Takuya
Yos
h
ikawa
KVM
:
x8
6
emulator:
Avoid clear
i
ng
the whole
d
ec
o
de_cac
h
e
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-26
Takuya Yoshikawa
K
V
M: x86 emulator: Clean
up init_e
m
ulate_ctxt()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshika
w
a
K
VM: MMU
:
Use ptep_user
for cmpxchg_gpte()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
T
a
kuya
Yoshikawa
KVM: x86 emulator: Ma
k
e
j
m
p far em
u
lation
into a sepa
r
ate
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
T
a
ku
y
a Yoshikawa
KVM: x86 emulator:
Renam
e
emulate_g
r
p
X
(
) to em_grpX()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Ta
k
uy
a
Yos
h
ikawa
KVM
:
x86
e
mulator: Remove un
u
sed arg from emulate_pop()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshikawa
KVM: x86 emulator: Remove u
n
use
d
arg from w
r
i
te
b
ack(
)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Y
o
shikawa
KVM: x86 em
u
l
ator: Remove
unused arg from read_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: R
e
move u
n
used arg from seg_overrid
e
()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
T
a
kuya Yoshikawa
KVM: V
a
li
d
ate userspace_addr of memslot when
r
eg
i
s
t
ere
d
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshikawa
KVM: MMU: Clea
n
up gpte reading with
c
opy
_
from_user()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshikawa
KVM: MMU: Fix 64-bit
p
aging
b
re
a
kage
o
n x86_
3
2
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshik
a
w
a
KVM: x86 emul
a
tor
:
Use opcode::e
x
ecute for PUSHF/POPF
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Y
o
shikawa
KVM:
x
86 emulator:
Use opcode::execute for PUSHA/POPA
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuy
a
Y
o
sh
i
kawa
KVM: x86
emu
l
ator
:
Use opcode::execu
t
e for POP reg
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuy
a
Y
oshikawa
KVM: x86 emu
l
ator
:
Use opc
o
de::
e
xecute
for Group 1
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshi
k
awa
KVM:
MMU:
O
pti
m
ize guest
page
t
a
ble wa
l
k
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-22
Takuya Yoshikawa
KVM: x86 e
m
ulator: Fix unconditional return fr
o
m get_descrip
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-18
Takuya Yoshikawa
KVM: x8
6
em
u
lato
r
: Sto
p
passing
ctxt->ops as arg of
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-18
Takuya Yoshikawa
KVM: x86 emu
l
ator: Stop pass
i
ng ctxt-
>
ops as arg of
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-18
Tak
u
ya Y
o
shikawa
K
V
M: x86 emu
l
ator
:
Place
i
ns
n
_fetch
helpers toge
t
her
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-11
Takuya
Yosh
i
kawa
KVM: x86 emulator: Use em_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
Takuya Yos
h
ikawa
KVM: x8
6
emulator: Make emulate_push() st
o
re
t
h
e value
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-11
Ta
k
u
ya Yoshika
w
a
K
VM: x8
6
emulator: Di
s
able writeback for C
M
P em
u
lation
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-09
Tak
u
ya Yoshikawa
K
VM: x86 emulato
r
: M
a
ke jmp f
a
r em
u
lati
o
n into a separat
e
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-09
Tak
u
ya Yos
h
ikawa
KVM: x86 emulator: R
e
n
a
me em
u
late_gr
p
X() to em_grpX
(
)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-09
Takuya Yoshikawa
KVM: x86 emulator: Remove unuse
d
arg from
e
m
ulate_
p
op(
)
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-09
T
a
kuya Yoshikawa
KVM: x86 emulato
r
: Remove unused arg from w
r
it
e
bac
k
()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-09
Takuya Yoshikawa
K
V
M: x86 emulator: Remove unuse
d
arg from read_desc
r
iptor()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-09
Takuya
Yos
h
ikawa
KVM: x8
6
emula
t
or: Remo
v
e unused arg
f
r
om seg_
o
verrid
e
()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-09
Takuya Yoshikawa
KVM: Validate users
p
ac
e
_add
r
o
f
memslot when re
g
i
st
e
red
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-09
Taku
y
a Yosh
i
kawa
K
V
M
: MMU: Cl
e
an up gpte reading with copy_from_use
r
()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-05-04
T
akuya Yoshikawa
KVM
:
MMU:
U
se ptep_user for cm
p
xchg_gpte()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-04-28
T
akuya Yos
h
ikawa
KVM:
MMU:
F
i
x
64-bit pag
i
ng bre
a
kage
on x86_3
2
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-04-24
Takuy
a
Yoshikawa
KVM:
x
86 e
m
u
lator: Use op
c
ode::
e
xecute fo
r
PUSHF/POPF
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-04-24
Takuya Yo
s
hikawa
KVM: x86
e
mulator: Use opc
o
de
:
:
e
xec
u
te f
o
r P
U
SHA/POPA
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-04-24
Takuya Yoshikaw
a
KVM: x86 e
m
ulat
o
r: Use opcode::execute for
POP reg
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-04-24
T
akuya Yos
h
ikawa
KVM: x86 emul
a
tor: Use opcode::
e
xecute
f
o
r
Group 1
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-04-24
T
ak
u
ya Yoshikawa
KVM: MMU:
Opt
i
m
i
ze gu
e
st page
t
able walk
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-04-17
Takuya
Y
o
s
hikawa
K
V
M: x86 emulator: Use em_p
u
sh
(
) i
n
st
e
ad of emulate
_
push()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-04-17
T
a
kuya Yoshi
k
a
wa
KVM: x86 emulator:
M
ake emulate_
p
ush() store the value
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-04-17
Taku
y
a
Yoshik
a
wa
KV
M
: x86
e
m
u
lator: Disable writeb
a
ck for C
M
P e
m
u
l
ation
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-03-17
Takuya Yoshikawa
K
V
M: x8
6
:
Remove useles
s
r
egs_page poi
n
ter
f
rom k
v
m_
l
a
p
ic
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-03-06
T
a
kuya Yoshikawa
KVM: x86: Remo
v
e useless regs_pa
g
e po
i
nter from kvm_lapic
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Tak
u
ya Yosh
i
k
awa
KVM
:
Take
m
iss
i
ng slots_
l
ock f
o
r kvm_io
_
bus_unregi
s
ter_dev()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya Yoshikawa
KVM:
M
M
U:
M
a
k
e
the
w
ay
o
f accessing lpa
g
e_i
n
fo more
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya
Yoshikawa
KVM: MMU: Avoid dr
o
ppin
g
a
ccessed
bit while
r
emoving
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Taku
y
a
Yoshikawa
KVM:
r
enam
e
hardware_[d
i
s|en]
a
ble() to *_n
o
lock() a
n
d
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya Yo
s
h
i
kawa
KV
M
: take
k
vm_lock for hardware_disable()
d
uring
c
p
u
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
T
a
k
u
ya Yoshik
a
wa
KVM: re
p
l
ace
vmalloc and
memse
t
w
i
th vzal
l
oc
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
T
a
kuya Yoshikawa
KVM: use kmalloc() for s
m
all
dir
t
y bitm
a
ps
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Ta
k
uya Yoshi
k
awa
KVM: pre-allocat
e
one more
d
irty
bitma
p
t
o
avoid
vmalloc()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2011-01-12
Takuya Yoshikawa
K
V
M:
i
n
troduce wrapper functions f
o
r creating/destroying
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-12-16
T
a
kuya Yoshikawa
KVM: Take missing slots_lock fo
r
kvm
_
i
o
_
b
us_unreg
i
ster_dev()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-12-07
T
akuya
Yoshikawa
KVM:
M
M
U: Make the w
a
y of
a
cc
e
ssin
g
lpage_in
f
o
more
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-12-06
Takuy
a
Y
oshikaw
a
KVM: MMU: Avoid dropping accessed
bit w
h
i
l
e re
m
oving
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-11-18
Takuya
Yoshik
a
wa
KVM:
r
e
n
a
me hard
w
are_[dis|en
]
a
bl
e
() to
*_n
o
loc
k
()
a
nd
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-11-18
T
a
kuya Yoshikawa
KVM: tak
e
kvm
_
l
o
ck for hardware_
d
i
s
a
bl
e
() duri
n
g cp
u
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-11-03
Taku
y
a Yoshikawa
KVM: r
e
place vmal
l
oc and memset wi
t
h
v
zalloc
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-11-01
Takuya Yoshikawa
KVM
:
u
s
e kmalloc() for small dir
t
y bitmaps
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-11-01
Takuya Y
o
shikawa
K
VM: p
r
e-
a
llo
c
ate
o
ne more dirty b
i
tmap to av
o
id vmalloc()
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-11-01
Takuya Yoshikawa
KVM
:
introd
u
c
e
wrappe
r
function
s
f
o
r
creat
i
ng/de
s
tr
o
ying
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-10-24
Taku
y
a Yosh
i
kawa
K
VM
:
i
a
6
4: defi
n
e
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 Yoshika
w
a
sched
:
Comment updates: fix defaul
t
latenc
y
a
nd gra
n
ularity
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
2010-09-02
T
akuya Yoshikawa
KVM:
i
a64
:
d
ef
i
ne kvm_lapic_enabled() to
fi
x
a
compile
.
.
.
Signed-off-by:
Takuya Yoshikawa
<yoshikawa.takuya@oss.ntt.co.jp>
commit
|
commitdiff
|
tree
next