# HG changeset patch # User William Roberts # Date 1288976115 0 # Node ID 7a0ca3b2ef335d73c3efa5658327e3cbfa8d967a # Parent f81e114d15005e5fffcdceb72ac154a387f1bb1a Clean up stem_rom.oby a little, add matching syborg_stem.oby, beagle_stem.oby, naviengine_stem.oby diff -r f81e114d1500 -r 7a0ca3b2ef33 generic_stem/beagle_stem.oby --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/generic_stem/beagle_stem.oby Fri Nov 05 16:55:15 2010 +0000 @@ -0,0 +1,63 @@ +#ifdef _DEBUG +define DEBUG_DIR udeb +romname=beagle_stem_debug.rom.img +#else +define DEBUG_DIR urel +romname=beagle_stem.rom.img +#endif + +define VARID 0x09080001 + +memmodel multiple 0x100000 +multikernel +nowrapper +bootbinary=\epoc32\release\ARMV5\_beagle_bootrom.bin +debugport 2 +romsize=0x20000000 +romlinearbase=0x80000000 +romalign=0x10 +kerneldataaddress=0xC8000000 +kernelheapmin=0x08000 +kernelheapmax=0x00FFC000 +dataaddress=0x400000 +defaultstackreserve=0x200000 +romchecksum=0x12345678 + +ROM_IMAGE[0] { +primary[VARID]=\epoc32\release\ARMV5\urel\_omap3530_ekern.exe "sys\bin\ekern.exe" +extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_kaomap3530.dll "sys\bin\kaomap3530.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_omap3XXX_mstick.dll "sys\bin\mstick.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_prcm.dll "sys\bin\prcm.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_uart.dll "sys\bin\uart.dll" +variant[VARID]=\epoc32\release\ARMV5\urel\_beagle_ecust.dll "sys\bin\ecust.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_exmoncommon.dll "sys\bin\exmoncommon.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_exmondebug.dll "sys\bin\exmondebug.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_gpio.dll "sys\bin\gpio.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\resman.ldd "sys\bin\resman.ldd" +extension[VARID]=\epoc32\release\ARMV5\urel\_beagle_medstaticrd.pdd "sys\bin\medstaticrd.pdd" +extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_i2c.dll "sys\bin\i2c.dll" +extension[VARID]=\epoc32\release\ARMV5\UDEB\tps65950.dll "sys\bin\tps65950.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_beagle_lcd_gce.dll "sys\bin\lcd.dll" +device[VARID]=\epoc32\release\ARMV5\urel\display.ldd "sys\bin\display0.ldd" +extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_serialkeyboard_uisoftkeys.dll "sys\bin\ekeyb.dll" +device[VARID]=\epoc32\release\ARMV5\urel\_omap3530_EUART.PDD "sys\bin\euart.pdd" +device[VARID]=\epoc32\release\ARMV5\urel\ECOMM.LDD "sys\bin\ecomm.ldd" +extension[VARID]=\epoc32\release\ARMV5\urel\elocd.ldd "sys\bin\elocd.ldd" +extension[VARID]=\epoc32\release\ARMV5\urel\_beagle_medint.pdd "sys\bin\medint.pdd" +extension[VARID]=\epoc32\release\ARMV5\urel\exstart.dll "sys\bin\exstart.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_beagle_led.dll "sys\bin\led.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\rm_debug.ldd "sys\bin\rm_debug.ldd" +file=\epoc32\release\ARMV5\urel\rm_debug_svr.exe "sys\bin\rm_debug_svr.exe" +file=\epoc32\release\ARMV5\DEBUG_DIR\_omap3530_euser.dll "sys\bin\EUser.dll" +file=\epoc32\release\ARMV5\urel\RPIPE.DLL "sys\bin\rpipe.dll" +file=\epoc32\release\ARMV5\urel\ektran.dll "sys\bin\EKTran.dll" +file=\epoc32\release\ARMV5\urel\_beagle_hal.dll "sys\bin\Hal.dll" +secondary=\epoc32\release\ARMV5\urel\efile.exe "sys\bin\efile.exe" +file=\epoc32\release\ARMV5\urel\efsrv.dll "sys\bin\EFSrv.dll" +file=\epoc32\release\ARMV5\urel\efat32.fsy "sys\bin\ELocal.fsy" +file=\epoc32\release\ARMV5\urel\e32strt.exe "sys\bin\EStart.exe" +file=\epoc32\release\ARMV5\urel\domainSrv.exe "sys\bin\domainSrv.exe" +file=\epoc32\release\ARMV5\urel\domainCli.dll "sys\bin\domainCli.dll" +file=\epoc32\release\ARMV5\urel\domainPolicy.dll "sys\bin\domainPolicy.dll" +file=\epoc32\release\ARMV5\urel\_generic_scdv.dll "sys\bin\ScDv.dll" +} diff -r f81e114d1500 -r 7a0ca3b2ef33 generic_stem/naviengine_stem.oby --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/generic_stem/naviengine_stem.oby Fri Nov 05 16:55:15 2010 +0000 @@ -0,0 +1,72 @@ +#ifdef _DEBUG +define DEBUG_DIR udeb +romname=fne1_tb_stem_debug.rom.img +#else +define DEBUG_DIR urel +romname=fne1_tb_stem.rom.img +#endif + +define VARID 0x09080001 + +memmodel flexible 0x100000 0x1000 -0x4000 +dlldatatop 0x7f000000 +multikernel +bootbinary=\epoc32\release\ARMV5\_FNE1_TB_bootrom.bin +debugport 0 +romsize=0x4000000 +romlinearbase=0x80000000 +romalign=0x10 +kerneldataaddress=0xC8000000 +kernelheapmin=0x1000 +kernelheapmax=0x00FFF000 +dataaddress=0x400000 +defaultstackreserve=0x200000 +romchecksum=0x12345678 + +ROM_IMAGE[0] { +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_kanaviengine.dll "sys\bin\kanaviengine.dll" +primary[VARID]=\epoc32\release\ARMV5\DEBUG_DIR\_FNE1_TB_ekern.exe "sys\bin\ekern.exe" +variant[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_ecust.dll "sys\bin\ecust.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_hcr.dll "sys\bin\hcr.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_watchdog.dll "sys\bin\watchdog.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_FNE1_TB_exmoncommon.dll "sys\bin\exmoncommon.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_exmondebug.dll "sys\bin\exmondebug.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_power.dll "sys\bin\power.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_dma.dll "sys\bin\dma.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_lcdgce.PDD "sys\bin\DISPLAY0.PDD" +device[VARID]=\epoc32\release\ARMV5\urel\display.ldd "sys\bin\DISPLAY0.LDD" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_vserialkeyb.dll "sys\bin\ekeyb.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_exyin.dll "sys\bin\exyin.dll" +device[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_euart.pdd "sys\bin\euart1.pdd" +device[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_soundsc.pdd "sys\bin\soundsc.pdd" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_gpio.dll "sys\bin\gpio.dll" +device[VARID]=\epoc32\release\ARMV5\urel\enet.ldd "sys\bin\enet.ldd" +device[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_ethernet.pdd "sys\bin\ethernet.pdd" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_keypad.dll "sys\bin\keypad.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_i2s.dll "sys\bin\i2s.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\elocd.ldd "sys\bin\elocd.ldd" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_medint.pdd "sys\bin\medint.pdd" +device[VARID]=\epoc32\release\ARMV5\urel\ecomm.ldd "sys\bin\ecomm.ldd" +device[VARID]=\epoc32\release\ARMV5\urel\esoundsc.ldd "sys\bin\esoundsc.ldd" +device[VARID]=\epoc32\release\ARMV5\urel\minkda.ldd "sys\bin\minkda.ldd" +extension[VARID]=\epoc32\release\ARMV5\urel\exstart.dll "sys\bin\exstart.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_resmanpsl.PDD "sys\bin\resman.pdd" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_PCI.DLL "sys\bin\pci.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\IIC.DLL "sys\bin\IIC.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_CSI.dll "sys\bin\CSI.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\evfp.dll "sys\bin\evfp.dll" +data=\epoc32\rom\NE1_TB\estarttechview.txt "sys\data\estart.txt" +file=\epoc32\release\ARMV5\DEBUG_DIR\euser_v6k.dll "sys\bin\EUser.dll" +file=\epoc32\release\ARMV5\urel\RPIPE.DLL "sys\bin\rpipe.dll" +file=\epoc32\release\ARMV5\urel\ektran.dll "sys\bin\EKTran.dll" +file=\epoc32\release\ARMV5\urel\_syborg_hal.dll "sys\bin\Hal.dll" +file=\epoc32\release\ARMV5\urel\_syborg_ekdata.dll "sys\bin\EKData.dll" +secondary=\epoc32\release\ARMV5\urel\efile.exe "sys\bin\efile.exe" +file=\epoc32\release\ARMV5\urel\efsrv.dll "sys\bin\EFSrv.dll" +file=\epoc32\release\ARMV5\urel\efat32.fsy "sys\bin\ELocal.fsy" +file=\epoc32\release\ARMV5\urel\_NE1_TB_e32strt.exe "sys\bin\EStart.exe" +file=\epoc32\release\ARMV5\urel\domainSrv.exe "sys\bin\domainSrv.exe" +file=\epoc32\release\ARMV5\urel\domainCli.dll "sys\bin\domainCli.dll" +file=\epoc32\release\ARMV5\urel\domainPolicy.dll "sys\bin\domainPolicy.dll" +file=\epoc32\release\ARMV5\urel\_generic_scdv.dll "sys\bin\ScDv.dll" +} diff -r f81e114d1500 -r 7a0ca3b2ef33 generic_stem/stem_rom.oby --- a/generic_stem/stem_rom.oby Fri Nov 05 14:39:59 2010 +0000 +++ b/generic_stem/stem_rom.oby Fri Nov 05 16:55:15 2010 +0000 @@ -7,6 +7,16 @@ PlatSecEnforcement ON PlatSecEnforceSysBin ON PlatSecProcessIsolation ON + +REM stree-free paged ROM +// Min Max Young/Old NAND page read NAND page read Old/Oldest +// live live page ratio delay CPU overhead page ratio +// pages pages (microseconds) (microseconds) +// +demandpagingconfig 512 32767 3 660 5 3 +pagingpolicy defaultpaged +codepagingoverride defaultpaged + kerneltrace 0x80000000 unicode time=##TODAY## 12:00:00 @@ -499,7 +509,7 @@ file=\epoc32\release\ARMV5\urel\graphicsresourceadapter_sw.dll "sys\bin\graphicsresourceadapter.dll" file=\epoc32\release\ARMV5\urel\surfacemanager.dll "sys\bin\surfacemanager.dll" REM Surface Manager -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\surfacemanagerdriver.ldd "Sys\Bin\surfacemanagerdriver.ldd" +extension[VARID]=\epoc32\release\ARMV5\urel\surfacemanagerdriver.ldd "Sys\Bin\surfacemanagerdriver.ldd" REM Graphics Resource file=\epoc32\release\ARMV5\urel\graphicsresource.dll "sys\bin\graphicsresource.dll" REM DirectGDI Adapter @@ -870,15 +880,6 @@ REM You do not want this in production ROMs! REM Provides build number information to the emulator\ROM. data=\epoc32\data\buildinfo.txt "System\Data\buildinfo.txt" -demandpagingconfig 256 512 3 0 0 -pagingoverride defaultpaged -codepagingpolicy defaultpaged -demandpagingconfig 64 128 3 0 0 -pagingoverride defaultpaged -codepagingpolicy defaultpaged -demandpagingconfig 128 128 3 0 0 -pagingoverride defaultpaged -codepagingpolicy defaultpaged REM redefined BT_DIR as urel REM PDRSTORE REM Feature PRINT is not included in this ROM @@ -2401,20 +2402,6 @@ data=\epoc32\data\Z\resource\msgcommonutils.rsc "resource\msgcommonutils.rsc" data=\epoc32\data\Z\resource\mtp\2001FE3C.rsc "resource\mtp\2001FE3C.rsc" data=\epoc32\data\Z\resource\mtp\2001FCAE.rsc "resource\mtp\2001FCAE.rsc" -__ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, mtpstatusservice.dll , mtpstatusservice.dll ) -REM MISSING data=\epoc32\data\Z\resource\mtp\2001a97f.rsc resource\mtp\2001a97f.rsc -__ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, mtpmetadataservice.dll , mtpmetadataservice.dll ) -REM MISSING data=\epoc32\data\Z\resource\mtp\2001A9A3.rsc resource\mtp\2001A9A3.rsc -__ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, mtpwmpextndp.dll , mtpwmpextndp.dll ) -REM MISSING data=\epoc32\data\Z\resource\mtp\1028716c.rsc resource\mtp\1028716c.rsc -REM MISSING file=\epoc32\release\ARMV5\urel\mtppimproxy.dll system\libs\mtppimproxy.dll -__ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, mtpcalendardp.dll , mtpcalendardp.dll ) -REM MISSING data=\epoc32\data\Z\resource\mtp\102871B8.rsc resource\mtp\102871B8.rsc -__ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, mtptaskdp.dll , mtptaskdp.dll ) -REM MISSING data=\epoc32\data\Z\resource\mtp\10287013.rsc resource\mtp\10287013.rsc -__ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, mtpcontactdp.dll , mtpcontactdp.dll ) -REM MISSING data=\epoc32\data\Z\resource\mtp\102872bd.rsc resource\mtp\102872bd.rsc -REM MISSING data=\epoc32\data\Z\resource\apps\mtpcontactviewdefinition.rsc resource\apps\mtpcontactviewdefinition.rsc data=\epoc32\data\Z\resource\apps\mulsliderwidget.mif "resource\apps\mulsliderwidget.mif" data=\epoc32\data\Z\System\install\multimediacommscontroller_stub.sis "System\Install\multimediacommscontroller_stub.sis" data=\epoc32\data\Z\System\install\multimediacommsengine_stub.sis "system\install\multimediacommsengine_stub.sis" @@ -3584,10 +3571,4 @@ } ROM_IMAGE[1] { - - -REM MISSING data=\epoc32\rom\include\OBEYFILE.oby System\Samples\DESIRED_ABI_OBEYFILE -pagingoverride defaultpaged -pagingoverride defaultpaged -pagingoverride defaultpaged } diff -r f81e114d1500 -r 7a0ca3b2ef33 generic_stem/syborg_stem.oby --- a/generic_stem/syborg_stem.oby Fri Nov 05 14:39:59 2010 +0000 +++ b/generic_stem/syborg_stem.oby Fri Nov 05 16:55:15 2010 +0000 @@ -6,6 +6,8 @@ romname=syborg_stem.rom.img #endif +define VARID 0x0b0a0001 + ROMBUILD_OPTION -no-header memmodel multiple 0x100000 multikernel @@ -22,32 +24,32 @@ romchecksum=0x12345678 ROM_IMAGE[0] { -primary[0x0b0a0001]=\epoc32\release\ARMV5\DEBUG_DIR\_syborg_ekern.exe "sys\bin\ekern.exe" code-align 0x4000 -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_btracex.ldd "sys\bin\btracex.ldd" +primary[VARID]=\epoc32\release\ARMV5\DEBUG_DIR\_syborg_ekern.exe "sys\bin\ekern.exe" code-align 0x4000 +extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_btracex.ldd "sys\bin\btracex.ldd" file=\epoc32\release\ARMV5\urel\btracec.dll "sys\bin\btracec.dll" -variant[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_kasyborg.dll "sys\bin\kasyborg.dll" -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_exmoncommon.dll "sys\bin\exmoncommon.dll" -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_exmondebug.dll "sys\bin\exmondebug.dll" -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\kdebug.dll "sys\bin\kdebug.dll" -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\evfp.dll "sys\bin\evfp.dll" -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_svpframebuffer.dll "sys\bin\lcd.dll" -device[0x0b0a0001]=\epoc32\release\ARMV5\urel\display.ldd "sys\bin\display0.ldd" -device[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_eserial.pdd "sys\bin\euart1.pdd" -device[0x0b0a0001]=\epoc32\release\ARMV5\urel\ecomm.ldd "sys\bin\ecomm.ldd" -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\elocd.ldd "sys\bin\elocd.ldd" -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_epointer_landscape.dll "sys\bin\epointer.dll" -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_medint.pdd "sys\bin\medint.pdd" -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\exstart.dll "sys\bin\exstart.dll" -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_ekeyb.dll "sys\bin\ekeyb.dll" -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_svphostfsdriver.ldd "sys\bin\svphostfsdriver.ldd" +variant[VARID]=\epoc32\release\ARMV5\urel\_syborg_kasyborg.dll "sys\bin\kasyborg.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_exmoncommon.dll "sys\bin\exmoncommon.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_exmondebug.dll "sys\bin\exmondebug.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\kdebug.dll "sys\bin\kdebug.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\evfp.dll "sys\bin\evfp.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_svpframebuffer.dll "sys\bin\lcd.dll" +device[VARID]=\epoc32\release\ARMV5\urel\display.ldd "sys\bin\display0.ldd" +device[VARID]=\epoc32\release\ARMV5\urel\_syborg_eserial.pdd "sys\bin\euart1.pdd" +device[VARID]=\epoc32\release\ARMV5\urel\ecomm.ldd "sys\bin\ecomm.ldd" +extension[VARID]=\epoc32\release\ARMV5\urel\elocd.ldd "sys\bin\elocd.ldd" +extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_epointer_landscape.dll "sys\bin\epointer.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_medint.pdd "sys\bin\medint.pdd" +extension[VARID]=\epoc32\release\ARMV5\urel\exstart.dll "sys\bin\exstart.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_ekeyb.dll "sys\bin\ekeyb.dll" +extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_svphostfsdriver.ldd "sys\bin\svphostfsdriver.ldd" file=\epoc32\release\ARMV5\urel\svphostfsy.fsy "sys\bin\svphostfsy.fsy" file=\epoc32\release\ARMV5\urel\svphostfs.exe "sys\bin\svphostfs.exe" -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_svpsnapdriver.ldd "sys\bin\svpsnapdriver.ldd" +extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_svpsnapdriver.ldd "sys\bin\svpsnapdriver.ldd" file=\epoc32\release\ARMV5\urel\snapapp.exe "sys\bin\snapapp.exe" -extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_MEDNVMEMORY.PDD "sys\bin\MEDNVMEMORY.PDD" +extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_MEDNVMEMORY.PDD "sys\bin\MEDNVMEMORY.PDD" data=\epoc32\rom\syborg\estart.txt "sys\data\estart.txt" -device[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_soundsc.pdd "sys\bin\soundsc.pdd" -device[0x0b0a0001]=\epoc32\release\ARMV5\urel\esoundsc.ldd "sys\bin\esoundsc.ldd" +device[VARID]=\epoc32\release\ARMV5\urel\_syborg_soundsc.pdd "sys\bin\soundsc.pdd" +device[VARID]=\epoc32\release\ARMV5\urel\esoundsc.ldd "sys\bin\esoundsc.ldd" REM Base operating system, including all assp-specific files file=\epoc32\release\ARMV5\urel\_syborg_euser.dll "sys\bin\EUser.dll" file=\epoc32\release\ARMV5\urel\RPIPE.DLL "sys\bin\rpipe.dll"