After r28205, ntoskrnl/ke/i386/init.S has no more contents and is removed from build.
Remove it from trunk too.
Kind regards,
Sylvain Petreolle (aka Usurp)
--- --- --- --- --- --- --- --- --- --- --- --- ---
Run your favorite Windows apps with free ReactOS : http://www.reactos.org
Listen to non-DRMised Music: http://www.jamendo.com
Yes, the whole issue is at pushing operands to stack, performing well-
documented assembly instructions to perform the asked action (div,
mul, shl, shr, etc), and handling some special, though obvious, cases
(like if you do a shl of some longlong number by more than 64 bits,
you always end up with 0, there is no need to call math instructions
in order to compute this).
I will let you know results when I speak with SDL.
WBR,
Aleksey Bragin.
On Aug 4, 2007, at 8:52 PM, Daniel Hazelton wrote:
> On Saturday 04 August 2007 12:28:09 Aleksey Bragin wrote:
>
> I can't see where that file has anything to do with the functions
> (e.g:
> sqrt()/alldiv()) that Betov claims are duplicated. (I've gone
> through that
> file and can't find any single place where it does any more math than
> controlled bit-shifts. No advanced math or anything.)
>
> While there might be similar code, for, say, memory barriers, that
> codes
> construction would be dictated by the specification of the target
> machine
> (and, to some extent, the OS). If the code for sqrt/alldiv is the same
> between SDL/ROS I don't see a problem - they are both GNU projects
> and "cross
> pollination" like that is legal.
>
> Whats more is that, while assembly is abstract enough to let some
> things be
> done in more than one way, most of the more complex functionality -
> like math
> algorithms - are so limited in the possibilities of variation that
> I can
> easily see two unconnected people arriving at the exact same
> solution. QED:
> Even if the code appears identical (except for things like variable
> names,
> et. al) there is a compelling reason for it and it does not mean
> the code has
> been copied in any way, shape or form. (And if you look at the ROS
> commit
> history I'm sure the code in question existed before MS released
> the SSCLI2.0
> source. Which means that the code can't be an "illegal use of MS
> property" -
> it was around before said property was available).
>
> ...Okay, enough of this outsider sticking his neck out. I've said
> enough and
> it's time to disappear and wait for a really usable version of ROS
> to hit.
> (though I have compared it to XP under Qemu and ROS rocks!)
>
> DRH
Just so people don't build up rumours, this code is located in SSCLI
2.0, in the file clr/src/vm/i386/jithelp.asm . Function names are
different, however assembly code is similar.
License issues are not fully cleared up, so opinions from people
having knowledge in this area are welcome.
WBR,
Aleksey Bragin.
On Aug 4, 2007, at 7:52 PM, Daniel Hazelton wrote:
> On Saturday 04 August 2007 04:32:32 Mike Swanson wrote:
>> On Friday 03 August 2007 16:28:21 Daniel Hazelton wrote:
>>> unless you hold full copyright to the software (ie: you are the
>>> one who
>>> has released it under the GPL) then there is no way you can
>>> distribute it
>>> for commercial purposes. (You can make money to cover
>>> distribution costs
>>> and/or make money from support but not off the software itself.)
>>
Hi,
Recently Betov made some accusations regarding possible usage of MS's
copyrighted code in ReactOS's CRT library (example lib/sdk/libcntpr/
math/i386/sqrt_asm.s, alldiv_asm.s, and other files).
Here is my official statement in regarding to this false accusation:
This source code originally was imported into ReactOS from SanOS
project, where it was said as having GPL license (all original
copyrights are kept). After a lot of complains from Betov (aimed at
getting attention to his own project, not at improving ReactOS),
developers thought it worths looking into the issue deeper.
I performed some investigation, and found that SDL project
(www.libsdl.org) has the same code in trunk and in v1.2 branch
(http://www.libsdl.org/cgi/viewvc.cgi/trunk/SDL/src/stdlib/
SDL_stdlib.c?view=markup).
Everyone can compare asm source code with respective functions found
in MSVC's CRT source code. It matches up to label names, however
numbers have been converted from dec to hex representation. The code
in SDL project is marked as "GPL" and author is stated as "Sam
Lantinga".
It may look like a serious problem, but in reality, the source code
of these functions is released by Microsoft in SSCLI 2.0, with a
license which allows GPLing of the source code, with one restriction:
"You may not use or distribute this Software and any derivative works
in any form for commercial purposes.".
SSCLI 2.0 can be freely downloaded by everyone, license is also
certainly available to read.
I'm going to communicate with SDL about this issue, but since ReactOS
is not used commercially, it's not a problem for ReactOS now. We are
ready to collaborate with SDL on removing this issue, if it's
considered a real problem.
With the best regards,
Aleksey Bragin.
I was finally able to compile and build the boot cd, but setup hangs when doing "Importing hivesys.inf..."
But this is another trouble, different from previous one.
And I did a complete clean before compiling.
Sincerely,
Carlo Bramini
---------- Initial Header -----------
>From : ros-dev-bounces(a)reactos.org
To : "ros-dev" ros-dev(a)reactos.org
Cc :
Date : Fri, 3 Aug 2007 18:21:36 +0200
Subject : Re: [ros-dev] ERROR when compiling ROS
> It seems that the very last change fixed my problem.
>
> C:\RosBE>svn up
> U tools\rbuild\wineresource.cpp
> Aggiornato alla revisione 28138.
>
> Sincerely,
>
> Carlo Bramini
>
> ---------- Initial Header -----------
>
> >From : ros-dev-bounces(a)reactos.org
> To : "ReactOS Development List" ros-dev(a)reactos.org
> Cc :
> Date : Fri, 3 Aug 2007 17:55:10 +0200
> Subject : Re: [ros-dev] ERROR when compiling ROS
>
> > Hi,
> >
> > There were some changes in the build system today.
> > Please first try to update to *latest* trunk and then do a complete clean
> > build.
> >
> > If this doesn't help, you can either try to delete all autogenerated files
> > yourself, which were not deleted by the "clean" script or get a complete new
> > checkout.
> >
> > I can build recent trunk (r28138) and our BuildBot has no problems as well
> > now.
> >
> > Regards,
> >
> > Colin
> >
> >
> > > -----Original Message-----
> > > From: ros-dev-bounces(a)reactos.org
> > > [mailto:ros-dev-bounces@reactos.org] On Behalf Of carlo.bramix
> > > Sent: Friday, August 03, 2007 5:32 PM
> > > To: ros-dev
> > > Subject: [ros-dev] ERROR when compiling ROS
> > >
> > > Hello,
> > > Today I wasn't able to compile ROS.
> > > I got this error:
> > >
> > > [RBUILD] makefile.auto
> > > Processing failed: No such file or directory
> > >
> > > Sincerely,
> > >
> > > Carlo Bramini
> > >
> > >
> > >
> > > ------------------------------------------------------
> > > Scegli infostrada: ADSL gratis per tutta l'estate e telefoni
> > > senza canone Telecom
> > > http://click.libero.it/infostrada
> > >
> > >
> > > _______________________________________________
> > > Ros-dev mailing list
> > > Ros-dev(a)reactos.org
> > > http://www.reactos.org/mailman/listinfo/ros-dev
> >
> > _______________________________________________
> > Ros-dev mailing list
> > Ros-dev(a)reactos.org
> > http://www.reactos.org/mailman/listinfo/ros-dev
> >
>
>
> ------------------------------------------------------
> Scegli infostrada: ADSL gratis per tutta lestate e telefoni senza canone Telecom
> http://click.libero.it/infostrada
>
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev(a)reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
>
------------------------------------------------------
Scegli infostrada: ADSL gratis per tutta lestate e telefoni senza canone Telecom
http://click.libero.it/infostrada
It seems that the very last change fixed my problem.
C:\RosBE>svn up
U tools\rbuild\wineresource.cpp
Aggiornato alla revisione 28138.
Sincerely,
Carlo Bramini
---------- Initial Header -----------
>From : ros-dev-bounces(a)reactos.org
To : "ReactOS Development List" ros-dev(a)reactos.org
Cc :
Date : Fri, 3 Aug 2007 17:55:10 +0200
Subject : Re: [ros-dev] ERROR when compiling ROS
> Hi,
>
> There were some changes in the build system today.
> Please first try to update to *latest* trunk and then do a complete clean
> build.
>
> If this doesn't help, you can either try to delete all autogenerated files
> yourself, which were not deleted by the "clean" script or get a complete new
> checkout.
>
> I can build recent trunk (r28138) and our BuildBot has no problems as well
> now.
>
> Regards,
>
> Colin
>
>
> > -----Original Message-----
> > From: ros-dev-bounces(a)reactos.org
> > [mailto:ros-dev-bounces@reactos.org] On Behalf Of carlo.bramix
> > Sent: Friday, August 03, 2007 5:32 PM
> > To: ros-dev
> > Subject: [ros-dev] ERROR when compiling ROS
> >
> > Hello,
> > Today I wasn't able to compile ROS.
> > I got this error:
> >
> > [RBUILD] makefile.auto
> > Processing failed: No such file or directory
> >
> > Sincerely,
> >
> > Carlo Bramini
> >
> >
> >
> > ------------------------------------------------------
> > Scegli infostrada: ADSL gratis per tutta l'estate e telefoni
> > senza canone Telecom
> > http://click.libero.it/infostrada
> >
> >
> > _______________________________________________
> > Ros-dev mailing list
> > Ros-dev(a)reactos.org
> > http://www.reactos.org/mailman/listinfo/ros-dev
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev(a)reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
>
------------------------------------------------------
Scegli infostrada: ADSL gratis per tutta lestate e telefoni senza canone Telecom
http://click.libero.it/infostrada
Hello,
Today I wasn't able to compile ROS.
I got this error:
[RBUILD] makefile.auto
Processing failed: No such file or directory
Sincerely,
Carlo Bramini
------------------------------------------------------
Scegli infostrada: ADSL gratis per tutta lestate e telefoni senza canone Telecom
http://click.libero.it/infostrada
The patch (attached into that bug) fixes the signaled defect.
Sincerely,
Carlo Bramini.
------------------------------------------------------
Scegli infostrada: ADSL gratis per tutta lestate e telefoni senza canone Telecom
http://click.libero.it/infostrada
On Tue, 31 Jul 2007 05:47:22 +0100 (BST), "CK Raju"
<ckraju68(a)yahoo.co.in> said:
> But is the process of recognising other partitions
> stable ? Can ReactOS be installed in extended
> partitions ? Does it recognise extended partitions now
> ? These are the questions that will be eliminated with
> adoption of a cross-installer.
It did break the partition table I had the 2 times I have tried on real
hardware.
The two times, I had Ubuntu installed in logical partitions.
Each times, it see my 10Gb as 4Gb, and give a warning it does not
understand correctly
my partition table.
First time, it did seems to see some unused space (there was probably
none in reality) and
I let it installed there, stopping just before installing the boot
loader (I wanted to use
grub to start it). But when I tried to reboot, computer was unable to
boot, not even go to
the BIOS. Reinitializing CMOS or reflashing BIOS did not help. Finally
discover that
unplugging the HD fixed the BIOS. Probably a BIOS bug, expecting a
correct MBR and partition
table.
Next time (about 1 week ago), I had made a primary partition for it, and
still have Linux
on logical one. But it seems to have break the partition table once
again (not sure how
I convinced myself of that however, I think because I was not able to
search for
/boot/grub/menu.lst from grub on hd0).
I was given on a link in IRC about an unfinished patch on
hyperheterodyne, or superheterodyne...
that was about the partition manager. Was 1 or 2 years old however.
I read it a bit, patch and code for usetup?, but not good enough yet to
really understand.
So I consider the installer very dangerous right now.
--
http://www.fastmail.fm - Send your email first class