obrien
0eac6bbc67
Change our ELF binary branding to something more acceptable to the Binutils
...
maintainers.
After we established our branding method of writing upto 8 characters of
the OS name into the ELF header in the padding; the Binutils maintainers
and/or SCO (as USL) decided that instead the ELF header should grow two new
fields -- EI_OSABI and EI_ABIVERSION. Each of these are an 8-bit unsigned
integer. SCO has assigned official values for the EI_OSABI field. In
addition to this, the Binutils maintainers and NetBSD decided that a better
ELF branding method was to include ABI information in a ".note" ELF
section.
With this set of changes, we will now create ELF binaries branded using
both "official" methods. Due to the complexity of adding a section to a
binary, binaries branded with ``brandelf'' will only brand using the
EI_OSABI method. Also due to the complexity of pulling a section out of an
ELF file vs. poking around in the ELF header, our image activator only
looks at the EI_OSABI header field.
Note that a new kernel can still properly load old binaries except for
Linux static binaries branded in our old method.
*
* For a short period of time, ``ld'' will also brand ELF binaries
* using our old method. This is so people can still use kernel.old
* with a new world. This support will be removed before 5.0-RELEASE,
* and may not last anywhere upto the actual release. My expiration
* time for this is about 6mo.
*
2000-04-18 02:39:26 +00:00
..
1999-12-05 19:53:37 +00:00
1999-08-28 01:08:13 +00:00
2000-03-27 09:32:23 +00:00
2000-03-26 14:30:51 +00:00
2000-03-26 14:42:14 +00:00
2000-03-01 12:20:22 +00:00
2000-04-18 02:39:26 +00:00
1999-12-05 20:01:28 +00:00
2000-03-01 12:20:22 +00:00
1999-11-21 16:16:30 +00:00
2000-03-02 14:54:02 +00:00
1999-08-28 01:08:13 +00:00
2000-04-04 14:12:35 +00:00
1999-08-28 01:08:13 +00:00
2000-04-12 08:49:14 +00:00
1999-12-05 20:03:22 +00:00
1999-08-28 01:08:13 +00:00
2000-03-26 14:23:23 +00:00
1999-08-28 01:08:13 +00:00
2000-03-01 12:20:22 +00:00
1999-08-28 01:08:13 +00:00
2000-03-26 14:42:14 +00:00
1999-12-10 13:27:02 +00:00
1999-09-04 09:52:36 +00:00
2000-03-26 15:10:37 +00:00
2000-01-27 16:15:51 +00:00
2000-03-01 12:20:22 +00:00
1999-11-30 06:25:19 +00:00
1998-12-06 22:58:23 +00:00
1999-11-30 06:26:14 +00:00
1999-11-30 06:25:19 +00:00
2000-03-19 09:49:03 +00:00
2000-03-27 15:02:59 +00:00
1999-10-18 16:30:35 +00:00
1999-08-28 01:08:13 +00:00
1999-08-27 08:59:32 +00:00
2000-03-26 14:28:31 +00:00
1999-08-28 01:08:13 +00:00
2000-03-08 13:02:11 +00:00
2000-03-14 21:28:22 +00:00
1999-08-28 01:08:13 +00:00
2000-03-01 10:48:35 +00:00
2000-03-01 12:20:22 +00:00
2000-03-09 09:27:40 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
2000-04-05 05:45:40 +00:00
2000-03-10 14:46:30 +00:00
2000-04-18 02:39:26 +00:00
2000-04-02 20:22:04 +00:00
1999-08-28 01:08:13 +00:00
2000-04-02 20:22:04 +00:00
2000-03-01 12:20:22 +00:00
1999-08-28 01:08:13 +00:00
2000-03-01 12:20:22 +00:00
1998-09-07 23:32:00 +00:00
1999-08-28 01:08:13 +00:00
1999-09-20 09:15:23 +00:00
1999-11-30 06:25:19 +00:00
2000-03-26 14:24:40 +00:00
1999-09-06 20:15:56 +00:00
1999-08-28 01:08:13 +00:00
2000-03-31 15:02:10 +00:00
2000-03-27 20:33:32 +00:00
2000-01-06 15:37:37 +00:00
1999-12-29 05:07:58 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
2000-03-01 12:20:22 +00:00
2000-03-01 12:20:22 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
2000-03-29 17:22:10 +00:00
1999-08-28 01:08:13 +00:00
2000-03-01 12:20:22 +00:00
1999-08-28 01:08:13 +00:00
2000-03-28 09:01:04 +00:00
2000-03-27 20:38:21 +00:00
1999-12-17 07:49:03 +00:00
2000-03-26 14:37:47 +00:00
2000-03-06 09:45:37 +00:00
1999-12-18 13:55:17 +00:00
1999-08-28 01:08:13 +00:00
2000-03-26 14:39:03 +00:00
2000-04-13 09:39:29 +00:00
2000-03-26 14:42:14 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
2000-03-26 14:41:07 +00:00
1999-11-15 03:13:23 +00:00
2000-04-14 06:39:19 +00:00
2000-04-14 06:39:19 +00:00
1999-08-27 23:37:10 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
1999-12-20 09:35:12 +00:00
1999-09-25 21:47:27 +00:00
2000-03-26 14:42:14 +00:00
2000-02-08 07:43:26 +00:00
2000-03-01 12:20:22 +00:00
2000-03-26 14:43:25 +00:00
2000-04-14 06:39:19 +00:00
2000-03-01 12:20:22 +00:00
2000-03-26 14:45:38 +00:00
1999-11-30 20:08:50 +00:00
2000-03-23 12:05:10 +00:00
2000-03-27 10:50:54 +00:00
2000-03-20 18:33:11 +00:00
1999-08-28 01:08:13 +00:00
1999-12-16 09:49:54 +00:00
1999-09-14 11:46:04 +00:00
1999-08-28 01:08:13 +00:00
2000-03-26 14:46:41 +00:00
1999-12-24 15:18:19 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
2000-03-09 06:29:05 +00:00
2000-03-26 14:47:43 +00:00
2000-03-01 12:20:22 +00:00
2000-03-01 12:20:22 +00:00
2000-01-19 04:16:48 +00:00
2000-03-26 14:48:46 +00:00
1999-08-28 01:08:13 +00:00
2000-03-01 12:20:22 +00:00
2000-04-14 06:39:19 +00:00
1999-08-28 01:08:13 +00:00
2000-03-09 06:29:05 +00:00
2000-03-01 12:20:22 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
2000-04-01 00:14:50 +00:00
2000-03-26 14:49:49 +00:00
2000-03-26 14:50:56 +00:00
2000-03-27 20:36:55 +00:00
2000-03-26 14:53:00 +00:00
2000-03-27 20:38:21 +00:00
2000-03-26 14:55:05 +00:00
2000-03-06 23:06:11 +00:00
2000-03-26 15:06:46 +00:00
1999-08-28 01:08:13 +00:00
2000-03-01 12:20:22 +00:00
1999-08-28 01:08:13 +00:00
2000-03-26 14:56:52 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
2000-03-01 12:20:22 +00:00
1999-08-28 01:08:13 +00:00
2000-04-14 06:39:19 +00:00
2000-04-16 19:04:49 +00:00
2000-03-01 12:20:22 +00:00
1999-08-28 01:08:13 +00:00
2000-03-01 12:20:22 +00:00
2000-03-26 15:06:46 +00:00
2000-03-27 16:37:32 +00:00
1999-08-28 01:08:13 +00:00
1999-09-14 11:46:04 +00:00
2000-04-14 06:39:19 +00:00
1999-11-17 16:31:51 +00:00
2000-03-26 15:06:46 +00:00
1999-08-28 01:08:13 +00:00
2000-03-26 15:06:46 +00:00
1999-08-28 01:08:13 +00:00
2000-03-18 08:49:41 +00:00
1999-08-30 08:27:31 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
2000-01-27 09:00:51 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
2000-03-26 15:06:46 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
2000-03-30 09:23:28 +00:00
2000-03-01 12:20:22 +00:00
2000-03-01 12:20:22 +00:00
1999-08-28 01:08:13 +00:00
2000-04-16 17:34:33 +00:00
1999-08-28 01:08:13 +00:00
1999-09-01 11:25:25 +00:00
1999-11-17 15:28:45 +00:00
1999-09-01 23:07:29 +00:00
2000-03-26 15:06:46 +00:00
2000-03-26 15:04:35 +00:00
1999-08-28 01:08:13 +00:00
2000-01-14 10:47:54 +00:00
1999-08-28 01:08:13 +00:00
2000-03-02 22:51:17 +00:00
2000-04-14 06:39:19 +00:00
1999-08-28 01:08:13 +00:00
2000-03-26 15:05:40 +00:00
2000-03-26 15:06:46 +00:00
2000-03-01 12:20:22 +00:00
1999-08-28 01:08:13 +00:00
2000-01-17 02:04:06 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
1999-08-28 01:08:13 +00:00
2000-02-06 19:15:10 +00:00