Jason Volk
|
e472a4a5df
|
ircd::info: Gather basic idents on aarch64. (closes #132)
|
2020-10-02 03:18:06 -07:00 |
|
Jason Volk
|
88808f597a
|
ircd::info: Additional string for compiler name; architecture related.
|
2020-09-29 00:19:42 -07:00 |
|
Jason Volk
|
2e35ec3d77
|
Revert _SC_CLK_TCK removal for convenience and exotic systems.
This reverts commit 1c1ceeacba .
|
2020-07-31 19:17:06 -07:00 |
|
Jason Volk
|
1c1ceeacba
|
ircd::info: Remove cruft.
|
2020-07-22 02:00:05 -07:00 |
|
Jason Volk
|
4184309ff2
|
ircd::info: Add avx512f indicator; remove cruft; tweak info dump string.
|
2020-07-12 11:17:41 -07:00 |
|
Jason Volk
|
ef778b07bf
|
ircd::info: Detect sse4a; guest.
|
2020-07-11 13:49:08 -07:00 |
|
Jason Volk
|
85b550597c
|
ircd::info: Remove unnecessary indication.
|
2020-07-10 23:58:07 -07:00 |
|
Jason Volk
|
7fde55a4b5
|
ircd::info::version: Handle all closure errors to ensure construction.
|
2020-06-13 20:10:26 -07:00 |
|
Jason Volk
|
c2562d7dfa
|
ircd::info: Query for various clock characteristics of the runtime.
|
2020-06-11 17:09:56 -07:00 |
|
Jason Volk
|
ffbfe40f0f
|
ircd::fs::info: Attempt to get sysconf for AIO_MAX w/o exception.
ircd::fs::aio: Improve default max events values for now.
|
2020-06-05 16:32:57 -07:00 |
|
Jason Volk
|
277d809ff4
|
ircd::info: Remove redundant debuglog output; replace w/ relevant rlimit.
|
2020-06-04 14:41:39 -07:00 |
|
Jason Volk
|
398fb026b0
|
ircd::info: Additional execution specific; reorg hardware/system related.
ircd::info: Sample hardware cache characteristics.
|
2020-04-28 20:18:48 -07:00 |
|
Tony Olagbaiye
|
2b4d7ef357
|
ircd: add load-bearing comments for doxygen
|
2020-04-24 03:49:50 +01:00 |
|
Jason Volk
|
71b69d6fe9
|
ircd::info: Improve user/server agent format; version data.
|
2020-04-19 20:20:43 -07:00 |
|
Jason Volk
|
d3ca5d6490
|
ircd::info: Use reentrant ctime_r(3) w/ static buffer.
|
2020-04-14 13:32:04 -07:00 |
|
Jason Volk
|
4fcb60eda7
|
ircd::info: Fix initialization order for timestamps.
|
2020-04-14 13:24:41 -07:00 |
|
Jason Volk
|
bc836d0fd8
|
ircd::info: Remove the fixed-rlimit sample section here.
|
2020-03-20 09:56:58 -07:00 |
|
Jason Volk
|
59ee170817
|
ircd::info: Add sysinfo; gather ram and swap totals on init.
|
2020-03-16 16:56:07 -07:00 |
|
Jason Volk
|
f438718ddf
|
ircd::info: Reorg sections; reorg infolog dumps.
|
2020-03-16 16:56:07 -07:00 |
|
Jason Volk
|
fe8a65953b
|
ircd::fs: Move init check/info out of fs::init for integration w/ info::dump().
|
2020-03-16 16:56:06 -07:00 |
|
Jason Volk
|
ffcbc87fdd
|
ircd: Rename try_lex_cast to lex_castable.
|
2020-03-12 21:09:56 -07:00 |
|
Jason Volk
|
a59d9e50e9
|
ircd::info: Output CXX string in the info message.
|
2020-02-12 18:36:19 -08:00 |
|
Jason Volk
|
6333c94fe0
|
ircd::info: Attempt to grab mlock rlimit; reorg log facilities and info dump.
|
2019-08-13 05:05:26 -07:00 |
|
Jason Volk
|
f7dbe8afe2
|
ircd: Various fixes / cleanup.
|
2019-08-07 00:41:08 -07:00 |
|
Jason Volk
|
315276e3c4
|
ircd::info: Reorg/improve hardware information sampling.
|
2019-08-06 15:44:32 -07:00 |
|
Jason Volk
|
9d48215aaa
|
ircd: Explicit instance_list destructor template instantiations for clang.
|
2019-06-24 01:33:00 -06:00 |
|
Jason Volk
|
a38408831b
|
ircd::info: Remove erroneous lambda capture.
|
2019-06-22 17:01:55 -06:00 |
|
Jason Volk
|
855a5f5a1e
|
ircd::info: Get more extended feature bits; various cleanup.
|
2019-06-05 14:27:36 -07:00 |
|
Jason Volk
|
b99117465f
|
ircd::info: Improve toolchain version related; various cleanup.
ircd::info: Add clang and SD-6 version identification.
|
2019-06-02 15:44:55 -07:00 |
|
Jason Volk
|
364e98d564
|
ircd::info: Do autogeneration of missing version string in ctor.
|
2019-06-02 14:21:40 -07:00 |
|
Jason Volk
|
d598bde717
|
ircd::info: Get the glibc linked ABI version.
|
2019-06-01 22:22:44 -07:00 |
|
Jason Volk
|
1f4b7a0468
|
ircd::info: Add GNUC version information.
|
2019-06-01 22:11:30 -07:00 |
|
Jason Volk
|
110dafde18
|
ircd::info: Wrap the glibc_version with appropriate #ifdefs.
|
2019-06-01 22:06:17 -07:00 |
|
Jason Volk
|
eb73595c50
|
ircd: Apply uniform info::versions for all dependency version identification.
|
2019-05-31 16:15:01 -07:00 |
|
Jason Volk
|
36fbedec14
|
ircd::info: Remove tc_version.
|
2019-05-31 15:00:39 -07:00 |
|
Jason Volk
|
0a225085b3
|
ircd::info::version: Allow both monotonic and semantic numbers; add string generator ctor.
|
2019-05-31 14:56:50 -07:00 |
|
Jason Volk
|
65fcc17148
|
ircd::info: Add a dynamic version registry system w/ console cmd.
|
2019-05-30 21:02:18 -07:00 |
|
Jason Volk
|
28f677eef2
|
ircd::info: Remove ununused; minor reorg.
|
2019-04-23 01:30:36 -07:00 |
|
Jason Volk
|
5bdbc3f0bc
|
ircd::info: Chomp newline from ctime() calls.
|
2019-04-18 18:58:07 -07:00 |
|
Jason Volk
|
e29ebb0b98
|
ircd::info: Query sysconf value for CLK_TCK.
|
2019-04-05 18:12:23 -07:00 |
|
Jason Volk
|
5e7661ba78
|
ircd::info: Tweaks for additional CPU identification.
|
2019-04-03 15:51:42 -07:00 |
|
Jason Volk
|
6af9d35edc
|
ircd::info: Fix platform condition; string length.
|
2019-04-01 02:04:52 -07:00 |
|
Jason Volk
|
9e61cf7bc0
|
ircd::info: Query cpuid features on init.
|
2019-03-31 17:04:02 -07:00 |
|
Jason Volk
|
0158e88949
|
ircd::info: Get kernel name and version out of utsname if available.
|
2019-03-13 16:06:41 -07:00 |
|
Jason Volk
|
b9822a8c6c
|
ircd::openssl: Return version strings for header and linked library.
|
2019-02-18 15:12:01 -08:00 |
|
Jason Volk
|
0017a942e2
|
ircd::info: Reorganize info.
|
2018-12-19 12:35:21 -08:00 |
|
Jason Volk
|
bd5ecceb65
|
ircd::info: Reorg / add some more info.
|
2018-12-18 16:01:45 -08:00 |
|
Jason Volk
|
3afce36dd4
|
ircd::info: Get sysconf() for maximum AIO operations.
|
2018-12-18 15:44:43 -08:00 |
|
Jason Volk
|
322e25e725
|
ircd::info: Add runtime sysconf to get IOV_MAX.
|
2018-11-28 16:53:59 -08:00 |
|
Jason Volk
|
28115730de
|
ircd::info: Get the RLIMIT_RTTIME on startup info.
|
2018-11-14 18:45:10 -08:00 |
|