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: Move Neon VUZP to helper functions
2011-02-20
Peter
May
d
e
l
l
target-arm:
M
o
ve Neon VUZP to
helper f
u
nctio
n
s
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
Peter Maydell
target-arm:
F
ix Neon VQDMLSL instruction
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
P
e
t
er Ma
y
del
l
t
a
rget-arm: Ref
a
ctor handling
of VQD
M
U
L
L
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
P
e
ter Mayde
l
l
ta
r
get-
a
rm: Imple
m
ent VMULL
.
P8
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-20
P
eter Ma
y
dell
qemu-
l
o
ck
.
h: Remove non-pt
h
reads spinlock implementations
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-17
P
eter Maydell
linux-user:
S
upp
o
rt the epoll syscalls
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Pete
r
Ma
y
dell
target-arm: Remove stray #include fr
o
m middle
of neon_helper
.
c
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Peter Maydell
linux-use
r
/arm: fix co
m
pilation
f
a
ilures using softfloat
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Peter Maydell
soft
f
l
o
at: Fix compi
l
ation
f
ailures with USE_SOFT
F
LOAT_STRUC
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Peter Maydell
tar
g
et-arm:
U
se s
t
a
n
dard FPSC
R
for Neon
h
alf-
p
recision
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Pete
r
Maydell
targe
t
-ar
m
: Silence NaNs
r
esulting f
r
om half
-
pr
e
cisio
n
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Pet
e
r
Maydell
softfloat: Corre
c
tly
h
andle NaNs in float16
_
to_float
3
2()
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Peter Mayde
l
l
softflo
a
t: Fix si
n
gle-to-half precision float c
o
n
v
er
s
ions
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-10
Peter
M
ayd
e
ll
soft
f
loat: A
d
d float16 t
y
pe and float16 NaN handling
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-09
Peter Maydel
l
tar
g
et-arm: F
i
x 32 bi
t
s
i
gned
s
aturating n
a
rrow
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-09
Pet
e
r Maydell
linux-user: Add support fo
r
-v
e
rsio
n
o
ption
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-04
Peter Maydell
targe
t
-
a
r
m: Fix decod
i
ng of Thumb
p
reload a
n
d hi
n
t
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-04
Peter Ma
y
de
l
l
target-arm: Fi
x
d
ecoding of preload and memo
r
y hi
n
t
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-04
Peter
M
aydel
l
targ
e
t-arm: Clean u
p
handling of M
P
I
D
R
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-04
Peter Mayde
l
l
t
a
rg
e
t
-
arm: Add CPU f
e
ature flag for v7MP
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-01
Pete
r
Maydell
linux
-
user: av
o
id gcc a
r
ray overrun warning for spar
c
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-02-01
Peter Maydell
hw/slav
i
o
_intctl
.
c: fix gcc
w
arning
a
b
out array bounds
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-26
Peter
Maydell
target-arm: Fix loading
of scala
r
va
l
ue for Neon multiply
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
P
eter Maydell
h
w
/pl190
.
c: Fix writing
o
f defau
l
t vector address
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter Maydell
s
tc91c111: Implement
s
ave
/
re
s
tore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter Mayde
l
l
p
l
080: Imple
m
ent save/restore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
P
e
ter Maydell
pl110
:
Imp
l
ement save/restore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
P
eter M
a
ydell
pl031
:
Implemen
t
save/restore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Pe
t
er Maydell
pl05
0
: I
m
p
l
em
e
nt save/r
e
store
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
P
et
e
r Maydell
arm_sys
c
t
l:
I
mplement
save/restore
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter Maydell
v
p
b_s
i
c: Implement
save/re
s
t
o
re
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-20
Peter
M
aydell
pl190: Implement save/restor
e
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-18
Peter Maydell
targ
e
t-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
Pet
e
r M
a
ydell
target-ar
m
: Resto
r
e
IT bits when
res
u
ming aft
e
r a
n
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Ma
y
de
l
l
linux-user: A
R
M: clear the
IT bi
t
s
w
hen invoking
a
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
P
e
ter Maydell
ta
r
get-arm: Refactor translation of exception g
e
ne
r
ating
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
P
e
ter Mayd
e
ll
targ
e
t
-
arm: Rem
o
ve redundant setting of IT bits before
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydell
ta
r
get-arm: Tr
a
nsla
t
e with user-state fr
o
m TB flags
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydell
t
arget-arm: Set privileged bit in TB
f
l
a
gs correctly
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter M
a
y
dell
target-arm: Tr
a
nsla
t
e
w
ith
c
onde
x
ec bits from
T
B
flags
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Pete
r
Mayd
e
ll
target-ar
m
:
T
r
an
s
l
a
te
wi
t
h
T
hum
b
state from T
B
flags
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Ma
y
dell
target-a
r
m:
T
ra
n
slate with VFP len/stride from
TB flags
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydel
l
targ
e
t-arm: Transl
a
te with VFP-e
n
a
bled from TB flag
s
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
P
e
ter Maydell
target-a
r
m: Add symbolic constants f
o
r bitf
i
elds in
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter
M
aydell
target-arm:
D
on't gener
a
te code specific to curren
t
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter May
d
ell
target-arm: Use the standard FPSCR value f
o
r VRSQRTS
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Maydell
target-arm: Add
s
up
p
ort for 'Stan
d
ard
FPSCR
V
alue'
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Mayd
e
ll
tar
g
et-
a
rm: Fix implementat
i
o
n
of
V
RSQRTS
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-14
Peter Ma
y
dell
softfloat: Add flo
a
t32_is_z
e
ro_or_deno
r
mal()
f
unction
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-12
Peter M
a
ydell
arm-dis: Includ
e
op
c
o
de hex
w
hen
doing
d
i
sassemb
l
y
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-11
Peter May
d
e
l
l
lin
u
x
-
user: Add conf
i
gu
r
e check for l
i
nu
x
/
fie
m
ap
.
h
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-11
Peter Maydell
ARM: Fix decodi
n
g of VQSHL/VQSHLU immediat
e
forms
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
Peter Maydell
linux-user: Fix
i
n
c
orrect NaN detection in AR
M
nwfpe
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
Peter May
d
ell
softf
l
oat: Im
p
le
m
e
nt fl
o
atx80_
i
s_an
y
_nan() and float128_is_a
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
P
eter Mayde
l
l
linux-
u
ser: Impl
e
men
t
F
S
_IOC_FI
E
MAP
ioc
t
l
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
Pete
r
Ma
y
del
l
linux-user: Support ioc
t
ls w
h
o
se parameter size is
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-07
Peter
Ma
y
dell
linux
-
user: Impleme
n
t
sync_
f
ile_r
a
ng
e
{,
2
} syscalls
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-06
Peter
M
a
ydell
tar
g
et-arm: wire up the soft
f
lo
a
t
flush_input_to_zero
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-06
Peter Maydell
t
a
r
g
et-arm: Set softfloat cumulativ
e
exc flags from
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-06
Peter
Maydell
sof
t
float: Implement f
l
ushing
i
nput de
n
ormals to
z
e
ro
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-02
Peter Maydell
target
-
ar
m
:
Imp
l
emen
t
corr
e
ct NaN
p
ropagation
r
u
les
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-02
Pet
e
r Maydell
softfloat: abstract out target-specific NaN p
r
opagation
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2011-01-02
Peter Maydell
softfloat: Rename
f
loat*_is_nan()
function
s
to flo
a
t
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-27
Peter Maydell
targe
t
-arm: C
o
rrect result
i
n
saturating cases for
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-27
Peter Mayd
e
ll
target-arm: Fix VQ
S
HL of s
i
gned 64
b
it values by shift
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Mayde
l
l
ARM: Imp
l
em
e
nt VC
V
T to
1
6 bit i
n
teger
u
sing new
s
o
f
tfloat
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter
M
aydell
soft
f
loat: Add float
/
double to 16 bit integer conversion
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter M
a
yde
l
l
A
R
M: Igno
r
e t
o
p 16 bits when do
i
ng VCVT
f
ro
m
16 bit
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Maydell
ARM
:
Return c
o
rrect
r
esult
f
o
r single<->double conversio
n
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Mayd
e
l
l
softfloat: A
d
d flo
a
t*_maybe_silen
c
e
_
n
a
n() fu
n
ct
i
o
ns
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Mayde
l
l
ARM: Re
t
ur
n
correct result
f
o
r
float-t
o
-integer c
o
nversion
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Pete
r
Mayd
e
ll
softfloat: Add fl
o
at*_is_any_na
n
(
)
f
u
n
c
tions
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter M
a
ydell
ARM: Fix sense of
to_integer bit
in
Ne
o
n VCVT
float
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Pe
t
er Maydel
l
ARM: Fix d
e
c
o
ding of Neon forms of VCVT between float
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
P
e
t
er Maydel
l
A
R
M:
F
i
x
decodi
n
g of
V
FP f
o
rms of VCVT betwe
e
n
float
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-07
Peter Maydell
ARM: fix
l
dre
x
d/strexd
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-04
Pe
t
er Maydel
l
Remove unused spin_tr
y
lock()
funct
i
on
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter M
a
yde
l
l
ARM: linux-user: Rest
o
re iWMM
X
T stat
e
from uco
n
t
e
xt
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter Ma
y
d
e
ll
ARM
:
linux-user: E
x
p
ose
iWMMXT re
g
i
s
t
e
r
s
t
o
signal
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
P
e
t
e
r Maydell
ARM:
l
i
nux-user: Re
s
tore V
F
P state from uco
n
tex
t
on
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter Maydell
ARM: linux-use
r
:
E
x
p
ose VFP registers to signal handlers
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter Maydell
A
RM:
E
x
p
ose
v
f
p
_get_fpscr() and
vfp
_
set_fpscr() to
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter Mayd
e
ll
ARM: linux-user: Correct
s
ize
of padding in target_ucon
t
e
xt_
v
2
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter Maydell
t
arget-s
p
arc: remove unused functions cpu_loc
k
(), cpu_unlock(
)
commit
|
commitdiff
|
tree
2010-12-03
Peter
Maydell
ARM: e
n
a
b
le XSc
a
le/
i
WM
M
XT in linux-use
r
mode
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter M
a
yd
e
ll
linux-user: remove unnecessary loca
l
f
ro
m
__get_user
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree
2010-12-03
Peter Maydell
[PAT
C
H] target
-
ar
m
: remove unused fun
c
tion
s
cp
u
_l
o
ck
.
.
.
commit
|
commitdiff
|
tree
2010-11-16
Pete
r
Maydell
F
ix compilation failure with simple trace
wh
e
n srcdir
.
.
.
Signed-off-by:
Peter Maydell
<peter.maydell@linaro.org>
commit
|
commitdiff
|
tree