Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
E
EtherBone Core
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
EtherBone Core
Commits
5d92d34a
Commit
5d92d34a
authored
Apr 22, 2016
by
Wesley W. Terpstra
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
api: include new SDB msi record type
parent
8f92ca1f
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
0 deletions
+13
-0
etherbone.h
api/etherbone.h
+13
-0
No files found.
api/etherbone.h
View file @
5d92d34a
...
...
@@ -155,6 +155,7 @@ enum sdb_record_type {
sdb_record_interconnect
=
0x00
,
sdb_record_device
=
0x01
,
sdb_record_bridge
=
0x02
,
sdb_record_msi
=
0x03
,
sdb_record_integration
=
0x80
,
sdb_record_empty
=
0xFF
};
...
...
@@ -236,11 +237,23 @@ struct sdb_bridge {
struct
sdb_component
sdb_component
;
};
/* Record type: sdb_msi
* This component record describes a bus master available for MSI.
* msi_flags mark the record of the active the bus master
* bus-specific bits are defined by each bus (see below)
*/
struct
sdb_msi
{
uint32_t
msi_flags
;
uint32_t
bus_specific
;
struct
sdb_component
sdb_component
;
};
/* All possible SDB record structure */
union
sdb_record
{
struct
sdb_empty
empty
;
struct
sdb_device
device
;
struct
sdb_bridge
bridge
;
struct
sdb_msi
msi
;
struct
sdb_integration
integration
;
struct
sdb_interconnect
interconnect
;
};
...
...
Write
Preview
Markdown
is supported
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