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: Avoid useless memory write when possible
2007-07-16
Avi
Kivity
KVM
:
V
MX
:
Ensure vcpu
t
ime
s
tamp counter is monotonou
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kiv
i
ty
KVM:
In
i
tia
l
i
ze th
e
BSP bit
in t
h
e APIC_BASE msr correctly
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
Kivity
KVM: Flush r
e
mote tlbs when re
d
ucing
s
hadow pte p
e
rmiss
i
o
ns
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KV
M
: Keep an upper
b
ound of initialized vc
p
u
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
K
ivity
KVM: Emula
t
e hlt on real mode for Intel
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM
:
M
o
v
e duplicate halt handli
n
g code into
kvm_main
.
c
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Av
i
Kivity
KVM: Enable guest
s
mp
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Ki
v
ity
KVM: Fix adding an smp virtual mach
i
n
e to
the vm l
i
st
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Kivity
K
V
M
: Fix
v
cpu
f
re
e
ing for guest smp
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: Lazy guest cr3 switchi
n
g
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Av
i
Kivity
KVM: MMU:
R
e
m
ove u
n
u
s
ed large page mark
e
r
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Kivity
KVM: MMU: Do
n
't cache g
u
est
a
c
ces
s
b
its in t
h
e shadow
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: MMU: S
i
m
pify acc
e
ssed/dirty/present/nx
bit handlin
g
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
K
VM: MMU:
R
emove cr0
.
wp tricks
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Kivity
KVM: MMU: M
a
k
e
setting shadow ptes atomic on i386
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Av
i
Kivity
K
VM: Make shadow pte updates atomic
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
K
ivity
KVM: Move shado
w
pte modifica
t
ions from se
t
_pte/
s
et_pde
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi K
i
vity
K
V
M
:
MMU: Fol
d
fix_write_pf() into
se
t
_pte_common
(
)
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Kivit
y
KVM: MMU
:
Fold
fix_read_pf() into set_p
t
e_commo
n
()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi K
i
v
ity
KVM: M
M
U: Pass the guest pde to set_pte_common
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: MMU: Move s
e
t_pte_co
m
mon() to pte
width dependent
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM:
MMU: Simplify
f
e
tch() a little
bit
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
v
i
Kivity
KVM
:
MMU
:
Us
e
slab
c
a
c
hes for shadow pages and t
h
e
i
r
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: x86 emu
l
at
o
r: imple
m
ent wbinvd
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Ki
v
ity
KVM
:
VMX: Use loca
l
l
abels in
i
nli
n
e a
s
se
m
b
ly
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kiv
i
ty
K
V
M
: Fix
vm
x
I
/
O
bitmap initial
i
zation o
n
highmem
s
ystems
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: Avoid corrupting t
r
in r
e
al
m
ode
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi K
i
vity
K
V
M: VMX: Only
r
eload gue
s
t msrs if t
h
ey ar
e
alr
e
ady
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM
:
MMU
:
Store shad
o
w pa
g
e
tables as
k
ernel v
i
rtual
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Av
i
Kivity
KVM: MMU: Simplify kvm_mmu_free_page() a tiny bit
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KV
M
: Set cr0
.
mp for guests
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: Consolidate guest fpu act
i
v
ation and deactivation
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi
Kiv
i
ty
K
VM: Rationali
z
e e
x
c
e
pti
o
n bitmap usage
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Ki
v
ity
KVM
:
M
ove some more msr
m
angling i
n
to vmx
_
save_
h
ost
_
state()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: Fix potentia
l
guest state lea
k
into
host
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
K
V
M
: In
c
rease mm
u
shado
w
cache to 10
2
4 page
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivi
t
y
KVM: Update shad
o
w pte o
n
write to
guest pte
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM:
MMU
:
Resp
e
ct nonpae p
a
getab
l
e quadrant when
zapping
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kiv
i
t
y
KVM: Unify kvm_mmu_pre_write()
a
nd kvm_m
m
u
_
post_wri
t
e()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
v
i Kivity
KVM: Be
mor
e
careful restoring fs on l
i
ghtw
e
ight vmexit
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
Kiv
i
ty
KVM
:
Reduce
m
i
sfirings of
the f
o
rk detector
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivit
y
KVM: Unindent some
code
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
Ki
v
ity
KVM: Avo
i
d
s
a
v
i
n
g
and restoring some ho
s
t
CPU s
t
ate
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: Assume that
w
ri
t
es smaller tha
n
4
bytes are
to
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-06-15
A
vi
Kivity
KVM: Prevent gues
t
fpu s
t
a
te from leaking into
the
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
K
i
v
ity
KVM: Remov
e
unu
s
ed 'instruction_length'
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
Kivity
KVM: Don't
require explicit indica
t
ion of complet
i
o
n
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: R
e
move extr
a
n
e
o
us guest entry on mmio read
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: Don't
complain
about cp
u
err
a
tum AA
1
5
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: Allow passing 64-bit
values
t
o the
e
m
ula
t
e
d r
e
ad
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
K
V
M: Per-vcpu statisti
c
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: VMX: Only save/restor
e
MSR_K6_STAR if
n
ecessary
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
v
i
Ki
v
ity
KVM: Fold drivers/kvm/k
v
m_vmx
.
h into drive
r
s
/kvm/vmx
.
c
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: VMX: Don't switch 64-bit msrs for 32-bit
g
uests
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
K
ivity
KVM:
VMX
:
Reduce unn
e
cessary sa
v
ing of h
o
st msrs
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
K
VM: Handl
e
guest
p
age fault
s
when em
u
la
t
i
n
g
mmio
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivit
y
KVM: SVM: Report hard
w
a
r
e exit reason to user
s
pace
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: Retry sleepi
n
g
al
l
ocation if atomic al
l
ocation
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: Use
slab caches to alloca
t
e
m
mu data
stru
c
tures
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
vi Ki
v
ity
K
V
M
:
H
andle partial p
a
e pdp
t
r
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: Initialize cr0
to indicate an fpu i
s
present
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
K
ivity
KVM: Use kernel
-
standard types
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
Kivity
KV
M
: Add fpu get/set operations
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivit
y
KVM:
A
d
d physical memory
a
liasing fea
t
ure
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivit
y
K
V
M: Simpl
y
gfn_to_page()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
vi Kivity
KVM: x86 emulator: fix b
i
t
string opera
t
ions op
e
r
and
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kiv
i
ty
KVM: Remove debug mes
s
age
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM
:
Use list_move()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
K
i
v
ity
KVM: SVM: Ensure timestam
p
cou
n
ter mon
o
tonic
i
ty
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Av
i
K
i
vity
KVM
:
MMU
:
Fix hugepag
e
p
de
s
mapping same physical
ad
d
res
s
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
v
i Kivity
KVM:
R
emove u
n
us
e
d and write-only variables
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
vi K
i
vity
KVM:
D
o
n't al
l
ow the guest
to turn off the
c
pu cache
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM
:
H
ack
r
eal-mode seg
m
ents on v
m
x from
KV
M
_SE
T
_SR
E
GS
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Av
i
K
ivity
KVM
:
Modify gue
s
t s
e
gments aft
e
r potentially switching
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: Remove set_cr
0
_n
o
_mode
s
witch() arch op
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
K
i
v
i
t
y
KV
M
: Work
a
round vmx inabilit
y
to virtu
a
l
i
z
e
the reset
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: MMU
:
R
e
move gl
o
bal
p
t
e tra
c
king
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kiv
i
ty
KVM: MMU: Remo
v
e unnecessary check
f
o
r
pdptr a
c
ces
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
K
V
M: Avoid guest virtual addresses in s
t
rin
g
pio userspa
c
e
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Ki
v
ity
KVM: Future-proof argument-less ioctl
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivit
y
KV
M
: A
l
low
k
er
n
el t
o
select size
o
f mmap(
)
buffer
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Av
i
Kivity
K
VM
:
Add gue
s
t mode signal m
a
sk
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
vi Ki
v
ity
KVM
:
Initiali
z
e the apic_base
m
sr on svm too
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Ki
v
ity
KVM
:
Add a speci
a
l
e
xit re
a
s
on when exiting d
u
e to
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM:
Fold
kvm_run::
e
x
i
t_
t
ype into k
v
m_r
u
n::exit_rea
s
o
n
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Av
i
Kivity
KVM: Allow u
s
erspace to process hyper
c
alls which
h
ave
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivit
y
K
V
M
: Add method to check
f
or b
a
ckwards-
c
ompati
b
le API
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Av
i
Kivit
y
KVM
:
Renum
b
er ioctl
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
K
ivity
KVM: R
e
move minor wart
f
rom
K
VM_CR
E
AT
E
_VCPU ioctl
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi K
i
vity
K
VM: Remove the 'em
u
lated'
fi
e
ld f
r
om the userspa
c
e
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM:
Handle cpu
i
d
i
n
the kernel instead of punting
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
K
ivity
KVM:
Do n
o
t communic
a
te to userspace
t
hrough cp
u
regist
e
rs
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
K
ivity
K
VM:
Use a sha
r
ed page for kernel/user co
m
m
u
nica
t
ion
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: Fix bogus sign extensi
o
n in mmu mapping audit
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
K
V
M
: Export <linu
x
/kvm
.
h
>
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi K
i
vity
KVM: Use
own minor number
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-02
Avi
K
ivity
[PATCH] x8
6
-64: fix arithmetic in comment
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-04-19
Avi K
i
vi
t
y
KVM: Fix
off-by-on
e
when writing to a nonpa
e
gue
s
t pde
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-03-27
A
vi Kivity
KVM: Pre
v
e
nt system sele
c
tors l
e
a
ki
n
g
i
nt
o
gues
t
o
n
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-03-18
Avi
K
i
v
ity
KVM: MMU
:
Fix host memory corr
u
pt
i
on on i386 with
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
next