Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
redox-os
dmi
Commits
79c581a5
Verified
Commit
79c581a5
authored
Jul 01, 2019
by
Jeremy Soller
Browse files
0.1.5 - restore accidentally removed ProcessorInfo
parent
5128b87e
Changes
2
Hide whitespace changes
Inline
Side-by-side
Cargo.toml
View file @
79c581a5
[package]
name
=
"redox_dmi"
version
=
"0.1.
4
"
version
=
"0.1.
5
"
edition
=
"2018"
description
=
"DMI table parser"
license
=
"MIT"
...
...
src/lib.rs
View file @
79c581a5
...
...
@@ -143,6 +143,36 @@ pub struct ChassisInfo {
unsafe
impl
Plain
for
ChassisInfo
{}
#[repr(packed)]
#[derive(Default,
Debug)]
pub
struct
ProcessorInfo
{
pub
socket_designation
:
u8
,
pub
processor_kind
:
u8
,
pub
processor_family
:
u8
,
pub
processor_manufacturer
:
u8
,
pub
processor_id
:
u64
,
pub
processor_version
:
u8
,
pub
voltage
:
u8
,
pub
external_clock
:
u16
,
pub
max_speed
:
u16
,
pub
current_speed
:
u16
,
pub
status
:
u8
,
pub
processor_upgrade
:
u8
,
pub
l1_cache_handle
:
u16
,
pub
l2_cache_handle
:
u16
,
pub
l3_cache_handle
:
u16
,
pub
serial_number
:
u8
,
pub
asset_tag
:
u8
,
pub
part_number
:
u8
,
pub
core_count
:
u8
,
pub
core_enabled
:
u8
,
pub
thread_count
:
u8
,
pub
processor_characteristics
:
u16
,
pub
processor_family_2
:
u16
,
}
unsafe
impl
Plain
for
ProcessorInfo
{}
#[repr(packed)]
#[derive(Default,
Debug)]
pub
struct
MemoryDevice
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment