Author: cfinck Date: Fri Sep 28 22:57:05 2007 New Revision: 29285
URL: http://svn.reactos.org/svn/reactos?rev=29285&view=rev Log: Fix the uniata linking problems. Hope I did everything right :-D I still disabled building the driver, so someone else can test it first.
- The i386.h, libgcc2.c, libgcc2.h, longlong.h and powerpc.h files were taken from the boot/freeldr/freeldr/math directory. They are used for 64-bit division support - Created a directory "ros_glue" for all this stuff, moved the ros_glue.cpp file there - Imported the three functions MOV_DD_SWP (the i486 version), MOV_DW2DD_SWP and MOV_DW_SWP from the misc_i386.cpp file of CrossNt into the ros_glue_asm.s file
Added: trunk/reactos/drivers/storage/ide/uniata/ros_glue/ trunk/reactos/drivers/storage/ide/uniata/ros_glue/i386.h trunk/reactos/drivers/storage/ide/uniata/ros_glue/libgcc2.c trunk/reactos/drivers/storage/ide/uniata/ros_glue/libgcc2.h trunk/reactos/drivers/storage/ide/uniata/ros_glue/longlong.h trunk/reactos/drivers/storage/ide/uniata/ros_glue/powerpc.h trunk/reactos/drivers/storage/ide/uniata/ros_glue/ros_glue.cpp trunk/reactos/drivers/storage/ide/uniata/ros_glue/ros_glue_asm.s Removed: trunk/reactos/drivers/storage/ide/uniata/ros_glue.cpp Modified: trunk/reactos/drivers/storage/ide/directory.rbuild trunk/reactos/drivers/storage/ide/uniata/id_ata.cpp trunk/reactos/drivers/storage/ide/uniata/inc/CrossNt.h trunk/reactos/drivers/storage/ide/uniata/inc/misc.h trunk/reactos/drivers/storage/ide/uniata/uniata.rbuild
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: trunk/reactos/drivers/storage/ide/directory.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/directo...
Modified: trunk/reactos/drivers/storage/ide/uniata/id_ata.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/...
Modified: trunk/reactos/drivers/storage/ide/uniata/inc/CrossNt.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/...
Modified: trunk/reactos/drivers/storage/ide/uniata/inc/misc.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/...
Removed: trunk/reactos/drivers/storage/ide/uniata/ros_glue.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/...
Added: trunk/reactos/drivers/storage/ide/uniata/ros_glue/i386.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/...
Added: trunk/reactos/drivers/storage/ide/uniata/ros_glue/libgcc2.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/...
Added: trunk/reactos/drivers/storage/ide/uniata/ros_glue/libgcc2.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/...
Added: trunk/reactos/drivers/storage/ide/uniata/ros_glue/longlong.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/...
Added: trunk/reactos/drivers/storage/ide/uniata/ros_glue/powerpc.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/...
Added: trunk/reactos/drivers/storage/ide/uniata/ros_glue/ros_glue.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/...
Added: trunk/reactos/drivers/storage/ide/uniata/ros_glue/ros_glue_asm.s URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/...
Modified: trunk/reactos/drivers/storage/ide/uniata/uniata.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/...