Hi,
if I have address of a variable in the bss section from ntoskrnl, how can I
find out the name? Searching into the map file doesn't help. Possible the
address is a pointer into a structure.
- Hartmut
Hi,
could anybody tell me how to connect gdb.exe to my named pipe
"\\.\pipe\roscom2" of a virtual pc session (on virtual com2 port). I'm
running gdb on Win XP SP2 and use ros 0.2.5-cvs last updated 11/03/04.
I set up "pipetunnel.exe roscom2" in one command prompt window, started
virtual pc session in debug mode and now try to connect gdb to pipetunnel.
pipetunnel is now listening on tcp port 9999.
Thanks,
Theo
_________________________________________________________________
Geschlossene Gesellschaft. MSN Hotmail mit McAfee® Anti-Virus.
http://www.msn.de/email/antivirus/ Jetzt kostenlos anmelden und Viren
bleiben vor der Tür!
Hartmut Birr wrote:
>CVSROOT: /CVS/ReactOS
>Module name: reactos
>Repository: reactos/ntoskrnl/ke/
>Changes by: hbirr(a)mok.osexperts.com 04/10/31 07:24:08
>
>Modified files:
> reactos/ntoskrnl/ke/: timer.c
>
>Log message:
> - The quantum of the idle thread must also end.
>
>
I thought that the NtYieldExecution call in PsIdleThreadMain should be
sufficient, isn't it?
Regards,
Filip
Freeldr can now be loaded as a "multiboot kernel" by multiboot compliant
bootstrap loaders like Grub. To load FreeLoader from Grub use something
like this:
title ReactOS
root (hd0,0)
kernel /freeldr.sys
You can also override settings in the [FREELOADER] section of freeldr.ini by
passing them on the command like, like this:
title ReactOS
root (hd0,0)
kernel /freeldr.sys DefaultOS=ReactOS TimeOut=0
title ReactOS (Debug)
root (hd0,0)
kernel /freeldr.sys DefaultOS=ReactOS_Debug TimeOut=0
After selecting "ReactOS" from the Grub menu you won't have to make another
selection on the freeldr menu because of the "TimeOut=0"
Gé van Geldorp.
I found a note, in Kernel Mustard's (Steve Dispensa) blog, about guarded
mutexes, which is a completely new synchronization object to me.
typedef struct _KGUARDED_MUTEX
ULONG Count;
PKTHREAD Owner;
ULONG Contention;
KGATE Gate;
WORD KernelApcDisable;
WORD SpecialApcDisable;
ULONG CombinedApcDisable;
} KGUARDED_MUTEX, *PKGUARDED_MUTEX;
What are they? KM says they are less expensive than FAST_MUTEXes.
By the way, what is a KGATE?
Emanuele