Re: [ros-dev] Instanciate TAP device for Virtualisation

2014-05-13 Thread Cameron Gutman
InitializeHandler is called when the miniport is started by the PnP Manager. You can't force a miniport driver to be loaded without a device (whether real or virtual) for the miniport driver to control. You'll want to just create an INF file that installs your miniport driver for some PnP ID that

Re: [ros-dev] NDIS NdisIMRegisterLayeredMiniport

2014-03-06 Thread Cameron Gutman
There’s no requirement to have any real hardware behind a miniport. You can use NdisMRegisterMiniport and return whatever media type you want in your MiniportInitialize function (most likely NdisMedium802_3 to use Ethernet framing). On Mar 6, 2014, at 8:23 AM, Maxime Daniel l...@maxux.net

Re: [ros-dev] [ros-diffs] [cgutman] 59704: [CMAKE] - Define i386 on x86 MSVC builds - Probably fixes the infamous MSVC networking issues caused by tcpip.h assuming it was a big-endian platform and nev

2013-08-12 Thread Cameron Gutman
My original plan was to switch to a different definition, but at least one MS header (netiodef.h in WDK 8.0) uses i386 too. On 8/12/2013 1:04 AM, Timo Kreuzer wrote: I remember some time ago, I ran into a problem with i386 definition somewhere, because it was used in a structure or something.

Re: [ros-dev] Monthly meeting - March 2012

2012-03-29 Thread Cameron Gutman
On Mar 29, 2012, at 1:10 PM, Aleksey Bragin wrote: The proposed agenda consists so far: 1. Plan for the next month. 2. Next release discussion (when, what version, depends on point 1 of the agenda). 3. New website status. Also I didn't hear meeting minutes taker position being filled

Re: [ros-dev] New set of potential(?) bugs and its fixes(?)

2012-03-16 Thread Cameron Gutman
On Mar 16, 2012, at 10:06 AM, Amine Khaldi wrote: Hi Vic, You know, sometimes I really don't understand your reasoning. We decided that the guy is a bastard, and so even if we wanted to talk about his tool, we could do so on irc or something, not doing him even more free PR work

Re: [ros-dev] [ros-diffs] [cgutman] 56113: [HIVESYS] - Merge back many old changes from i386 to AMD64

2012-03-11 Thread Cameron Gutman
On Mar 11, 2012, at 7:13 AM, cgut...@svn.reactos.org wrote: Author: cgutman Date: Sun Mar 11 11:13:15 2012 New Revision: 56113 URL: http://svn.reactos.org/svn/reactos?rev=56113view=rev Log: [HIVESYS] - Merge back many old changes from i386 to AMD64 The way we do hive INFs is very far

Re: [ros-dev] [ros-diffs] [cgutman] 56043: [NEWCC] - Turn NewCC on temporarily for some testing - Patchbot is broken so I had to do it this way :(‏

2012-03-05 Thread Cameron Gutman
On Mar 5, 2012, at 3:09 PM, Pierre Schweitzer wrote: Nice try! However it failed on KVM: http://build.reactos.org/builders/Linux_AMD64_1% 20KVM-CMake-Test/builds/255/steps/test/logs/stdio Seems like it may be a race between the balancer thread and CC shutting down. Definitely a case I've

Re: [ros-dev] Ram/hdd

2012-02-16 Thread Cameron Gutman
On May 23, 2008, at 12:46 PM, Mikey wrote: I have taken into account the stuff you all sent about system specs since the pc will be mine at the end of my school year I am saving up for: 8gb of ram. Some new hdds of over 80gb I don't know how to add a new cpu, and they are very expensive.

Re: [ros-dev] Unused mailing lists

2012-02-15 Thread Cameron Gutman
On May 21, 2008, at 4:15 PM, Mikey wrote: Hello I am new here what are the system minimum specs as I have old system for development. A development machine (one that can build ReactOS and test in a VM) should have decent specs. You're going to want at least a dual-core, preferably 4 or more

Re: [ros-dev] Revision 54745: cgutman

2011-12-23 Thread Cameron Gutman
On Dec 23, 2011, at 8:31 PM, cae...@myopera.com wrote: This revision has caused a strange issue with both testbots. At kernel32:console crash, when testbot restarts vm, the test suite seems to begin right from the start, instead of next kernel32 test group. It happens subsequently

Re: [ros-dev] 0.PI branching

2011-12-19 Thread Cameron Gutman
On Dec 19, 2011, at 11:31 AM, Timo Kreuzer wrote: Am 19.12.2011 15:15, schrieb victor martinez: 3)Adding a massive DPRINTing in the MM and friends to find a clue about why MM is going nuts. Doesn't sound good to me. Massive DPRINTs just make the system slow and usually don't give a

Re: [ros-dev] Re : [ros-diffs] [cgutman] 54415: [I8042PRT] - Implement support for hot plugging PS/2 mice if one was present at boot (same requirement as Windows) - Fixes bug 1395

2011-11-21 Thread Cameron Gutman
On Nov 21, 2011, at 9:14 AM, Magnus Olsen wrote: PS/2 was never design be hot pluged. Alot of bios disable PS/2 I/O if no PS/2 device are plugin. that mean u need to reboot you computer. PS/2 wasn't designed to be hot-plugged, but most boards today (all?) support hot-plugging as an unofficial

Re: [ros-dev] [ros-diffs] [cgutman] 54418: [HALX86] - Do not allow software interrupts to preempt code running with interrupts disabled during KfLowerIrql

2011-11-21 Thread Cameron Gutman
_disable and setting IRQL to PASSIVE_LEVEL makes no sense whatsoever. You basically hacked the HAL to support a bug in KDBG. Good job. I gathered that what I was supporting was pretty nasty, but either way the behavior that was going on was completely wrong. I'm fairly sure there are

Re: [ros-dev] [ros-diffs] [cgutman] 54418: [HALX86] - Do not allow software interrupts to preempt code running with interrupts disabled during KfLowerIrql

2011-11-19 Thread Cameron Gutman
I would like to ask our kernel gurus if this one is correct. Timo says it is correct. Let me also explain the problem that I fixed: So basically, I asked Sylvain to help me test a patch for supporting PS/2 hotplugging. I had added an ASSERT(FALSE) in the ISR when we got the magic packet

Re: [ros-dev] Qemu Recoverable Assertion when Loading Gecko

2011-11-18 Thread Cameron Gutman
On Nov 17, 2011, at 7:07 PM, James Tabor wrote: Head up on this one. It's recoverable by just typing cont and it goes on. (dll/ntdll/ldr/ldrutils.c:1177) Overlapping DLL: C:\ReactOS\system32\oleaut32.dll WARNING: MmFlushVirtualMemory at ntoskrnl/mm/ARM3/virtual.c:1044 is UNIMPLEMENTED!

Re: [ros-dev] Qemu Recoverable Assertion when Loading Gecko

2011-11-18 Thread Cameron Gutman
Let's not rule out the possibility that the bitmap functions are broken btw ;) I doubt this is the case, since we use bitmap functions all over ROS. I know we use them to manage ports in TCP/IP and also to manage map registers for DMA in HAL. Neither of those uses display any signs of

Re: [ros-dev] RosBE-Unix 2.0-RC1

2011-10-12 Thread Cameron Gutman
]: *** [boot/CMakeFiles/bootcd.dir/rule] Error 2 make: *** [bootcd] Error 2 I looked at bugcodes.mc and there's nothing wrong that I can see. Regards, Cameron Gutman On Oct 13, 2011, at 1:11 AM, Cameron Gutman wrote: I've recently done a clean reinstall of Lion, updated to 10.7.2, and installed

Re: [ros-dev] CMake migration of Trunk_x86_GCCLin Debug Buildslave

2011-10-04 Thread Cameron Gutman
On Oct 4, 2011, at 10:06 AM, cae...@myopera.com wrote: I could also add intl.cpl not working in 2nd stage setup. Still, those regressions, apart from the KVM one are meaningless, compared to the profits CMake brings. Changing build system/buildchain is ALWAYS dramatic and troublesome. We

Re: [ros-dev] trunk is broken Re: [ros-diffs] [tkreuzer] 53896: [FREELDR] - Move some disk related stuff that is unrelated to the registry data into a new file, hwdisk.c - Don't get the disk count fro

2011-09-30 Thread Cameron Gutman
I had the same issues. Just run clean and that will fix it (at the expense of a full rebuild). I also tried make freeldr_clean (and setupldr) with no luck. I think the problem is from how weird the freeldr rbuild files are done. Cameron On Sep 30, 2011, at 8:31 AM, Minas Abrahamyan

Re: [ros-dev] ACPI enabled on Linux Testslave

2011-09-27 Thread Cameron Gutman
No, that's a result of Timo's freeloader work. -Original Message- From: cae...@myopera.com Sent: Tuesday, September 27, 2011 6:26 PM To: ReactOS Development List Subject: Re: [ros-dev] ACPI enabled on Linux Testslave Could this be related?

Re: [ros-dev] Re : Re : Another regression

2011-08-16 Thread Cameron Gutman
ACPI does work on VirtualBox. I performed the majority of my testing on VirtualBox. Also, I need a stack trace from that crash to have any clue where the corruption is (still not much of one). I have had indications of a pool corruption bug in ACPI and I need as many logs as possible to try to

Re: [ros-dev] [ros-diffs] [cgutman] 53232: [NTOSKRNL] - Fix NULL termination of strings in IoGetDeviceProperty - Fixes garbage displayed in the Enumerator field of the device manager property page

2011-08-14 Thread Cameron Gutman
Well, writing beyond the buffer length we were supplied to null terminate a string seems bad in my book ;) Cameron On Aug 14, 2011, at 11:00 AM, Alex Ionescu ion...@videotron.ca wrote: And, you have, of course, confirmed that this piece of kernel code is wrong, and that

Re: [ros-dev] lwIP testing request

2011-08-07 Thread Cameron Gutman
- 0 failures 21 executed - 0 failures ws2_32:recv16 executed - 0 failures 16 executed - 0 failures Based on these tests, lwIP looks great and ready for merge. Thanks, Cameron -Original Message- From: Cameron Gutman Sent: Saturday, August 06, 2011 7:26 PM

[ros-dev] lwIP testing request

2011-08-06 Thread Cameron Gutman
LwIP is in the final stage of testing, pending one bug fix before all known bugs are fixed. I would greatly appreciate everyone to try it and reply to this email with the results of your tests. I've already tried many apps including telnetd, chargen, and abyss web server, samba tng, and Opera

Re: [ros-dev] lwIP testing request

2011-08-06 Thread Cameron Gutman
- From: Cameron Gutman Sent: Saturday, August 06, 2011 2:57 PM To: ros-dev@reactos.org Subject: [ros-dev] lwIP testing request LwIP is in the final stage of testing, pending one bug fix before all known bugs are fixed. I would greatly appreciate everyone to try it and reply to this email

Re: [ros-dev] Networking

2010-11-06 Thread Cameron Gutman
. Feel free to review our patches if you'd like. Thanks, Cameron Gutman (aicom) On Nov 6, 2010, at 2:36 PM, Oleg Baikalow wrote: I see a branch was created with a funny name :). I asked Alexey to move stuff from Alex's branch too, and I am currently researching what numerous aicom-* branches

Re: [ros-dev] [ros-diffs] [cgutman] 41783: - Fix return value of tdiGetMibForIfEntity so it doesn't return a failure status on success

2009-07-06 Thread Cameron Gutman
It's not a hack. We know we have succeded if we reach that code because we check for failure earlier. The problem is that status was the return value of DeviceIoControl which returns nonzero for success but zero is success in ntstatus. On Jul 6, 2009, at 4:44 AM, Ged gedmur...@gmail.com

Re: [ros-dev] [ros-diffs] [cgutman] 41783: - Fix return value of tdiGetMibForIfEntity so it doesn't return a failure status on success

2009-07-06 Thread Cameron Gutman
Yeah, I need to fix those. On Jul 6, 2009, at 4:39 PM, Timo Kreuzer timo.kreu...@web.de wrote: The hack is storing a BOOL value in an NTSTATUS variable. Cameron Gutman schrieb: It's not a hack. We know we have succeded if we reach that code because we check for failure earlier

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

2009-06-29 Thread Cameron Gutman
Your problem was fixed by r41687. On Mon, 2009-06-29 at 11:24 -0700, Alex Ionescu wrote: 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

Re: [ros-dev] Downloader tool

2009-04-10 Thread Cameron Gutman
+4 On Fri, Apr 10, 2009 at 5:11 PM, Colin Finck m...@colinfinck.de wrote: +3 -- *From:* ros-dev-boun...@reactos.org [mailto:ros-dev-boun...@reactos.org] *On Behalf Of *Timo Kreuzer *Sent:* Friday, April 10, 2009 8:13 PM *To:* ReactOS Development List