[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