Brandon Bergren
9464e1ef97
Fix vdso compat32 timekeeping on !=x86.
...
Since x86 is the only 32-bit arch that has a 32-bit time_t, adjust the
private bintime32 struct in vdso to only use a 32 bit sec on amd64.
This matches the existing behavior in the compat code.
Noticed while implementing vdso timekeeping on powerpc.
This should also theoretically fix vdso timekeeping for arm binaries on
aarch64.
See tools attached to https://reviews.freebsd.org/D26347 for testing.
Reviewed by: kib (in irc)
Sponsored by: Tag1 Consulting, Inc.
2020-09-07 20:05:18 +00:00
..
2020-08-17 17:07:05 +00:00
2020-09-01 22:12:58 +00:00
2020-03-25 23:12:43 +00:00
2020-02-28 16:05:18 +00:00
2019-12-10 21:58:30 +00:00
2020-07-04 06:22:05 +00:00
2019-11-21 11:22:08 +00:00
2020-07-25 07:48:20 +00:00
2019-05-20 00:38:23 +00:00
2020-09-01 22:12:58 +00:00
2019-12-27 11:19:57 +00:00
2019-03-06 22:11:45 +00:00
2020-07-25 10:29:48 +00:00
2019-12-23 20:18:05 +00:00
2020-03-07 00:55:46 +00:00
2019-03-15 22:39:55 +00:00
2020-09-01 22:12:58 +00:00
2020-02-11 18:48:07 +00:00
2020-09-01 22:12:58 +00:00
2019-06-21 21:50:14 +00:00
2020-04-14 20:30:48 +00:00
2019-10-15 19:44:43 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-02-14 23:15:41 +00:00
2019-12-29 21:16:03 +00:00
2020-08-26 02:07:46 +00:00
2019-12-04 20:15:17 +00:00
2020-09-01 22:12:58 +00:00
2020-04-21 17:13:06 +00:00
2019-06-24 20:34:53 +00:00
2020-09-01 22:12:58 +00:00
2020-07-24 17:34:04 +00:00
2020-03-06 18:41:37 +00:00
2020-09-01 22:12:58 +00:00
2020-05-25 22:12:04 +00:00
2020-09-01 22:12:58 +00:00
2020-01-22 05:47:59 +00:00
2020-08-01 06:31:58 +00:00
2020-08-01 06:31:58 +00:00
2019-12-21 02:43:20 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2019-03-12 04:49:47 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-02-23 03:32:16 +00:00
2020-06-14 06:58:58 +00:00
2020-09-01 22:12:58 +00:00
2020-03-06 19:09:01 +00:00
2020-01-22 23:28:42 +00:00
2019-12-13 09:32:16 +00:00
2019-11-21 11:22:08 +00:00
2019-03-25 13:50:38 +00:00
2020-08-29 04:30:06 +00:00
2019-10-15 23:21:52 +00:00
2020-09-01 22:12:58 +00:00
2019-08-13 20:06:55 +00:00
2020-08-14 21:29:56 +00:00
2020-09-01 22:12:58 +00:00
2020-08-23 19:47:27 +00:00
2020-09-01 22:12:58 +00:00
2020-02-11 18:48:07 +00:00
2020-08-28 17:49:56 +00:00
2020-09-01 22:12:58 +00:00
2019-10-13 18:17:08 +00:00
2019-12-06 19:20:45 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-07-30 22:13:15 +00:00
2020-07-25 10:32:45 +00:00
2019-06-21 21:50:14 +00:00
2020-06-14 06:58:58 +00:00
2019-06-17 19:49:08 +00:00
2020-03-30 14:24:03 +00:00
2020-09-01 22:12:58 +00:00
2020-08-23 20:06:55 +00:00
2020-04-16 21:53:17 +00:00
2020-07-25 15:19:38 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-08-29 22:24:41 +00:00
2020-04-26 00:41:29 +00:00
2020-09-01 22:12:58 +00:00
2019-05-23 20:12:24 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-07-23 23:48:18 +00:00
2019-12-29 21:16:03 +00:00
2020-02-14 13:08:46 +00:00
2020-09-01 22:12:58 +00:00
2020-05-22 17:52:09 +00:00
2019-12-19 22:35:16 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2019-10-10 18:52:24 +00:00
2020-07-22 12:30:31 +00:00
2020-09-01 22:12:58 +00:00
2020-08-29 19:26:31 +00:00
2020-08-05 11:39:09 +00:00
2019-08-16 18:57:32 +00:00
2020-09-02 18:12:47 +00:00
2020-09-02 18:16:43 +00:00
2020-08-26 20:56:05 +00:00
2020-09-01 22:12:58 +00:00
2020-08-04 23:00:00 +00:00
2020-08-23 21:06:41 +00:00
2020-08-25 06:49:10 +00:00
2020-02-12 11:14:23 +00:00
2020-07-24 17:32:10 +00:00
2020-04-19 00:12:30 +00:00
2020-08-14 14:50:41 +00:00
2020-09-01 22:12:58 +00:00
2019-06-25 19:55:42 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-08-25 14:18:50 +00:00
2020-08-13 20:48:14 +00:00
2020-09-01 22:12:58 +00:00
2019-09-03 18:56:25 +00:00
2020-08-07 15:13:53 +00:00
2019-07-15 21:48:02 +00:00
2019-10-09 18:46:56 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2019-09-15 02:59:53 +00:00
2020-03-04 22:23:24 +00:00
2020-07-25 07:45:44 +00:00
2020-01-31 08:36:49 +00:00
2020-07-14 18:57:31 +00:00
2020-09-01 22:12:58 +00:00
2019-08-07 19:27:14 +00:00
2019-12-28 02:58:30 +00:00
2020-07-25 10:29:48 +00:00
2020-09-01 22:12:58 +00:00
2020-05-02 23:46:29 +00:00
2019-09-27 18:43:36 +00:00
2020-03-10 20:04:38 +00:00
2019-12-24 16:19:33 +00:00
2019-02-26 22:07:59 +00:00
2020-08-11 20:42:21 +00:00
2020-03-07 00:55:46 +00:00
2020-03-07 00:55:46 +00:00
2020-07-23 23:48:18 +00:00
2020-09-01 22:12:58 +00:00
2020-07-23 23:48:18 +00:00
2019-09-17 18:49:13 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-07-06 16:33:28 +00:00
2019-03-18 19:23:19 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-05-28 23:57:50 +00:00
2020-05-29 00:10:19 +00:00
2020-06-20 18:29:22 +00:00
2020-07-27 18:57:28 +00:00
2020-08-23 19:43:47 +00:00
2019-12-16 23:55:30 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-02-11 20:59:41 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-08-28 17:55:54 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-09-01 22:12:58 +00:00
2020-04-17 18:34:49 +00:00
2020-04-17 18:34:49 +00:00
2020-04-17 18:34:49 +00:00
2020-04-17 18:34:49 +00:00
2019-07-24 23:04:59 +00:00
2020-04-15 04:03:46 +00:00
2020-06-09 23:03:48 +00:00
2020-05-20 20:58:17 +00:00
2020-08-03 22:13:02 +00:00
2019-09-25 19:20:41 +00:00
2020-03-20 16:17:54 +00:00
2019-12-24 16:19:33 +00:00
2020-04-15 18:39:12 +00:00
2020-09-07 20:05:18 +00:00
2019-05-13 16:38:48 +00:00
2020-09-02 19:21:37 +00:00
2019-05-20 00:38:23 +00:00