repo.or.cz
/
linux-2.6.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: introduce Op3264 for mov cr and mov dr instructions
2010-10-24
Avi Kivity
K
V
M
:
x86 emula
t
or: int
r
oduce Op326
4
f
or
m
o
v cr
a
nd
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Ki
v
ity
KVM:
x
8
6 emulator:
s
implify REX
.
W check
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi K
i
vity
KV
M
:
x
8
6 em
u
lator: d
r
op use_m
o
d
r
m_e
a
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Ki
v
ity
KV
M
: x
8
6 emulator: put r
e
g
i
st
e
r operand fetch i
n
to
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivity
KVM: x86
e
mulato
r
: us
e
SrcAcc to simplify xchg decoding
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi
K
ivi
t
y
KVM: x86
emulator: simplify xchg decod
e
tables
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Ki
v
ity
KV
M
: x86
emu
l
ator: use correct ty
p
e for mem
o
ry ad
d
ress
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivity
KVM: x
8
6
e
mula
t
or: pu
s
h seg
m
ent override ou
t
of decod
e
_
m
odrm()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivity
KV
M
:
x86 emulator: fix
L
MSW able
t
o clear cr0
.
pe
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivity
KVM:
x
86 emulator: conv
e
rt som
e
pus
h
instructio
n
s to
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi
K
ivity
K
V
M
:
x86 emu
l
at
o
r
: al
l
ow re
p
eat macro arguments to
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi
Kivity
KVM:
x
8
6 emulator
:
m
o
v
e decode tables downwards
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi
K
ivity
KVM
:
x86 emul
a
tor
:
move x86_decode
_
i
n
sn()
d
ownwards
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivity
KVM: x86 emulator: allow storing emulat
o
r execution
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi
K
ivity
KVM: x86
e
mulator: store
x
86_em
u
late_
o
ps
i
n e
m
ulation
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivity
KVM: x86
em
u
lato
r
: move ByteOp and Dst
back
t
o
bits 0:3
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Av
i
K
i
vity
KVM
:
x86 emu
l
ator:
d
rop support for
o
ld-style
g
roups
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
A
v
i
K
ivity
K
VM:
x
86 emulator
:
c
o
nvert grou
p
9 to new
s
tyle
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi
Kivity
KVM
:
x86
e
mulator: conv
e
rt group 8 to new style
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivit
y
K
V
M:
x86 emulator: conv
e
rt group 7 to n
e
w st
y
le
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivity
K
V
M
:
x86
emulator: convert gro
u
p
5
t
o
n
ew s
t
yle
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivity
KVM: x86 em
u
lator: conve
r
t group 4
to new style
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
A
v
i Kivi
t
y
KVM: x86 em
u
lator: convert group 3 to new style
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kiv
i
ty
KV
M
: x86
e
mulator: co
n
ver
t
group 1A to
n
ew style
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi
Kivity
KV
M
: x
8
6
emulator: conve
r
t group 1 to n
e
w
st
y
le
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivity
KVM: x86 emulator: allow specifying gr
o
u
p directly
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivity
K
V
M: x86 e
m
u
l
ator: reserve grou
p
code
0
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi
K
ivity
KVM: x86
emu
l
ator: move
gr
o
up ta
b
les to top
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi
K
ivity
KVM: x
8
6 e
m
ulat
o
r: Add
w
rappe
r
s for
easily defining
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi
Kivity
K
VM: x86 emul
a
tor: introduc
e
'stru
c
t o
p
cod
e
'
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi
Kivity
KVM: x86 emulator: dro
p
pare
n
t
heses in r
e
pre
a
t
m
a
c
ro
s
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Av
i
Kivity
KVM: VMX:
Use host_gdt var
i
able wherever
we n
e
e
d
the
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
A
vi Kivity
KVM: x86 emulator: unif
y
the
t
wo Group 3 variants
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Av
i
K
i
v
ity
K
V
M: x86 emu
l
ator:
A
ll
o
w
L
O
CK prefix for NEG an
d
NOT
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
A
vi Kivity
KV
M
:
x86 em
u
lator
:
simplify
Grou
p
1 deco
d
in
g
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi
K
ivity
KVM: x86 emula
t
or
:
m
ix
decode
b
its
f
rom opcode and
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Av
i
Kivity
K
V
M: x86 e
m
ulator:
a
dd Un
d
efined decod
e
flag
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi
Kivity
KVM:
x86 emulator: Make grou
p
stor
a
ge b
i
ts separate
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi K
i
vity
KVM
:
x86 emulator: consoli
d
ate Jcc rel32 d
e
coding
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivity
KV
M
:
x86 emu
l
ator: con
s
olidate CMOVcc deco
d
ing
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
A
v
i
Kivity
K
V
M
:
x
86 e
m
ulator: conso
l
idate MOV r
e
g, imm decoding
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivity
K
V
M: x86 emulat
o
r: co
n
sol
i
date Jcc rel8
decoding
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivit
y
KVM: x86 emulator: consolidate pus
h
/p
o
p re
g
d
e
coding
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivi
t
y
K
V
M: x
8
6
emu
l
ator: consolidate
i
nc/dec reg de
c
oding
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivity
K
V
M: x86 emulator: add ma
c
r
o
s for r
e
p
e
titiv
e
instructions
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kiv
i
ty
KVM: x
8
6 emulato
r
: fi
x
h
a
ndling for unemulate
d
ins
t
ructions
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-10-19
A
vi
K
ivity
KVM
:
Fix fs/gs reload oops wi
t
h i
n
v
a
lid ldt
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-09-23
Avi Kivity
KVM: Fix
rebo
o
t
on
I
n
tel hos
t
s
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-09-08
Avi K
i
vity
K
V
M
: fix i8259 oops when no vcpus are online
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-09-08
A
v
i Kivity
KVM: x86
emu
l
ator: fix regress
i
on with cmpxchg8b on
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivity
KVM: VMX: Fi
x
host GDT
.
LIMIT c
o
rruption
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
A
vi Kivity
KVM:
Docume
n
t KVM_GET_SUPPORTED_CPUID2 ioctl
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
A
vi Kivity
KVM:
M
MU
:
Eliminate redund
a
nt
temporaries in FNAME
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
Av
i
Kivi
t
y
KVM
:
MM
U
: V
a
lid
a
te a
l
l gptes duri
n
g
fetch
,
n
ot just
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivit
y
KVM:
M
M
U: Simplify spte fetch()
funct
i
on
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivi
t
y
KVM: MM
U
:
Add
gp
t
e
_
valid()
h
elper
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivity
KVM: MMU: Add
validate_direct_spt
e
(
) helper
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
Av
i
Kivity
KVM: MMU: Add drop_large
_
spte() hel
p
er
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
A
v
i Kivity
KVM
:
MMU:
Use __set_spte to link
s
h
a
dow
pages
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
Avi
K
ivity
KVM
:
MMU: Add link_shad
o
w_page() helper
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivit
y
K
V
M: Docume
n
t MC
E
b
anks no
n
-exposure via KV
M
_GET_
M
SR_
I
NDEX_LIST
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivity
KVM: Ex
p
o
s
e MCE
c
ontrol MSRs to
userspace
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivit
y
KVM: M
M
U
: Keep going on permission
erro
r
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
Avi
K
ivity
KVM: MMU
:
Onl
y
indica
t
e a fetc
h
fault in page fault
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivity
KV
M
: MMU: Don
'
t dr
o
p acces
s
e
d
bit while updat
i
n
g
an
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
Avi
K
ivity
KVM: MMU: Atomically check for accessed bit when dropping
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivity
KVM
:
MMU: Move
accessed/dirty
bit checks fr
o
m rmap_re
m
ove
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-02
A
v
i
Kivity
KVM: MM
U
: Intr
o
duce drop_spte()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
A
v
i Kivity
KVM
:
Doc
u
ment K
V
M spec
i
fic review
i
tems
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kiv
i
t
y
KVM: Simplify vcpu_enter_
g
uest
(
)
mmu reload log
i
c slightly
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM:
Prevent internal slot
s
from bei
n
g
COWe
d
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: Keep slot ID in m
e
mory slot structure
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi
Ki
v
ity
KVM:
Reduce atomic opera
t
i
o
ns on vcpu->requests
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi
K
ivity
KVM:
Add mi
n
i-API for vcpu
-
>requ
e
sts
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
A
v
i K
i
vi
t
y
KVM:
i8259:
s
i
m
plify pic_ir
q
_request() calling s
e
qu
e
nce
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: i8259: reduce exc
e
ssive abstract
i
on for pic_irq_r
e
q
u
est()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: Remov
e
kernel-allocated
memor
y
regio
n
s
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: Remove memory
a
l
i
a
s support
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
K
VM:
C
o
n
solidate load/sa
v
e tem
p
orary
buffer
a
llocation
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
A
vi
Kivity
KVM
:
F
ix xsave and
x
cr
save/rest
o
r
e m
e
mory leak
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: Fix mov cr3 #GP at wrong instructio
n
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM:
F
ix
m
ov c
r
4 #
G
P at wrong instruction
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
A
v
i
Kivity
KVM: Fix m
o
v cr0 #GP a
t
wrong instruction
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Av
i
Kivity
KVM: V
M
X: Fix i
n
corre
c
t rcu dere
f
i
n
rmo
d
e_tss_base()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
K
V
M: MMU:
Docu
m
ent large pages
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi K
i
v
i
ty
KVM: MMU
:
Document cr0
.
wp emulation
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: MMU
:
Al
l
ow sp
t
e
.
w
=
1 for
gpte
.
w=0 and cr0
.
w
p
=
0
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: Updat
e
Red Ha
t
copyrights
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
K
VM
:
Consolidate arch spec
i
fic vcpu ioctl locking
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Av
i
Kivity
KVM: PPC: Ce
n
t
r
alize locking
o
f arch s
p
ecific vcpu
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KV
M
:
s
3
90: Centra
l
l
y lock arch sp
e
cific vcpu
i
octls
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi
K
ivity
KVM
:
x
86: L
o
ck ar
c
h spec
i
fi
c
vcpu
i
oc
t
ls centrally
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi
Kivi
t
y
K
V
M
: move vcpu locking
t
o
di
s
pat
c
her for generic vcpu
.
.
.
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: MMU: Fix free memory acc
o
unting
race in mmu_alloc_roots()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivit
y
KVM: Docum
e
nt KVM_SET_BOOT_CPU_ID
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivit
y
KVM: Docu
m
ent KVM_SET_IDENTITY_MAP io
c
t
l
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
A
vi K
i
vity
KVM: Get rid o
f
KVM_R
E
Q_KICK
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
A
v
i Kivity
KVM: VMX: Avoid wr
i
t
i
n
g
H
O
S
T_
C
R0 every entry
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kiv
i
t
y
KVM: kv
m
_pdptr_read() may sleep
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
2010-08-01
Avi Ki
v
ity
KVM: VMX: Sim
p
lify
v
mx_get_nmi
_
mask()
Signed-off-by:
Avi Kivity
<avi@redhat.com>
commit
|
commitdiff
|
tree
next