On Fri, 17 Apr 2009 15:41:49 +0200
Ivan Warren <[email protected]> wrote:

> Martin Schwidefsky wrote:
> >  #if defined(CONFIG_MARCH_Z10)
> > -   .short 0x9672, 0x2064, 0x2066, 0x2084, 0x2086, 0x2094, 0x2096
> > +   .long 0xc100efe3, 0xf0680000
> >
> Does the linux kernel (with CONFIG_MARCH_Z10) really need all the z10
> facilities ? (especially some of those are simply hints - like bit 19)

Bit 19 is 0x00001000 in the first stfl word and is not set, no?

The logic I've used for the capability bits:
1) the bits the kernel really needs, e.g. the z/Architecture bit for
   a 64 bit kernel
2) the bits for facilities that can be used in user space and therefore
   in theory could be generated by the compiler, e.g. by __builtin_xyz

I did not include:
1) bits for facilities that can only be used by the kernel and are
   currently unused, e.g. the ASN-and-LX reused facility.
2) hint bits, e.g. about the performance of long-displacement or DFP

--
blue skies,
   Martin.

"Reality continues to ruin my life." - Calvin.

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to