summaryrefslogtreecommitdiff
path: root/libl4/README
AgeCommit message (Collapse)Author
2005-02-092005-02-09 Marcus Brinkmann <marcus@gnu.org>marcus
* 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.
2004-10-07Update the powerpc status.marcus
2004-10-07New file TODO. Move TODO list from README to TODO.marcus
2004-10-062004-10-06 Marcus Brinkmann <marcus@gnu.org>marcus
* l4/compat/schedule.h (_L4_CLOCK_OP): Make CLOCK argument a reference. (_L4_CLOCK_OP) [__cplusplus]: Add another instance of the macro to define operator+(L4_Clock_t&, L4_Clock_t&) and operator-(L4_Clock_t&, L4_Clock_t&). (_L4_CLOCK_OP) [!__cplusplus]: Add another instance of the macro to define L4_ClockAdd and L4_ClockSub. * l4/thread.h (_L4_user_defined_handle_of, _L4_pager_of, __L4_STOP): Add the _L4_XCHG_REGS_DELIVER bit to CONTROL. * l4/syscall.h (_L4_XCHG_REGS_DELIVER): New macro.
2004-04-262004-04-26 Marcus Brinkmann <marcus@gnu.org>marcus
* l4/ipc.h (__L4_map_item_t, __L4_grant_item_t, __L4_string_item_t): New member MR. (_L4_msg_append_map_item): Fix use of map_item. (_L4_msg_put_map_item): Likewise. (_L4_msg_get_map_item): Likewise. (_L4_msg_append_grant_item): Fix use of grant_item. (_L4_msg_put_grant_item): Likewise. (_L4_msg_get_grant_item): Likewise. (_L4_msg_append_simple_string_item): Fix use of string item. (_L4_msg_append_string_item): Likewise. (_L4_msg_put_string_item): Likewise. (_L4_msg_get_string_item): Likewise.
2004-03-312004-03-30 Wolfgang Jährling <wolfgang@pro-linux.de>marcus
* README: Doc fixes.
2004-03-18Add todo items.marcus
2004-03-162004-03-16 Marcus Brinkmann <marcus@gnu.org>marcus
Total overhaul, and I am not going to list all the changes. Every single file, and every single interface has been touched, to be able to cleanly provide multiple interfaces in parallel. The compatibility interface has been added. Some bugs have been fixed, some others have been introduced.
2003-09-182003-09-18 Marcus Brinkmann <marcus@gnu.org>marcus
* l4.h (l4_init): Move to ... * l4/init.h (l4_init): ... here. New file.
2003-09-182003-09-18 Marcus Brinkmann <marcus@gnu.org>marcus
* l4/kip.h (l4_api_version): Replace with always inlined static inline function. * l4/thread.h (_L4_EXTERN_INLINE): Do not define. Replace all uses of it with static inline, and mark these functions with attribute __always_inline__. * l4/ipc.h (_L4_EXTERN_INLINE): Likewise. * l4/math.h (_L4_EXTERN_INLINE): Likewise. * l4/misc.h (_L4_EXTERN_INLINE): Likewise. * l4/schedule.h (_L4_EXTERN_INLINE): Likewise. * l4/space.h (_L4_EXTERN_INLINE): Likewise. * ia32/l4/bits/math.h (_L4_EXTERN_INLINE): Likewise. * ia32/l4/bits/space.h (_L4_EXTERN_INLINE): Likewise. * ia32/l4/bits/stubs-init.h (_L4_EXTERN_INLINE): Likewise. * ia32/l4/bits/syscall.h (_L4_EXTERN_INLINE): Likewise. * ia32/l4/bits/vregs.h (_L4_EXTERN_INLINE): Likewise. * l4/kip.h (_L4_EXTERN_INLINE): Likewise. * l4.h (_L4_EXTERN_INLINE): Likewise. * ia32/l4/bits/vregs.h (__l4_utcb): Mark with attributes always_inline and const. * globals.c, ipc.c, kip.c, l4.c, math.c, misc.c, schedule.c, space.c, stubs-init.c, stubs.c, syscall.c, thread.c, vregs.c: Files removed. * Makefile.am (lib_LIBRARIES): Variable removed. (libl4_a_SOURCES): Likewise. (libl4_a_CFLAGS): Likewise.
2003-07-26Initial check-in.marcus