repo.or.cz
/
linux-2.6
/
kvm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
KVM: MMU: Move pse36 handling to the guest walker
2008-01-30
Avi K
i
vi
t
y
KVM: M
M
U: Mo
v
e pse36 handl
i
n
g to the guest walker
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: M
M
U:
Introduc
e
and use gpte_to_gfn()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: Don't bo
t
her t
h
e mmu if cr3 load do
e
sn't change cr3
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU: Avo
i
d unnecessary
remote
tlb fl
u
shes when
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivi
t
y
KVM: Add statistic
f
o
r remote tlb flushes
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
V
M
:
M
MU: Implement guest page
f
ault bypass
for nonpa
e
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: Spl
i
t v
c
pu creation
to avoid vcpu_load() be
f
o
re
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
V
M
:
x86 emulator: prefe
t
ch up to 15 bytes o
f
the
i
n
s
tr
u
ctio
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM
:
x86 emu
l
ator:
retire ->write_st
d
()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
Kiv
i
t
y
KVM: Export include/asm-x86/kvm
.
h
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi
Ki
v
ity
K
V
M: MM
U
: Remove unused
v
ariable
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU: Add some mm
u
statistics
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i
Kivity
KVM: Exte
n
d
s
t
a
ts support
f
or VM stats
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Ki
v
ity
KVM: Add instr
u
ct
i
on emu
l
a
tion statistics
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
ivity
K
VM: Add
f
pu_reload
c
ou
n
t
er
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivi
t
y
KVM:
R
eplace 'light_exits' stat with 'host_sta
t
e_reload'
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
ivity
KVM: VMX: Consol
i
date registe
r
usage in vmx_vcpu_run()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kiv
i
t
y
KVM:
Simplify CPU_T
A
SKS_F
R
O
ZEN cpu notifier
h
a
ndling
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivit
y
KVM
:
Fix f
a
ults during inje
c
t
i
on of
r
eal
-
mode interrupts
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
A
vi Kivity
KVM: VMX:
R
ead & store I
D
T_VEC
T
O
R
ING_I
N
FO_FIELD
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
VM: VMX: Use vm
x
to inject real-mode i
n
terrupt
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivit
y
KVM
:
x86 e
m
ulator:
H
o
i
st modrm and abs
d
ecoding into
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
ivity
KVM: Simplify dec
o
de_register_operand() calli
n
g conven
t
ion
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: x86 emulator: centrali
z
e decoding o
f
one-byte
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi
Kivity
KVM
:
x86 emula
t
o
r
: Extract the
c
ommon
code of SrcReg
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
A
vi Kivity
KVM: MMU: To
p
u
p
t
h
e mmu memory prealloca
t
i
o
n caches
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: Move page fault p
r
ocessing
to common code
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
A
vi Ki
v
i
t
y
K
V
M: x86 e
m
ulator: do
n
't
d
epend
on c
r
2 fo
r
mov abs
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivity
KVM: Ad
d
a mig
h
t_sleep() annotation to gfn_to_pa
g
e()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
ivity
KVM: Move vmx_vcpu_reset() out
of v
m
x_vcpu_setup()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
VM: MMU: Simpli
f
y p
a
ge tabl
e
walker
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivi
t
y
KVM: Rename KVM_
T
LB_FLUSH
t
o KVM_REQ_TLB_FLUSH
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivit
y
KVM: Move apic tim
e
r interrupt backlog processing
to
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi K
i
vity
KVM:
M
MU: When upd
a
ting the dirty
bit, info
r
m the mmu
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
V
M
: MMU: Move dirty bit updates to a separate function
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
ivity
KVM: MMU:
I
nstantiate real-m
o
de shadows as user wr
i
tabl
e
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU
:
D
i
sable write ac
c
ess on clean l
a
r
g
e
pages
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i K
i
vity
KVM: M
M
U: Fix nx access
bit for huge p
a
ge
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
i
vity
K
VM: Move guest pt
e
d
irty bit man
a
gement to
the gu
e
s
t
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivit
y
KV
M
: VMX: Sim
p
lify vcpu_
c
lear
(
)
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivity
KVM:
V
MX:
D
o
n't clear the
v
m
c
s if
t
he
vcpu
is
n
ot loaded
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU: Make flooding dete
c
tion work
w
h
en guest page
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM
:
Allow not
-
presen
t
guest
pag
e
f
a
ults to
b
ypass kvm
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2008-01-30
A
vi Kivity
KVM: VMX: Further re
d
uce
e
fer
reloads
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-11-27
A
vi Kivity
K
VM: S
V
M: Unl
o
ad gu
e
s
t fpu
o
n vcpu
_
put()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-11-08
Avi Kivity
KVM: SVM: Intercep
t
t
he 'invd' and 'wbinvd' instructions
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-11-08
Avi Kiv
i
ty
KVM: x86
emulator: inv
d
instruction
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-11-08
Av
i
K
i
v
ity
KVM: SVM:
Defer nmi processing
until swit
c
h
to host
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-11-08
Avi Kivi
t
y
KVM
:
SV
M
: Fix SMP
w
ith k
e
rnel
apic
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-11-08
Avi
K
ivity
KVM: x86 emul
a
tor
:
f
ix '
p
ush imm8' emula
t
i
on
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-22
Avi Kivity
KVM: VMX: Force vm86 mode if setting flags during real
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-22
Av
i
Kivity
KVM: VM
X
: Handle
N
MI
s
be
f
ore
en
a
bli
n
g int
e
rrupts and
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-17
Avi K
i
vity
i386: simplify smp_cal
l
_function_single()
call sequence
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-17
Avi Kivity
i386: s
i
mplify
s
mp_call_function_s
i
ng
l
e(
)
c
a
ll
s
equence
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-17
Avi
Ki
v
ity
M
ove
P
R
EEMPT_NOTIFIERS i
n
to an alway
s
-inclu
d
ed
K
config
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-17
Avi K
i
vit
y
t
ime: si
m
plify smp_c
a
ll_f
u
nction_sin
g
le() c
a
ll se
q
uence
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-13
Avi Kivity
KVM:
Replace enum b
y
#
defin
e
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-13
Avi
Kivity
K
V
M: Skip pi
o
instruction when it is emul
a
te
d
, not
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-13
Avi K
i
vity
K
V
M: Imp
r
ove emulation failure reporting
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-13
Avi Kivity
KVM: Mo
v
e main vcp
u
loop into subar
c
h independent code
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-13
Avi K
i
vity
KVM
:
V
M
X: Mo
v
e vm
entry
f
a
i
l
ure handling to the exit
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-13
Avi Kivity
KVM: MMU:
D
on
'
t do
G
FP_NOWAIT
allocat
i
ons
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-13
Avi Kivity
KVM:
X86 emulator: fix 'pu
s
h reg' writeba
c
k
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-13
Avi Kivity
K
V
M: Clos
e
m
inor
r
ace in
signal
h
andling
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-13
Avi Kivity
KVM: U
s
e the scheduler preem
p
t
ion not
i
fiers t
o
make
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-13
Avi Kivity
KVM: x86 e
m
ulato
r
: fix faulty ch
e
ck for two-byt
e
opcode
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-13
Avi Kiv
i
t
y
KVM
:
x
86 emulator: fix cmo
v
for writeback changes
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-13
Avi Kivity
KVM: Future-proo
f
the exit
information uni
o
n ABI
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-10-13
Avi Kivit
y
i
386: Expose IOAPIC register defini
t
ions e
v
en if CONFIG_X86
_
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-09-22
A
vi Kiv
i
ty
KVM:
Fix virtualization me
n
u h
e
lp tex
t
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-09-14
Avi Kivi
t
y
KVM:
MM
U
:
Fix rare
oops on
g
uest c
o
nte
x
t switch
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-08-19
Avi Kiv
i
ty
KV
M
: Avoid c
a
lling smp
_
ca
l
l_function_single() with
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-08-07
A
vi Kivity
KVM
:
x86
em
u
lato
r
:
fix de
b
ug reg mov instructions
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-30
Avi Kivity
[IA64
]
Allow s
m
p_call_f
u
ncti
o
n_s
i
ngle() to current cpu
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-26
A
v
i K
i
vity
[PAT
C
H]
s
c
he
d
: arc
h
pre
e
mpt notif
i
er mechanis
m
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-25
A
v
i Kivity
KVM: Fix removal of nx cap
a
b
i
lity
f
rom guest cpuid
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-25
Avi Kivity
Revert "K
V
M: Av
o
id
useles
s
memor
y
write when possi
b
le"
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-25
Avi Kiv
i
ty
KVM: Corre
c
t
ly han
d
le w
r
ites cr
o
ssing a
page
b
ou
n
dary
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-22
A
v
i Kivity
K
V
M: Require
CONFIG_
A
NON_INODES
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-22
Avi Kivity
[P
O
W
E
RPC] Allow smp_call_function_single() to current cpu
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-21
Av
i
Ki
v
ity
K
VM: MMU
:
Fix cl
e
aning up the shadow
page a
l
locat
i
on
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-20
Avi Kivity
KVM
:
MMU
:
Fix oo
p
ses with SLUB
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-20
Avi
Kivity
KVM: x
8
6 emulator: implement rdmsr a
n
d wrmsr
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-20
Avi Kivity
KVM: F
i
x
memory slot management functions fo
r
g
uest smp
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-20
A
v
i Kiv
i
ty
KVM: MMU: St
o
re
nx bit for
large page shad
o
ws
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-19
Avi Kivit
y
i
386: Allow KVM
o
n i386 nonpae
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kiv
i
t
y
KVM: Use CPU_DY
I
N
G for disabling virtualiz
a
tion
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Kivity
K
V
M:
T
u
ne hotplug
/
suspend
I
PIs
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivit
y
KVM
:
K
e
e
p track of w
h
i
ch cpus have virtuali
z
ation enabled
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
SMP:
A
llow
smp_call_fun
c
tion_s
i
ngle() t
o
current cpu
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
v
i Kivity
i386
:
Allow
smp_call_fun
c
t
i
on_single(
)
to current cpu
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
Kivity
x8
6
_64: Allow
smp
_
call_fun
c
tion_single() to c
u
rrent
c
pu
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
HOTPLUG: Adapt t
h
ermal thrott
l
e to C
P
U_DY
I
NG
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Av
i
Kivit
y
HOT
P
L
U
G
:
A
d
ap
t
cpuset hotplug c
a
llbac
k
to
CPU
_
DYI
N
G
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Av
i
Kivity
HOTPLU
G
: Ad
d
CPU_DYING notifi
e
r
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KV
M
:
Cle
a
n u
p
#inclu
d
e
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: Rem
o
ve kvmfs in favor o
f
the anonymou
s
inodes
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KV
M
: VMX: Remove u
n
necessary code
i
n
vmx_tlb_flush()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kiv
i
ty
K
VM: VMX: Reini
t
iali
z
e th
e
real-mode tss when
en
t
ering
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
v
i
Kivity
K
VM:
V
MX: Ensure vcpu t
i
me st
a
mp cou
n
ter is monot
o
nous
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
next