Update of /cvsroot/sbcl/sbcl/src/compiler/x86
In directory usw-pr-cvs1:/tmp/cvs-serv20998/src/compiler/x86
Added Files:
sanctify.lisp
Log Message:
0.7.3.10: Fix the SIGILL with ev6 and later Alphas: icache needs flushing
after code objects are created e.g. by loading fasls
* Move sanctify-for-execution from *-vm.lisp to
compiler/target/sanctify.lisp, as *-vm is built too early to
call VOPs
* Add IMB to Alpha insts.lisp, and istream-memory-barrier VOP
that calls it.
* Create Alpha sanctify-for-execution function that calls said
new VOP
* Also flush icache after GC
* Double Alpha dynamic sizes to 256Mb: 128Mb is marginal to
rebuild SBCL
* Minor Config.ppc-linux cleanup
--- NEW FILE: sanctify.lisp ---
;;;; Do whatever is necessary to make the given code component
;;;; executable.
;;;; This software is part of the SBCL system. See the README file for
;;;; more information.
;;;;
;;;; While most of SBCL is derived from the CMU CL system, the test
;;;; files (like this one) were written from scratch after the fork
;;;; from CMU CL.
;;;;
;;;; This software is in the public domain and is provided with
;;;; absolutely no warranty. See the COPYING and CREDITS files for
;;;; more information.
(in-package :sb!vm)
(defun sanctify-for-execution (component)
(declare (ignore component))
nil)
_______________________________________________________________
Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: bandwidth@xxxxxxxxxxxxxxx
|
Try Searching:
servers, voip, java, networking, microsoft ...
|
|
|
|