commit | 648e658140d5f9c77d20533217d4958ed5e94abc | [log] [tgz] |
---|---|---|
author | Joshua Seaton <joshuaseaton@google.com> | Wed Dec 23 05:20:36 2020 +0000 |
committer | CQ Bot <commit-bot@chromium.org> | Wed Dec 23 05:20:36 2020 +0000 |
tree | bed08ab06f54ec639b04d0df7b7eb978cf23f2c3 | |
parent | dbda4024104e9a6aeb185c74fd705ba2c7fcf34a [diff] |
[kernel][arch] Clarify CPUID I/O contract(s) This change clarifies and formalizes what a "CPUID value type" is, which is also precisely the type expected as template parameters to arch::BootCpuidIo and arch::FakeCpuidIo. We also introduce a convenience type for defining parametrized CPUID value types (not possible with `arch::CpuidValueBase` today). Bug: 61093 Change-Id: I659d80b6bd52dfdd3f6a07815c159453865f1071 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/464635 Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com> Fuchsia-Auto-Submit: Joshua Seaton <joshuaseaton@google.com> Reviewed-by: Roland McGrath <mcgrathr@google.com>
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.