aboutsummaryrefslogtreecommitdiff
path: root/core/sys/info
Commit message (Collapse)AuthorAgeFilesLines
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-286-8/+8
|
* fix shift directionJon Lipstate2024-01-121-4/+4
|
* Reindent and align and f ix Ventura kernel+version swap.Jeroen van Rijn2024-01-101-352/+352
|
* Fixed indentationPlatin212024-01-101-27/+27
|
* Added macOS versions for a lot of revisionsPlatin212024-01-101-0/+50
|
* Implement new sys/unix packageflysand72023-10-271-75/+23
|
* core/sys/info: Fix the CPUID checkYawning Angel2023-05-161-1/+1
| | | | This needs to test that the n-th bit is set.
* core/sys/info: Workaround extremely rare XGETBV issuesYawning Angel2023-05-161-1/+8
| | | | | | | Someone ran into this on Discord, so adopt the same workaround that chrome did, by checking both OSXSAVE and XSAVE before calling XGETBV. The old way of detecting AVX is correct per Intel, but such is life.
* Separate out the `read_reg` into three non-parapoly proceduresgingerBill2023-03-071-61/+81
|
* Add `runtime.DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD` where appropriategingerBill2023-02-105-1/+18
|
* Fix +build ignoregingerBill2022-11-041-1/+1
|
* Update Darwin release mapRicardo Silva2022-10-031-0/+1
|
* [sys/info] Indentation nitpick.Jeroen van Rijn2022-09-051-1/+1
|
* Silence vet some more.Jeroen van Rijn2022-09-051-2/+2
|
* [sys/info] Add doc.odin with explanation.Jeroen van Rijn2022-09-051-0/+78
|
* [sys/info] Add OpenBSD detection support.Jeroen van Rijn2022-09-042-2/+71
|
* [sys/info] Add detection for Tiger, Leopard, Snow Leopard, Lion, Mountain ↵Jeroen van Rijn2022-09-031-179/+319
| | | | Lion, Mavericks, Yosemite
* [sys/info] Move FreeBSD sysctl to sys/unix.Jeroen van Rijn2022-09-031-51/+9
|
* Merge branch 'sysinfo' of github.com:Kelimion/Odin into sysinfoJeroen van Rijn2022-09-031-53/+26
|\
| * [sys/info] Grab FreeBSD kernel info using sysctl.Jeroen van Rijn2022-09-031-53/+26
| |
* | [sys/info] Move macOS sysctl to sys/unix.Jeroen van Rijn2022-09-031-48/+7
|/
* [sys/info] Support FreeBSD 13Jeroen van Rijn2022-09-033-6/+159
|
* [sys/info] Add detection for El Capitan, Sierra, High Sierra, MojaveJeroen van Rijn2022-09-021-67/+187
|
* [sys/info] Add detection for Catalina, Big Sur, Monterey.Jeroen van Rijn2022-09-021-14/+221
|
* [sys/info] Parse xnu kernel versionJeroen van Rijn2022-09-021-11/+34
|
* [sys/info] Add sysctl MIBs for MacOS.Jeroen van Rijn2022-09-021-4/+27
|
* [sys/info] Better sysctl wrapperJeroen van Rijn2022-09-021-14/+14
|
* [sys/info] Add MacOS memory sizeJeroen van Rijn2022-09-021-9/+13
|
* [sys/info] Retrieve GPU info on Windows.Jeroen van Rijn2022-09-012-49/+128
|
* [sys/info] Parse kernel/distro info.Jeroen van Rijn2022-09-012-9/+89
|
* [sys/info] Initial version.Jeroen van Rijn2022-09-016-0/+578