X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fppc%2Fsanctify.lisp;h=aa3e55c655893e4e3181319b0a10b9413fb9b3ec;hb=939275c1bc2f18ef93cd1dd4ab35a18f6008cfd9;hp=490dc5161d16b93861ddae1fb26eb9682ce474c8;hpb=bc46c8bcdd6ac8918df8ea9e9db49808e4924fcf;p=sbcl.git diff --git a/src/compiler/ppc/sanctify.lisp b/src/compiler/ppc/sanctify.lisp index 490dc51..aa3e55c 100644 --- a/src/compiler/ppc/sanctify.lisp +++ b/src/compiler/ppc/sanctify.lisp @@ -7,7 +7,7 @@ ;;;; 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. @@ -16,21 +16,18 @@ -;;; 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)