You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 7, 2021. It is now read-only.
While looking at something else I remembered that the i386 kernel builds with -mregparm=3 -freg-struct-return, i.e., pass the first three arguments in registers (instead of on the stack, the normal ABI) and try to return structures in a register if they fit. I'm not sure if Rust and/or bindgen know how to deal with this.
If they don't, put a note in README.md and move on. If they do, let's add i386 to CI at some point....
The text was updated successfully, but these errors were encountered:
On Sun, Jun 3, 2018 at 11:06 AM Geoffrey Thomas ***@***.***> wrote:
While looking at something else I remembered that the i386 kernel builds
with -mregparm=3 -freg-struct-return, i.e., pass the first three
arguments in registers (instead of on the stack, the normal ABI) and try to
return structures in a register if they fit. I'm not sure if Rust and/or
bindgen know how to deal with this.
If they don't, put a note in README.md and move on. If they do, let's add
i386 to CI at some point....
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#43>, or mute the
thread
<https://github.com/notifications/unsubscribe-auth/AAADBKmr_jICYocJifz13mh_ZX5EoxKzks5t4_tegaJpZM4UYHet>
.
--
"I disapprove of what you say, but I will defend to the death your right to
say it." -- Evelyn Beatrice Hall (summarizing Voltaire)
"The people's good is the highest law." -- Cicero
GPG Key fingerprint: D1B3 ADC0 E023 8CA6
While looking at something else I remembered that the i386 kernel builds with
-mregparm=3 -freg-struct-return
, i.e., pass the first three arguments in registers (instead of on the stack, the normal ABI) and try to return structures in a register if they fit. I'm not sure if Rust and/or bindgen know how to deal with this.If they don't, put a note in README.md and move on. If they do, let's add i386 to CI at some point....
The text was updated successfully, but these errors were encountered: