Re: [ros-dev] Re : Year 2038 problem

2009-04-11 Thread Alex Ionescu
Windows NT time is specified as the number of 100 nanosecond intervals since January 1, 1601 Best regards, Alex Ionescu On Sat, Apr 11, 2009 at 8:13 PM, King InuYasha ngomp...@gmail.com wrote: Then what DOES NT use to calculate time? On Sat, Apr 11, 2009 at 9:34 PM, Alex Ionescu ion

Re: [ros-dev] [ros-diffs] [cwittich] 41093: sync RegQueryValueExA, RegQueryValueA, RegQueryValueW and RegSetValueExA to wine patch by Giannis Adamopoulos johnyadams at hotmail dot com See issue #452

2009-05-24 Thread Alex Ionescu
Lol, Ged...this is Wine, remember? It works like this: Ntoskrnl calls user32, which calls kernel32, which calls ntdll, which then calls msi. Msi's A function then calls ntoskrnl's W function, which calls back into gdi32's A function (after converting all the parameters). Best regards, Alex

Re: [ros-dev] [ros-diffs] [tkreuzer] 41106: MmGrowKernelStack: go back to the ASSERT and add a fixed check

2009-05-25 Thread Alex Ionescu
Sorry for not replying to e-mails about this -- I was on vacation on a cruise. When I'm back to Montreal I'll write a driver to test if this is correct or not -- but definitely this is better. Best regards, Alex Ionescu On Mon, May 25, 2009 at 1:17 AM, tkreu...@svn.reactos.org wrote: Author

Re: [ros-dev] [ros-diffs] [cgutman] 41213: - Export and hackplement NdisSetTimerEx - Implementation is #ifed out currently but I may enable it later - Hopefully somebody can think of a better way to d

2009-06-02 Thread Alex Ionescu
There's nothing ugly about this -- this is exactly what the field is for. Best regards, Alex Ionescu On Sat, May 30, 2009 at 4:07 PM, cgut...@svn.reactos.org wrote: Author: cgutman Date: Sun May 31 03:07:13 2009 New Revision: 41213 URL: http://svn.reactos.org/svn/reactos?rev=41213view

Re: [ros-dev] [ros-diffs] [mjmartin] 41269: - IopCreateDriver: Change MajorFunction routines back to internal function IopInvalidDeviceRequest for ones that were set to NULL in the Drivers DriverEntry

2009-06-03 Thread Alex Ionescu
I must say that I protest to all the recent I/O changes, and in my opinion, they are all wrong and badly researched, and have hacked what was once good code. Best regards, Alex Ionescu On Wed, Jun 3, 2009 at 2:48 AM, mjmar...@svn.reactos.org wrote: Author: mjmartin Date: Wed Jun  3 13:48:33

Re: [ros-dev] r41685 crashes early at boot in my real hardware (P-i @ 200 MHz)

2009-06-29 Thread Alex Ionescu
You could just read his log and see that the P1 issue in the newsletter has nothing to do with the issue he's experiencing Best regards, Alex Ionescu On Mon, Jun 29, 2009 at 10:36 AM, Zachary Gorden drakekaizer...@gmail.comwrote: I refer you to http://www.reactos.org/en/newsletter_61.html

Re: [ros-dev] [ros-diffs] [dgorbachev] 41788: Fix MDL PROBE FAILED! bug #4663.

2009-07-07 Thread Alex Ionescu
6 22:28:11 2009 @@ -679,6 +679,7 @@ // Oops :( // ProbeStatus = _SEH2_GetExceptionCode(); +_SEH2_YIELD(break); } _SEH2_END; Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http

Re: [ros-dev] [ros-diffs] [dgorbachev] 41788: Fix MDL PROBE FAILED! bug #4663.

2009-07-07 Thread Alex Ionescu
mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev

Re: [ros-dev] [ros-diffs] [ros-arm-bringup] 41863: stop building ntdll as a win32dll so we can fucking stop auto-importing mingw_common and kernel32 into it... it's supposed to be built as a /SUBSYSTE

2009-07-12 Thread Alex Ionescu
mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev

Re: [ros-dev] [ros-diffs] [fireball] 42000: - Create a branch for upcoming work. XXX people will eat you alive anyway so it doesn't really matter

2009-07-17 Thread Alex Ionescu
in the same way, so you can remove that part from the equation (meaning the problem is the driver or kernel or some other DLL). --- I hope so Best regards, Alex Ionescu On Fri, Jul 17, 2009 at 6:12 PM, James Tabor jimtabor.ros...@gmail.comwrote: Hi, 2009/7/17 Timo Kreuzer timo.kreu...@web.de: Yeah

Re: [ros-dev] [ros-diffs] [dgorbachev] 42305: Add a hack in KiSystemStartupReal function until Better Times.

2009-08-01 Thread Alex Ionescu
Thanks dad, baby Bragin and Ionescu love you. Best regards, Alex Ionescu On Sat, Aug 1, 2009 at 5:15 PM, Dmitry Gorbachev d.g.gorbac...@gmail.comwrote: The other files are designed to be 100% compatible and as much as possible identical to 2003 SP1, so please remove that hack from

Re: [ros-dev] [ros-diffs] [tkreuzer] 42353: asm version of DIB_32BPP_ColorFill: - Add frame pointer - Get rid of algin_draw, 32bpp surfaces must be DWORD aligned - Optimize the loop - Add comments

2009-08-04 Thread Alex Ionescu
. It's on my list... Timo ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http

Re: [ros-dev] [ros-diffs] [tkreuzer] 42353: asm version of DIB_32BPP_ColorFill: - Add frame pointer - Get rid of algin_draw, 32bpp surfaces must be DWORD aligned - Optimize the loop - Add comments

2009-08-04 Thread Alex Ionescu
@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev

Re: [ros-dev] [ros-diffs] [cgutman] 42400: - Partial rewrite of recursive mutex code - Makes the recursive mutex faster and smaller - Fixes several unprotected accesses to recursive mutex

2009-08-04 Thread Alex Ionescu
TcpipRecursiveMutexLeave( PRECURSIVE_MUTEX RecMutex ) { Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev

Re: [ros-dev] [ros-diffs] [tkreuzer] 42596: Implement EngFileIoControl and EngFileWrite

2009-08-10 Thread Alex Ionescu
And since when is static used in ReactOS kernel code? Best regards, Alex Ionescu On Mon, Aug 10, 2009 at 10:51 AM, Hervé Poussineauhpous...@reactos.org wrote: tkreu...@svn.reactos.org a écrit :   Author: tkreuzer   Date: Mon Aug 10 17:09:14 2009   New Revision: 42596     +static

Re: [ros-dev] Some upcoming changes

2009-08-17 Thread Alex Ionescu
How about archiving the older logs in a format that may be a one-time CPU expense, but never have to worry about uncompressing? Ie: I don't want really old logs accessible through the UI, but just available by developer request. Best regards, Alex Ionescu On Mon, Aug 17, 2009 at 2:36 AM, Colin

Re: [ros-dev] GCC 4.4

2009-08-24 Thread Alex Ionescu
Hi Dmitry, Does that mean you have patches to fix all the warnings (and errors) in the log? Or have you just hacked the .rbuild files to ignore them? ;-) What about C++ support, how did you solve that? Happy to hear the test results are similar, however. Best regards, Alex Ionescu On Mon

Re: [ros-dev] GCC 4.4

2009-08-24 Thread Alex Ionescu
from VirtualProtect? Thanks! Best regards, Alex Ionescu On Mon, Aug 24, 2009 at 1:43 PM, Dmitry Gorbachevd.g.gorbac...@gmail.com wrote: Does that mean you have patches to fix all the warnings (and errors) in the log? There are no errors. No need to fix all warnings at once. Though ReactOS

Re: [ros-dev] GCC 4.4

2009-08-25 Thread Alex Ionescu
an in-tree version of libgcc with proper support for __enable_execute_stack for kernel-mode. Cheers, Dmitry ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev Best regards, Alex Ionescu

Re: [ros-dev] GCC 4.4

2009-08-25 Thread Alex Ionescu
not been able to figure out how to build the compiler, hence my idea to use the MinGW binaries. ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev Best regards, Alex Ionescu

Re: [ros-dev] [ros-diffs] [sginsberg] 42829: - svchost: #ifdef _MSC_VER doesn't mean using Microsoft's headers anymore - ddraw, imm32, msxml3, oleaut32, riched20: Include typeof.h for typeof emulati

2009-09-12 Thread Alex Ionescu
If (!x 1) is the most horrible way to write this. To most people it means NOT X AND 1, what you want is NOT(X AND 1). Best regards, Alex Ionescu On Fri, Sep 11, 2009 at 7:31 PM, Jose Catena j...@diwaves.com wrote: To check odd / even we should always use: // if odd If (x 1

Re: [ros-dev] GCC 4.4

2009-09-13 Thread Alex Ionescu
So? What's the status on this? It's almost been a month. Best regards, Alex Ionescu On Wed, Aug 26, 2009 at 6:33 AM, Daniel Reimer daniel.rei...@stud-mail.uni-wuerzburg.de wrote: Alex Ionescu wrote: Hi, On 25-Aug-09, at 12:48 PM, Dmitry Gorbachev wrote: Overwriting constant strings

Re: [ros-dev] [ros-diffs] [hpoussin] 43145: Revert r43141 to try to fix ReactOS boot style...

2009-09-25 Thread Alex Ionescu
Fuck. Best regards, Alex Ionescu On Fri, Sep 25, 2009 at 11:10 AM, hpous...@svn.reactos.org wrote: Author: hpoussin Date: Fri Sep 25 17:10:28 2009 New Revision: 43145 URL: http://svn.reactos.org/svn/reactos?rev=43145view=rev Log: Revert r43141 to try to fix ReactOS boot style

Re: [ros-dev] [ros-diffs] [sginsberg] 43167: - HAL: Make /W3 friendly - Everywhere else: Use casts instead of -1U to fix C4146 (this is compatible with both compilers)

2009-09-26 Thread Alex Ionescu
No. 0x. Best regards, Alex Ionescu On Sat, Sep 26, 2009 at 9:41 AM, sginsb...@svn.reactos.org wrote: Author: sginsberg Date: Sat Sep 26 15:41:57 2009 New Revision: 43167 URL: http://svn.reactos.org/svn/reactos?rev=43167view=rev Log: - HAL: Make /W3 friendly - Everywhere else

Re: [ros-dev] [ros-diffs] [sginsberg] 43167: - HAL: Make /W3 friendly - Everywhere else: Use casts instead of -1U to fix C4146 (this is compatible with both compilers)

2009-09-27 Thread Alex Ionescu
, you can use ~0. Best regards, Alex Ionescu On Sat, Sep 26, 2009 at 2:39 PM, Stefan Ginsberg stefan__10...@hotmail.com wrote: 1) I believe that is to warn about a possible mistake where you really want -1 and not 0x. 2) It tells the compiler shut the hell up, I know what I am doing

Re: [ros-dev] [ros-diffs] [sginsberg] 43241: - KeBugCheckEx expects BugCheckParameter2 to point to an array when the bug code is FATAL_UNHANDLED_HARD_ERROR -- properly stub out ExpSystemErrorHandler s

2009-09-30 Thread Alex Ionescu
And the reason you couldn't pass Parameters? Best regards, Alex Ionescu On Wed, Sep 30, 2009 at 2:31 PM, sginsb...@svn.reactos.org wrote: Author: sginsberg Date: Wed Sep 30 20:31:26 2009 New Revision: 43241 URL: http://svn.reactos.org/svn/reactos?rev=43241view=rev Log: - KeBugCheckEx

Re: [ros-dev] [ros-diffs] [sginsberg] 43265: - Replace some x86 assembly in drivers with portable breakpoint support.

2009-10-04 Thread Alex Ionescu
He did :) Thanks Timo, and sorry for the typo, it's __debugbreak, as you committed. Best regards, Alex Ionescu On Sun, Oct 4, 2009 at 5:48 PM, KJK::Hyperion hackbu...@reactos.org wrote: Timo Kreuzer wrote: Stop whining, smartass. Please do as the smartass says

Re: [ros-dev] [ros-diffs] [dgorbachev] 43331: Fix logging to a file. In spite of limitations, it remains the only way to obtain desired logs for some people.

2009-10-07 Thread Alex Ionescu
regards, Alex Ionescu On Wed, Oct 7, 2009 at 3:57 PM, dgorbac...@svn.reactos.org wrote: Author: dgorbachev Date: Wed Oct  7 21:57:40 2009 New Revision: 43331 URL: http://svn.reactos.org/svn/reactos?rev=43331view=rev Log: Fix logging to a file. In spite of limitations, it remains

Re: [ros-dev] [ros-diffs] [dgorbachev] 43333: Fix GCC 4.1.3 warning.

2009-10-07 Thread Alex Ionescu
Why are you using this bad/broken API? Why are you doing an exchange without even checking the result? Just use InterlockedAdd (but you're not accessing KdpFreeBytes safely elsewhere, so again, you're just wasting time doing bad synchronziation). Best regards, Alex Ionescu On Wed, Oct 7

Re: [ros-dev] [ros-diffs] [dgorbachev] 43333: Fix GCC 4.1.3 warning.

2009-10-08 Thread Alex Ionescu
fences around volatile variables, and even then they're not sufficient on IA64/Alpha systems). ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev Best regards, Alex Ionescu

Re: [ros-dev] [ros-diffs] [lsuggs] 43700: First push of nslookup implementation.

2009-10-24 Thread Alex Ionescu
nslookup on Windows uses DNSAPI exclusively for DNS resolution, and the Rtl* network APIs for IP processing. In fact, there are even lots of Wine postings about people trying to run nslookup and failing due to missing dnsapi functionality. Best regards, Alex Ionescu On Sat, Oct 24, 2009 at 4

Re: [ros-dev] Re : [ros-diffs] [sginsberg] 43789: - Replace broken implementation of HalpCalibrateStallExecution with a new implementation by a mysterious HAL ninja and myself. The old implementation

2009-10-27 Thread Alex Ionescu
://www.reactos.org/mailman/listinfo/ros-dev Conosci il tuo Messenger? Scopri tutte le novità ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev Best regards, Alex Ionescu ___ Ros

Re: [ros-dev] Reactos and MinWin

2009-11-02 Thread Alex Ionescu
and disk space. Best regards, Alex Ionescu On Mon, Nov 2, 2009 at 11:14 AM, Timo Kreuzer timo.kreu...@web.de wrote: One thing related to this is the sepeartion of the SDK part. Curently the SDK is integral part of the whole source tree. One minor change can cause massive rebuilds even

Re: [ros-dev] Reactos and MinWin

2009-11-02 Thread Alex Ionescu
, 2009 at 10:43 AM, Alex Ionescu ion...@videotron.ca wrote: There are all things that KJK and myself have been striving to work on. They require changes to rbuild's underpinnings, which have yet to happen. There is a Wiki tracking some of this. The end plan is for us to ship an RDK which would

Re: [ros-dev] want to learn

2009-11-09 Thread Alex Ionescu
@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev

Re: [ros-dev] want to learn

2009-11-09 Thread Alex Ionescu
are useful for ROS, and most of it was based on 4th On Mon, Nov 9, 2009 at 11:15 PM, Alex Ionescu ion...@videotron.ca wrote: 5th. On 2009-11-09, at 5:03 PM, Javier Agustìn Fernàndez Arroyo wrote: Windows Internals, 4th Edition On Mon, Nov 9, 2009 at 4:35 PM, rahul nagpal rahulnagpal1

Re: [ros-dev] want to learn

2009-11-12 Thread Alex Ionescu
ReactOS uses C. VC++ is an IDE made by Microsoft for writing C/C++ code, not a language. The concepts you are not understanding are the in the 3 Intel books you refuse to read. Go away. Best regards, Alex Ionescu On Thu, Nov 12, 2009 at 6:10 AM, rahul nagpal rahulnagpal1...@yahoo.com wrote

Re: [ros-dev] A reimplementation of reactos' cache manager supporting alternate filesystems better (including ext2)

2009-11-12 Thread Alex Ionescu
1) You would get the SAME ADVANTAGE by having the FILE on another physical drive! 2) I believe there's a book that covers that? Not to mention a bunch of easily googable information. Best regards, Alex Ionescu On Thu, Nov 12, 2009 at 11:37 AM, Love Nystrom love.nyst...@gmail.com wrote: Alex

Re: [ros-dev] [ros-general] Microsoft PDC

2009-11-12 Thread Alex Ionescu
. ___ Ros-general mailing list ros-gene...@reactos.org http://www.reactos.org/mailman/listinfo/ros-general Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman

Re: [ros-dev] Microsoft PDC

2009-11-12 Thread Alex Ionescu
can't even afford to visit my mom.. Have a good time, don't miss Mark Russinovitch. ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev Best regards, Alex Ionescu

[ros-dev] Why the *$#(% are you adding Vista exports?

2009-11-18 Thread Alex Ionescu
Bugs like these would've NEVER happened if you stuck to your TARGET: NT 5.2.3790.1800 SP1: http://www.reactos.org/bugzilla/show_bug.cgi?id=4940 You can't just add Vista APIs and expect shit to work! You should really revert this kind of garbage. Best regards, Alex Ionescu

Re: [ros-dev] [ros-diffs] [cgutman] 44286: - Initialize SocketError to 0 to prevent a bogus error from GCC

2009-11-25 Thread Alex Ionescu
regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev

Re: [ros-dev] [ros-diffs] [fireball] 44348: [ntoskrnl/se] - Add a hack which prints an annoying message and grants access when it should not be. Callers/bugs should be fixed and this commit reverted a

2009-12-02 Thread Alex Ionescu
This is stupid!!! We had this discussion countless times! It's not a bug to get back access denied! In many situations this is normal, and the application will try again! (Ie: Writing to a read-only file) Best regards, Alex Ionescu On Tue, Dec 1, 2009 at 10:26 PM, fireb...@svn.reactos.org

Re: [ros-dev] rbuild msvc backend

2009-12-02 Thread Alex Ionescu
If anyone uses the 2003 Toolkit, you do know the latest Windows SDK gives you essentiall a 2008 Toolkit, as does the WDK. Just saying. I think the latest Windows SDK even ships with MSBUILD, which can build .vcproj files. Best regards, Alex Ionescu On Wed, Dec 2, 2009 at 9:14 PM, Daniel

Re: [ros-dev] [ros-diffs] [tkreuzer] 44464: [RTL] Rewrite the rtl bitmap implementation. The old one was a little .... suboptimal. The new one should outperform the old one by several orders of magnit

2009-12-07 Thread Alex Ionescu
; +++(*Index); +} +return Mask ? 1 : 0; +} Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev

Re: [ros-dev] [ros-diffs] [tkreuzer] 44464: [RTL] Rewrite the rtl bitmap implementation. The old one was a little .... suboptimal. The new one should outperform the old one by several orders of magnit

2009-12-07 Thread Alex Ionescu
So? Use intrinsics anyways. Or __builtin_clz... On 2009-12-07, at 10:07 PM, Timo Kreuzer wrote: Because this is a host module. Alex Ionescu wrote: Well why this then? They should be intrinsics... On 2009-12-07, at 8:43 PM, Timo Kreuzer wrote: +unsigned char BitScanForward(ULONG

Re: [ros-dev] [ros-diffs] [tkreuzer] 44464: [RTL] Rewrite the rtl bitmap implementation. The old one was a little .... suboptimal. The new one should outperform the old one by several orders of magnit

2009-12-07 Thread Alex Ionescu
linux machine? This code is portable and serves it's pupose very well. Or are you seriously concerned about the performance? Alex Ionescu schrieb: So? Use intrinsics anyways. Or __builtin_clz... On 2009-12-07, at 10:07 PM, Timo Kreuzer wrote: Because this is a host module

Re: [ros-dev] [ros-diffs] [tkreuzer] 44508: updates EFLAGS definitions

2009-12-11 Thread Alex Ionescu
On 2009-12-11, at 10:10 AM, Love Nystrom wrote: Alex Ionescu wrote: There is a reason this set and names was chosen, please don't change them. It is for SDK compatibility. I see mostly additions that reflect Intel flag identifiers.. ergo, no major panic. I created the NDK -- who

Re: [ros-dev] [ros-diffs] [tkreuzer] 44508: updates EFLAGS definitions

2009-12-11 Thread Alex Ionescu
. On 2009-12-11, at 3:57 PM, Javier Agustìn Fernàndez Arroyo wrote: i hope you dont mean we no-devs cant discuss stuff and even learn from you On Fri, Dec 11, 2009 at 9:42 PM, Alex Ionescu ion...@videotron.ca wrote: Ergo, we may define them to correctly reflect the EFLAGS register

Re: [ros-dev] [ros-diffs] [tkreuzer] 44508: updates EFLAGS definitions

2009-12-11 Thread Alex Ionescu
to go to some internal header. Further constructive suggestions appreciated. Same arguments apply for amd64/asm.h -- needs to match ksamd.inc Regards, Timo Alex Ionescu wrote: I hope you can read English. You no-devs are not supposed to challenge a coding change argument made

Re: [ros-dev] [ros-diffs] [sserapion] 44550: -Remove hacks for older gcc versions. -Black list gcc below 4.4.2 -Black list ld below 20091119. -99.99% Based on bug 4810 -Speeds up my build by 3 minutes

2009-12-12 Thread Alex Ionescu
; } std::string @@ -538,4 +539,5 @@ case MicrosoftLink: return mslink; default: assert ( false ); } -} +return ; +} Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org

Re: [ros-dev] [ros-diffs] [sserapion] 44550: -Remove hacks for older gcc versions. -Black list gcc below 4.4.2 -Black list ld below 20091119. -99.99% Based on bug 4810 -Speeds up my build by 3 minutes

2009-12-12 Thread Alex Ionescu
Fail at reading XML multi-line comments. On 2009-12-12, at 6:10 PM, Timo Kreuzer wrote: Getting old? Alex Ionescu wrote: Can you add the PCH back to ntos please? On 2009-12-12, at 10:41 AM, sserap...@svn.reactos.org wrote: Modified: branches/ros-amd64-bringup/reactos/ntoskrnl

Re: [ros-dev] [ros-diffs] [tkreuzer] 44508: updates EFLAGS definitions

2009-12-12 Thread Alex Ionescu
On 2009-12-12, at 5:51 PM, Timo Kreuzer wrote: Alex Ionescu wrote: 1) Assembly code can't access winddk.h True, but this was ketypes.h, not asm.h! :( Oops! Yes, ketypes.h should have all of them you want, but in an MS-compatible name if they already exist in ks386.inc 2

Re: [ros-dev] [ros-diffs] [gadamopoulos] 44571: [user32] Optimize GetWindow by moving it completely to user mode [win32k] Remove reactos only syscall NtUserGetWindow

2009-12-14 Thread Alex Ionescu
to not complain as much as before. On Sun, Dec 13, 2009 at 7:04 PM, Alex Ionescu ion...@videotron.ca wrote: Please note my comment talked about NtUserGetCPD which must be used for some requests. ___ Ros-dev mailing list Ros-dev@reactos.org

Re: [ros-dev] To the ARM ninjas or anyone who can help.

2009-12-15 Thread Alex Ionescu
/mailman/listinfo/ros-dev Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev

Re: [ros-dev] Improving our procedure

2009-12-15 Thread Alex Ionescu
@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev Best regards, Alex Ionescu ___ Ros-dev mailing

Re: [ros-dev] MSVC

2009-12-21 Thread Alex Ionescu
sometime, but based in previous experiences, I don't think it's an efficient communication channel for things like this. I hope we could manage well enough with these e-mail lists or direct e-mail with these that you kindly provided. Alex Ionescu will wear your spleen like a hat for this. Discuss

Re: [ros-dev] MSVC

2009-12-21 Thread Alex Ionescu
...@reactos.org [mailto:ros-dev-boun...@reactos.org] On Behalf Of Alex Ionescu Sent: Tuesday, 22 December, 2009 04:10 To: ReactOS Development List Subject: Re: [ros-dev] MSVC If your new implementation: 1) Is better than what Windows does today (hint: it's nearly lockless in Win 7, and O(1) since

Re: [ros-dev] [ros-diffs] [sserapion] 44807: Add definitions for the x86bios emulator. http://www.geoffchappell.com/viewer.htm?doc=studies/windows/km/hal/api/x86bios/index.htm

2009-12-30 Thread Alex Ionescu
Prove it. On 2009-12-30, at 7:48 AM, Timo Kreuzer wrote: Also there is documentation for the newer interface available and it's usable for x86 later, too. Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http

Re: [ros-dev] [ros-diffs] [sserapion] 44807: Add definitions for the x86bios emulator. http://www.geoffchappell.com/viewer.htm?doc=studies/windows/km/hal/api/x86bios/index.htm

2009-12-30 Thread Alex Ionescu
Ionescu wrote: Prove it. On 2009-12-30, at 7:48 AM, Timo Kreuzer wrote: Also there is documentation for the newer interface available and it's usable for x86 later, too. Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev

Re: [ros-dev] MSVC

2009-12-30 Thread Alex Ionescu
. ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev

Re: [ros-dev] [ros-diffs] [sserapion] 44807: Add definitions for the x86bios emulator. http://www.geoffchappell.com/viewer.htm?doc=studies/windows/km/hal/api/x86bios/index.htm

2009-12-30 Thread Alex Ionescu
, at 12:23 PM, Timo Kreuzer wrote: Prove it. Alex Ionescu wrote: The services are undocumented and reserved for EFI. They are not Documented and there's no reason to use the Vista implementation. ___ Ros-dev mailing list Ros-dev

Re: [ros-dev] GCC 4.4.x -- What's missing?

2009-12-30 Thread Alex Ionescu
Forcing people to use a new RosBE is a *good* thing. On 2009-12-31, at 12:15 AM, Daniel Reimer wrote: Good question. I wonder, too. Problem could be that this patch forces ppl to use a new RosBE. At least last time i tried, it broke gcc 4.1.X build. Alex Ionescu schrieb: Hi, As far

[ros-dev] Relocations, relocations!

2009-12-31 Thread Alex Ionescu
(77b1 - 00411000) C:\ReactOS\System32\olepro32.dll (dll/ntdll/ldr/utils.c:2355) Relocating (7612 - 0076) C:\ReactOS\System32\shlwapi.dll Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman

Re: [ros-dev] [ros-diffs] [tkreuzer] 44840: [HAL] Replace the asm implementations of HalpAcquireSystemHardwareSpinLock and HalpReleaseCmosSpinLock with C implementations. The old ones didn't work on S

2009-12-31 Thread Alex Ionescu
Access Routines (Real Time Clock and LastKnownGood) * PROGRAMMERS: Alex Ionescu (alex.ione...@reactos.org) * Eric Kohl (ek...@abo.rhein-zeitung.de) + * Timo Kreuzer (timo.kreu...@reactos.org) */ /* INCLUDES

Re: [ros-dev] [ros-diffs] [sserapion] 44807: Add definitions for the x86bios emulator. http://www.geoffchappell.com/viewer.htm?doc=studies/windows/km/hal/api/x86bios/index.htm

2009-12-31 Thread Alex Ionescu
documentation. Here, for you to read: http://www.geoffchappell.com/viewer.htm?doc=studies/windows/km/hal/api/x86bios/index.htmtx=7 Maybe it helps you to understand that x86Bios functions have absolutely nothing to do with EFI. Done. Timo Alex Ionescu wrote: http://www.google.com/search?hl

Re: [ros-dev] [ros-diffs] [ros-arm-bringup] 44856: NMI Support Patch 5: [HAL]: Do correct TLB flushing for systems with global page support. [HAL]: Clean leading whitespace and comments.

2010-01-01 Thread Alex Ionescu
+// +if (KeGetCurrentPrcb()-CpuID) +{ +// +// Check for global bit in CPU features +// +__cpuid(CpuInfo, 1); +if (CpuInfo[3] 0x2000) +{ Best regards, Alex Ionescu ___ Ros-dev mailing

Re: [ros-dev] MmSecureVirtualMemory

2010-01-01 Thread Alex Ionescu
breaking up 3d acceleration passthrough with Virtualbox 3.1.0 and newer. Thanks in advance ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev Best regards, Alex Ionescu

Re: [ros-dev] Re : MmSecureVirtualMemory

2010-01-02 Thread Alex Ionescu
to great race conditions, according to its documentation... Is this ok to have a it mysteriously (doesn't) work state ? Kind regards, Sylvain Petreolle De : Alex Ionescu ion...@videotron.ca À : ReactOS Development List ros-dev@reactos.org Envoyé le : Sam 2 Janvier 2010, 3 h 08 min 15 s

Re: [ros-dev] Relocations, relocations!

2010-01-02 Thread Alex Ionescu
It's a sad state of affairs when people are spending their time committing complex code with little benefit instead of editing a text file which would speed up ReactOS installation by at least 10%. On 2009-12-31, at 8:52 AM, Alex Ionescu wrote: Second-stage install would probably go much

Re: [ros-dev] [ros-diffs] [gadamopoulos] 51115: [ntoskrnl] - Implement calling OkayToCloseProcedure callouts to win32k for desktop and window station objects - Fix a bug that caused ObpCloseHandle to

2011-03-22 Thread Alex Ionescu
whenever I prop up to see the progress. -- Best regards, Alex Ionescu On 2011-03-22, at 5:19 AM, gadamopou...@svn.reactos.org wrote: Author: gadamopoulos Date: Tue Mar 22 09:19:26 2011 New Revision: 51115 URL: http://svn.reactos.org/svn/reactos?rev=51115view=rev Log: [ntoskrnl] - Implement

Re: [ros-dev] [ros-diffs] [gadamopoulos] 51115: [ntoskrnl] - Implement calling OkayToCloseProcedure callouts to win32k for desktop and window station objects - Fix a bug that caused ObpCloseHandle to

2011-03-22 Thread Alex Ionescu
On 2011-03-22, at 6:07 PM, Olaf Siejka wrote: or just pass info how to do it. Try reading the e-mail. -- Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev

Re: [ros-dev] [ros-diffs] [gadamopoulos] 51115: [ntoskrnl] - Implement calling OkayToCloseProcedure callouts to win32k for desktop and window station objects - Fix a bug that caused ObpCloseHandle to

2011-03-22 Thread Alex Ionescu
on), or to have written the code without duplicating the same security issue. If you can't read, it's hard to write. -- Best regards, Alex Ionescu On 2011-03-22, at 6:11 PM, Olaf Siejka wrote: I see mostly bragging around and bit of subtle hinting. Not that i`d care about it. 2011/3/22 Alex Ionescu

Re: [ros-dev] [ros-diffs] [gadamopoulos] 51115: [ntoskrnl] -Implement calling OkayToCloseProcedure callouts to win32k fordesktop and window station objects - Fix a bug that causedObpCloseHandle to ret

2011-03-23 Thread Alex Ionescu
In the meantime -- has any one of you actually Googled for the PDF and read the appropriate section (hint: It was titled Developer Guidance)? -- Best regards, Alex Ionescu On 2011-03-23, at 5:52 AM, Kamil Hornicek wrote: it may also seem like the ex-reactos team is full of arrogant people.. I

Re: [ros-dev] [ros-diffs] [gadamopoulos] 51115: [ntoskrnl] -Implement calling OkayToCloseProcedure callouts to win32k fordesktop and window station objects - Fix a bug that causedObpCloseHandle to ret

2011-03-23 Thread Alex Ionescu
the appropriate section (hint: It was titled Developer Guidance)? -- Best regards, Alex Ionescu On 2011-03-23, at 5:52 AM, Kamil Hornicek wrote: it may also seem like the ex-reactos team is full of arrogant people.. I guess if Cutler or Lucovsky wrote a reply in here in a similar

Re: [ros-dev] [ros-diffs] [tkreuzer] 51748: [NTOSKRNL] Patch by Paolo Bonzini bonzini [at] gnu [dot] org Fix implementation of ExInterlockedAddLargeStatistic The old version wasn't really atomic. Se

2011-05-14 Thread Alex Ionescu
Congrats on once again breaking another key part of Windows compatibility. This function is DOCUMENTED to tear. It was DESIGNED that way on purpose. Utter failure, once more. Best regards, Alex Ionescu On Sat, May 14, 2011 at 12:29 PM, tkreu...@svn.reactos.org wrote: Author: tkreuzer Date

Re: [ros-dev] About ReactOS hive files and end_pages in header being possibly wrong

2011-05-31 Thread Alex Ionescu
on many factors, including the one you mentioned (as well as incorrectly sorting the keys -- you must not be relying on that functionality). A good GSoC project would've been for someone to rewrite the Hv code and/or fix it. -- Best regards, Alex Ionescu On 2011-05-31, at 8:47 AM, Richard W.M

Re: [ros-dev] [ros-diffs] [cgutman] 52055: [FDC] - Implement fdc.sys (still needs work but fairly complete) [TXTSETUP.SIF] - Load fdc.sys for floppy controllers [FDC.INF] - Install fdc.sys for floppy

2011-06-02 Thread Alex Ionescu
Hi, Actually it is src\storage\fdc\ in the DDK. The ISO is freely availably from Microsoft. Import it and see if it works with PnP. Sfloppy is only in the WDK, which you are NOT allowed to use in ReactOS. -- Best regards, Alex Ionescu On 2011-06-02, at 11:53 AM, Cameron Gutman wrote

Re: [ros-dev] [ros-diffs] [cgutman] 52055: [FDC] - Implement fdc.sys (still needs work but fairly complete) [TXTSETUP.SIF] - Load fdc.sys for floppy controllers [FDC.INF] - Install fdc.sys for floppy

2011-06-02 Thread Alex Ionescu
You can also check out http://www.hackchina.com/en/r/101589/fdc.htm__html as an HTML reference. The nice thing about FDC is that it even uses ACPI, so it's a good test point for that. Then you can import flpydisk and get rid of the current NT4-based floppy.sys -- Best regards, Alex Ionescu

Re: [ros-dev] [ros-diffs] [pschweitzer] 52065: [NTOSKRNL] - renamed Io volumes global to match Windows names (in case of debug) - renamed IopDereferenceVpb() to IopDereferenceVpbAndFree(), IopReferenc

2011-06-02 Thread Alex Ionescu
You need to cast to volatile. (Same for Increment). There's also no need to return the old value. -- Best regards, Alex Ionescu On 2011-06-02, at 1:43 PM, pschweit...@svn.reactos.org wrote: +OldValue = (*Ulong)--; ___ Ros-dev mailing list Ros

Re: [ros-dev] [ros-diffs] [pschweitzer] 52065: [NTOSKRNL] - renamed Io volumes global to match Windows names (in case of debug) - renamed IopDereferenceVpb() to IopDereferenceVpbAndFree(), IopReferenc

2011-06-02 Thread Alex Ionescu
As per elementary Windows Driver Development basics, resources should ALWAYS be acquired within a critical or guarded region. -- Best regards, Alex Ionescu On 2011-06-02, at 1:43 PM, pschweit...@svn.reactos.org wrote: +/* Acquire the FS lock */ +ExAcquireResourceExclusiveLite

Re: [ros-dev] [ros-diffs] [pschweitzer] 52065: [NTOSKRNL] - renamed Io volumes global to match Windows names (in case of debug) - renamed IopDereferenceVpb() to IopDereferenceVpbAndFree(), IopReferenc

2011-06-02 Thread Alex Ionescu
attempts to write as many entries as possible instead of failing. As per the docs: Note that if the array at DriverObjectList is too small, the number of driver object pointers that are copied into the array will be less than ActualNumberDriverObjects. -- Best regards, Alex Ionescu On 2011-06-02

Re: [ros-dev] [ros-diffs] [pschweitzer] 52065: [NTOSKRNL] - renamed Io volumes global to match Windows names (in case of debug) - renamed IopDereferenceVpb() to IopDereferenceVpbAndFree(), IopReferenc

2011-06-02 Thread Alex Ionescu
Same comment as before, resources MUST be acquired within a critical region (as the old code did). -- Best regards, Alex Ionescu On 2011-06-02, at 1:43 PM, pschweit...@svn.reactos.org wrote: /* Acquire the FS lock */ -KeEnterCriticalRegion(); -ExAcquireResourceExclusiveLite

Re: [ros-dev] [ros-diffs] [pschweitzer] 52065: [NTOSKRNL] - renamed Io volumes g

2011-06-03 Thread Alex Ionescu
Ah, I didn't see the caller. There's still the issue of the missing volatile. It's required to make sure there is strict ordering between the spinlock acquisition and the increment/decrement. -- Best regards, Alex Ionescu On 2011-06-03, at 4:46 AM, Pierre Schweitzer wrote: Hi

Re: [ros-dev] [ros-diffs] [pschweitzer] 52065: [NTOSKRNL] - renamed Io volumes g

2011-06-03 Thread Alex Ionescu
Ionescu On 2011-06-03, at 8:08 AM, Timo Kreuzer wrote: Am 03.06.2011 13:24, schrieb Alex Ionescu: Ah, I didn't see the caller. There's still the issue of the missing volatile. It's required to make sure there is strict ordering between the spinlock acquisition and the increment/decrement

Re: [ros-dev] 1294 [dreimer] Fix clean for cmake trees. ...

2011-06-03 Thread Alex Ionescu
Why separate installers for x64/ARM? Just do what every software company this side of the century does: a 400kb installer which lets you select the packages you want, and downloads them. -- Best regards, Alex Ionescu On 2011-06-03, at 11:38 AM, Zachary Gorden wrote: Spoke with Amine

Re: [ros-dev] 1294 [dreimer] Fix clean for cmake trees. ...

2011-06-03 Thread Alex Ionescu
Since online installers use HTTP, and the user got the installer off HTTP, what would a proxy server change? -- Best regards, Alex Ionescu On 2011-06-03, at 12:33 PM, Kamil Hornicek wrote: I didn't want to spam this discussion but I have to.. What every other software company also does

Re: [ros-dev] 1294 [dreimer] Fix clean for cmake trees. ...

2011-06-03 Thread Alex Ionescu
browser, including the same protocol. So, as I stated, if the browser can download foo.exe, so will the online installer. -- Best regards, Alex Ionescu On 2011-06-03, at 1:50 PM, Kamil Hornicek wrote: whatever you use for downloading the installer has to be configured to connect throught

Re: [ros-dev] [ros-diffs] [pschweitzer] 52065: [NTOSKRNL] - renamed Io volumes g

2011-06-03 Thread Alex Ionescu
(DISPATCH_LEVEL); inc dword ptr [reg]; __writecr8(OldIrql); Is ordering still guaranteed in this scenario? -- Best regards, Alex Ionescu On 2011-06-03, at 3:35 PM, Timo Kreuzer wrote: Am 03.06.2011 17:55, schrieb Alex Ionescu: While the paper on Linux's spinlock semantics was very interesting

Re: [ros-dev] [ros-diffs] [pschweitzer] 52065: [NTOSKRNL] - renamed Io volumes g

2011-06-03 Thread Alex Ionescu
On 2011-06-03, at 5:31 PM, Timo Kreuzer wrote: Am 03.06.2011 21:48, schrieb Alex Ionescu: What about on UP, where a strong compiler will realize that the call only raises IRQL to dispatch, and since these apis are in NTOSKRNL, they might get in-lined or modified. This would only happen

Re: [ros-dev] 1294 [dreimer] Fix clean for cmake trees. ...

2011-06-04 Thread Alex Ionescu
Oh, I do believe shitty software/installers do this. Microsoft's technologies do not, however. So use WIX/MSI, not NSI/InstallShield. -- Best regards, Alex Ionescu On 2011-06-04, at 9:23 AM, Kamil Hornicek wrote: I'm in charge of 40+ PCs running mostly XP at work. Believe me when I tell

Re: [ros-dev] [ros-diffs] [tkreuzer] 52078: [NTOSKRNL/HAL] - Add explicit memory barriers to KxAcquireSpinLock, KxReleaseSpinLock inline functions and KeTryToAcquireQueuedSpinLock, KeTryToAcquireQueue

2011-06-04 Thread Alex Ionescu
Excellent, thank you! Small nit, KeMemoryBarrierWithoutFence() is the more correct way of doing this in kernel code -- it expands to _ReadWriteBarrier(), but it's the kernel-friendly macro the WDK suggests. -- Best regards, Alex Ionescu On 2011-06-04, at 8:33 AM, tkreu...@svn.reactos.org

Re: [ros-dev] 1294 [dreimer] Fix clean for cmake trees. ...

2011-06-04 Thread Alex Ionescu
Update to Windows Vista+, which has KTM. -- Best regards, Alex Ionescu On 2011-06-04, at 10:21 AM, Adam wrote: A number of times (eg. .NET install/AV install) I have had it happen at the end of the install. Then when I attempt to uninstall it there are errors produced regarding it (often

Re: [ros-dev] 1294 [dreimer] Fix clean for cmake trees. ...

2011-06-04 Thread Alex Ionescu
get a 1TB disk for 100$ these days?) -- Best regards, Alex Ionescu On 2011-06-04, at 3:03 PM, Adam wrote: I am aware of that. I was talking about Microsoft Windows and not ReactOS - and was responding to someone who suggested Update to Windows Vista+, which has KTM. Please read

Re: [ros-dev] 1294 [dreimer] Fix clean for cmake trees. ...

2011-06-04 Thread Alex Ionescu
upgrade to Win7 is not such a strange thing to ask, and instead of accepting defeat to my arguments, you are talking about 6000$ computers and MSN Messenger 1.0. So I'll quit now. -- Best regards, Alex Ionescu On Sun, 05 Jun 2011 05:34:20 +1000, Alex Ionescu ion...@videotron.ca wrote

Re: [ros-dev] [ros-diffs] [pschweitzer] 52065: [NTOSKRNL] - renamed Io volumes g

2011-06-06 Thread Alex Ionescu
I confirm: Timo and I agreed that the volatiles were needed because of a lower-level bug, and Timo fixed that, making the volatiles useless. Best regards, Alex Ionescu On Mon, Jun 6, 2011 at 2:35 PM, Timo Kreuzer timo.kreu...@web.de wrote: Am 06.06.2011 19:06, schrieb Pierre Schweitzer

Re: [ros-dev] [ros-diffs] [akhaldi] 52114: [CMAKE] * Fix several modules to compile with the recent gcc versions. * ReactOS now compiles with mingw-w64 gcc 4.6.0 and boots to shell. * Dedicated to dre

2011-06-06 Thread Alex Ionescu
information. -- Best regards, Alex Ionescu ___ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev

Re: [ros-dev] [ros-diffs] [tkreuzer] 52133: [OBJ2BIN] - Add new tool obj2bin, that converts a coff object file into a raw binary file - Move pe/coff types into a common header file pecoff.h

2011-06-07 Thread Alex Ionescu
, Alex Ionescu On Tue, Jun 7, 2011 at 3:29 PM, tkreu...@svn.reactos.org wrote: Author: tkreuzer Date: Tue Jun  7 19:29:09 2011 New Revision: 52133 URL: http://svn.reactos.org/svn/reactos?rev=52133view=rev Log: [OBJ2BIN] - Add new tool obj2bin, that converts a coff object file into a raw

Re: [ros-dev] [ros-diffs] [tkreuzer] 52133: [OBJ2BIN] - Add new tool obj2bin, that converts a coff object file into a raw binary file - Move pe/coff types into a common header file pecoff.h

2011-06-08 Thread Alex Ionescu
So is this the same as https://singularity.svn.codeplex.com/svn/base/Windows/mkbin/mkbin.cpp ? -- Best regards, Alex Ionescu On 2011-06-07, at 7:13 PM, Timo Kreuzer wrote: Am 07.06.2011 22:30, schrieb Alex Ionescu: Why is this needed? ie: what missing functionality of obj2dump does

Re: [ros-dev] [ros-diffs] [tkreuzer] 52133: [OBJ2BIN] - Add new tool obj2bin, that converts a coff object file into a raw binary file - Move pe/coff types into a common header file pecoff.h

2011-06-09 Thread Alex Ionescu
I think Timo has a neat macro file that makes GAS (with tiny modifications) files be compilable by MASM. So his plan is to ditch binutils. -- Best regards, Alex Ionescu On 2011-06-09, at 1:51 PM, KJK::Hyperion wrote: On 08/06/2011 1.13, Timo Kreuzer wrote: Why is this needed? ie: what

  1   2   3   >