Hello Krzysztof,

Thank you very much for your comments about DEP. Unfortunately, the list 
subscribers mostly prefer to discuss issues not related to BETA testing (e.g. 
discussing The
Bat! officially released Beta test versions and related issues), and because of 
the high traffic I have to delete a lot of messages in the list without reading 
them, I afraid I might have overlooked something important for BETA testing. 
Moderators try to keep off-topic posts to a minimum, they are *not* saying they 
can't  have  them,  sometimes offtopic messages are needed to break the 
interesting, but not now and not that much.

Saturday, August 25, 2007, 15:26:44, you wrote:

>>I'd write
>>someting like "Your computer’s system processor (CPU) seems to doesn't
>>have support for hardware-based DEP."

OK, we will try to implement additional checks in the hardware whether "no 
execute" is diabled in CMOS Setup or simply not implemented in the CPU, but 
this may not be possible to make a distinguishment.

>>Then I'd put a paragraph "Hardware-based DEP can be used on system
>>processors ...  such as Core 2" only I would shorten it. I don't think
>>it makes sense to use technical code-names such as EMT64, provided
>>that these names don't function among most of average end-users.

"Core 2" may not make sence to AMD users, since in AMD DEP was implemented much 
earlier than in Intel. Other CPU manufacturers besides Intel and AMD may also 
support "no execute"

If we simply write "Core 2" it will be incorrect even for Intel, since "no 
execute" may be implemented before "Core 2", used in newer versions of Pentium 
4, Pentium D, Pentium Extreme Edition, Celeron D, Xeon, and Pentium Dual-Core 
processors. We we have quoted "Core 2" is because "no execute" is for sure 
implemented in all versions of the Core 2 processors.

Take for example a CPU before "Core 2": LGA775 Prescotts (Pentium 4). The 5x0J 
series of Prescotts (and its low-end equivalent, the 5x5J and 5x9J series) did 
support "no execute", even though these CPUs didn't support EMT64 (AKA Intel 
64, Intel's implementation of the x86-64 64-bit extensions to the x86 
architecture).

As you see, this all CPU mess is complicated and the best compromise is to 
leave the phrase about CPUs as it is in the current document, because EMT64 is 
highly-marketed feature and if the user knows that the CPU may support 64-bit, 
than this CPU should also support "no execute".

>>Alternatively after "Hardware-based DEP can be used on syste
>>processors (CPU) that support the “Execute Disable” (XD) function,
>>also called as “No Execute” (NX) memory protect." I'd just add a link
>>"List of processors supported" and place all that detailed info about
>>processors in a pop-up box or sth.

These lenghty details will appear in a dialog-box that will have plenty space 
for the details. 

The Bat! currently doesn't allow popups in the dialog boxes.

Again, thank you very much for your comments about such complicated issues as 
DEP.

-- 
Best regards,
Maxim Masiutin                            mailto:[EMAIL PROTECTED]
________________________________________________________
 Current beta is 3.99.21 | 'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html

Reply via email to