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
Luca Tetta
m
anti
KVM: Avoid
useless
mem
o
r
y
w
rite when poss
i
ble
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Luca Tet
t
am
a
n
t
i
KVM: Fix x86 em
u
lator wr
i
teb
a
ck
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Eddie
D
ong
KV
M
: Add suppo
r
t for in-kernel pio h
a
n
dlers
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Gregory
H
askins
KVM: VM
X
: Fix interr
u
pt checking o
n
lightweight exit
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Greg
o
ry Haskins
KVM: Adds support
for
in-
k
erne
l
m
m
io
h
andlers
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Nitin A Kamble
KVM: Implement e
m
ulation of inst
r
uc
t
i
on "re
t
" (o
p
code
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Nitin A Kamble
KVM: Imple
m
ent emulation of "pop reg" instruction
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
K
ivity
KVM: VMX: E
n
sure vcpu
t
ime st
a
mp cou
n
t
er
i
s monoton
o
us
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivi
t
y
KVM: Initialize t
h
e B
S
P bi
t
i
n
the API
C
_BASE msr
c
orrectly
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
S
h
ani Mo
i
deen
KVM: VMX
:
R
epl
a
ce memset(<a
d
d
r
>,
0
,
PAGESIZ
E
) with
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Shan
i
Moide
e
n
KVM: S
V
M:
Replace
m
emset(<addr>, 0, PAGESIZ
E
) with
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
v
i Kivit
y
KVM: F
l
ush r
e
m
o
te tlbs when reduci
n
g shadow pte permissions
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Kivity
KVM: Keep an upper boun
d
of
initialized vcpus
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
K
VM: Emulate hlt on real mode f
o
r Intel
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Ki
v
ity
KVM:
M
o
v
e duplic
a
t
e
halt handling code into kvm_
m
ain
.
c
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: Enable guest
sm
p
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivi
t
y
KV
M
: Fix adding an smp
virtual machine to the vm lis
t
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
v
i Kivity
KVM: Fix
v
c
pu freein
g
f
o
r
guest smp
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
N
g
uye
n
Anh
Quynh
KVM: R
e
move
unnecessary
initialization and checks in
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
R
obert P
.
J
.
Day
K
VM:
Rep
l
a
ce C code with call
t
o
ARRA
Y
_SIZE
(
) macro
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Kiv
i
ty
K
V
M: Lazy gue
s
t cr3 switching
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: MMU: Remove unu
s
ed large page marker
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Av
i
K
ivity
KVM
:
MMU:
D
on
'
t c
a
che
guest acce
s
s bits i
n
the
shadow
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivi
t
y
KVM: MMU: Simpify acc
e
ssed/dirty/present/nx bit
h
andling
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
v
i Kivi
t
y
KVM: MMU: Remove cr0
.
wp tricks
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: MMU: Mak
e
setting shadow p
t
es a
t
omic on i3
8
6
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Ki
v
i
t
y
KVM: Make shadow pte
u
p
dat
e
s ato
m
ic
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM:
M
ove shadow pte m
o
d
ifications from set
_
pte
/
set_pde
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: MMU: F
o
ld fix_write
_
pf() into set_p
t
e_com
m
on()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
K
i
v
i
t
y
KVM: MMU: Fold fix_read_pf
(
)
into s
e
t
_
pt
e
_comm
o
n()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Av
i
K
ivit
y
KVM: MMU: Pass the
guest pde to set
_
pte_comm
o
n
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Av
i
Kivity
K
V
M
:
MMU: Move set_pte_comm
o
n() to pt
e
widt
h
d
ependent
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: MMU: Simpli
f
y fetch() a l
i
ttle
bit
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Kivity
K
V
M:
MMU: Use
slab caches
f
or shadow pages and
their
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Eddie Dong
K
V
M: Use symbol
i
c constants
in
s
tead of
m
agic nu
m
bers
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Marku
s
Rechber
g
e
r
KVM: F
i
x inc
l
u
d
e
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
K
V
M: x86 emulator: implement wbi
n
vd
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Jan Engelhardt
Use menuconfig objects II - K
V
M/
V
irt
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Edd
i
e Dong
K
V
M
:
VMX: Avoid s
a
v
i
ng and restori
n
g ms
r
_efer on li
g
htweight
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
E
ddie D
o
n
g
K
VM:
VM
X
: Clea
n
u
p
redundant
c
o
de in MSR
s
e
t
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Eddie Don
g
KV
M
: VMX:
A
void saving and restoring msrs on lightweight
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Nitin A Kamble
KVM: VMX
:
Handle
#SS
f
aults from real mod
e
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
K
VM: VMX: Use local labels in inline
a
ssem
b
ly
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
vi Kivity
KV
M
: Fix vm
x
I/O b
i
tma
p
initialization
on highme
m
s
y
stem
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi K
i
vi
t
y
KV
M
:
Avoid cor
r
up
t
i
n
g t
r
in real mode
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
K
VM:
V
MX: Only reload guest msrs if they
a
re
a
lready
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi K
i
vity
KV
M
: MMU: S
t
ore shadow page table
s
as kernel vi
r
t
ual
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
K
iv
i
ty
KVM: MMU:
Si
m
p
lify kvm_mmu_free_page() a tiny bit
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Matthew Gregan
K
V
M: I
m
p
lement IA32_E
B
L_CR_PO
W
ER
O
N msr
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: Set cr0
.
m
p
for guests
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivit
y
KVM: Con
s
olidate guest
fpu
a
ctivatio
n
and deactivation
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi K
i
vity
KVM: Ratio
n
a
lize e
x
ceptio
n
bitm
a
p u
s
age
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Ki
v
i
t
y
K
V
M:
Move some more
m
sr
m
angli
n
g
int
o
vmx_sa
v
e_
h
ost_state()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
v
i Kivity
KVM: Fi
x
potential
gues
t
sta
t
e leak into host
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
K
VM: Incre
a
se mmu shad
o
w
cache to 1024 pages
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
K
V
M: Update s
h
a
d
o
w p
t
e on w
r
ite
to gue
s
t pte
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kiv
i
ty
KVM: MMU: Resp
e
ct nonpae p
a
getab
l
e
qu
a
d
r
a
nt when z
a
pping
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
K
V
M: Unif
y
kvm_
m
mu_pre_
w
rit
e
()
and kvm_m
m
u_post
_
write(
)
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi
K
ivity
KVM: Be more c
a
reful re
s
toring fs on lightweight vmexit
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM
:
Reduc
e
misfirings of the fork det
e
ctor
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM: Unindent
s
ome code
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Avi Kivity
KVM
:
A
v
o
id saving
a
nd r
e
storing some host CP
U
stat
e
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
A
v
i Kivity
KVM: Assume
that wri
t
es sma
l
ler t
h
an 4 bytes ar
e
to
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
Anthony Liguori
KVM
:
SVM: Allow direct gue
s
t access to PC
d
e
b
u
g
p
ort
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-07-16
H
e, Qing
KVM: V
M
X: Enable io bitma
p
s to
avoid IO port
0
x
80
VM
E
XITs
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-06-15
Avi Kivity
KVM: P
r
event gu
e
st fpu state f
r
om leaking in
t
o
t
h
e
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM
:
R
emove unused '
i
ns
t
ructio
n
_length'
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
K
ivity
KVM: Don't require explicit indicatio
n
of completion
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
K
iv
i
ty
KVM: Remove ex
t
ra
n
eous guest entry on mmio rea
d
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Anthony Li
g
uori
KVM
:
SVM: Only s
a
ve/res
t
ore MSRs
when needed
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Adrian Bunk
KVM: fix an
if(
)
conditi
o
n
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Anth
o
ny Li
g
uori
KVM: VM
X
:
Add lazy FPU support for V
T
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
n
thony L
i
guori
KVM: VMX: Properly s
h
a
dow th
e
CR0 register in the vcpu
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: Don't compl
a
i
n
a
b
out cp
u
erratum
AA
1
5
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Antho
n
y Liguori
KVM: Lazy FPU su
p
port
for SVM
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
v
i
Ki
v
ity
KVM: Allow passi
n
g
6
4-bit valu
e
s
to t
h
e emulated read
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
v
i Kivity
K
V
M: P
e
r-vcpu statistics
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Yao
z
u Dong
KVM: VMX:
A
void unnecessary
vcpu_
l
o
a
d()/vcpu_put()
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Y
a
ozu Dong
KVM: MMU: Avoid hea
v
y ASSE
R
T
a
t non debug mode
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
v
i Kivi
t
y
KVM
:
VMX
:
Only save/re
s
t
o
re
MSR_K
6
_
S
T
AR if necessary
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM
:
F
o
ld drivers/
k
vm/kvm
_
vmx
.
h into driv
e
rs
/
kvm/vm
x
.
c
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi K
i
v
ity
KVM: VMX
:
Don't switch 6
4
-bit msrs for 32-bit guests
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: VMX:
Reduce
u
n
nec
e
ssary savi
n
g
of host
m
srs
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
vi
K
ivity
KVM: Handle
gu
e
st pag
e
fault
s
when e
m
ulating mmio
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: S
V
M: Report hardware e
x
i
t reason to use
r
spa
c
e
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Av
i
K
i
vity
KVM:
Retry sle
e
ping allocat
i
on if a
t
omic allo
c
ation
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi K
i
vi
t
y
KVM: Use sl
a
b ca
c
hes to al
l
ocate
m
m
u data structures
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM: Handle partial pae pdp
t
r
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Ki
v
ity
KVM:
I
n
i
tialize cr0 to indica
t
e
an fpu
is present
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Eric Sesterhenn
.
.
.
K
V
M: Fi
x
overfl
o
w bug in ov
e
rflow detection code
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kiv
i
t
y
KVM: Use ke
r
nel-standa
r
d t
y
pes
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Joerg Roedel
KVM: SVM: enabl
e
LBRV
virtu
a
lization if available
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
v
i Ki
v
ity
KVM: Add
f
pu
get/
s
et
o
peratio
n
s
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi Kivity
KVM:
A
dd physical
m
e
mory alia
s
i
ng fea
t
ure
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
vi Kivi
t
y
KVM: Simply gfn_t
o
_
pag
e
()
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Dor Laor
K
V
M: Add mmu c
a
che
cl
e
ar func
t
i
o
n
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
v
i
Kivi
t
y
KVM: x
8
6
emulator: fix bit st
r
ing ope
r
ations
operan
d
.
.
.
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
A
v
i Kivit
y
KVM: Remove
d
e
b
ug messag
e
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Avi
Kivity
KVM
:
Us
e
l
i
st_move
(
)
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
2007-05-03
Mi
c
hal
Piotro
w
ski
KVM: Remove unused func
t
i
o
n
Signed-off-by:
Avi Kivity
<avi@qumranet.com>
commit
|
commitdiff
|
tree
next