repo.or.cz
/
linux-2.6
/
verdex.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
KVM: MMU: Unify direct map 4K and large page paths
2008-03-04
Avi
K
ivit
y
KVM: VMX: Avoid rearranging switched guest ms
r
s w
h
il
e
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-03-04
Avi Kivi
t
y
KVM: MMU:
F
i
x
race when instanti
a
ting a
s
hadow pte
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-03-04
Avi Kivit
y
KVM: Route irq
0 to
v
cpu 0 e
x
clus
i
vely
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-03-04
Avi Ki
v
ity
KVM: Avoid infini
t
e-f
r
eque
n
cy local api
c
timer
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-03-03
Avi Kivity
KVM: Make
t
he sup
p
orte
d
c
puid list a
host property
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivit
y
KVM:
Move ap
i
c timer migrat
i
on away fr
o
m cr
i
tical section
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
ivity
KVM: Fix unbounded preempt
i
on
latency
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kiv
i
ty
K
V
M: Initialize the mmu ca
c
he
s
only af
t
er
v
erifying
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU: Move
k
v
m
_fre
e
_
som
e
_
p
ages()
i
nto cr
i
t
i
cal
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivi
t
y
KVM: MMU: Avoid call
i
ng gfn
_
to_page() in mmu_se
t
_spte()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivity
KVM
:
Dis
a
ble vapic support on
I
ntel machines
w
i
th FlexPriority
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KV
M
: Accelerated ap
i
c
suppor
t
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
VM: local AP
I
C
TPR access repor
t
ing f
a
c
i
lity
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivity
KVM: Print data for uni
m
p
lemented wrmsr
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM:
M
MU: A
d
d
cac
h
e mi
s
s statistic
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Ki
v
ity
K
VM
:
Move dr
i
vers/kvm/* to virt/kvm/
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivi
t
y
KVM:
Move
a
rc
h
dep
e
ndent
files to new directory ar
c
h
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
ivity
K
VM
:
MMU: Use mmu_s
e
t_s
p
te()
f
or real-
m
ode
s
hadows
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU: A
d
just mmu_set_spte() debug
c
od
e
for gpte
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi Kivity
K
V
M:
M
MU: Move set_pte() int
o
guest pagin
g
mode independe
n
t
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivi
t
y
KVM: MMU: Remo
v
e walk
e
r argu
m
ent to
set_pte()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU: Pass p
t
e di
r
ty f
l
ag t
o
set_p
t
e() inst
e
ad
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
i
vity
K
V
M: MMU
:
N
o
n
eed to pick up nx bit
from
gu
e
st pte
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU
:
Fix inherited per
m
i
s
s
i
o
ns for em
u
lated guest
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
K
ivi
t
y
KVM
:
MMU: Move pte access
c
alculat
i
o
n
int
o
a helper
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: M
M
U: Set
n
x
b
it
c
orrectly
o
n
s
hadow ptes
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Ki
v
ity
K
VM: MMU: Simplif
y
calculation
of pte
a
c
c
ess
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kiv
i
t
y
KVM
:
SVM: Trap access to
t
he c
r
8 r
e
g
i
ster
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
V
M
:
x
86 emulator:
F
i
x
stack inst
r
uctions
on
6
4-b
i
t
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: VMX: Avoid exi
t
whe
n
settin
g
cr8 if the local
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
Kivity
KVM: x86 emul
a
tor: fix
eflags preparation fo
r
emu
l
a
t
ion
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i
K
ivity
KVM:
Use gene
r
alized exception queue
f
or injecting #UD
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi K
i
vi
t
y
KVM: Replace
#
GP i
n
jection by the gen
e
ral
i
z
ed exception
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: Replace page fault injection by the generaliz
e
d
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM
:
Gene
r
al
i
ze exception injection mechanism
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivit
y
K
V
M: Export includ
e
/linux/kvm
.
h only if $ARCH actually
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivi
t
y
KVM: x
8
6 em
u
lator: unify four
s
witch sta
t
e
m
e
n
ts into t
w
o
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: x
8
6 emulator: unify two sw
i
t
c
hes
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivity
KVM
:
x
8
6 em
u
l
ator: Move r
e
p processing befo
r
e instru
c
tion
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi K
i
vity
KVM: Remove misleadi
n
g check f
o
r
m
m
io d
u
ring ev
e
nt
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
Kivi
t
y
KVM: x86 emulator: ad
d
res
s
size
and operand size
o
verrides
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi K
i
v
ity
KVM: Di
s
all
o
w fork() and
similar games when using a VM
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
K
ivity
KVM: M
M
U
:
Rename 'relea
s
e_page'
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi Ki
v
ity
KVM: MMU: R
e
nam
e
v
ariables of ty
p
e 'st
r
uct
k
vm_mmu_page *
'
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: Remove gpa_to_hp
a
()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
ivity
KVM: MMU: R
e
move g
v
a_to_hpa()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivit
y
KVM: MMU: Simplify nonpaging_map
(
)
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
VM
:
M
M
U: In
t
roduce gfn_to_gpa
(
)
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivity
KVM:
M
MU
:
Ad
j
ust page_
h
e
a
d
er_update_slot() t
o
ac
c
ept
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
Kivity
K
V
M:
M
M
U
: Me
r
ge s
e
t_pte() and set_pte_com
m
on()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivi
t
y
K
V
M:
M
MU: Remov
e
set_p
d
e()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i
Kivity
KVM
:
MMU: Remove extra gaddr parameter from set_pte_common()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
VM: MMU: Move pse
3
6 hand
l
ing
t
o th
e
guest walker
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi Kivity
KVM: MMU: Introduce and use gpte
_
to_gfn
(
)
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
VM: Don
'
t bother
the mmu if cr3 load doesn't c
h
an
g
e cr3
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
Kivity
KVM: MMU: Av
o
id
un
n
e
c
e
s
s
a
ry remote
t
lb flush
e
s when
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: Add statisti
c
for re
m
ote tlb flushes
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
i
v
ity
K
V
M: M
M
U:
Impleme
n
t gue
s
t pa
g
e fault bypass for
nonpa
e
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivit
y
KVM: S
p
l
i
t
v
cp
u
c
r
e
a
t
i
on to avoid vcpu_load() befor
e
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: x86 emulator: prefe
t
ch up to 15 bytes of the inst
r
uc
t
i
o
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Ki
v
ity
KVM
:
x86 emulato
r
: retir
e
->write
_
std()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi K
i
vit
y
KVM: Exp
o
rt
incl
u
d
e
/
asm-x86/kvm
.
h
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i
K
ivi
t
y
KVM: MMU: Remove u
n
used va
r
i
able
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi
K
ivity
KV
M
: MMU: Add so
m
e
m
m
u statistics
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
Kivity
KVM: Extend stats
support f
o
r VM stats
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivi
t
y
K
VM:
Add in
s
t
r
uc
t
ion emul
a
tion st
a
tistics
commit
|
commitdiff
|
tree
2008-01-30
Avi Kiv
i
ty
KVM: Add fpu_reload
counter
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivity
KVM: Replace 'light_exi
t
s' stat with 'host_
s
tate
_
re
l
oad'
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivity
KV
M
: VMX: Co
n
s
o
lida
t
e re
g
ister usag
e
i
n
vmx_
v
cpu_
r
un()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi Kivity
KVM: Simplify CPU
_
T
ASKS_FROZEN cpu
notif
i
er handling
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
VM:
F
ix fa
u
l
ts during injectio
n
of real-mo
d
e inter
r
upts
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM:
V
MX: Rea
d
& store IDT_VE
C
TORING_INFO_FI
E
LD
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Ki
v
i
t
y
KVM: VMX: Use vm
x
to inject real
-
mode i
n
t
e
rrupts
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: x8
6
e
mulato
r
: Hoist mod
r
m
a
nd abs decoding into
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM:
Simplify dec
o
de_regis
t
er_operand() c
a
lling con
v
ention
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i
Kivity
KVM:
x
8
6 emulator: cent
r
aliz
e
dec
o
ding of one-byte
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
Kivi
t
y
KVM: x86
e
mulator: Extr
a
ct the common code
of SrcReg
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KV
M
: MMU: Topup th
e
mmu memory prealloca
t
ion cache
s
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
V
M: Move page fault processing to com
m
on code
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM
:
x86 e
m
ulator:
d
o
n
't d
e
pend on cr2 for mov ab
s
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
V
M:
A
dd a mi
g
ht_sleep(
)
annotation to gf
n
_to_pag
e
(
)
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivit
y
K
V
M: Move vmx_vcpu_reset() out of vmx_vcpu_set
u
p()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Izik Eidus
KVM
:
MMU:
P
art
i
al swa
p
ping
o
f
g
ue
s
t memory
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Izik
E
idus
K
V
M: MMU:
Make gfn_to_page()
a
l
ways s
a
fe
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU: Simplify page ta
b
le walke
r
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
i
vity
KVM: Rename KVM_TLB_
F
LUS
H
to K
V
M_REQ_T
L
B_FLUSH
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: Move
ap
i
c timer i
n
ter
r
upt back
l
og processin
g
to
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU:
W
h
e
n updat
i
ng the dirty bit,
info
r
m the mmu
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU: Move dirty bit updates to a
separate
function
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
Kivit
y
K
VM: MMU: Instantiate
r
eal-mode shadows as u
s
er writable
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
ivit
y
K
VM: M
M
U: Disable
write
a
ccess
o
n clean large pages
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivit
y
KVM: MMU: F
i
x nx acces
s
bit for
huge p
a
ges
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi K
i
vity
KV
M
: Move guest p
t
e
dirty bit manag
e
m
ent to the guest
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
Kivit
y
KVM: VMX: Simpl
i
fy
vc
p
u_cle
a
r()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM:
VMX: Don'
t
clear the vmcs if
the vc
p
u is not loaded
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
ivity
K
V
M
: MMU:
M
ake flooding det
e
cti
o
n work w
h
en
g
uest
page
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi K
i
vity
KVM: Al
l
ow not-present guest
p
a
g
e faul
t
s
t
o
bypass k
v
m
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
V
M: VM
X
: Further
reduc
e
efe
r
reloads
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2007-11-27
Avi Kivit
y
KVM:
S
VM:
Un
l
oad guest
f
pu on vcpu_put
(
)
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2007-11-08
Avi Kiv
i
ty
KVM:
S
VM:
I
ntercept the
'
i
nvd' and 'wbinvd' instruc
t
ions
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
next