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: MMU: Fix Wrong tlb flush order
2007-07-16
Sh
a
ohua Li
KVM: MMU:
Fix Wr
o
ng
t
l
b
flush order
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: VMX: Rein
i
tialize th
e
real-mode
t
s
s wh
e
n e
n
tering
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
L
u
c
a T
e
ttamanti
KV
M
:
Avoid us
e
less memory write
when possible
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Luca
Tettamanti
KVM: Fix x86 emulator writeback
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Eddie D
o
ng
K
VM: Add s
u
pport
f
or in-ke
r
nel pi
o
handle
r
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Gregory
Haskins
K
V
M: VMX: Fix interrupt chec
k
i
ng on lightweig
h
t exit
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Gregory Ha
s
kins
KVM:
A
dds
supp
o
rt for in-kern
e
l mmio handlers
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Niti
n
A Kamble
KVM: Implement
emu
l
ati
o
n of i
n
st
r
uction
"ret
"
(op
c
ode
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Nitin
A
K
am
b
l
e
K
VM:
I
mplement emulation of "pop
r
e
g" instru
c
tion
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
v
i
Ki
v
it
y
KVM: VMX: Ens
u
re vcpu
time stam
p
counter is monotonous
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KV
M
: Initialize
the
B
SP bit in the A
P
IC_BASE msr correctly
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
S
h
ani Moi
d
een
KVM: VMX: Replace mems
e
t(<ad
d
r
>, 0, PAGESIZE) with
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Shani Moidee
n
KVM: SVM: Replace memse
t
(<addr>, 0, PAGES
I
Z
E
) with
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivit
y
K
VM: Fl
u
sh
remote
tlbs when reduc
i
ng shadow pte per
m
ission
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kiv
i
ty
KVM: Keep a
n
upper b
o
und of initialized
v
c
p
u
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Ki
v
ity
KVM: E
m
ulate hlt on real mode for
Int
e
l
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Kivity
KVM: Move dup
l
icate halt handling code into kv
m
_
m
ain
.
c
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Av
i
Kivity
KVM: Enable
gue
s
t smp
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi K
i
vity
KVM: Fix
a
dd
i
n
g
a
n
smp virtual machine to
the vm
l
i
st
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Ki
v
i
t
y
KVM:
Fix vcpu freeing for guest smp
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
N
guyen Anh Quynh
KVM: Remo
v
e unnecessary initializ
a
tion and che
c
ks i
n
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Robe
r
t P
.
J
.
Day
K
V
M: Repla
c
e C
cod
e
w
ith call to
ARRAY_SIZE() macro
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
K
i
v
ity
KV
M
: Lazy guest cr3 switch
i
ng
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM
:
MMU:
Remove
u
n
used l
a
r
ge page
mark
e
r
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi K
i
vity
KVM: M
M
U
: Do
n
't cache guest a
c
cess bit
s
in the shadow
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi K
i
vity
KVM: MMU:
Simpify accessed/di
r
t
y
/present/
n
x bit ha
n
dling
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
K
i
vi
t
y
KVM: MMU: Remove cr0
.
wp
tricks
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
K
i
vity
KVM: MMU:
Make setting shadow ptes a
t
omic on i386
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Ki
v
ity
KVM: Ma
k
e shado
w
pte update
s
atomic
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Ki
v
ity
KVM: Move shadow pte modificati
o
ns from
s
et
_
pt
e
/set_pde
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
v
i Ki
v
i
t
y
KVM:
M
MU: Fo
l
d fix_w
r
ite_pf() into s
e
t_
p
te
_
common()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivi
t
y
K
V
M: MMU:
Fo
l
d fi
x
_
r
ead_pf() into set_pte_common()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
v
i K
i
vit
y
KVM: MMU: Pass
th
e
gue
s
t pde to set_pte_common
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KV
M
:
MMU: Mo
v
e s
e
t_
p
te_common(
)
to pte wid
t
h dependent
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kiv
i
ty
KVM: MMU:
S
implify fetch() a
l
i
t
tle bit
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
Kivity
KVM
:
MMU: Us
e
s
l
ab caches for
s
hadow pages and their
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Eddie Do
n
g
KVM: Use sym
b
olic co
n
stan
t
s instead of m
a
gic
numbers
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Markus Rechb
e
r
g
er
KVM: Fix includes
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
K
ivi
t
y
KVM: x86 emulator: impleme
n
t
w
binvd
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Jan E
n
gelh
a
rdt
Use
m
enu
c
onfig ob
j
ects II
-
KVM/Vir
t
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
E
ddie Dong
KVM: VMX: Av
o
id saving and restoring msr_ef
e
r on light
w
e
ight
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Eddie Dong
KVM: VMX: Cl
e
a
n
up
redundant
c
ode in MSR set
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Eddie Dong
KVM: VMX: Avoid sa
v
in
g
and restoring msrs on lightw
e
ight
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
N
i
tin A Kamble
KVM: VMX: Handle #SS faults from re
a
l mode
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kiv
i
ty
KVM: V
M
X: Use local labels in inline
as
s
e
mbly
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Kiv
i
t
y
KV
M
:
Fix vmx I/O b
i
tma
p
initializati
o
n on highmem systems
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM:
A
void corrupt
i
ng tr in re
a
l mode
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Ki
v
ity
K
V
M
: VMX: Only reload
guest
msr
s
i
f
they are already
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kiv
i
ty
KVM: MMU
:
Stor
e
shadow
p
age table
s
as kernel vi
r
tual
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Ki
v
ity
KVM: MMU:
S
imp
l
ify kvm_m
m
u_free_page() a tiny bit
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
M
atthe
w
Gregan
KVM: Implement IA32_EBL_
C
R_POWE
R
ON
msr
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Kivi
t
y
K
V
M:
S
e
t
c
r0
.
mp for guests
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Av
i
K
i
vi
t
y
KVM: C
o
ns
o
lidate guest fpu activa
t
ion and deactiv
a
t
i
o
n
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: R
a
tiona
l
i
ze exception bitmap usag
e
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
K
V
M: Move som
e
m
o
re
m
sr mang
l
ing int
o
v
mx_save_host_s
t
at
e
()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
K
V
M: Fix poten
t
ial gue
s
t
state leak into hos
t
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi K
i
v
i
t
y
KV
M
: Increase m
m
u shadow
c
a
che to
1024 pages
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
K
V
M: Update shad
o
w pt
e
o
n
write to gu
e
st pte
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KV
M
:
M
M
U:
Re
s
pect
nonpae pagetable quadrant when zapping
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
K
ivity
KVM: Unify kv
m
_mmu_pre_wri
t
e() and kvm_mmu_post_w
r
ite()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi
Kivity
KVM: Be more careful restoring fs on lightweight vmexi
t
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Kivity
KVM: R
e
duce misfirings of the fo
r
k detector
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivit
y
K
VM:
U
nindent some code
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
K
ivity
KVM: Av
o
id saving and restoring some host CPU s
t
ate
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Ki
v
ity
KVM: Assu
m
e
t
hat wri
t
es sma
l
ler th
a
n
4
bytes are to
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Anthony Liguori
KVM: SVM: Allow
direct guest acces
s
to PC de
b
ug port
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
He, Qing
KV
M
: VMX:
E
na
b
le io
bi
t
ma
p
s to av
o
id IO p
o
rt
0
x
80 VME
X
ITs
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-06-15
Avi
K
ivity
KVM: Prevent guest
f
pu state fro
m
leakin
g
into the
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Av
i
Ki
v
it
y
KVM: Remove unused 'in
s
tr
u
c
tion_length'
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi K
i
vity
KVM: Don't require
e
x
p
licit i
n
d
ication
o
f com
p
letion
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
v
i
Ki
v
ity
KVM:
R
e
m
o
v
e e
x
traneous guest
entry
o
n mmio r
e
a
d
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Anthon
y
L
iguor
i
KVM: SVM:
Onl
y
save/restore MS
R
s
when need
e
d
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Adrian B
u
nk
KVM: fix
an if() cond
i
t
ion
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
An
t
hony Liguori
KVM: VMX: Add
lazy FPU
support f
o
r VT
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Anthony Liguori
KVM: VMX: Prop
e
rly
shad
o
w
t
he CR
0
register
i
n the vcpu
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi K
i
v
ity
KVM
:
D
o
n't complain about cpu erratum AA15
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Anthony Liguori
KVM: Lazy
F
PU support for S
V
M
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
v
i
K
ivity
K
V
M:
A
llo
w
passing 64-bit values to t
h
e em
u
lated read
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Ki
v
i
t
y
KVM: Per-
v
c
pu s
t
a
tistic
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Yaozu Dong
KVM: VMX: Av
o
i
d
u
n
nec
e
ssary
vcpu_load()/vcpu_put()
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Yaozu
D
o
n
g
K
V
M
:
M
MU: A
v
oid heavy ASSERT at non d
e
bug mode
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
K
ivity
KV
M
: VMX: Only
save/rest
o
re M
S
R_K6_STAR if nece
s
s
a
ry
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi K
i
vity
KVM
:
Fold d
r
ive
r
s
/
k
vm/kvm
_
vmx
.
h into
d
rive
r
s/kvm/v
m
x
.
c
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
K
V
M: VMX: Do
n
't
s
witc
h
6
4-
b
it m
s
rs
f
o
r 3
2
-bit guests
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kiv
i
ty
K
V
M: VMX: Reduce unnecessary
s
a
ving o
f
hos
t
msrs
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
v
i Kivity
KVM: Hand
l
e
gues
t
page f
a
ults when emu
l
ating mmio
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivi
t
y
KVM:
SVM: Repor
t
h
ardware exit r
e
aso
n
to userspa
c
e
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivi
t
y
KV
M
:
R
e
t
ry s
l
eeping all
o
cation i
f
atomic
allocation
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kiv
i
ty
KVM: Use slab caches to allocate m
m
u data struc
t
ur
e
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: Handle part
i
al pae pdpt
r
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
K
iv
i
t
y
KVM: Initi
a
lize cr
0
to indicate an fpu is present
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Eri
c
Sesterhe
n
n
.
.
.
KVM: F
i
x overflow bug in overflow
d
e
t
ection code
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
Kiv
i
ty
KVM: Use kernel-standa
r
d types
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
J
o
e
rg
R
oedel
KVM: SVM: enable LBRV vir
t
ualizat
i
on if
a
v
a
ilabl
e
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM
:
Add fpu get/set operations
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
Kivity
KVM:
A
dd ph
y
sical me
m
o
r
y ali
a
si
n
g feature
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Av
i
K
i
v
ity
KVM:
S
im
p
ly gf
n
_to_pag
e
()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Dor
Laor
KVM: Ad
d
mmu
c
a
ch
e
clear f
u
n
c
tion
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM
:
x86 emula
t
or:
f
i
x
bit string oper
a
tions operand
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Ki
v
i
t
y
KVM:
R
emov
e
debug
message
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
next