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/direct…
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…