# HG changeset patch # User William Roberts # Date 1289570487 0 # Node ID 3c8e997405fe252f97c385d5eac6365e198ce476 # Parent 654d002354ab1735bb74bde1521c0dac1b438b84 Enable VFP3 support, using instructions in kernelhwsrv\kernelhwsrv_info\doc_pub\base_how_to_vfp_support.doc diff -r 654d002354ab -r 3c8e997405fe omap3530/assp/inc/assp.mmh --- a/omap3530/assp/inc/assp.mmh Thu Nov 11 18:02:25 2010 +0000 +++ b/omap3530/assp/inc/assp.mmh Fri Nov 12 14:01:27 2010 +0000 @@ -139,3 +139,7 @@ library AsspTarget(kaomap3530,lib) #endif +// Enable VFP3 +#define USE_VFP_MATH +macro __CPU_HAS_VFP +macro __VFP_V3 diff -r 654d002354ab -r 3c8e997405fe omap3530/beagle_drivers/hal/config.hcf --- a/omap3530/beagle_drivers/hal/config.hcf Thu Nov 11 18:02:25 2010 +0000 +++ b/omap3530/beagle_drivers/hal/config.hcf Fri Nov 12 14:01:27 2010 +0000 @@ -97,3 +97,4 @@ EMaximumRestartStartupModes = GetMaximumRestartStartupModes ECustomResourceDrive : set = 0 EDisplayNumberOfScreens=0 +EHardwareFloatingPoint = GetHardwareFloatingPoint diff -r 654d002354ab -r 3c8e997405fe omap3530/beagleboard/rom/base_beagle.iby --- a/omap3530/beagleboard/rom/base_beagle.iby Thu Nov 11 18:02:25 2010 +0000 +++ b/omap3530/beagleboard/rom/base_beagle.iby Fri Nov 12 14:01:27 2010 +0000 @@ -148,4 +148,7 @@ //extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_beagle_ekeyb.dll \sys\bin\ekeyb.dll +// VFP support +extension[VARID]= \epoc32\release\ARMV5\BUILD_DIR\EVFP.DLL \sys\bin\evfp.dll + #endif \ No newline at end of file diff -r 654d002354ab -r 3c8e997405fe omap3530/beagleboard/rom/header.iby --- a/omap3530/beagleboard/rom/header.iby Thu Nov 11 18:02:25 2010 +0000 +++ b/omap3530/beagleboard/rom/header.iby Fri Nov 12 14:01:27 2010 +0000 @@ -64,3 +64,5 @@ #ifdef UNICODE unicode #endif + +#define VFPHELPERS diff -r 654d002354ab -r 3c8e997405fe omap3530/beagleboard/rom/kernel.iby --- a/omap3530/beagleboard/rom/kernel.iby Thu Nov 11 18:02:25 2010 +0000 +++ b/omap3530/beagleboard/rom/kernel.iby Fri Nov 12 14:01:27 2010 +0000 @@ -88,6 +88,9 @@ #define EUSER_DLL ../../ARMV5/##BUILD##/_omap3530_euser.dll +// VFP support +extension[VARID]= \Epoc32\Release\##KMAIN##\##BUILD##\EVFP.DLL \sys\bin\evfp.dll + #ifdef TEST_ROM #include #endif