Changeset 4841


Ignore:
Timestamp:
Jun 27, 2006, 4:20:27 AM (18 years ago)
Author:
Gary Byers
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/ChangeLog

    r4818 r4841  
     12006-06-27 05:05  gb
     2
     3        * lisp-kernel/: freebsdx8664/Makefile, freebsd8664/Makefile,
     4        freebsd8664/elf_x86_64.x: directory rename
     5
     62006-06-27 04:59  gb
     7
     8        * xdump/xx8664-fasload.lisp: FreeBSD xload-backend.
     9
     102006-06-27 04:47  gb
     11
     12        * lisp-kernel/x86-exceptions.h: Some macros for FreeBSD changes.
     13
     142006-06-27 04:46  gb
     15
     16        * lisp-kernel/x86-exceptions.c: FreeBSD changes (at least enough to
     17        recognize UUOs, which generate SIGBUS vice SIGSEGV.)
     18
     192006-06-27 04:45  gb
     20
     21        * lisp-kernel/x86-asmutils64.s: Define freebsd_sigreturn.
     22       
     23        TODO (maybe): copy the sigtramp code when evacuating the altstack.
     24
     252006-06-27 04:44  gb
     26
     27        * lisp-kernel/thread_manager.c: FreeBSD sigreturn from
     28        suspend_resume_handler.
     29
     302006-06-27 04:44  gb
     31
     32        * lisp-kernel/pmcl-kernel.c: Some FreeBSD conditionalization;
     33        get_r_debug() for ELF platforms.  (Needs testing under Linux.)
     34
     352006-06-27 04:43  gb
     36
     37        * lisp-kernel/imports.s: Don't import metering-control; do import
     38        get_r_debug().
     39
     402006-06-27 04:42  gb
     41
     42        * library/x8664-freebsd-syscalls.lisp: New file.  Should check
     43        word-size stuff (here and in other versions.)
     44
     452006-06-27 04:42  gb
     46
     47        * lib/misc.lisp: Find MACHINE-VERSION string via #_sysctl on
     48        FreeBSD.
     49
     502006-06-27 04:39  gb
     51
     52        * lib/foreign-types.lisp: Signed char nonsense (should use target
     53        ftd, not reader macros here.)
     54
     552006-06-27 04:38  gb
     56
     57        * lib/compile-ccl.lisp: Some FreeBSD support.
     58
     592006-06-27 04:36  gb
     60
     61        * level-1/: l1-sockets.lisp, l1-streams.lisp, linux-files.lisp:
     62        Some FreeBSD changes/conditionalization. Maybe not enough.
     63
     642006-06-27 04:35  gb
     65
     66        * level-1/l1-boot-1.lisp: Recognize FREEBSD platform-os-name.
     67
     682006-06-27 04:34  gb
     69
     70        * level-0/X86/: .cvsignore, X8664/.cvsignore: Ignore *fsl.
     71
     722006-06-27 04:34  gb
     73
     74        * level-0/l0-io.lisp: FreeBSD syscalls.
     75
     762006-06-27 04:33  gb
     77
     78        * level-0/l0-init.lisp: Some FreeBSD features.
     79
     802006-06-27 04:33  gb
     81
     82        * level-0/l0-cfm-support.lisp: Lots of FreeBSD conditionalization,
     83        changes.
     84       
     85        MAY HAVE BROKEN LINUX PORTS; need to recompile on those platforms
     86        and test.
     87       
     88        Now depends on an imported lisp-kernel function on ELF platforms
     89        (Linux/FreeBSD), and therefore depends on recent kernel changes.
     90
     912006-06-27 04:30  gb
     92
     93        * level-0/.cvsignore: Ignore *fsl.
     94
     952006-06-27 04:29  gb
     96
     97        * compiler/X86/X8664/x8664-backend.lisp: Fix platform-syscall-mask
     98        in freebsd backend.
     99
     1002006-06-27 04:27  gb
     101
     102        * compiler/X86/X8664/x8664-arch.lisp: Don't import
     103        metering-control; do import get-r-debug (for Elf shared libraries.)
     104       
     105        A yield-syscall constant for FreeBSD. (This is all a bad idea ...)
     106
     1072006-06-27 04:26  gb
     108
     109        * compiler/PPC/: PPC32/ppc32-arch.lisp, PPC64/ppc64-arch.lisp:
     110        Don't import metering-control; do import get-r-debug (for Elf
     111        shared libraries.)
     112
     1132006-06-27 04:26  gb
     114
     115        * compiler/nx1.lisp: Use the non-eabi syscall on freebsd as well.
     116
    11172006-06-26 16:38  gb
    2118
Note: See TracChangeset for help on using the changeset viewer.