Re: Partially checked build vs. fully checked build
- From: "Don Burn" <burn@xxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 30 Aug 2007 10:43:24 -0400
"Chuck Chopp" <ChuckChopp@xxxxxxxxxxx> wrote in message
news:Oy1aJCx6HHA.4712@xxxxxxxxxxxxxxxxxxxxxxx
I've seen examples of how to create a partially checked build of WinXP /Chuck,
Win2K3 / Vista by copying in the checked builds of NTOSKRNL.EXE & the
HAL.DLL [replace name with correct one for hardware & CPU architecture]
and then specifying them to be used in the boot.ini file via the
"/kernel=" & "/hal=", where both files have been renamed to have a .CHK
file type.
What I haven't seen is a good explanation of what the trade-offs are,
other than performance, when running a partially checked build vs. a
fully checked build, especially as it pertains to kernel mode driver
development & debugging.
What negatives, or other limitations, are associated with using a
partially checked build?
Additionally, do these 2 files vary thru SP levels for any given version
of Windows?
If so, then I take it that, for example, if I'm on WinXP Pro SP2, and I
want to create a partially checked build, then I need to obtain a checked
build version of SP2 in order to get the correct NTOSKRNL.EXE & HAL.DLL
files.
The biggest benefit is performance. The other benefit is that many
applications will cause ASSERTS on the checked build that cannot be
recovered from. For instance most of Microsoft's WHQL tests would not work
in the past (I haven't successfully gotten the DTM to work in any
environment so cannot comment on these).
Note: the partial checked build can have more than this. For
instance if you are developing something like a file system mini-filter, or
an NDIS mini-port you want the checked version of the support code. This
has the problem that these do not always work if you have the free build of
the kernel.
--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply
.
- Follow-Ups:
- Re: Partially checked build vs. fully checked build
- From: Chuck Chopp
- Re: Partially checked build vs. fully checked build
- References:
- Partially checked build vs. fully checked build
- From: Chuck Chopp
- Partially checked build vs. fully checked build
- Prev by Date: Partially checked build vs. fully checked build
- Next by Date: Re: Partially checked build vs. fully checked build
- Previous by thread: Partially checked build vs. fully checked build
- Next by thread: Re: Partially checked build vs. fully checked build
- Index(es):
Relevant Pages
|