summaryrefslogtreecommitdiff
path: root/libl4/README
diff options
context:
space:
mode:
authormarcus <marcus>2005-02-09 04:12:31 +0000
committermarcus <marcus>2005-02-09 04:12:31 +0000
commitf8af6bac914b79c6e79b07f628634feeb41cc2fc (patch)
tree21b8eb8ae427f43c58afa25c3a5b72d605261654 /libl4/README
parentf2ca115249930202ee192eb3f10ecc606a240c4e (diff)
2005-02-09 Marcus Brinkmann <marcus@gnu.org>
* configure.ac (AC_CONFIG_FILES): Add libl4/tests/Makefile. libl4/ 2005-02-09 Marcus Brinkmann <marcus@gnu.org> * tests/Makefile.am: New file. * tests/environment.h: New file. * tests/t-l4-kip.c: New file. * Makefile.am (SUBDIRS): Add tests. * ia32/l4/bits/syscall.h (_L4_kernel_interface) [_L4_TEST_ENVIRONMENT]: Replace function body with _L4_TEST_KERNEL_INTERFACE_IMPL.
Diffstat (limited to 'libl4/README')
-rw-r--r--libl4/README5
1 files changed, 5 insertions, 0 deletions
diff --git a/libl4/README b/libl4/README
index 0dfc34f..1e40de5 100644
--- a/libl4/README
+++ b/libl4/README
@@ -95,6 +95,11 @@ requirements are:
endianess of the architecture into a single word, and the bits
within the individual bit-fields in the same order.
+* Your compiler must provide a __builtin_memcpy that optimizes copies
+ of fixed small size (one or two machine words). The memcpy's are
+ necessary to not break strict aliasing rules. (But on the plus
+ side, you can use strict aliasing optimization).
+
What is the status of the library?
----------------------------------