This is a very good suggestion, IMO. When the kernel reads the PSN's[1]
at boot time disables them in the processors, publishes them via e.g.
/proc/cpuinfo and makes them alterable by echo psn <your number here> >
/proc/cpuinfo (or the like), everyone can be made happy:
1.) The ones that find it a useful feature can stay with the real psn,
2.) The ones that are paranoid (like me), can add said echo command to
their startup-scripts
3.) The ones that find it useful for distinguishing their hardware, but
do not want to let the outside world know the real value, can read the
true value, change it to a self-defined one (line 1, 2, 3, ...) and
continue with those.
Additionally, you _have_ to export the psn via /proc or the like,
because if you let an application execute the CPUID command (I think
that was what reveals the PSN?) on SMP, that value can change between
calls. I think I never heard of that complication in this thread.
Marc
-- Marc Mutz <Marc@Mutz.com> http://marc.mutz.com/Encryption-HOWTO/ University of Bielefeld, Dep. of Mathematics / Dep. of PhysicsPGP-keyID's: 0xd46ce9ab (RSA), 0x7ae55b9e (DSS/DH)
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/