summaryrefslogtreecommitdiff
path: root/external/ibm-public
diff options
context:
space:
mode:
authorozaki-r <ozaki-r@NetBSD.org>2018-02-01 03:15:28 +0000
committerozaki-r <ozaki-r@NetBSD.org>2018-02-01 03:15:28 +0000
commit67d5271ebd7e28ee6503bb5f2a6ef83d0be3b909 (patch)
treeaf23f9c8a10c4f0986849e97fa1a7141541f305a /external/ibm-public
parent9d724eaba717008348cb678a2e6b8800aebca801 (diff)
Support arbitrary softint IPLs in high priority xcall
The high priority xcall supported only a softint of IPL_SOFTSERIAL. It meant that it didn't work for xcall callbacks depending on lower IPLs than IPL_SOFTSERIAL. The change makes xcall have multiple softints of IPLs and allow users to specify arbitrary IPLs. Users can specify an IPL by XC_HIGHPRI_IPL passed to the 1st argument of xc_broadcast or xc_unicast. Note that xcall still serves requests one by one (i.e., doesn't run them concurrently) even if requests have different IPLs. Proposed on tech-kern@
Diffstat (limited to 'external/ibm-public')
0 files changed, 0 insertions, 0 deletions