aboutsummaryrefslogtreecommitdiff
path: root/core/sys/info/cpu_intel.odin
Commit message (Collapse)AuthorAgeFilesLines
* Require `@(init)` and `@(fini)` to be `proc "contextless" ()`gingerBill2025-08-081-2/+2
|
* Add core/hyperthread count for Windows and Linux (#5216)Jeroen van Rijn2025-05-251-12/+16
| | | | | Add core/hyperthread count to `core:sys/info` for Windows and Linux. TODO: Linux RISCV, Linux ARM, Darwin, and the BSDs.
* core/crypto/sha2: Use hardware SHA224/256 when available (AMD64)Yawning Angel2025-03-231-0/+2
|
* Renamed and trimmed AVX-512 features in sys/info.Barinzaya2024-10-151-36/+32
| | | | Removed underscores from the AVX-512 names in `CPU_Feature` to make them match their equivalent LLVM target features. Removed 4FMAPs and 4VNNIW as there aren't matching LLVM target features.
* Fixed a theoretical edge case in AVX512VL support detection.Barinzaya2024-10-141-1/+5
|
* Fixed formatting.Barinzaya2024-10-141-4/+4
|
* Added AVX-512 feature detection to core:sys/info.Barinzaya2024-10-141-1/+46
|
* Moved all packages in core, base, vendor, tests and examples to use new #+ ↵Karl Zylinski2024-09-141-1/+1
| | | | file tag syntax.
* Check for unneeded `transmute` with `-vet-cast`gingerBill2024-06-291-1/+1
|
* Minor code cleanupAndreas T Jonsson2024-05-101-1/+1
|
* More std lib fixesAndreas T Jonsson2024-04-191-2/+2
| | | | Just selecting the same codepath as other BSD's for the most part.
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-1/+1
|
* fix shift directionJon Lipstate2024-01-121-4/+4
|
* 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.
* [sys/info] Indentation nitpick.Jeroen van Rijn2022-09-051-1/+1
|
* [sys/info] Add OpenBSD detection support.Jeroen van Rijn2022-09-041-2/+2
|
* [sys/info] Support FreeBSD 13Jeroen van Rijn2022-09-031-1/+8
|
* [sys/info] Initial version.Jeroen van Rijn2022-09-011-0/+122