repo.or.cz
/
linux-2.6
/
linux-2.6-openrd.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
KVM: Add locking to virtual i8259 interrupt controller
2008-04-27
Avi
K
i
v
ity
KVM: Increase vcpu co
u
nt to 16
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-04-27
Av
i
Kivi
t
y
K
VM
:
Add A
P
I
to retrieve the number of supported vc
p
us
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-04-27
Avi Kivity
KVM: Limit vcpu mmap
s
ize to one page o
n
non-x86
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-04-27
Avi Kivity
KVM:
M
MU: D
e
coupl
e
mmio from shadow page tables
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-04-27
A
vi
Kivity
KVM: x86 em
u
lator: group de
c
oding for group
1 in
s
tr
u
c
t
ions
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-04-27
Avi Kivity
KVM: O
n
ly x
8
6 has
p
i
o
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-04-27
A
vi
K
ivit
y
KVM: x86
e
mulator: add
g
ro
u
p
7
decoding
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-04-27
Avi K
i
vity
KVM: x86 emulator: Group decoding for groups 4 a
n
d 5
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-04-27
A
v
i Kivit
y
KVM
:
x86 e
m
ulator: G
r
oup decoding for g
r
oup 3
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-04-27
Avi Kivity
K
V
M: x86 emulator:
group
decoding for gr
o
up 1A
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-04-27
Avi Kiv
i
ty
KVM: x8
6
emulat
o
r: add sup
p
ort f
o
r group
d
ecoding
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-03-25
Avi Kivity
KVM: MMU: Fix memory
leak on guest dema
n
d fault
s
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-03-25
Avi
K
ivity
K
V
M
:
MMU: Fix is_rmap_pte() with io p
t
es
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-03-25
Avi Kivity
KVM:
V
MX: Restore tss even on
x86_6
4
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-03-04
Av
i
Kivit
y
KVM: VMX: Avoid
re
a
rran
g
in
g
swit
c
hed guest msr
s
wh
i
le
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-03-04
Avi Kivity
KVM: MMU: Fix
race when instantiating a shado
w
pte
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-03-04
Avi
Kivity
KVM: Rout
e
i
rq
0 to vcpu 0 exclusi
v
ely
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-03-04
Avi
Kivity
KVM: Avoid infinite-fr
e
q
uency local
apic
t
i
m
er
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-03-03
Avi K
i
vity
K
V
M: Make
the supporte
d
c
p
u
i
d list a host pro
p
erty
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kiv
i
t
y
KVM: Mo
v
e ap
i
c
t
im
e
r migra
t
i
on a
w
ay from cri
t
ica
l
secti
o
n
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i
Kivit
y
KVM:
F
ix unbounded pr
e
e
mptio
n
latency
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi Kivit
y
KV
M
: Initialize the mmu c
a
ches only after verifying
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
VM: MMU: Move kvm
_
free_some_pages() into criti
c
al
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU: Avoid ca
l
ling g
f
n_to_page() in mmu_
s
et_spte()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
Kivity
KVM: Disable vapic s
u
pport on Intel machines wi
t
h Fl
e
x
P
riority
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: Accelerated apic su
p
p
o
rt
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivi
t
y
KVM: local
AP
I
C TPR
a
ccess reporting facil
i
ty
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
Kivity
KVM: Print data fo
r
u
nimplemented wrmsr
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: M
M
U:
Ad
d
cache miss statisti
c
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
Kivity
KV
M
:
M
ove drivers/
k
vm/*
to virt
/
kvm/
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
Kivit
y
KVM: Move arch dependent fi
l
es to new dir
e
ctor
y
arch
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KV
M
:
M
MU:
Use mmu_set_spte
(
)
for real-mode
s
hadows
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi K
i
vi
t
y
KVM:
M
MU: Adjust mmu_set_spte(
)
debug code f
o
r gpte
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU: M
o
ve set_
p
te() in
t
o
g
uest paging m
o
de in
d
epende
n
t
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KV
M
:
M
MU: Remove walker ar
g
umen
t
to set_pte()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
VM: MMU: P
a
ss pte dirty
flag to
s
e
t
_pte() instead
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivit
y
KVM: MMU: No n
e
ed to pick up
n
x
b
i
t from g
u
est pte
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi Kiv
i
ty
KVM: MMU: F
i
x inhe
r
ited permissions f
o
r em
u
lated gu
e
st
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
ivity
KVM:
MMU: Move p
t
e acce
s
s calcu
l
a
tio
n
into
a
h
elpe
r
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i
K
i
vity
KVM:
MMU: Set nx bit co
r
rectly on shadow ptes
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Ki
v
ity
KVM
:
MMU: Simp
l
if
y
cal
c
ulati
o
n of pte access
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Ki
v
ity
K
VM
:
SVM: Tr
a
p
a
ccess t
o
the cr8 register
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivit
y
K
V
M: x86 emul
a
tor: Fi
x
sta
c
k instructions on 64-
b
i
t
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KV
M
: VMX: Avoid exi
t
when sett
i
ng cr8 if the loc
a
l
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
Kiv
i
ty
KVM: x
8
6 emulator: fi
x
eflags preparation f
o
r
e
m
u
la
t
ion
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
ivity
K
V
M
: Us
e
gener
a
li
z
ed exception que
u
e for injectin
g
#UD
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivit
y
KVM:
Replace #
G
P inj
e
ction by the generalized e
x
ception
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi
K
ivity
KVM: Repla
c
e pag
e
fau
l
t inje
c
tion by
t
he generalized
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i
Kivi
t
y
KVM
:
Generalize exception in
j
ection
m
echan
i
sm
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Ki
v
it
y
KVM: Ex
p
or
t
inc
l
ude/linux/
k
vm
.
h
o
nly if $ARCH actually
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivi
t
y
KVM: x
8
6
e
mulato
r
: unify fo
u
r switch statements i
n
to
t
wo
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi
K
ivity
KVM: x86 em
u
la
t
or: unify t
w
o swit
c
hes
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivi
t
y
KVM: x86 emulat
o
r: Mo
v
e rep processing b
e
fore instr
u
ction
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
Kivity
KVM: Remove misleading check for mmio du
r
in
g
ev
e
nt
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
Kivity
KVM: x86 e
m
ulator: address size and operand size ove
r
r
ides
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
Kivity
KVM:
D
isallow fork() and
simi
l
ar gam
e
s when using
a
VM
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
Kivity
KVM:
M
MU:
R
e
n
ame 'release
_
page'
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
Kivity
K
VM: MMU: Rena
m
e variables
of type 'str
u
ct
k
vm_mmu_
p
a
g
e
*'
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
Kivity
KVM:
R
emove gpa_to_hpa
(
)
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU
:
Remove g
v
a_to_hpa()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM:
M
MU: Simplify no
n
paging_map
(
)
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi Kivity
KVM: MMU: Intro
d
uce gfn_to_gpa()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU: Ad
j
ust page_header_u
p
date_slot() to accept
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi K
i
vity
KVM: MMU: Me
r
ge set_
p
t
e() and set_pte_common(
)
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
ivity
KVM: MMU
:
Remove set_pde()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: MMU:
Re
m
ove
extra
g
addr paramete
r
from set_pte_common()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivity
K
V
M: MMU: Move pse36
handling to
the gue
s
t
walker
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi Kivit
y
K
V
M:
MMU
:
Introduce and us
e
gpt
e
_
to_gfn()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM
:
Don't both
e
r th
e
mm
u
if cr3 load
d
oesn't ch
a
n
ge cr3
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Ki
v
ity
K
V
M
:
MMU: Avoid
u
nnecessary remote t
l
b flushe
s
when
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: Add statistic
f
or remote
tlb
f
lushes
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
K
i
v
i
t
y
KVM: MMU: I
m
plement
gu
e
s
t
p
age fault
bypass for nonpae
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
V
M: Split vcpu cre
a
tion
t
o
a
v
oid vcpu_
l
o
ad(
)
before
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kiv
i
ty
KVM: x86 emulator: prefetch up to 15
bytes
of
t
he instr
u
ctio
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi K
i
v
i
ty
KVM
:
x8
6
em
u
lator: retire ->write_std(
)
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivity
KVM:
Export include/asm
-
x
8
6/kvm
.
h
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kiv
i
t
y
K
V
M: MMU: Remove unu
s
ed variable
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi K
i
vity
KVM
:
MMU: Ad
d
some mmu stat
i
sti
c
s
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: Ext
e
nd stats support for
V
M
sta
t
s
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
K
V
M
:
Add instruction emulati
o
n statistics
commit
|
commitdiff
|
tree
2008-01-30
A
vi Kivity
KVM: Add fpu_rel
o
ad counter
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi K
i
vity
KVM: R
e
plac
e
'lig
h
t_e
x
i
t
s' stat with 'host_state_re
l
oad'
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
Kivity
KV
M
: V
M
X: Consolidate register usage in vmx_vc
p
u_run()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
v
i Kivit
y
K
V
M:
S
implify
CPU_TASKS_FROZEN cpu notifier handling
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Ki
v
ity
KVM:
Fix faults durin
g
injection of rea
l
-mode inter
r
upts
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi Kivity
KV
M
: VMX
:
Read & store I
D
T_VE
C
TORING_IN
F
O_
F
IELD
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: VMX: U
s
e
v
mx to
i
nject
r
e
al-mode interrupt
s
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Ki
v
ity
KVM
:
x86 emulator: Hoist modrm and
abs decoding into
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi Kivity
KVM: Si
m
plify decod
e
_reg
i
ster_operand() ca
l
ling co
n
vention
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kiv
i
ty
KVM: x8
6
emula
t
o
r
: centralize de
c
oding o
f
one-byte
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Av
i
Kivity
KVM:
x8
6
emulato
r
:
E
x
tract t
h
e common cod
e
o
f
S
rcR
e
g
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivi
t
y
KVM: MMU: Topup the mmu memory preal
l
ocation caches
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi Kivity
KVM: Move
p
age f
a
ult pr
o
c
e
ssing to
common co
d
e
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
Kivity
KVM: x86 emulator: do
n
't d
e
pend on cr2 for mov
a
bs
.
.
.
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
A
vi K
i
vity
KVM
:
Add a mig
h
t_s
l
eep() annotat
i
on to gf
n
_to_
p
age()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi K
i
vity
KVM: Move
vmx_vcpu_reset() out of vm
x
_vcpu_setup()
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Izik
Ei
d
us
KV
M
: MMU: Partial swap
p
ing o
f
g
u
est
memory
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Izik Eidus
KVM: MMU:
M
a
k
e gfn_to_
p
age(
)
alw
a
ys safe
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
Kiv
i
ty
KVM: MMU: Simplify
page
table walker
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
2008-01-30
Avi
Kivity
KVM: Rename KVM_TLB_FLUS
H
to
K
VM_REQ_TLB_FLUSH
Signed-off-by: Avi Kivity <
avi@qumranet.com
>
commit
|
commitdiff
|
tree
next