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: PPC: Make large pages work
2009-12-03
Gle
b
Natapov
KV
M
: re
m
ove
d
u
p
licated task
_
sw
i
t
c
h
c
h
e
ck
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-12-03
Gle
b
Natapov
KVM: Drop kvm->irq_
l
oc
k
lock from irq injection path
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-12-03
Gleb Nat
a
pov
KVM: M
o
v
e IO APIC to its own loc
k
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-12-03
Gleb N
a
t
apov
KVM: Conver
t
irq not
i
fiers lists to RCU locki
n
g
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-12-03
Gleb Na
t
apov
KVM:
Mov
e
irq
a
ck
notifi
e
r list
to arch independe
n
t
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-12-03
Gleb Natap
o
v
KVM
:
M
ove irq ro
u
ting da
t
a structure to rcu locking
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-12-03
G
l
eb Natapo
v
KVM: Maintain back
mappi
n
g from irqchip/p
i
n to g
s
i
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-12-03
Gleb
Natapov
KVM: Change ir
q
r
o
uting tabl
e
to us
e
gsi indexe
d
arr
a
y
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-12-03
G
leb Natapov
K
V
M: Move
irq sharing information to irqc
h
ip level
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-12-03
Gleb Natapov
KVM: Cal
l
p
i
c_cle
a
r_
i
sr
(
) on
p
ic reset to reuse l
o
g
i
c
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-11-04
G
leb Natapov
KVM: get_tss
_
bas
e
_addr() should return a gpa
_
t
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
G
l
eb Natapov
KVM: fix misreporting
of coalesced interrupts by
k
vm
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gle
b
N
atapov
K
V
M:
V
MX: call vmx_loa
d
_host_state() only if
m
s
r
is
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
G
le
b
Na
t
apo
v
KV
M
: Fix
coalesced int
e
r
rupt reporti
n
g in
I
OAPIC
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Nata
p
ov
KVM: VMX: Fi
x
cr8
e
xiting
c
o
ntrol clob
b
ering by EPT
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Natapov
KV
M
: Update cr8 in
t
e
rc
e
pt when A
P
IC TPR is chang
e
d
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Natapov
KV
M
: Repl
a
ce pic_lock()
/
pi
c
_unlock() w
i
th
d
irect c
a
ll
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
G
l
e
b
Nata
p
ov
K
V
M: Call ack notifiers
f
rom
PIC w
h
en guest OS a
c
ks
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Nat
a
pov
K
V
M: Call kvm_vcp
u
_k
i
ck() inside pi
c
spinl
o
ck
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Natap
o
v
KVM: PIT: Unre
g
iste
r
ack not
i
fier callback when f
r
eeing
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Natapov
KVM
:
s
3
90: remo
v
e
unused structs
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb
N
atapov
KVM:
s
ilence lap
i
c kernel me
s
sages
t
hat can be t
r
iggered
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Nat
a
p
o
v
KVM
:
Reduce runnability interface with
a
rch suppor
t
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb
N
atapo
v
KVM: Move kv
m
_cpu_get_inte
r
rupt(
)
decla
r
ation t
o
x86
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb N
a
tapov
KVM: Move
e
xcept
i
o
n
h
a
n
d
li
n
g to
t
he same place as other
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Natapov
KVM: Always report x2apic as s
u
pported feature
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Natapov
KV
M
:
No need to kick cpu if
n
ot in a
g
u
e
s
t
mode
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Na
t
a
pov
KVM: Add trace p
o
ints
i
n
ir
q
chip code
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb
N
atapov
KVM: Use
t
emporary v
a
ri
a
b
le to
s
ho
r
t
e
n line
s
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Natapov
KVM: x2apic interf
a
ce to
l
apic
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
G
l
eb Natapov
KVM: Add Dire
c
ted EOI
su
p
port to APIC
emula
t
io
n
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Natapov
KVM: O
p
timize searching for hig
h
est IRR
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb
N
a
tapov
KVM
:
R
e
place pendi
n
g exception by PF if it happens
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
G
leb Natapov
KVM: Use macro to iterate
o
v
e
r vcpus
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Nat
a
pov
KVM: Break dependency between vcpu index in
vcpus array
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Natapo
v
KVM
:
Use
pointer to
v
c
pu
i
nst
e
ad of vcpu
_
i
d in timer
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
G
l
eb Natapov
KVM: Introduce
kvm_vcpu_is_bsp() function
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
G
l
e
b Natapov
KVM: Dro
p
in
t
errupt shadow when single
s
t
e
pping
s
hould
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-09-10
Gleb Natapov
K
VM:
V
MX: Properly ha
n
dle software inter
r
upt re-injection
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-08-09
Gleb Natapov
KVM
:
A
v
oid
r
edel
i
ve
r
y
o
f e
d
g
e
interrupt before next
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-08-05
G
l
eb Nata
p
ov
x86/ap
i
c: Enable x2APIC
without interrupt remapping
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
le
b
Natapov
KVM
:
Move "exit due to NMI"
ha
n
dling int
o
v
mx_com
p
let
e
_
i
nter
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
l
eb Natap
o
v
KVM
:
Di
s
able
C
R8
in
t
e
rcept if tpr patching is activ
e
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
l
eb Natapov
KVM: Do no
t
migrate pending software interrupts
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
leb
N
ata
p
ov
KVM: inject NMI after IRET from a previou
s
NMI, n
o
t
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gle
b
Natapov
K
V
M: Always req
u
est IR
Q
/NMI window if an interrupt
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb N
a
t
a
p
ov
K
V
M
: Do not re-execute INTn instruc
t
ion
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
l
eb N
a
tapov
KVM
:
ski
p
_e
m
ulated_instruction() decode instru
c
tion
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
leb Nata
p
o
v
KV
M
: Rem
o
v
e irq_pending bit
m
ap
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb
Na
t
ap
o
v
KVM: Do not allow interrupt injecti
o
n f
r
om users
p
ace
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gle
b
Nat
a
pov
KVM: Unpro
t
e
c
t a page if #PF happen
s
during NMI injec
t
i
o
n
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
leb Natapov
KVM: SVM: Don't reinject event
t
hat c
a
use
d
a task
s
w
itch
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb N
a
tapov
K
V
M
: Get
rid of get_irq() c
a
llback
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Na
t
a
p
ov
KVM:
F
i
x userspac
e
I
R
Q c
h
ip mi
g
ration
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb
N
atapo
v
K
V
M: SV
M
: Add NMI i
n
j
ecti
o
n s
u
pport
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Natapov
KVM:
G
et rid of
a
rch
.
interrupt_window_o
p
en
& arch
.
n
m
i
_
w
indow
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Na
t
apo
v
K
VM: Do n
o
t r
e
p
ort TPR write to userspace
i
f new value
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Nata
p
o
v
KVM: sync_lap
i
c_to
_
cr8
(
) shoul
d
always sync cr8 to
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Na
t
apov
KVM: Rem
o
ve kvm
_
push
_
irq()
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb
N
a
t
apov
KVM: Remov
e
i
n
ject_pending_vecto
r
s
(
) cal
l
ba
c
k
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Natapov
K
V
M
:
Remov
e
exception_inj
e
cted() call
b
ac
k
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb
Natap
o
v
KVM: SVM
:
C
o
alesce
user
s
pace/k
e
rne
l
irqchip in
t
er
r
upt
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb N
a
tapov
KVM: Use kvm_a
r
ch_inter
r
upt_allowed()
i
ns
t
ead of checkin
g
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb N
a
tapov
KV
M
:
VM
X
: Cleanup vmx_int
r
_assist()
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
leb Nata
p
ov
KVM: VM
X
: Co
n
soli
d
ate use
r
s
p
a
ce a
n
d kernel i
n
terrup
t
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
leb Nata
p
o
v
KVM: Make kvm_cpu_
(
has|
g
et)_interr
u
pt() work for userspace
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb N
a
tapov
KVM: SVM: Sk
i
p instructi
o
n
o
n a task switch only whe
n
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb
Natapov
KVM: x
8
6 emulat
o
r
: A
d
d
n
ew mode
o
f
i
nstr
u
c
tion emula
t
ion
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Na
t
apov
KVM
:
x86 e
m
ula
t
or:
Decode soft
interrupt i
n
struct
i
o
n
s
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb
Nat
a
pov
KV
M
: x86 emulator: Completely decode
i
n/
o
ut at d
e
coding
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Natapov
KVM: x86 emulator: Add unsigned byte immed
i
a
te decode
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gle
b
Natapo
v
KVM: x86 emulator: Complete dec
o
ding of call
near
i
n
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gl
e
b Na
t
apov
KV
M
:
x86 emulator: Complet
e
short/n
e
ar jcc decoding
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
l
e
b N
a
tapov
KVM: x86 emula
t
o
r: C
o
mplete ljmp decoding at
d
ecode
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Natapov
KVM: x86 emulator:
A
dd lcall decoding
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
l
eb Natap
o
v
KVM:
x
86 emu
l
ator: Add dec
o
ding of 16bit seco
n
d immediate
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
l
eb Natapov
KV
M
: x
8
6
emu
l
a
t
or: fi
x
c
a
ll
n
ear emulation
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Natapov
K
VM: F
i
x unneeded
i
nstruction s
k
i
p
ping du
r
ing task
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
leb Natapov
KVM: Fix tas
k
s
witch back link
h
andling
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Nat
a
pov
KVM: VMX:
D
o
no
t
z
e
ro idt_vectoring
_
in
f
o in v
m
x_complete_int
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Natapov
KVM: VMX: Rewrite
v
mx_complete_interrupt()'
s
twisted
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
l
eb Na
t
apov
KVM: VMX: Fix
h
andling o
f
a
fault during
NMI unblocked
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb N
a
tapov
KVM
:
F
ix interrupt unhaltin
g
a vcpu when it should
n
't
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Natapov
KVM: Ti
m
er
e
v
en
t
s
h
ould not uncondi
t
ionally u
n
halt
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
l
eb Natapov
KVM:
reus
e
(pop|pus
h
)_
i
rq from
svm
.
c
in
vm
x
.
c
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
G
l
eb Natap
o
v
KVM: SVM: Remove duplicat
e
code in s
v
m_do_inject_vector()
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Natapo
v
KVM: MMU: do not free acti
v
e mmu pages i
n
free_mmu_pag
e
s()
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Nat
a
p
ov
KVM:
APIC: get rid of d
e
liver_bitmas
k
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Natapov
KVM
:
change the
w
ay how lowest priority vcpu is ca
l
cula
t
ed
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Natapov
KV
M
: consolidate ioapic/ipi interrupt del
i
v
e
ry logic
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb Na
t
apov
KVM: ioapi
c
/msi interrupt de
l
ivery conso
l
idation
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-06-10
Gleb
N
atapov
KVM: APIC: kvm_apic_set_irq deliver all
k
i
nds of in
t
erru
p
ts
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-03-24
G
l
eb Natapov
KV
M
:
Repor
t
IRQ
i
n
j
ection statu
s
f
or MS
I
deli
v
ered
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2009-03-24
Gleb Natapo
v
K
V
M:
R
eport IRQ
i
njection st
a
tu
s
to usersp
a
ce
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2008-12-31
G
l
eb N
a
tapov
KVM:
c
all kv
m
_arch_vcpu_
r
es
e
t
() instead of th
e
kv
m
_x86
_
ops
.
.
.
Signed-off-by:
Gleb Natapov
<gleb@redhat.com>
commit
|
commitdiff
|
tree
2008-10-15
Gleb
N
a
tapov
KVM
:
d
o
n't enter guest a
f
ter SIPI was received b
y
a CP
U
Signed-off-by:
Gleb Natapov
<gleb@qumranet.com>
commit
|
commitdiff
|
tree
2005-07-27
Gleb Natapov
[
I
B/uverbs]
:
Add O_ASYNC su
p
port
Signed-off-by:
Gleb Natapov
<glebn@voltaire.com>
commit
|
commitdiff
|
tree