Make endpoint caps the same on x86 and ARM and move to common structures file
This commit is contained in:
parent
f65ff11956
commit
dd4372e9c4
3 changed files with 12 additions and 22 deletions
|
|
@ -18,18 +18,6 @@ base 32
|
|||
|
||||
---- Arch-independent caps
|
||||
|
||||
block endpoint_cap(capEPBadge, capCanGrant, capCanSend, capCanReceive,
|
||||
capEPPtr, capType) {
|
||||
field_high capEPPtr 28
|
||||
padding 1
|
||||
field capCanGrant 1
|
||||
field capCanReceive 1
|
||||
field capCanSend 1
|
||||
|
||||
field capEPBadge 28
|
||||
field capType 4
|
||||
}
|
||||
|
||||
block async_endpoint_cap {
|
||||
field capAEPBadge 28
|
||||
padding 2
|
||||
|
|
|
|||
|
|
@ -20,16 +20,6 @@ base 32
|
|||
|
||||
---- Arch-independent caps
|
||||
|
||||
block endpoint_cap {
|
||||
field capEPBadge 29
|
||||
field capCanGrant 1
|
||||
field capCanSend 1
|
||||
field capCanReceive 1
|
||||
|
||||
field_high capEPPtr 28
|
||||
field capType 4
|
||||
}
|
||||
|
||||
block async_endpoint_cap {
|
||||
field capAEPBadge 29
|
||||
padding 1
|
||||
|
|
|
|||
|
|
@ -26,6 +26,18 @@ block untyped_cap {
|
|||
field capType 4
|
||||
}
|
||||
|
||||
block endpoint_cap(capEPBadge, capCanGrant, capCanSend, capCanReceive,
|
||||
capEPPtr, capType) {
|
||||
field_high capEPPtr 28
|
||||
padding 1
|
||||
field capCanGrant 1
|
||||
field capCanReceive 1
|
||||
field capCanSend 1
|
||||
|
||||
field capEPBadge 28
|
||||
field capType 4
|
||||
}
|
||||
|
||||
block thread_cap {
|
||||
padding 32
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue