Skip to content

Commit b8aafaa

Browse files
committed
Change device_side_abort to an EXT extension
1 parent ae8499b commit b8aafaa

3 files changed

Lines changed: 29 additions & 22 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ Khronos SPIR-V Registry](https://www.khronos.org/registry/spir-v/).
102102
1. [SPV_KHR_bit_instructions ]( http://htmlpreview.github.io/?https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_bit_instructions.html)
103103
1. [SPV_NV_ray_tracing_motion_blur ]( http://htmlpreview.github.io/?https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_ray_tracing_motion_blur.html)
104104
1. [SPV_KHR_uniform_group_instructions ]( http://htmlpreview.github.io/?https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_KHR_uniform_group_instructions.html)
105-
1. [SPV_POCL_device_side_abort ]( http://htmlpreview.github.io/?https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_POCL_device_side_abort.html)
105+
1. [SPV_EXT_device_side_abort ]( http://htmlpreview.github.io/?https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/KHR/SPV_EXT_device_side_abort.html)
106106

107107
## Non-Semantic Extended Instruction Set Specifications
108108

extensions/POCL/SPV_POCL_device_side_abort.asciidoc renamed to extensions/EXT/SPV_EXT_device_side_abort.asciidoc

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
:extension_name: SPV_POCL_device_side_abort
1+
:extension_name: SPV_EXT_device_side_abort
22

33
= {extension_name}
44

@@ -25,14 +25,14 @@ http://www.khronos.org/registry/speccopyright.html
2525

2626
== Status
2727

28-
Early Draft
28+
Draft
2929

3030
== Version
3131

3232
[width="40%",cols="25,25"]
3333
|========================================
3434
| Last Modified Date | {docdate}
35-
| Revision | 1
35+
| Revision | 2
3636
|========================================
3737

3838
== Dependencies
@@ -47,8 +47,8 @@ This extension requires SPIR-V 1.0.
4747

4848
== Overview
4949

50-
This extension adds a new instruction pocl_abort_platform to support
51-
the cl_pocl_device_side_abort OpenCL C extension.
50+
This extension adds a new instruction abort_platform to support
51+
the cl_ext_device_side_abort OpenCL C extension.
5252

5353
== Extension Name
5454

@@ -66,10 +66,10 @@ Modify Section 2.8, "Misc instructions", adding the following new instruction
6666
description:
6767
+
6868

69-
*OpAbortPlatformPOCL* +
69+
*OpAbortPlatformEXT* +
7070
+
71-
Implements the semantics of the builtin pocl_abort_platform() of semantics are
72-
defined by the cl_pocl_device_side_abort OpenCL C extension. It stops the kernel
71+
Implements the semantics of the builtin abort_platform() of semantics are
72+
defined by the cl_ext_device_side_abort OpenCL C extension: It stops the kernel
7373
execution immediately and causes an abnormal unrecoverable termination of the
7474
host process in a straightforward and immediate manner.
7575
+
@@ -92,5 +92,6 @@ Revision History
9292
[options="header"]
9393
|========================================
9494
|Rev|Date|Author|Changes
95+
|2|2022-05-14|Pekka Jääskeläinen, Brice Videau|Changed to an 'ext' extension to promote multi-vendor adoption.
9596
|1|2022-04-08|Pekka Jääskeläinen|Initial RFC version.
9697
|========================================

extensions/POCL/SPV_POCL_device_side_abort.html renamed to extensions/EXT/SPV_EXT_device_side_abort.html

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta http-equiv="X-UA-Compatible" content="IE=edge">
66
<meta name="viewport" content="width=device-width, initial-scale=1.0">
77
<meta name="generator" content="Asciidoctor 2.0.10">
8-
<title>SPV_POCL_device_side_abort</title>
8+
<title>SPV_EXT_device_side_abort</title>
99
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700">
1010
<style>
1111
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */
@@ -438,14 +438,14 @@
438438
</head>
439439
<body class="article">
440440
<div id="header">
441-
<h1>SPV_POCL_device_side_abort</h1>
441+
<h1>SPV_EXT_device_side_abort</h1>
442442
</div>
443443
<div id="content">
444444
<div class="sect1">
445445
<h2 id="_name_strings">Name Strings</h2>
446446
<div class="sectionbody">
447447
<div class="paragraph">
448-
<p>SPV_POCL_device_side_abort</p>
448+
<p>SPV_EXT_device_side_abort</p>
449449
</div>
450450
</div>
451451
</div>
@@ -483,7 +483,7 @@ <h2 id="_notice">Notice</h2>
483483
<h2 id="_status">Status</h2>
484484
<div class="sectionbody">
485485
<div class="paragraph">
486-
<p>Early Draft</p>
486+
<p>Draft</p>
487487
</div>
488488
</div>
489489
</div>
@@ -498,11 +498,11 @@ <h2 id="_version">Version</h2>
498498
<tbody>
499499
<tr>
500500
<td class="tableblock halign-left valign-top"><p class="tableblock">Last Modified Date</p></td>
501-
<td class="tableblock halign-left valign-top"><p class="tableblock">2022-04-08</p></td>
501+
<td class="tableblock halign-left valign-top"><p class="tableblock">2022-05-14</p></td>
502502
</tr>
503503
<tr>
504504
<td class="tableblock halign-left valign-top"><p class="tableblock">Revision</p></td>
505-
<td class="tableblock halign-left valign-top"><p class="tableblock">1</p></td>
505+
<td class="tableblock halign-left valign-top"><p class="tableblock">2</p></td>
506506
</tr>
507507
</tbody>
508508
</table>
@@ -528,8 +528,8 @@ <h2 id="_dependencies">Dependencies</h2>
528528
<h2 id="_overview">Overview</h2>
529529
<div class="sectionbody">
530530
<div class="paragraph">
531-
<p>This extension adds a new instruction pocl_abort_platform to support
532-
the cl_pocl_device_side_abort OpenCL C extension.</p>
531+
<p>This extension adds a new instruction abort_platform to support
532+
the cl_ext_device_side_abort OpenCL C extension.</p>
533533
</div>
534534
</div>
535535
</div>
@@ -542,7 +542,7 @@ <h2 id="_extension_name">Extension Name</h2>
542542
</div>
543543
<div class="listingblock">
544544
<div class="content">
545-
<pre>OpExtension "SPV_POCL_device_side_abort"</pre>
545+
<pre>OpExtension "SPV_EXT_device_side_abort"</pre>
546546
</div>
547547
</div>
548548
</div>
@@ -556,10 +556,10 @@ <h2 id="_modifications_to_the_opencl_extended_instruction_set_specification_vers
556556
<br></p>
557557
</div>
558558
<div class="paragraph">
559-
<p><strong>OpAbortPlatformPOCL</strong><br>
559+
<p><strong>OpAbortPlatformEXT</strong><br>
560560
<br>
561-
Implements the semantics of the builtin pocl_abort_platform() of semantics are
562-
defined by the cl_pocl_device_side_abort OpenCL C extension. It stops the kernel
561+
Implements the semantics of the builtin abort_platform() of semantics are
562+
defined by the cl_ext_device_side_abort OpenCL C extension: It stops the kernel
563563
execution immediately and causes an abnormal unrecoverable termination of the
564564
host process in a straightforward and immediate manner.
565565
<br>
@@ -598,6 +598,12 @@ <h2 id="_revision_history">Revision History</h2>
598598
</thead>
599599
<tbody>
600600
<tr>
601+
<td class="tableblock halign-left valign-top"><p class="tableblock">2</p></td>
602+
<td class="tableblock halign-left valign-top"><p class="tableblock">2022-05-14</p></td>
603+
<td class="tableblock halign-left valign-top"><p class="tableblock">Pekka Jääskeläinen, Brice Videau</p></td>
604+
<td class="tableblock halign-left valign-top"><p class="tableblock">Changed to an 'ext' extension to promote multi-vendor adoption.</p></td>
605+
</tr>
606+
<tr>
601607
<td class="tableblock halign-left valign-top"><p class="tableblock">1</p></td>
602608
<td class="tableblock halign-left valign-top"><p class="tableblock">2022-04-08</p></td>
603609
<td class="tableblock halign-left valign-top"><p class="tableblock">Pekka Jääskeläinen</p></td>
@@ -610,7 +616,7 @@ <h2 id="_revision_history">Revision History</h2>
610616
</div>
611617
<div id="footer">
612618
<div id="footer-text">
613-
Last updated 2022-04-08 13:51:16 +0300
619+
Last updated 2022-05-14 08:25:09 +0300
614620
</div>
615621
</div>
616622
</body>

0 commit comments

Comments
 (0)