Michael Ellerman
01f3880dd8
powerpc: Streamline ret_from_except_lite for non-iSeries platforms
...
There is a small passage of code in ret_from_except_lite which is
only required on iSeries. For a multi-platform kernel on non-iSeries
machines this means we end up executing ~15 nops in ret_from_except_lite.
It would be nicer if non-iSeries could skip the code entirely, and on
iSeries we can jump out of line to execute the code.
I have no performance numbers to justify this, other than the assertion
that executing 15 nops takes longer than executing 0.
Signed-off-by: Michael Ellerman <michael@ellerman.id.au >
Signed-off-by: Paul Mackerras <paulus@samba.org >
2008-08-20 16:34:57 +10:00
..
2008-07-03 16:58:10 +10:00
2008-07-03 16:58:10 +10:00
2008-07-15 12:29:25 +10:00
2008-07-01 11:28:46 +10:00
2008-05-09 20:22:58 +10:00
2008-04-21 15:00:32 -05:00
2008-08-04 13:18:17 +10:00
2008-07-26 09:02:43 +10:00
2008-08-20 09:50:21 +10:00
2008-06-30 22:31:00 +10:00
2008-07-09 16:30:44 +10:00
2008-07-28 16:30:50 +10:00
2008-08-20 16:34:57 +10:00
2008-07-01 11:28:50 +10:00
2008-06-23 22:10:56 +02:00
2008-03-07 08:42:28 -06:00
2008-08-18 14:22:34 +10:00
2008-06-02 14:56:35 -05:00
2008-07-09 13:36:17 -04:00
2008-07-15 12:29:28 +10:00
2008-07-09 13:36:17 -04:00
2008-07-16 17:57:52 -05:00
2008-08-20 09:50:21 +10:00
2008-06-26 01:48:56 -05:00
2008-06-26 01:49:03 -05:00
2008-07-18 18:10:28 +02:00
2008-05-16 17:22:20 -04:00
2008-05-23 22:43:11 +02:00
2008-07-25 15:44:43 +10:00
2008-08-04 13:18:17 +10:00
2008-05-09 20:22:59 +10:00
2008-07-23 11:30:15 -05:00
2008-07-25 10:53:30 -07:00
2007-10-19 23:21:04 +02:00
2008-07-28 16:30:53 +10:00
2008-08-18 14:22:35 +10:00
2008-08-15 08:35:42 -07:00
2008-07-16 11:07:59 +10:00
2008-07-26 12:00:04 -07:00
2008-08-04 13:18:17 +10:00
2008-08-18 14:22:35 +10:00
2008-07-15 12:29:23 +10:00
2008-06-30 22:31:11 +10:00
2008-07-01 11:28:05 +10:00
2008-07-01 11:28:23 +10:00
2008-08-18 14:22:35 +10:00
2008-05-14 22:31:59 +10:00
2008-05-16 23:22:28 +10:00
2008-07-08 21:06:35 -07:00
2008-04-24 20:58:04 +10:00
2008-01-23 19:32:30 -06:00
2008-06-09 11:32:40 +10:00
2008-01-17 14:57:05 +11:00
2008-08-11 10:09:56 +10:00
2008-02-05 23:34:14 -06:00
2008-07-01 11:28:50 +10:00
2008-07-15 15:44:51 +10:00
2008-04-29 08:06:22 -07:00
2008-08-04 13:18:17 +10:00
2008-06-16 15:00:54 +10:00
2008-07-28 16:30:48 +10:00
2008-07-22 10:39:34 +10:00
2008-07-01 11:28:47 +10:00
2008-07-30 15:26:54 +10:00
2008-07-30 15:26:54 +10:00
2008-07-26 12:00:07 -07:00
2008-05-14 22:31:59 +10:00
2008-05-14 22:31:59 +10:00
2008-08-11 10:09:56 +10:00
2008-07-23 11:30:15 -05:00
2008-07-28 16:30:49 +10:00
2008-07-28 16:30:49 +10:00
2008-07-15 12:29:23 +10:00
2008-07-15 12:29:23 +10:00
2008-07-28 16:30:50 +10:00
2008-07-03 16:58:11 +10:00
2008-07-28 16:30:52 +10:00
2008-07-01 11:28:43 +10:00
2008-07-28 16:30:47 +10:00
2008-07-24 10:47:21 -07:00
2007-11-08 14:15:34 +11:00
2008-08-18 14:22:35 +10:00
2008-07-09 16:30:45 +10:00
2008-07-28 16:30:52 +10:00
2008-01-25 22:52:50 +11:00
2008-01-25 22:52:50 +11:00
2008-06-26 11:24:38 +02:00
2008-07-16 11:07:59 +10:00
2008-07-25 15:44:39 +10:00
2007-12-23 13:13:03 -06:00
2008-04-24 21:08:11 +10:00
2008-08-04 13:18:17 +10:00
2008-08-20 09:50:22 +10:00
2008-07-25 15:44:40 +10:00