[buildbot] Add device testing of VFP on ARM hardware

VERIFIED FIXED in flash10.1

Status

Tamarin
Build Config
P2
normal
VERIFIED FIXED
8 years ago
8 years ago

People

(Reporter: Brent Baker, Assigned: Brent Baker)

Tracking

unspecified
flash10.1
ARM
Windows Mobile 6 Professional
Bug Flags:
in-testsuite +
flashplayer-qrb +
flashplayer-triage +

Details

Attachments

(1 attachment)

(Assignee)

Description

8 years ago
Currently buildbot is only running acceptance suite on Windows Mobile in emulation and this configuration does not support VFP. We need to add device hardware running the acceptance suite to buildbot so that we can test the shell compiled with arm-fpu and use the runtime switch to enable VFP support in the jit (-Darm_vfp)
Flags: flashplayer-triage+
Flags: flashplayer-qrb?
(Assignee)

Comment 1

8 years ago
Windows Mobile Emulator: 
- the emulator only supports up to ARMv5, however we require ARMv6+ to compile in fpu support
(Assignee)

Comment 2

8 years ago
Created attachment 425825 [details] [diff] [review]
WinMo device acceptance script

- add a generic acceptance script that will deploy the shell on the windows mobile device and run the acceptance suite
- this requires that the device is setup properly based on documentation in utils/wmremote/readme.txt
Attachment #425825 - Flags: review?(cpeyer)

Updated

8 years ago
Assignee: nobody → brbaker
Flags: flashplayer-qrb? → flashplayer-qrb+
Priority: -- → P2
Target Milestone: --- → flash10.1

Comment 3

8 years ago
can we do this testing on a beagleboard?

Updated

8 years ago
Attachment #425825 - Flags: review?(cpeyer) → review+
(Assignee)

Comment 4

8 years ago
Added arm-linux into the build system
- compiled with NEON vfp support (-mfpu=neon -march=armv7-a)

Running the following acceptance passes:
release hybrid softfloat (default config)
release hybrid VFP (-Darm_arch 7 -Darm_vfp)
release interp
release jit VFP (-Darm_arch 7 -Darm_vfp)
debug hybrid VFP (-Darm_arch 7 -Darm_vfp)

tr-argo -> 3771:fa600ac28385
tr -> 3956:fa600ac28385, 3960:d44bac673a64
Status: NEW → RESOLVED
Last Resolved: 8 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
(Assignee)

Updated

8 years ago
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.