repo.or.cz
/
qemu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
qdev: Fix printout of bit device properties with bit index >= 8
2011-02-20
Peter Maydell
target-arm: Fix unsigned VQRSH
L
by l
a
rge
shift c
o
unts
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Pe
t
er Mayde
l
l
target-arm: Fix
signed V
Q
RSHL by
l
arge sh
i
f
t coun
t
s
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Peter Maydell
target-arm: Fix satu
r
ated val
u
es for Ne
o
n right s
h
ifts
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Peter Ma
y
d
ell
target
-
arm: Fix signed VR
S
HL by large shift counts
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Peter May
d
ell
t
a
rget-a
r
m: Move Neon VZIP
t
o he
l
p
e
r functions
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Pete
r
Maydell
ta
r
ge
t
-ar
m
: Move Neon
VU
Z
P
t
o
helpe
r
funct
i
ons
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
P
eter Mayde
l
l
target-ar
m
: Fix Neon
V
Q
DML
S
L instr
u
ction
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Pet
e
r Maydell
t
a
rget-arm: Refactor
ha
n
dling of VQDMULL
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
P
e
t
e
r
Maydell
tar
g
e
t-
a
r
m: Implement V
M
ULL
.
P8
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Pete
r
M
a
y
d
ell
qemu-l
o
ck
.
h: Remo
v
e
non
-
pt
h
reads spinlock imp
l
ementations
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-17
Peter Maydell
l
inux-user:
S
u
pport the epoll
syscalls
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Pe
t
er Maydell
targe
t
-arm: Remove stray #include from
middle of neon_hel
p
e
r
.
c
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Pe
t
er Maydell
linux
-
user/arm: fix compilation fai
l
u
r
es us
i
ng softfloat
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Peter Maydell
softf
l
oat:
F
ix
compilation failures
w
ith USE_SOFTFLOA
T
_
ST
R
UC
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Peter Ma
y
dell
target-arm: Use
standa
r
d FP
S
C
R
for Neon half-p
r
e
c
i
sion
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
P
eter Ma
y
dell
target-
a
rm:
S
ilence NaNs resulti
n
g from half-pr
e
cision
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
P
e
te
r
M
a
y
d
ell
s
oftfloat
:
Correctly handle
Na
N
s i
n
f
loat1
6
_
t
o_float32()
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Pe
t
e
r Maydell
softfloat:
F
ix sin
g
le-to-half
p
reci
s
ion float conv
e
rsi
o
ns
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
P
eter
M
ay
d
el
l
s
oftfloat: Add float1
6
t
y
pe and f
l
oat16 NaN handling
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-09
Peter
Maydell
targ
e
t-arm:
F
ix 32 bit
si
g
ned saturating narrow
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-09
Peter Ma
y
dell
lin
u
x-u
s
e
r
:
Add
s
u
pport for -version
option
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-04
Peter Maydel
l
targ
e
t
-ar
m
: Fix decoding of Thum
b
preload and
hint
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-04
Pe
t
e
r Mayd
e
ll
target-
a
rm: Fix d
e
coding of preloa
d
a
nd me
m
ory hint
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-04
Peter Maydell
target-arm: Clean up ha
n
dl
i
ng of M
P
IDR
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-04
P
eter Maydell
ta
r
get-arm: A
d
d CPU feature flag for
v7MP
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-01
Pet
e
r
Ma
y
dell
linux-user: avoid gc
c
array ov
e
rrun warning for sparc
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-01
Pete
r
Ma
y
dell
hw/slav
i
o
_
i
ntctl
.
c
:
fix gcc warning
a
b
o
u
t
a
r
ray bou
n
ds
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-26
P
eter Maydell
t
a
rget-arm: Fix
loading of scalar value for Neon mult
i
ply
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
P
e
ter Maydell
hw/pl190
.
c: Fix writing
of default vector addre
s
s
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter M
a
ydell
s
tc9
1
c
111: I
m
plement save/restore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter Maydell
p
l
080: Implement save/res
t
ore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter
M
aydell
pl110: Im
p
lem
e
n
t
s
ave/restore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter Maydell
p
l031: Implement save/restore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter Maydell
pl050: Implement save
/
re
s
tore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Pet
e
r Maydell
arm
_
sysctl: Imp
l
ement save/restore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter Maydell
vpb_sic: Implement sav
e
/
r
estore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter Maydell
pl19
0
: Implemen
t
sav
e
/restore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-18
P
eter M
a
ydell
tar
g
et
-
arm
:
Log instruct
i
on start
in TC
G
code
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter May
d
ell
target-arm: Restore IT bits
w
hen
r
e
suming a
f
ter an
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Pe
t
er Maydell
linux-
u
ser: ARM
:
cle
a
r
the IT bits when i
n
vok
i
n
g a
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Pet
e
r M
a
ydell
target-arm:
Refac
t
or translation of
exception
gener
a
tin
g
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydell
ta
r
g
et-arm:
R
e
move redundant setting of
IT bits
bef
o
re
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Mayde
l
l
t
arget-ar
m
:
Translate with user-state
f
rom TB flags
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Pet
e
r
M
a
ydel
l
ta
r
g
et-arm
:
S
e
t pr
i
vileged bit
i
n TB flags correctly
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Pet
e
r
Ma
y
dell
target
-
a
rm: Tr
a
nslate with con
d
exec bits from
TB
f
lags
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydell
target-arm: Tra
n
slate with Thu
m
b
state from TB flags
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydel
l
targ
e
t-ar
m
: T
r
a
n
slate wit
h
VFP len/s
t
ride from TB flags
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter May
d
ell
targ
e
t-arm
:
Tr
a
nslat
e
with VFP-enabled
f
r
o
m TB
f
l
a
gs
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydell
target-
a
rm: Add
s
y
m
b
olic c
o
nstants for bitfie
l
d
s in
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Pet
e
r Maydell
targ
e
t-arm: Don'
t
generate c
o
de speci
f
ic to c
u
rre
n
t
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Pe
t
er Maydell
target-ar
m
: Use the st
a
nd
a
rd FPSCR value for VRSQ
R
TS
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydell
tar
g
et-arm: A
d
d su
p
p
ort for 'St
a
ndard FPSCR
V
alue'
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydell
target-arm: Fix implementation of VRSQRTS
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
P
eter Ma
y
dell
softf
l
oat: Add flo
a
t
3
2_is_zero_
o
r_denormal() fu
n
ction
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-12
Peter Maydell
arm-dis: Incl
u
de
opcod
e
hex whe
n
doi
n
g
disassem
b
ly
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-11
P
e
ter Maydell
l
i
nux-user: Ad
d
configure chec
k
for linux/fiemap
.
h
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-11
Peter
Maydell
ARM: F
i
x decoding of VQS
H
L/
V
QS
H
LU
imme
d
iat
e
forms
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
Peter Mayde
l
l
linux
-
user:
Fix incorrect NaN detect
i
on in ARM nwfp
e
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
Pete
r
M
a
y
dell
s
oftfloa
t
: Implement fl
o
atx80_is_any_nan() and float128
_
is_a
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
Peter Maydell
linux-user: Imple
m
ent
FS_IOC_FIEMAP io
c
tl
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
Peter Maydell
linux-user: Suppor
t
ioctls whose para
m
e
te
r
size is
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
P
eter Maydell
linux-user:
Im
p
lement sync_file_r
a
nge{
,
2} sy
s
calls
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-06
P
eter Maydel
l
target-
a
rm: wire up
t
he softflo
a
t fl
u
sh_input_to_zer
o
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-06
Peter
Ma
y
dell
target-arm: S
e
t softfloat cumulative exc flags from
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-06
Peter Maydell
s
o
ftfloat:
I
mplement flushing input
d
e
n
ormals to zero
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-02
Pet
e
r
May
d
ell
target
-
arm: Implement
c
orrect
NaN
p
rop
a
gation rules
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-02
Peter Maydell
softfloat: abst
r
act ou
t
t
ar
g
et-specif
i
c NaN
propagation
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-02
Peter M
a
ydell
s
o
ftfl
o
at:
R
ename fl
o
at*_is_nan() f
u
nctions to float
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-27
P
et
e
r May
d
e
l
l
t
arget-arm: Corr
e
ct result in satur
a
ting
cases for
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-27
Peter M
a
y
d
ell
target-arm: Fix VQSHL of signed 64 bit values
by shift
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
P
e
ter May
d
e
l
l
ARM: Implement VCVT
t
o 16 bit in
t
eger using new softfloat
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Pe
t
er
M
ayde
l
l
softfloat: Add float/double t
o
16 bit integer conversion
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Maydell
ARM: Ignore top 16 b
i
ts when doin
g
VCVT fr
o
m
1
6 bi
t
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Maydell
A
R
M: Retur
n
correct result for si
n
gle<-
>
double c
o
nversion
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Pe
t
er Maydell
softfloat:
A
dd floa
t
*
_
maybe_silence_nan() fun
c
t
i
o
ns
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter
Mayd
e
ll
ARM: Return c
o
rrect
result
for floa
t
-
t
o-integer conv
e
rsion
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Pe
t
er Maydel
l
sof
t
float:
A
dd float*_is_a
n
y_n
a
n() f
u
n
c
tions
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
P
e
ter Maydell
ARM: Fix sense
o
f to_int
e
ger bit in Neon V
C
VT float
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Maydell
A
RM: Fix decodin
g
of
N
eon forms
of VCV
T
between
float
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Maydell
ARM:
F
ix dec
o
di
n
g
of VFP forms of VCVT betwee
n
float
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter
May
d
ell
ARM:
fix ld
r
exd/strexd
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-04
Peter
Maydell
Remove unused spin
_
t
rylock()
f
u
nction
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter Maydell
ARM: linux-user: R
e
stor
e
iWMMXT stat
e
f
r
om uc
o
ntext
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter Maydell
AR
M
:
l
i
n
ux-us
e
r: Exp
o
se iWMM
X
T registers to
s
ignal
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
P
eter Maydell
ARM:
l
inux-user: Res
t
ore VFP s
t
ate from uco
n
text
o
n
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Pet
e
r
M
aydell
ARM:
l
inux-user: E
x
po
s
e VF
P
registers to signal ha
n
dlers
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter Maydel
l
AR
M
: Expose vfp_get_fpscr() and
vfp_set
_
fpscr() to
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter
M
ayd
e
ll
ARM: li
n
ux-u
s
er
:
Corre
c
t size of padd
i
ng in
t
a
rget_ucontext_v2
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Pet
e
r
M
aydell
target-sparc: rem
o
ve unused fu
n
ctio
n
s cpu_lock(),
c
pu_unlock()
commit
|
commitdiff
|
tree
2010-12-03
Peter M
a
y
d
ell
ARM: enable
X
Scale/iWMMXT in linu
x
-user m
o
de
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
P
et
e
r
May
d
e
l
l
linux-user: remov
e
unneces
s
ary loc
a
l from
__get_us
e
r
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter
M
aydell
[PATCH] targ
e
t-arm: remove unus
e
d
f
unctions cpu_lock
.
.
.
commit
|
commitdiff
|
tree
2010-11-16
Peter
Maydell
Fix comp
i
lation
failure with simple
t
r
ace when sr
c
dir
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree