summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/eclipse/html/poky-ref-manual/x32.html
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/ref-manual/eclipse/html/poky-ref-manual/x32.html')
-rw-r--r--documentation/ref-manual/eclipse/html/poky-ref-manual/x32.html35
1 files changed, 0 insertions, 35 deletions
diff --git a/documentation/ref-manual/eclipse/html/poky-ref-manual/x32.html b/documentation/ref-manual/eclipse/html/poky-ref-manual/x32.html
deleted file mode 100644
index 5be350886c..0000000000
--- a/documentation/ref-manual/eclipse/html/poky-ref-manual/x32.html
+++ /dev/null
@@ -1,35 +0,0 @@
1<html>
2<head>
3<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
4<title>3.3. x32</title>
5<link rel="stylesheet" type="text/css" href="../book.css">
6<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7<link rel="home" href="index.html" title="The Yocto Project Reference Manual">
8<link rel="up" href="technical-details.html" title="Chapter 3. Technical Details">
9<link rel="prev" href="invalidating-shared-state.html" title="3.2.4.2. Invalidating Shared State">
10<link rel="next" href="support.html" title="3.3.1. Support">
11</head>
12<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" title="3.3. x32">
13<div class="titlepage"><div><div><h2 class="title" style="clear: both">
14<a name="x32"></a>3.3. x32</h2></div></div></div>
15<p>
16 x32 is a new processor-specific Application Binary Interface (psABI) for x86_64.
17 An ABI defines the calling conventions between functions in a processing environment.
18 The interface determines what registers are used and what the sizes are for various C data types.
19 </p>
20<p>
21 Some processing environments prefer using 32-bit applications even when running
22 on Intel 64-bit platforms.
23 Consider the i386 psABI, which is a very old 32-bit ABI for Intel 64-bit platforms.
24 The i386 psABI does not provide efficient use and access of the Intel 64-bit processor resources,
25 leaving the system underutilized.
26 Now consider the x86_64 psABI.
27 This ABI is newer and uses 64-bits for data sizes and program pointers.
28 The extra bits increase the footprint size of the programs, libraries,
29 and also increases the memory and file system size requirements.
30 Executing under the x32 psABI enables user programs to utilize CPU and system resources
31 more efficiently while keeping the memory footprint of the applications low.
32 Extra bits are used for registers but not for addressing mechanisms.
33 </p>
34</div></body>
35</html>