[ros-diffs] [cfinck] 29285: 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
cfinck at svn.reactos.org
cfinck at svn.reactos.org
Fri Sep 28 20:57:05 CEST 2007
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/directory.rbuild?rev=29285&r1=29284&r2=29285&view=diff
Modified: trunk/reactos/drivers/storage/ide/uniata/id_ata.cpp
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/id_ata.cpp?rev=29285&r1=29284&r2=29285&view=diff
Modified: trunk/reactos/drivers/storage/ide/uniata/inc/CrossNt.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/inc/CrossNt.h?rev=29285&r1=29284&r2=29285&view=diff
Modified: trunk/reactos/drivers/storage/ide/uniata/inc/misc.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/inc/misc.h?rev=29285&r1=29284&r2=29285&view=diff
Removed: trunk/reactos/drivers/storage/ide/uniata/ros_glue.cpp
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/ros_glue.cpp?rev=29284&view=auto
Added: trunk/reactos/drivers/storage/ide/uniata/ros_glue/i386.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/ros_glue/i386.h?rev=29285&view=auto
Added: trunk/reactos/drivers/storage/ide/uniata/ros_glue/libgcc2.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/ros_glue/libgcc2.c?rev=29285&view=auto
Added: trunk/reactos/drivers/storage/ide/uniata/ros_glue/libgcc2.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/ros_glue/libgcc2.h?rev=29285&view=auto
Added: trunk/reactos/drivers/storage/ide/uniata/ros_glue/longlong.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/ros_glue/longlong.h?rev=29285&view=auto
Added: trunk/reactos/drivers/storage/ide/uniata/ros_glue/powerpc.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/ros_glue/powerpc.h?rev=29285&view=auto
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/ros_glue/ros_glue.cpp?rev=29285&view=auto
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/ros_glue/ros_glue_asm.s?rev=29285&view=auto
Modified: trunk/reactos/drivers/storage/ide/uniata/uniata.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/uniata.rbuild?rev=29285&r1=29284&r2=29285&view=diff
More information about the Ros-diffs
mailing list