public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* kernel update (relative to 2.6.5)
@ 2004-04-14  1:03 David Mosberger
  2004-04-14  6:22 ` Martin Pool
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: David Mosberger @ 2004-04-14  1:03 UTC (permalink / raw)
  To: linux-ia64

At long last, the ia64-patch for 2.6.5...
It's in the usual place:

 ftp://ftp.kernel.org/pub/linux/kernel/ports/ia64/v2.6/

in file

 linux-2.6.5-ia64-040413.diff.gz

There is one significant change: I decided to fix signal delivery so
signal handlers are forced to be invoked with little-endian
byte-order.  My position in the past has been that if you turn-on
big-endian byte-order, you're on your own.  Indeed, if you happened to
get a signal in big-endian byte-order, you were pretty much guaranteed
to get a SIGSEGV.  I decided to fix this particular issue because I
found some "legacy" code which was taking advantage of big-endian
byte-order and so that code ran the risk of crashing if a signal
occurred.  Having said that, you're still mostly on your own with
big-endian byte-order.  In particular, things could go horribly wrong
if pointers or frame-related values (such as the return-address) were
stored in big-endian byte-order.  On the other hand, if you turn on
big-endian mode temporarily, say, in a leaf-routine doing some
calculations, you should be OK.

Also, I decided to change the extended config-space addressing support
in SAL such that we can avoid version number checking---that's just
too fragile and has been a repeated source of trouble and lost time.

Oh, there is a big perfmon update with some important fixes.  See the
ChangeLog entry here for details:

 http://linux.bkbits.net:8080/linux-2.5/cset@eranian@hpl.hp.com|ChangeSet|20040409002153|03271

Enjoy,

	--david

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2004-04-15  5:11 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-04-14  1:03 kernel update (relative to 2.6.5) David Mosberger
2004-04-14  6:22 ` Martin Pool
2004-04-14  7:14 ` Martin Pool
2004-04-14 11:59 ` Andreas Schwab
2004-04-15  2:54 ` Martin Pool
2004-04-15  5:11 ` David Mosberger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox