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: x86 emulator: consolidate inc/dec reg decoding
2010-10-24
Avi Kivity
KVM
:
x86
e
mul
a
tor:
co
n
solidate inc/dec reg dec
o
ding
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-24
Avi Kivity
KVM
:
x86 em
u
l
a
tor: add macros for
rep
e
ti
t
iv
e
instruc
t
ions
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-24
A
v
i
K
ivity
K
VM
:
x86 emulat
o
r: fix
handli
n
g
for
u
n
emula
t
ed
i
n
structions
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-10-19
Avi
Kivity
KVM: Fix fs/gs reload oops
w
ith invalid ldt
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-09-23
Avi
Kivity
KVM: Fix reboot
on Intel hos
t
s
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-09-08
Avi K
i
vi
t
y
K
VM: f
i
x i
8
2
5
9
oop
s
when no vcpus ar
e
online
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-09-08
Avi Kivity
KVM: x
8
6
emulator: fix regre
s
sion with cmp
x
chg8
b
on
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivity
KVM: VMX: Fix host GDT
.
LIM
I
T co
r
ru
p
tion
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivity
KVM: Docume
n
t KVM_GET_SUPPORTE
D
_CPUID2 ioctl
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivity
K
V
M
:
M
MU: Elim
i
nate redundant tempor
a
ri
e
s in FNAME
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
A
vi Ki
v
ity
KVM: MM
U
: Validate al
l
gptes during
fe
t
ch, n
o
t
ju
s
t
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
Avi Ki
v
ity
KVM: MMU: Si
m
plify spte
f
etch() func
t
io
n
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivity
KVM: MMU: Add gpte_valid() helper
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivit
y
KVM: M
M
U: A
d
d
validate_direct_spte(
)
helper
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivity
KVM: MMU: Add drop_large_spt
e
()
h
elper
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
A
v
i
Kiv
i
ty
KVM:
MMU: Use
__set_spte
t
o
link s
h
adow pages
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
Av
i
Kivity
K
VM: MMU:
Add link_shadow_
p
age
(
) helper
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
A
v
i Kivity
K
V
M
: Doc
u
m
ent
M
CE ban
k
s no
n
-exposure via KVM_
G
ET_MSR_INDEX_LIST
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
Avi Ki
v
ity
KVM: Ex
p
ose MCE cont
r
ol M
S
Rs to
userspa
c
e
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
Avi
Ki
v
it
y
KVM: MMU: Keep going on permissi
o
n error
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivity
KV
M
: MMU: O
n
ly in
d
icat
e
a
f
etch
fault i
n
page fault
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
A
v
i Kivity
KVM: MM
U
: D
o
n
'
t drop
a
cce
s
sed bit
whil
e
updating an
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
Avi
K
i
vity
KVM: MMU:
A
tomi
c
ally ch
e
ck for accessed bit when dropping
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
Avi Kivi
t
y
K
V
M
: MMU: Move accessed/dirty bit chec
k
s from rm
a
p_remove
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-02
A
v
i Kivity
KV
M
: MMU
:
Introduce dr
o
p_spte()
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM
:
D
ocument KVM specific
r
eview
i
tems
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: S
i
mpl
i
f
y vcp
u
_enter_
g
uest() mmu reloa
d
logic slightly
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi
K
i
vity
KVM: Prevent internal slots from be
i
ng C
O
W
ed
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
A
v
i
Kivity
KVM: Keep slot ID
in memor
y
s
l
o
t
structure
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
A
v
i Kivity
KV
M
: Reduc
e
a
t
o
m
ic operations on vcpu->requ
e
sts
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
A
vi Kivity
KVM: Add mini-API for vcpu->requests
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
K
VM:
i
82
5
9
: simpli
f
y pic_
i
rq_request(
)
c
a
l
li
n
g seq
u
en
c
e
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi
K
ivit
y
KVM: i82
5
9
: reduce exce
s
siv
e
abstraction fo
r
pic_
i
rq_req
u
est(
)
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Av
i
K
i
vity
KVM:
R
e
mov
e
kernel-allocated m
e
mory
r
e
g
ions
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: Remove memory alias
support
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KV
M
: Consolidate load/save tem
p
o
r
ary buffer allocation
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM:
F
i
x xsav
e
a
nd xcr save/restore memory
l
eak
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi
Kivity
KVM: Fix mov cr3
#GP at wrong i
n
struction
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivit
y
KVM: Fix mov cr4
#
G
P at wron
g
instruction
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: Fix mov c
r
0
#
GP at wrong
ins
t
ruction
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KV
M
: VMX: Fix incorrect rcu de
r
ef in rmod
e
_tss_base()
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
A
v
i
Kivit
y
KVM: MMU: Documen
t
l
arge pages
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kiv
i
ty
KVM: MMU: Document cr0
.
w
p emulat
i
on
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: MMU: A
l
low
spt
e
.
w=1 for gpte
.
w=0 and cr0
.
wp
=
0
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: Update Red Hat
copyrights
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi
Kivity
KVM: Consolidate arch spe
c
if
i
c
vcpu ioctl locking
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kiv
i
ty
KVM: PPC:
Cen
t
r
a
li
z
e locking of
arch specific vcpu
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Av
i
Kivi
t
y
K
V
M: s390: Central
l
y lock a
r
ch spec
i
fic vcpu ioc
t
ls
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: x86:
Lock arch s
p
e
cific vcpu ioctls centrally
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
K
VM
:
mov
e
vcpu locking to dispatcher for generi
c
vc
p
u
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi
Kivity
K
V
M:
M
MU: Fix free me
m
ory accounting rac
e
i
n
mmu_alloc
_
root
s
()
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: Do
c
u
m
en
t
K
V
M_
S
ET_
B
O
O
T_CPU
_
ID
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
A
v
i Kivity
KVM:
D
ocum
e
nt KVM_
S
ET_IDENTITY_MAP ioctl
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Ki
v
i
t
y
KVM: Get rid of KVM_REQ_KICK
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivity
KVM: VMX: Avo
i
d
writing HOST_CR0 ever
y
entry
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Kivit
y
K
V
M: kvm_pdptr_read() ma
y
sl
e
e
p
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-08-01
Avi Ki
v
ity
K
VM: VMX:
S
i
m
plif
y
vm
x
_
get_nmi_mask()
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-07-23
Avi Kivity
K
V
M: Use kmallo
c
(
)
instead of vmalloc() for K
V
M_[GS
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-07-06
A
v
i Kivit
y
KVM
:
VMX: Fix hos
t
MSR_KERNEL_GS_B
A
SE
c
o
rruption
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-06-09
Av
i
Kivit
y
KVM:
M
MU
:
R
e
move user acce
s
s when
a
l
l
o
w
in
g
kern
e
l acces
s
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-19
Avi
Kiv
i
ty
KV
M
: x86:
A
dd mis
s
ing locking
t
o
arch
s
p
ecific vcpu
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-19
Avi K
i
vity
KVM: P
P
C: Add missing vcpu_load(
)
/vcpu_put() in vcpu
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-19
Avi
Kivity
KV
M
: MMU:
S
e
gregate shadow pages
with different cr0
.
wp
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-19
Avi
Kivity
KVM: Don't allow lmsw to clear cr0
.
pe
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-19
Avi Kivity
KVM: Fix wallclock version
w
riting race
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-19
Avi Ki
v
ity
KVM: MM
U
: Do
n
't re
a
d p
d
ptrs with
mmu sp
i
nloc
k
held
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-19
A
vi K
i
vi
t
y
KVM: VMX: Atomic
a
ll
y
switch efer if EPT
&& !EFE
R
.
NX
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-19
Avi Kivi
t
y
KVM: VM
X
:
Add
f
acility to ato
m
ically
swi
t
ch M
S
Rs on
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-19
Avi Kivity
KVM: V
M
X: Add
d
efi
n
itions
f
or gue
s
t and host EFE
R
au
t
oswitch
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-19
Avi Kivi
t
y
KVM: VMX: Add
de
f
inition for ms
r
autol
o
ad entry
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-19
Avi Ki
v
ity
KVM: Let v
c
pu
s
tructure alignm
e
n
t be
d
etermined at
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
Avi Ki
v
ity
KVM: M
i
n
o
r
M
MU documentation edit
s
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
A
v
i Kivit
y
KVM: Documen
t
KVM_GET_MP_STATE and KVM_SET
_
M
P_STATE
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
A
vi Kivity
M
erge
r
emote branch 'tip/per
f
/core'
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
Avi Ki
v
ity
KV
M
: Document mmu
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
A
v
i K
i
v
ity
KV
M
:
M
M
U: D
r
op cr4
.
pge fro
m
shadow page role
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
Avi Ki
v
ity
Merge branch 'perf'
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
A
v
i Ki
v
i
t
y
KVM:
M
MU: Rep
l
ace role
.
g
l
evels
w
i
t
h role
.
c
r4_pa
e
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
Avi Kivity
KVM: Fix MAXPHY
A
DDR calcu
l
ation wh
e
n cpuid does not
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
Avi Kivity
KVM: Trace emula
t
ed
i
n
struct
i
on
s
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
Avi
K
i
vity
KVM: x86 emulator: Don't ov
e
rwrite decode cach
e
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
Avi Kiv
i
t
y
KVM:
D
ocumen
t
replacements for
KVM_EXIT_HYPE
R
CALL
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
Avi Ki
v
i
ty
KVM: Document
KVM_
S
ET_TS
S
_ADDR
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
Avi K
i
vity
KV
M
: Do
c
ument KVM_S
E
T_
U
SER_MEMORY_REGI
O
N
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
Avi Kivity
KVM
:
MMU: Disassociate dir
e
ct m
a
ps from guest l
e
vels
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
Avi Kivity
KVM: MMU:
Reinst
a
te pt
e
prefetch on inv
l
pg
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
A
vi
Kivi
t
y
K
V
M
: MMU: Do n
o
t instant
i
ate
n
o
ntrapping sp
t
e on unsync
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
Avi Kivity
KVM: Don't follow an atomic operation by a
non-atomic one
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
A
v
i K
i
vity
K
VM: M
a
ke lo
c
k
ed operati
o
n
s
trul
y
atomi
c
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
A
v
i Kivity
K
V
M: MMU: Consolidat
e
tw
o
guest pte
r
eads
in
kvm_m
m
u_pte_write()
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
Avi Kivi
t
y
K
V
M
:
Trace exception
i
njectio
n
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-17
Avi Kivity
KVM: Move kvm_exit tracepoint rip
r
e
ading inside tracepoint
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-10
Av
i
Kivity
x86: I
n
trodu
c
e 's
t
ruct fpu' and
r
e
lated
A
PI
Signed-off-by: Avi Kivity <
avi@redhat.com
>
...1273135546-29690-3-git-send-email-
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-05-10
Avi Kivit
y
x86: El
i
minate
TS_XS
A
VE
Signed-off-by: Avi Kivity <
avi@redhat.com
>
...1273135546-29690-2-git-send-email-
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-04-20
Avi
K
ivity
KVM:
V
MX: Save/restore r
f
lags
.
vm
c
orrec
t
l
y
in real
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-04-20
Avi
K
ivity
K
VM: Don't spam ke
r
nel log w
h
en injecting exceptions
.
.
.
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
Avi Kivity
KVM: Conv
e
rt kvm->
r
equests_
l
ock to
r
aw_spinlock_t
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
Avi Kivi
t
y
KVM:
Plan
o
b
solesc
e
nce of k
e
rne
l
a
llo
c
ated slo
t
s, para
v
i
r
t mmu
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
Avi Ki
v
ity
KVM: MMU:
Add tracepoint
f
o
r
guest
page
a
g
ing
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
A
v
i
Kivity
KVM:
VMX: Wire up
.
fpu_
a
ctiv
a
te() call
b
a
ck
Signed-off-by: Avi Kivity <
avi@redhat.com
>
commit
|
commitdiff
|
tree
next