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
Merge branch 'x86/detect-hyper'
2011-07-01
Avi Kivity
perf: ex
p
ort perf_ev
e
nt_re
f
resh() to
modules
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-07-01
Av
i
Kivity
x86, perf: A
d
d cons
t
raints for a
r
chitectural
PMU
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-07-01
Avi Kivit
y
per
f
:
Add context fie
l
d
to pe
r
f
_
event
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-06-29
Avi
K
ivity
KVM:
x
8
6 emulat
o
r: fix %r
i
p-relative addressing with
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-30
Avi Kivity
x
86: F
i
x mwait_
p
lay_dea
d
() faul
t
ing
o
n mwait
-
i
n
capabl
e
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivi
t
y
Me
r
ge c
o
mmit '29ce8
3
1
000081dd757
d
3116bf774aa
f
ff
c
4b6b20
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivit
y
KVM: VM
X
: Cache
v
mcs segment fields
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
A
v
i Kivity
K
VM:
x
8
6
emu
l
ator: conso
l
idate segment acces
s
o
rs
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Av
i
Kivity
KVM
:
VMX: Avoid
r
eading %
r
ip u
n
n
ecessa
r
ily when
h
andli
n
g
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivity
KVM: x86
emul
a
tor: consolidate gro
u
p
h
andling
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Av
i
Kivity
KVM: M
M
U: Add unli
k
ely
(
) annota
t
i
ons to
w
al
k
_addr_ge
n
eric()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
A
vi
Kivity
KVM: SVM: Get rid
o
f x86_intercept_map::
v
al
i
d
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi
K
iv
i
t
y
KVM: x8
6
emulato
r
: Use opcode::execut
e
for 0F 01
opcod
e
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivity
KVM: x8
6
e
m
ulator: Do
n
't f
o
rce #UD
for 0F 01 /5
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi
Kivity
KVM: x86
em
u
lator: move 0F 01 sub-o
p
codes
i
n
to th
e
i
r
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
A
vi Kivity
KVM: x8
6
emulator: drop x86
_
emulate_
c
txt::vcpu
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi K
i
vity
KVM: Avo
i
d
u
sing x86_emulate_ctxt
.
vcpu
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivity
KVM: x8
6
e
m
ulator: add
n
ew ->wbi
n
vd() call
b
ack
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Av
i
Kivity
K
V
M
: x86 emulator: add ->fix_
h
yp
e
rcall() call
b
ack
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivity
KV
M
: x86 em
u
lator
:
add new ->halt()
c
allback
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivity
KVM: x86
emulator: make emulate_
i
nv
l
pg() an em
u
l
a
t
o
r
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi
K
i
vit
y
KVM:
x
86 e
m
ulator: emulate CLTS interna
l
l
y
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
A
v
i Kivity
KVM: x86 emu
l
at
o
r: Rep
l
ace c
a
lls to is_pae
(
)
a
nd is_pa
g
ing
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
A
vi Kivity
KVM: x86 emul
a
tor:
drop
u
se of i
s
_long_mode
(
)
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivity
KVM: x86 emul
a
t
o
r:
a
d
d and use
new callbacks set_
i
dt
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivity
K
VM: x86 emulat
o
r: avoid using ctxt->vcpu i
n
che
c
k_pe
r
m
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi
K
iv
i
ty
KVM: x86
e
mulator: drop
v
cpu argument from inter
c
ept
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
A
v
i Kivity
KVM: x
8
6 emulator: d
r
op vcpu argument from cr/
d
r/cpl
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi K
i
vit
y
KVM
:
x
8
6 em
u
lator: drop vcpu
arg
u
ment from se
g
m
ent
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Av
i
Ki
v
ity
KVM: x86 emu
l
ator: drop vcpu
argument
f
r
om
p
io callbacks
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
KVM: x86 emu
l
ator: d
r
op v
c
pu a
r
gume
n
t from memory read
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
KVM: x86 emulator: w
h
ite
s
pace cl
e
anups
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
KVM:
x
86 emulator: imple
m
ent segment permission check
s
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
KVM:
x
86 emulator: move de
s
c_l
i
m
i
t_scal
e
d()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
A
v
i Kivity
KVM:
x86 emulator
:
m
o
ve linearize() do
w
nwards
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
A
vi Kivity
K
V
M: x86 emu
l
ator:
p
ass access size and re
a
d/write
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
K
VM
:
x86
em
u
la
t
or: change address linearization to
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi K
i
vity
KVM: x86 emulat
o
r:
move invlpg emulation int
o
a
f
unct
i
o
n
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
A
vi Kivity
KVM: x86 emulat
o
r: Add helpers for memory access using
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
KVM: x86 e
m
u
lat
o
r: Drop
E
FE
R
.
SVM
E
requi
r
ement fr
o
m
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
K
VM: x86 emulator: Re-ad
d
VendorSpecific tag
to V
M
MCALL
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kiv
i
t
y
KVM: x86
e
mulator: add
S
VM
i
nte
r
cepts
Signed-off-by:
Avi Kivity
<avi@redhat.com>
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivit
y
KVM: x86 emulator: add framework for instruction intercepts
Signed-off-by:
Avi Kivity
<avi@redhat.com>
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
KVM
:
x86 emulator: implement mo
v
d
q
u
instructio
n
(f3
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
A
vi Kivity
KVM: x86 emulator:
S
S
E sup
p
ort
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
KVM: x86 emulator: Specia
l
ize
decoding for i
n
sns
w
ith
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi K
i
vit
y
KVM: x86
emulator: define
callbac
k
s
f
or using th
e
gue
s
t
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi K
i
vity
KVM:
x86 emulato
r
: do not munge rep prefix
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivi
t
y
KVM:
1
6
-byte mmio support
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
A
v
i
K
i
v
ity
KVM:
Split mmio completion into a
function
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
KVM: extend in-ke
r
n
el mmio to ha
n
dle >8 byte transactions
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kiv
i
ty
K
VM: VMX: simplify NMI
m
ask management
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
A
v
i
K
ivity
K
VM: VMX: Use cached VM_EXIT_INTR
_
INFO in handle_exception
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
A
v
i K
i
vity
KVM: VMX: Don't VMR
E
A
D VM_E
X
IT_I
N
TR
_
I
N
FO unco
n
d
itionally
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
A
v
i Kiv
i
ty
KVM: V
M
X: Ref
a
ctor vmx
_
comp
l
ete_at
o
mic_exit()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivit
y
KVM: VMX: Quali
f
y
c
heck f
o
r ho
s
t NMI
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi K
i
v
i
t
y
KVM: V
M
X:
A
void vmx_reco
v
e
r_nmi_
b
l
o
cki
n
g() wh
e
n
unneeded
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
A
vi Kivity
KVM: V
M
X: Cache cpl
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
A
vi
Kivity
KVM: VMX: Optimize v
m
x_get_cpl()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivit
y
KVM: VMX: O
p
t
i
m
ize v
m
x_get_rflags
(
)
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
KVM: U
s
e kvm_get_rflag
s
()
a
nd kvm_set_rflags(
)
in
s
tead
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-04-24
Avi Kivity
x86
:
Demacro CONFIG_P
A
RAV
I
RT cpu ac
c
e
ssors
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi Kivity
KVM: S
V
M: Load %g
s
earlier i
f
CONFIG
_
X86_32_LAZY_GS=n
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
A
v
i Kiv
i
ty
KVM: SVM: check for progress after IRET intercept
i
on
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
A
vi Ki
v
ity
KVM: Fix rac
e
between n
m
i injection and enabling nmi
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi Kiv
i
t
y
KVM
:
Dro
p
a
d
-hoc vendo
r
specific instruction restriction
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi K
i
v
i
ty
KV
M
: x86 emulator: vendor
s
pecific instruc
t
i
o
n
s
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi Ki
v
ity
KVM: Drop
bogus x86_
d
ecode_insn() error ch
e
ck
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi Kivity
KV
M
: VMX: Avoid atomic o
p
era
t
ion in vmx_vc
p
u
_
r
u
n
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi Kivity
KVM: V
M
X: Simplif
y
saving g
u
est rcx in vmx_
v
cpu_ru
n
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi Kivity
K
VM:
VMX: Avoi
d
leaking fa
k
e realmode st
a
te to
u
serspac
e
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi Kivity
K
VM
:
VMX
:
Save and re
s
tore
t
r
s
e
l
e
ctor across mode
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi Kivity
KVM:
MMU:
D
on't flush shado
w
when enabling dirty tr
a
c
k
ing
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
A
vi
K
ivity
KVM: Initialize fpu stat
e
in
p
reempt
i
ble context
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivity
KVM:
Fetc
h
g
uest cr3
from hardware on demand
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
A
v
i Kivity
KVM: R
e
place reads
o
f vcp
u
->arch
.
c
r
3 by an ac
c
e
ssor
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kiv
i
ty
K
VM
:
VMX
:
Correct asm constraint in vmcs_load()/vmcs_clear()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivity
KVM:
M
MU:
I
nitializ
e
base_role for tdp mmus
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivity
KVM:
VMX
:
Opti
m
ize
a
t
om
i
c EFER load
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivity
KVM
:
VMX: Add definitions for mor
e
v
m
ent
r
y/exit
contr
o
l
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivity
KVM gue
s
t: Fix
kvm
c
lock initia
l
ization when it's
configured out
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivity
KVM: Correct kvm_pio tra
c
epoint count fie
l
d
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivity
KVM: MMU: Fix in
c
orrect dir
e
ct page writ
e
pro
t
e
ction
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivit
y
KVM: Fix
b
uild err
o
r
on s
3
90 du
e
to missing tlbs_dirty
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi
Kivity
K
V
M: VMX:
R
eturn
0
from a
failed VMR
E
AD
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kiv
i
t
y
KVM
:
Don
'
t spin on
v
irt instruction fau
l
t
s
dur
i
ng re
b
oot
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Ki
v
ity
KV
M
: P
u
ll extra page fau
l
t
inf
o
rm
a
tion in
t
o s
t
ruct
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Av
i
Kivity
KVM: Pu
s
h struct x86_exc
e
ption into walk_a
d
dr()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivity
K
V
M: P
u
sh struc
t
x86_ex
c
eption
i
n
fo the various gva
_
to_
g
pa
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi
K
i
v
ity
KVM: x86 em
u
lator:
s
impli
f
y
exce
p
tion gen
e
ra
t
i
on
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivi
t
y
K
V
M: x86
e
m
ulator: tighen up ->read_std()
a
nd ->write_s
t
d
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivit
y
KVM: x86 emulator: d
r
op
d
ead p
f
injection in emulat
e
_popf()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivity
KVM: x86 emulator
:
m
ake emula
t
or
memory callbacks
return
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
A
vi Kivity
KVM: x
8
6
e
m
u
l
a
tor: introduc
e
stru
c
t x86_exception to
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivi
t
y
K
V
M: Add inst
r
uction-set-specif
i
c
exit qualifica
t
i
o
ns
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivity
KVM:
Re
c
o
r
d i
n
struction
s
et in kvm_exit tracepo
i
n
t
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi K
i
v
it
y
KVM: VMX: Fo
l
d __vmx
_
vcpu
_
run(
)
into vmx_vcpu_run()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivity
KVM: x
8
6 emulator: do not perform address calculations
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Avi Kivity
K
VM:
x
86 emulator: p
r
eserve an oper
a
nd's s
e
gmen
t
ident
i
ty
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-01-12
Av
i
Kiv
i
ty
KVM: x
8
6
em
u
l
a
t
o
r: drop DPRI
N
TF()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
next