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
target-arm: Fix saturated values for Neon right shifts
2011-02-20
P
e
ter
M
aydell
t
ar
g
et-arm
:
Fix
s
aturate
d
valu
e
s f
o
r Neon
r
ig
h
t shifts
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Peter
M
ayd
e
ll
target-arm: Fi
x
s
i
gned VRSHL
b
y
large shift coun
t
s
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Peter May
d
ell
targe
t
-
ar
m
: Mov
e
Neon VZIP to helper fun
c
tions
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Pet
e
r May
d
ell
target-arm: Move
Neon
V
UZP to help
e
r functi
o
ns
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Peter
Ma
y
dell
target-arm: Fix N
e
on V
Q
D
M
LSL inst
r
uction
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Peter Maydel
l
target-arm: Refactor han
d
ling of VQDMUL
L
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Pete
r
Maydel
l
t
arget-arm: Implement VMULL
.
P
8
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Peter
M
a
y
d
ell
qemu-lock
.
h: R
e
move
n
on-pthr
e
ads spinlock implementations
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-17
Peter Mayd
e
ll
linux-us
e
r: Suppo
r
t the epo
l
l
syscalls
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Peter Maydell
targe
t
-arm: Remove
s
tray
#
include from
m
i
d
d
le
of neon_hel
p
er
.
c
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
P
eter Ma
y
dell
linux-user/arm: fix compilation failures
using softf
l
o
a
t
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Peter Maydell
softfloat
:
Fix compil
a
tion fail
u
r
e
s with USE
_
SOFTFLOAT_STRUC
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Peter Maydell
target-arm: Use sta
n
da
r
d FPSCR f
o
r Neon half-prec
i
sion
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Peter
M
aydell
target-arm: Silence
N
aNs r
e
su
l
ting f
r
om half-pre
c
is
i
on
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Pet
e
r Maydell
softfloa
t
: C
o
rrectly han
d
le
NaNs in float16_to_f
l
o
a
t3
2
()
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Pet
e
r
Ma
y
d
el
l
softfloat
:
Fix single-to-half precisio
n
float conversions
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Peter Mayd
e
ll
s
o
f
t
float:
Ad
d
float16
ty
p
e and float16 NaN handl
i
ng
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-09
Peter
M
aydell
target-arm: Fix 32 bit signed
s
aturating narro
w
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-09
Peter Maydell
linux-user: Add support for -ve
r
sion opt
i
on
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-04
Peter Maydell
tar
g
et-arm: F
i
x dec
o
di
n
g of Thumb prel
o
ad and hin
t
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-04
P
e
t
e
r
Maydell
target-a
r
m: Fix decodin
g
o
f
pre
l
o
ad and memory
h
int
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-04
Peter
Ma
y
dell
target-
a
rm:
C
lean
up handli
n
g of MPIDR
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-04
Peter
M
aydell
target-arm: Add CPU fe
a
ture flag for v
7
MP
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-01
Peter Maydell
linux-user: avoid gcc array overrun warning for
sparc
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-01
Peter Maydell
hw/slavio_intc
t
l
.
c: fix gcc warning ab
o
ut
a
rr
a
y
bounds
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-26
Peter Maydell
target-ar
m
: Fix loading of scalar value for Neon multiply
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter Maydell
hw/pl190
.
c: Fi
x
writing
o
f default vect
o
r address
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter Maydell
stc91c111: Implement sav
e
/restore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Pete
r
Maydell
pl080
:
Implem
e
n
t
save/restore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter Maydell
pl110: Impleme
n
t save/restore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter Ma
y
d
e
ll
pl031:
Impleme
n
t
save/restore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
P
eter Mayde
l
l
pl050: Imp
l
e
m
ent sa
v
e/r
e
stor
e
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Pe
t
e
r
Maydell
a
rm_sys
c
tl:
Imple
m
ent s
a
ve/re
s
to
r
e
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter May
d
el
l
vpb
_
s
ic: Imp
l
ement save
/
restor
e
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter Maydel
l
pl190: Implement save/re
s
tore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-18
P
e
ter Ma
y
dell
ta
r
get-arm
:
L
og inst
r
uction
star
t
in TCG code
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
P
e
ter Maydell
target-
a
rm
:
Rest
o
r
e
IT
b
it
s
w
h
e
n
resuming after an
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter
M
aydell
linux-user:
A
RM:
c
l
ear the IT bits
when i
n
v
ok
i
ng a
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
P
e
ter
Maydell
target-arm: Refactor
translati
o
n
o
f excep
t
ion g
e
nerating
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydell
t
arget-arm: Remov
e
re
d
u
n
dant s
e
ttin
g
of IT b
i
ts
before
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter M
a
y
dell
target-arm: Translate
w
i
t
h user-state from TB
flags
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydell
target-arm: Set privil
e
ged bit
i
n TB f
l
ags correc
t
ly
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydell
target-
a
rm:
T
r
anslate
w
ith condexec bits
f
rom TB fla
g
s
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
P
e
ter Mayd
e
ll
target-a
r
m:
Translate with
T
humb state fro
m
TB flags
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter
Maydell
target-a
r
m:
Tran
s
late with
V
FP
l
en/stri
d
e from TB flags
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydell
target-arm: Translate with VF
P
-
enabled from
TB
flags
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydell
target-arm: Add symbolic
c
onstants for bitfields in
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter May
d
ell
target-arm: Don't
generate cod
e
s
pecific to curr
e
nt
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Mayde
l
l
target-arm:
U
se the st
a
ndard FPSCR valu
e
for VRSQRTS
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydell
tar
g
et-
a
rm: Add support
f
o
r 'Standa
r
d FPSCR Value'
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Mayde
l
l
targe
t
-arm: Fix implementat
i
o
n
of VRSQRTS
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
P
eter Ma
y
dell
softflo
a
t: Add
f
l
oa
t
32_is_zero_or_denor
m
al() function
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-12
P
ete
r
M
a
ydell
a
r
m-dis: Include opcode hex whe
n
doing disassembly
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-11
Pet
e
r Mayde
l
l
linux-
u
se
r
:
A
dd configure check for lin
u
x
/fiemap
.
h
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-11
P
e
te
r
M
ayde
l
l
ARM: Fix
d
ecoding of VQSHL
/
VQSHLU immediat
e
forms
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
Peter
M
ayd
e
ll
li
n
ux-user: Fix incorrect NaN detection in ARM nwfpe
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
Pet
e
r Ma
y
dell
softfloat: Impl
e
me
n
t
floatx
8
0_is_a
n
y_nan() a
n
d floa
t
12
8
_is_a
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
Pet
e
r Maydell
linux-user:
Implement
FS_IOC_FI
E
MAP ioctl
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
Peter Maydell
lin
u
x-
u
ser: S
u
ppo
r
t io
c
tls who
s
e
p
a
r
ameter size
i
s
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
Peter Mayd
e
ll
linux-user: Implement sy
n
c_fil
e
_ran
g
e{,2} s
y
sca
l
ls
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-06
Pe
t
er Maydell
target-
a
rm
:
wire up the softfloat flush_input_to_zero
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-06
Pe
t
er M
a
ydell
t
arget-arm: Set soft
f
l
o
a
t cumul
a
ti
v
e
e
xc flag
s
f
r
om
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-06
Peter Maydell
s
oftfloat: Impleme
n
t
flush
i
ng input denormals to zero
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-02
Peter Maydell
target-a
r
m:
I
mpl
e
ment co
r
r
ect NaN pr
o
p
a
ga
t
ion rules
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-02
Peter Maydell
softfloat: abst
r
a
ct out target-
s
pecif
i
c NaN p
r
opagation
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-02
Pete
r
Maydell
softfloat:
R
ename
f
loat*_
i
s_nan()
functions
to float
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-27
Peter M
a
ydell
target
-
arm: Correct result in s
a
turating cases for
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-27
P
eter
Maydell
ta
r
get-arm: Fix VQSHL of signed 64 bit value
s
by shift
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Pet
e
r
M
a
ydell
ARM: Implement VCVT to 16 bit
i
nteger using new
s
oftfloat
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Mayd
e
ll
softfloat: Add floa
t
/double to 16 bit in
t
e
ger conversion
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
P
ete
r
Maydell
ARM: Ignore top
1
6 bits when doing VCVT from
1
6 bit
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Maydell
ARM: Retu
r
n cor
r
ect result for
s
i
n
gle<->double convers
i
o
n
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Maydell
soft
f
loat
:
Add float*_maybe_silence_nan() f
u
nctions
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Pete
r
Maydel
l
ARM: Ret
u
rn
cor
r
ect re
s
ult f
o
r float-to-integer conv
e
rsion
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Pete
r
M
aydell
softfloat: Add float*_is_any
_
nan() functio
n
s
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Maydell
ARM: Fix
s
ense of to_integer bit i
n
Neon
VCVT f
l
oat
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Maydell
ARM: Fix
decoding of Neon forms of VCVT between flo
a
t
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Mayde
l
l
A
R
M: F
i
x decoding of VFP
f
or
m
s of VCVT betwee
n
float
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
P
e
ter Mayd
e
ll
A
R
M
: fix
l
d
r
exd/st
r
exd
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-04
Pete
r
May
d
ell
R
emove unuse
d
spin_tryloc
k
() fu
n
ctio
n
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter Maydell
ARM:
linux-user:
Res
t
o
r
e iW
M
MXT
state fr
o
m ucontext
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter
M
aydell
ARM: li
n
ux-user: Expose iWMMXT registe
r
s to signal
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter Ma
y
dell
ARM: linux-user: Resto
r
e VF
P
state from ucon
t
ex
t
on
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter Mayd
e
ll
ARM: li
n
ux-
u
s
e
r
:
Expose
VFP
reg
i
s
ters to signal handl
e
rs
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter May
d
ell
ARM: Exp
o
se vfp_get_fps
c
r() and vfp_
s
et_fpscr(
)
to
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Pe
t
e
r Mayd
e
ll
ARM:
linux-user:
Correct si
z
e of padding in
target_ucontext_v2
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter M
a
y
dell
t
a
rget-
s
parc:
remove unused function
s
cpu_lock()
,
c
p
u
_
unlock()
commit
|
commitdiff
|
tree
2010-12-03
Pe
t
er Maydell
ARM: ena
b
l
e XScale/iWMMXT in linux-user mode
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter Maydell
linux-us
e
r
:
r
e
move unn
e
cessary local fr
o
m __get_us
e
r
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter May
d
ell
[
PAT
C
H] targ
e
t-arm: remove u
n
use
d
function
s
cpu_lock
.
.
.
commit
|
commitdiff
|
tree
2010-11-16
Pe
t
er Maydell
Fix
c
omp
i
lation
f
a
ilure w
i
th s
i
mple trace when
s
rcdir
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree