commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

hurd-l4/libl4 tests/t-l4-kip.c l4/gnu/kip.h l4/...


From: Neal H. Walfield
Subject: hurd-l4/libl4 tests/t-l4-kip.c l4/gnu/kip.h l4/...
Date: Fri, 27 Jul 2007 15:35:50 +0000

CVSROOT:        /sources/hurd
Module name:    hurd-l4
Changes by:     Neal H. Walfield <neal> 07/07/27 15:35:50

Modified files:
        libl4/tests    : t-l4-kip.c 
        libl4/l4/gnu   : kip.h 
        libl4/l4/compat: kip.h 
        libl4/l4       : kip.h 
        libl4/ia32/l4/bits: syscall.h 
        libl4          : l4.h headers.m4 Makefile.am ChangeLog 
Added files:
        libl4/x2/l4/abi: kip.h abi.h 
        libl4/x2       : Makefile.am 
        libl4/v2/l4/abi: kip.h abi.h 
        libl4/v2/ia32/l4/abi/bits: kip.h 
        libl4/v2/ia32  : Makefile.am 
        libl4/v2       : Makefile.am 
        libl4/l4       : abi.h 

Log message:
        2007-07-27  Neal H. Walfield  <address@hidden>
        
                * l4/abi.h: New file.
                * v2/Makefile.am: New file.
                * v2/ia32/Makefile.am: New file.
                * v2/ia32/l4/abi/bits/kip.h: New file.
                * v2/l4/abi/abi.h: New file.
                * v2/l4/abi/kip.h: New file.
                * x2/Makefile.am: New file.
                * x2/l4/abi/abi.h: New file.
                * x2/l4/abi/kip.h: New file.
                * headers.m4: Configure a link from libl4/l4/abi.h to
                include/l4/abi.h, libl4/${l4_abi}/l4/abi/kip.h to
                include/l4/abi/kip.h, libl4/${l4_abi}/l4/abi/abi.h to
                include/l4/abi/abi.h.  If L4_AVI is v2, then also configure a 
link
                from libl4/v2/${arch}/l4/abi/bits/kip.h to
                include/l4/abi/bits/kip.h.
                * Makefile.am [L4_ABI_V2]: Set L4_ABI_SUBDIR to v2.
                [L4_ABI_X2]: Set L4_ABI_SUBDIR to x2.
                (SUBDIRS): Also include $(L4_ABI_SUBDIR).
                * l4.h: Include <l4/abi.h>.
                * l4/kip.h: Include <l4/abi/kip.h>.
                (_L4_API_VERSION_L4SEC): New define.
                (_L4_API_VERSION_N1): Likewise.
                (_L4_API_VERSION_2PP): Likewise.
                (__L4_kernel_version_t): New typedef.
                (_L4_kernel_version): Rather than returning the version in the
                arguments, return a __L4_kernel_version_t.  Update callers.
                (_L4_page_info_t): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_page_info_t): ... to here.
                * l4/kip.h (__L4_page_info_t): Move from here...
                * l4/x2/l4/abi/kip.h (__L4_page_info_t): ... to here.
                * l4/kip.h (struct _L4_kip): Move from here...
                * l4/x2/l4/abi/kip.h (struct _L4_kip): ... to here.
                * l4/kip.h (__L4_proc_desc_t): Move from here...
                * l4/x2/l4/abi/kip.h (__L4_proc_desc_t): ... to here.
                * l4/kip.h (_L4_proc_desc_t): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_proc_desc_t): ... to here.
                * l4/kip.h (__L4_kern_desc_t): Move from here...
                * l4/x2/l4/abi/kip.h (__L4_kern_desc_t): ... to here.
                * l4/kip.h (_L4_kern_desc_t): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_kern_desc_t): ... to here.
                * l4/kip.h (_L4_api_flags): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_api_flags): ... to here.
                * l4/kip.h (_L4_kernel_desc): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_kernel_desc): ... to here.
                * l4/kip.h (_L4_kernel_id): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_kernel_id): ... to here.
                * l4/kip.h (_L4_kernel_gen_date): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_kernel_gen_date): ... to here.
                * l4/kip.h (_L4_kernel_version): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_kernel_version): ... to here.
                * l4/kip.h (_L4_kernel_supplier): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_kernel_supplier): ... to here.
                * l4/kip.h (_L4_num_processors): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_num_processors): ... to here.
                * l4/kip.h (_L4_proc_desc): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_proc_desc): ... to here.
                * l4/kip.h (_L4_proc_internal_freq): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_proc_internal_freq): ... to here.
                * l4/kip.h (_L4_proc_external_freq): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_proc_external_freq): ... to here.
                * l4/kip.h (_L4_MIN_PAGE_SIZE_LOG2): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_MIN_PAGE_SIZE_LOG2): ... to here.
                * l4/kip.h (_L4_page_size_mask): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_page_size_mask): ... to here.
                * l4/kip.h (_L4_page_rights): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_page_rights): ... to here.
                * l4/kip.h (_L4_thread_id_bits): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_thread_id_bits): ... to here.
                * l4/kip.h (_L4_thread_system_base): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_thread_system_base): ... to here.
                * l4/kip.h (_L4_thread_user_base): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_thread_user_base): ... to here.
                * l4/kip.h (_L4_read_precision): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_read_precision): ... to here.
                * l4/kip.h (_L4_schedule_precision): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_schedule_precision): ... to here.
                * l4/kip.h (_L4_utcb_area_size_log2): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_utcb_area_size_log2): ... to here.
                * l4/kip.h (_L4_utcb_alignment_log2): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_utcb_alignment_log2): ... to here.
                * l4/kip.h (_L4_utcb_size): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_utcb_size): ... to here.
                * l4/kip.h (_L4_kip_area_size_log2): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_kip_area_size_log2): ... to here.
                * l4/kip.h (_L4_kernel_version_string): Move from here...
                * l4/x2/l4/abi/kip.h (_L4_kernel_version_string): ... to here.
                * l4/gnu/kip.h: Include <l4/abi.h>.
                (L4_API_VERSION_2): Define.
                (L4_API_VERSION_X0): Likewise.
                (L4_API_SUBVERSION_X0): Likewise.
                (L4_API_VERSION_X1): Likewise.
                (L4_API_SUBVERSION_X1): Likewise.
                (L4_API_VERSION_X2): Likewise.
                (L4_API_SUBVERSION_X2): Likewise.
                (L4_API_VERSION_L4SEC): Likewise.
                (L4_API_VERSION_N1): Likewise.
                (L4_API_VERSION_2PP): Likewise.
                (L4_API_VERSION_4): Likewise.
                (l4_api_version_t): New typedef.
                (l4_api_version_from): New function.
                (l4_read_precision_from): Only define if _L4_X2 is defined.
                (l4_read_precision): Likewise.
                (l4_schedule_precision_from): Likewise.
                (l4_schedule_precision): Likewise.
                (l4_utcb_area_size_log2_from): Likewise.
                (l4_utcb_area_size_log2): Likewise.
                (l4_utcb_area_size): Likewise.
                (l4_utcb_alignment_log2_from): Likewise.
                (l4_utcb_alignment_log2): Likewise.
                (l4_utcb_alignment): Likewise.
                (l4_utcb_size_from): Likewise.
                (l4_utcb_size): Likewise.
                (l4_proc_desc_t): Only define is _L4_X2 is define.
                (l4_proc_desc_from): Only define if _L4_X2 is defined.
                (l4_proc_desc): Likewise.
                (l4_proc_external_freq): Likewise.
                (l4_proc_internal_freq): Likewise.
                * l4/compat/kip.h: Include <l4/abi.h>.
                (L4_ProcDesc_t): Only define if _L4_X2 is defined.
                (L4_APIVERSION_L4SEC): New define.
                (L4_APIVERSION_N1): Likewise.
                (L4_APIVERSION_2PP): Likewise.
                (L4_KernelVersion): Call _L4_kernel_version to get the version.
                (L4_KernelSupplier): Call _L4_kernel_supplier to get the 
supplier.
                (L4_ReadPrecision): Only declare if _L4_X2 is defined.
                (L4_SchedulePrecision): Likewise.
                (L4_UtcbAreaSizeLog2): Likewise.
                (L4_UtcbAlignmentLog2): Likewise.
                (L4_UtcbSize): Likewise.
                (L4_ProcDesc): Likewise.
                (L4_ExternalFreq): Likewise.
                (L4_ProcDescExternalFreq): Likewise.
                (L4_InternalFreq): Likewise.
                (L4_ProcDescInternalFreq): Likewise.
                * tests/t-l4-kip.c (test_magic): Only check KIP->API_FLAGS if
                _L4_X2 is defined.
                (test_kernel_version) [_L4_V2]: Provide values for a v2 
interface.
                (test_processor_info): Only check if _L4_X2 is defined.
                (test_clock_info): Likewise.
                (test_utcb_info): Likewise.
                (test_syscalls): Likewise.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/x2/l4/abi/kip.h?cvsroot=hurd&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/x2/l4/abi/abi.h?cvsroot=hurd&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/x2/Makefile.am?cvsroot=hurd&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/v2/l4/abi/kip.h?cvsroot=hurd&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/v2/l4/abi/abi.h?cvsroot=hurd&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/v2/ia32/l4/abi/bits/kip.h?cvsroot=hurd&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/v2/ia32/Makefile.am?cvsroot=hurd&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/v2/Makefile.am?cvsroot=hurd&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/tests/t-l4-kip.c?cvsroot=hurd&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/l4/gnu/kip.h?cvsroot=hurd&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/l4/compat/kip.h?cvsroot=hurd&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/l4/kip.h?cvsroot=hurd&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/l4/abi.h?cvsroot=hurd&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/ia32/l4/bits/syscall.h?cvsroot=hurd&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/l4.h?cvsroot=hurd&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/headers.m4?cvsroot=hurd&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/Makefile.am?cvsroot=hurd&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libl4/ChangeLog?cvsroot=hurd&r1=1.88&r2=1.89




reply via email to

[Prev in Thread] Current Thread [Next in Thread]