repo.or.cz
/
linux-2.6
/
btrfs-unstable.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
KVM: x86 emulator: streamline decode of segment registers
2011-09-25
Avi Kivity
KVM:
x
86 emu
l
a
t
or: stream
l
i
ne dec
o
de of segme
n
t registe
r
s
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
Avi
Kivity
KVM: x86 emu
l
ator:
simplify
Op
M
em64 decode
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
A
vi Ki
v
ity
KV
M
: x86
emulator: switch
s
rc decode to deco
d
e_
o
perand()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
Avi Ki
v
it
y
KV
M
:
x86 emulator: quali
f
y OpReg i
n
hibit_byte_regs
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
Avi Kivity
KVM: x86 emu
l
a
t
or: switch OpImmUByte decode to decode_imm()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
Av
i
Ki
v
ity
KVM: x86 emulator: free u
p
some flag
bits nea
r
s
rc
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
A
vi Kivity
KVM: x86 emulator: swi
t
c
h
src2 to generic decode_operand()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
Avi Kivity
KVM: x86 e
m
u
lat
o
r
: expand dec
o
de flags to 6
4
b
its
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
A
vi Kiv
i
ty
KVM: x86 emulator:
s
p
l
it dst decode to
a generic decode_oper
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
Av
i
Kivity
KVM: x86 emulator: move memop, memopp
into emulation
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
A
v
i K
i
v
it
y
KVM: x8
6
emulator: conve
r
t group 3 ins
t
ruct
i
ons to
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
A
v
i
Kivi
t
y
KVM
:
x86 emu
l
ator: disabl
e
writeb
a
ck
for TE
S
T
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
Av
i
Kiv
i
ty
KVM: x86 emulator
:
simpl
i
f
y
e
mulat
e
_1op_rax_rdx()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
Avi Kivity
KVM:
x86 emul
a
tor: mer
g
e the two emulate_1op_rax_
r
dx
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
Avi Kivity
KV
M
: x86
e
mulator: sim
p
l
i
fy
e
mul
a
te_1op()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
Avi Kivity
K
V
M: x86 e
m
ulator:
s
i
mplify emulate_2op_cl()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
A
vi Kivity
KVM: x86
emulator: simplify emulate_2op_cl()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
A
v
i Kivi
t
y
KVM: x86 emula
t
o
r: simplify
e
mulate_2op_SrcV()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
A
vi Kivity
KVM
:
Restore m
i
s
s
i
ng powerp
c
API d
o
cs
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
Av
i
K
ivit
y
KVM
:
MM
U
: D
o
not unconditionally read PDPTE from guest
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-09-25
Avi Kivity
KV
M
: x86 emulator: fix Src2CL decod
e
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-07-12
Avi K
i
vit
y
KVM:
M
MU: make kvm_mmu_reset_context() flush the guest TL
B
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-07-12
Avi
K
ivi
t
y
KVM: MMU: Adjust
s
ha
d
ow paging
t
o work
w
hen SMEP=1
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-07-12
Avi Kivit
y
K
VM: x86
e
mulato
r
: fold decode_cache into x86_emulate_ctxt
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-07-12
A
vi
K
ivi
t
y
KVM: x86 em
u
lator: rename decode_cache::eip to _e
i
p
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-07-12
Avi Kivity
KVM: Sanitize cpuid
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-07-12
Avi Kivity
KVM: VMX: always_inline VMREADs
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-07-12
Avi Kivity
KVM: VMX: Move VMR
E
AD clean
u
p to excep
t
i
o
n
h
andler
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-07-12
A
v
i Kivity
KV
M
: Document
K
VM_GET_LAPIC
,
K
V
M
_SE
T
_LAPIC
i
o
c
tl
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-07-01
Avi Kiv
i
t
y
perf: export pe
r
f_event_refr
e
s
h() to modules
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-07-01
Avi
K
iv
i
ty
x8
6
,
p
erf:
Add const
r
a
in
t
s for
a
rc
h
i
t
ectural PMU
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-07-01
Avi Kivity
perf: Add c
o
ntext
fi
e
ld
t
o per
f
_
e
vent
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-06-29
Avi K
i
vity
KVM: x86
e
mulator: fix %ri
p
-relative addressing with
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-30
A
v
i Kivity
x86
:
Fix mwai
t
_play_dea
d
() faulting on
mwait-incap
a
ble
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Ki
v
it
y
Merge commit '
2
9ce831000081dd757d3116
b
f774aafffc4b6b20
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
A
v
i
Kivity
KVM
:
VM
X
: Cache vm
c
s seg
m
e
nt fields
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kiv
i
ty
KV
M
: x86 emu
l
ator: consolidate
s
egment
a
c
c
e
ssors
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
A
v
i Kivity
K
V
M
:
VMX: Avo
i
d rea
d
in
g
%rip unnecessarily when handlin
g
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kiv
i
t
y
K
V
M: x86 emulator: con
s
o
l
i
d
ate group
h
andling
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Av
i
Kivity
KVM: MMU:
Add unlikely() annotations to walk_addr_generic()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi K
i
vity
K
VM: SVM: Get rid of
x
86_intercept_m
a
p::va
l
i
d
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
A
v
i
K
ivity
KVM: x86 emulator: Use
opcode::execute for
0
F 01 opcode
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
A
v
i Kivity
K
V
M: x86 emulator: D
o
n't force
#
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
l
a
tor: m
o
ve
0
F
01
su
b
-opco
d
es
i
n
t
o their
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivity
KVM:
x
86 emul
a
tor: drop x86_em
u
late_ctxt::
v
cp
u
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivity
KVM: Avo
i
d usin
g
x86_e
m
ulate_ctxt
.
vcpu
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
A
v
i Kivity
KVM: x86 emul
a
tor: add new ->
w
binvd(
)
callback
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi
Kivity
KVM: x8
6
emul
a
t
o
r: a
d
d ->fix_hyperc
a
ll() ca
l
lback
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi
K
ivity
KVM:
x86
e
mulator: add new ->halt() ca
l
lbac
k
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivity
KVM: x86 emulator: ma
k
e
emul
a
t
e_invlpg() an emulator
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivity
KVM: x86 emulato
r
:
emulate
CLTS intern
a
lly
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivity
K
VM
:
x8
6
emulator: Replace
c
a
lls to
is_pae() and
is_pagi
n
g
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Av
i
Kiv
i
ty
KVM: x8
6
e
m
ulator: dr
o
p us
e
of is_long_mod
e
()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi K
i
vit
y
KVM:
x86 e
m
ulat
o
r:
ad
d
and u
s
e
n
ew callbacks set_idt
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kivi
t
y
KVM
:
x86 emulator
:
avoid us
i
ng ct
x
t->vcpu in check_perm
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
A
v
i
Kivity
KVM: x86 emulator: dr
o
p v
c
pu argume
n
t from intercept
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
A
vi Kivity
K
VM:
x
86 emulator: drop vc
p
u argument from cr/dr/cpl
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-22
Avi Kiv
i
t
y
KVM
:
x86 e
m
ul
a
to
r
: drop v
c
pu
argumen
t
f
r
o
m
s
e
g
m
ent
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivi
t
y
K
V
M
: x86 emul
a
tor: drop
v
c
pu
a
rgument
from
p
i
o callbacks
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivi
t
y
KVM: x8
6
emulator: drop vcpu argument from memo
r
y
read
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kiv
i
ty
KVM: x86 emulator:
w
hitespace c
l
eanups
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
KV
M
:
x86 emulator: imp
l
ement se
g
ment perm
i
ss
i
o
n check
s
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
KVM: x86 emulator
:
move desc_limit_scale
d
()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kiv
i
ty
KVM: x86 emula
t
or: move lin
e
arize() downwards
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
A
vi Kivity
KVM: x8
6
emul
a
t
o
r:
p
ass access size and
re
a
d
/
w
ri
t
e
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Av
i
Kivity
KVM:
x86
emul
a
to
r
: ch
a
nge
add
r
ess linearizati
o
n to
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
KVM: x
8
6
emulator: move invlpg emulation into a func
t
i
on
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Av
i
K
i
vity
KVM: x86 e
m
u
lator: Add helpers for memo
r
y
access using
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi K
i
vity
K
V
M: x86 emulator: Drop EFER
.
SVME requirement f
r
om
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
A
vi Kivity
K
VM: x86 emulator: Re-add VendorSpeci
f
ic
tag t
o
VMMCALL
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
A
v
i K
i
vity
KVM: x86
emulator
:
a
d
d SV
M
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 emul
a
tor:
a
dd framework for
i
n
s
truction
int
e
rc
e
pts
Signed-off-by:
Avi Kivity
<avi@redhat.com>
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Ki
v
ity
KVM
:
x86
emulator: implement
movdqu instru
c
t
ion
(
f3
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Av
i
K
ivi
t
y
KVM: x86 emulat
o
r: SSE su
p
p
o
rt
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
KV
M
:
x86 emulator: Spe
c
ia
l
ize decoding for
in
s
ns with
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi
K
ivity
KVM: x
8
6 emulator: define c
a
llbacks for using the guest
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
A
v
i Kivi
t
y
KV
M
: x86 e
m
u
l
a
tor: do
n
ot
m
unge rep pref
i
x
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi
K
ivity
K
VM: 16-b
y
t
e
m
mio suppor
t
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kiv
i
ty
KVM: Split mmio
c
ompletion in
t
o a function
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi
K
ivity
KVM: extend in-k
e
rnel mm
i
o to
h
and
l
e >8 byte t
r
ansa
c
tio
n
s
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
KVM: VMX:
s
i
m
plify NMI m
a
sk man
a
geme
n
t
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi K
i
vity
KV
M
: VMX: Us
e
c
a
ched VM_EXIT_
I
NTR_INFO in handle_exception
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Av
i
Ki
v
ity
KVM: VMX: Don't VMREAD VM_EX
I
T_INTR_IN
F
O unconditiona
l
ly
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
K
VM: VMX: Refactor v
m
x_
c
omplet
e
_atomic_exit()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kiv
i
ty
KV
M
: VMX: Qualify check
f
or
host NMI
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
K
V
M:
V
MX: Avoi
d
v
m
x_recover_nmi_block
i
ng() when unneed
e
d
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivi
t
y
KVM: VMX:
Cache cp
l
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Av
i
Kivity
K
VM: VMX: Optimize vmx_get
_
cpl()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivi
t
y
K
VM: VMX:
O
pti
m
ize
vmx_
g
et_r
f
l
a
g
s()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-05-11
Avi Kivity
K
V
M:
Use kv
m
_get
_
r
f
l
a
gs()
a
nd
k
vm_se
t
_r
f
l
a
gs() instead
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-04-24
A
vi Kivity
x86: De
m
acro CONFIG_PA
R
AVIRT cpu
accessors
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi Kivity
KVM: SVM: Load
%gs earlie
r
if CONFIG_X8
6
_32_LAZY_GS=n
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
A
v
i Ki
v
i
t
y
KVM: SVM:
c
heck for pr
o
gre
s
s after IRET intercept
i
on
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi Kivity
KVM
:
Fix race
between nmi in
j
ecti
o
n and enabling nmi
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi Kivity
K
VM:
D
rop ad-hoc
vendor
specific instruction restr
i
ctio
n
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi
Kivity
KV
M
: x86 e
m
ulator:
v
endor sp
e
cific i
n
s
tructions
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi Kivity
KVM: Dr
o
p
b
og
u
s x86_decode
_
insn() e
r
ror check
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi K
i
vity
KVM: VMX
:
Avoid a
t
omic op
e
r
a
tion
in v
m
x_vcpu
_
run
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi Ki
v
ity
KVM: VMX: Sim
p
lify
s
aving guest rc
x
i
n vm
x
_
vcpu_run
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2011-03-17
Avi Kivity
KVM: VMX: Avoid leaking fake re
a
lmode sta
t
e to userspace
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
next