Ros-diffs February 2007

ros-diffs@reactos.org
  • 16 participants
  • 265 discussions

[ion] 25862: - Properly implement SystemLoadGdiDriverInformation. - Properly implement SystemExtendServiceTableInformation, except that the SE_LOAD_DRIVER_PRIVILEGE check is currently disabled since our smss doesn't acquire it (and we should therefore ban it from loading win32k.sys...). - Delete LdrpLoadImage, LdrpUnlaodImage, LdrpLoadAndCallImage.
by ion@svn.reactos.org
17 years, 8 months

[ion] 25861: - Cleanup loader.c and comment some public routines (no code change). - Temporarily remove routines to set per-page protection (this doesn't really break anything, just makes the OS less secure).
by ion@svn.reactos.org
17 years, 8 months

[ion] 25860: - Get rid of a bunch of multiboot crap FreeLDR was still doing for ReactOS. - Remove some of the sixtuplicated routines to load a PE file. We're now down to a single function which takes an ImageType parameter for DLL/EXE/SYS, but even this is still temporary as the parameter will soon go away. - We now load drivers in the same nice way that we load the kernel and DLLs, but we don't yet process their imports and relocate them in FreeLDR, because FreeLDR doesn't handle forwarders yet
by ion@svn.reactos.org
17 years, 8 months

[ion] 25859: - Don't load .SYM in freeldr anymore. - Fix generation of driver name for symbol load.
by ion@svn.reactos.org
17 years, 8 months

[ion] 25858: - Fix loading of boot symbols. - Fix bug in KdpLoadSymbolsStateChange, we were never actually copying the pathname. - Output of lm: kd> lm start end module name 80000000 80283000 nt (export symbols) ntoskrnl.exe 80283000 8029d000 hal (export symbols) halup.dll
by ion@svn.reactos.org
17 years, 8 months

[ion] 25857: - Add ExceptionRecord32To64. - Implement KdpReportExceptionStateChange and fully support KdpReport. - We now properly break inside HAL (with /BREAK) and WinDBG shows a nice stack trace, and disassembly, and I can step through the HAL initialization code!
by ion@svn.reactos.org
17 years, 8 months

[ion] 25856: - Properly sign-extend a couple more pointers. WinDBG is still complaining about two of them though.
by ion@svn.reactos.org
17 years, 8 months

[ion] 25855: - Implement KdpGetStateChange. - Implement DbgKdContinueApi and DbgKdContinueApi2 cases. - Remove several while (TRUE); s which started being hit since our code is working fine. - WinDBG gets notifications for all the drivers/symbols being loaded and ROS now boots to bootvid logo, but we don't yet break-in.
by ion@svn.reactos.org
17 years, 8 months

[ion] 25854: - Implement KdpWriteControlSpace. - Fix a bug in KdpSetContext. - Use DR_MASK and DR7_OVERRIDE_V in KiUpdateDr7, KiRecordDr7 instead of DR_ACTIVE_MASK. - We now get DbgKdContinueApi2 from WinDBG meaning that the first phase of KD communication is almost over!
by ion@svn.reactos.org
17 years, 8 months

[ion] 25853: - Implement KdpSetContext. - Fix KdpReport, it was totally out of whack.
by ion@svn.reactos.org
17 years, 8 months
Results per page: