Make endpoint caps the same on x86 and ARM and move to common structures file

This commit is contained in:
Adrian Danis 2015-05-11 17:52:16 +10:00
parent f65ff11956
commit dd4372e9c4
3 changed files with 12 additions and 22 deletions

View file

@ -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

View file

@ -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

View file

@ -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