mailing list of musl libc
 help / color / mirror / Atom feed
* [musl] Intel CET Support
@ 2021-05-25 23:00 Joao Moreira
  2021-05-26  0:12 ` Daniel Gutson
  0 siblings, 1 reply; 3+ messages in thread
From: Joao Moreira @ 2021-05-25 23:00 UTC (permalink / raw)
  To: musl

Hi,

Long ago I sent some patches here to enable CET support within MUSL 
(https://www.openwall.com/lists/musl/2020/10/19/3).

These patches were a result from some experiment I have been running 
with clang, and to which I needed a suitable library. I understand that 
the patches were not in their best shape, and I was a bit busy at the 
time so I didn't really push this through.

Either way, I'm now wondering if there is any interest from MUSL to 
support CET. If yes, I can start working on an updated patch-set to be 
sent here eventually.

Additionally, if the support is of interest, it would also be 
interesting to know if MUSL intends to support CET as specified in the 
X86-64 ABI (where a single linked DSO without the CET bits set disables 
the  feature) or if you have something different in mind.

Tks,
Joao.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [musl] Intel CET Support
  2021-05-25 23:00 [musl] Intel CET Support Joao Moreira
@ 2021-05-26  0:12 ` Daniel Gutson
  2021-05-26  1:07   ` Joao Moreira
  0 siblings, 1 reply; 3+ messages in thread
From: Daniel Gutson @ 2021-05-26  0:12 UTC (permalink / raw)
  To: musl

[-- Attachment #1: Type: text/plain, Size: 1237 bytes --]

El mar., 25 may. 2021 8:00 p. m., Joao Moreira <joao@overdrivepizza.com>
escribió:

> Hi,
>
> Long ago I sent some patches here to enable CET support within MUSL
> (https://www.openwall.com/lists/musl/2020/10/19/3).
>

Did you intentionally remove the : in the label?
If not, does this assembly without errors? How did you test this?

@@ -49,7 +52,8 @@ feclearexcept:

 .global feraiseexcept
 .type feraiseexcept,@function
-feraiseexcept:	
+feraiseexcept
+	ENDBRANCH32




> These patches were a result from some experiment I have been running
> with clang, and to which I needed a suitable library. I understand that
> the patches were not in their best shape, and I was a bit busy at the
> time so I didn't really push this through.
>
> Either way, I'm now wondering if there is any interest from MUSL to
> support CET. If yes, I can start working on an updated patch-set to be
> sent here eventually.
>
> Additionally, if the support is of interest, it would also be
> interesting to know if MUSL intends to support CET as specified in the
> X86-64 ABI (where a single linked DSO without the CET bits set disables
> the  feature) or if you have something different in mind.
>
> Tks,
> Joao.
>

[-- Attachment #2: Type: text/html, Size: 2046 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [musl] Intel CET Support
  2021-05-26  0:12 ` Daniel Gutson
@ 2021-05-26  1:07   ` Joao Moreira
  0 siblings, 0 replies; 3+ messages in thread
From: Joao Moreira @ 2021-05-26  1:07 UTC (permalink / raw)
  To: Daniel Gutson, musl



On 5/25/21 5:12 PM, Daniel Gutson wrote:
> 
> 
> El mar., 25 may. 2021 8:00 p. m., Joao Moreira <joao@overdrivepizza.com 
> <mailto:joao@overdrivepizza.com>> escribió:
> 
>     Hi,
> 
>     Long ago I sent some patches here to enable CET support within MUSL
>     (https://www.openwall.com/lists/musl/2020/10/19/3
>     <https://www.openwall.com/lists/musl/2020/10/19/3>).
> 
> 
> Did you intentionally remove the : in the label?
> If not, does this assembly without errors? How did you test this?
> 
> @@ -49,7 +52,8 @@ feclearexcept:
>   
>   .global feraiseexcept
>   .type feraiseexcept,@function
> -feraiseexcept:	
> +feraiseexcept
> +	ENDBRANCH32
> 

I just checked my local repo and it still has the ":" after the label. 
I'm assuming that I accidentally removed it when I was reading/reviewing 
the git-generated .patch files in vim before sending it (after these 
were compiled and tested).

Thanks for spotting it.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-05-26  1:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-25 23:00 [musl] Intel CET Support Joao Moreira
2021-05-26  0:12 ` Daniel Gutson
2021-05-26  1:07   ` Joao Moreira

mailing list of musl libc

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://inbox.vuxu.org/musl

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V1 musl musl/ http://inbox.vuxu.org/musl \
		musl@inbox.vuxu.org
	public-inbox-index musl

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.vuxu.org/vuxu.archive.musl


code repositories for the project(s) associated with this inbox:

	https://git.vuxu.org/mirror/musl/

AGPL code for this site: git clone https://public-inbox.org/public-inbox.git