about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorroblabla <unfiltered@roblab.la>2019-10-24 15:29:29 +0000
committerroblabla <unfiltered@roblab.la>2019-10-25 13:01:25 +0000
commit093ec70b1e4da3d814a137f5aea6f4ff75ad3399 (patch)
tree22b3526af7282f81e0efd18de1afe3cc7121a824 /src/libstd/sys/unix/stack_overflow.rs
parent8e0007f829661e57d008d2e908c95f6e84b04b25 (diff)
downloadrust-093ec70b1e4da3d814a137f5aea6f4ff75ad3399.tar.gz
rust-093ec70b1e4da3d814a137f5aea6f4ff75ad3399.zip
Add new EFIAPI ABI
Adds a new ABI for the EFIAPI calls. This ABI should reflect the latest
version of the UEFI specification at the time of commit (UEFI spec 2.8,
URL below). The specification says that for x86_64, we should follow the
win64 ABI, while on all other supported platforms (ia32, itanium, arm,
arm64 and risc-v), we should follow the C ABI.

To simplify the implementation, we will simply follow the C ABI on all
platforms except x86_64, even those technically unsupported by the UEFI
specification.

https://uefi.org/sites/default/files/resources/UEFI_Spec_2_8_final.pdf
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions