X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fppc%2Fsanctify.lisp;h=de4cd40c5b7d0004a59870d6f05f0b72a54a3ec6;hb=9304704f68a18894fa8eb985b387465e5d25e1d5;hp=490dc5161d16b93861ddae1fb26eb9682ce474c8;hpb=bc46c8bcdd6ac8918df8ea9e9db49808e4924fcf;p=sbcl.git diff --git a/src/compiler/ppc/sanctify.lisp b/src/compiler/ppc/sanctify.lisp index 490dc51..de4cd40 100644 --- a/src/compiler/ppc/sanctify.lisp +++ b/src/compiler/ppc/sanctify.lisp @@ -7,30 +7,27 @@ ;;;; 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) +(in-package "SB!VM") -;;; SANCTIFY-FOR-EXECUTION -- Interface. -;;; ;;; Do whatever is necessary to make the given code component executable. ;;; On the 601, we have less to do than on some other PowerPC chips. -;;; This should what needs to be done in the general case. -;;; +;;; This should be what needs to be done in the general case. (defun sanctify-for-execution (component) (without-gcing (alien-funcall (extern-alien "ppc_flush_icache" - (function void - system-area-pointer - unsigned-long)) - (code-instructions component) - (* (code-header-ref component code-code-size-slot) - n-word-bytes))) + (function void + system-area-pointer + unsigned-long)) + (code-instructions component) + (* (code-header-ref component code-code-size-slot) + n-word-bytes))) nil)