socsvn commit: r271060 - in soc2014/op/freebsd-base/sys: conf kern sys
op at FreeBSD.org
op at FreeBSD.org
Fri Jul 18 08:27:53 UTC 2014
Author: op
Date: Fri Jul 18 08:27:51 2014
New Revision: 271060
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=271060
Log:
KSP: added stubs
git: https://github.com/opntr/opBSD/tree/op/gsoc2014/kpatch
Signed-off-by: Oliver Pinter <oliver.pntr at gmail.com>
---
sys/conf/options | 3 +++
sys/kern/kern_selfpatch.c | 14 ++++++++++++++
sys/sys/selfpatch.h | 3 +++
3 files changed, 20 insertions(+)
Modified:
soc2014/op/freebsd-base/sys/conf/options
soc2014/op/freebsd-base/sys/kern/kern_selfpatch.c
soc2014/op/freebsd-base/sys/sys/selfpatch.h
Modified: soc2014/op/freebsd-base/sys/conf/options
==============================================================================
--- soc2014/op/freebsd-base/sys/conf/options Fri Jul 18 08:24:30 2014 (r271059)
+++ soc2014/op/freebsd-base/sys/conf/options Fri Jul 18 08:27:51 2014 (r271060)
@@ -925,3 +925,6 @@
RANDOM_FORTUNA opt_random.h
RANDOM_DEBUG opt_random.h
RANDOM_RWFILE opt_random.h
+
+# kernel selfpatch
+KSP_DEBUG opt_selfpatch.h
Modified: soc2014/op/freebsd-base/sys/kern/kern_selfpatch.c
==============================================================================
--- soc2014/op/freebsd-base/sys/kern/kern_selfpatch.c Fri Jul 18 08:24:30 2014 (r271059)
+++ soc2014/op/freebsd-base/sys/kern/kern_selfpatch.c Fri Jul 18 08:27:51 2014 (r271060)
@@ -26,6 +26,8 @@
* $FreeBSD$
*/
+#include "opt_selfpatch.h"
+
#include <sys/cdefs.h>
#include <sys/param.h>
@@ -38,4 +40,16 @@
#include <sys/selfpatch.h>
+void
+lf_selfpatch(linker_file_t lf)
+{
+
+ printf("NOT IMPLEMENTED: %s\n", __func__);
+}
+
+void
+lf_selfpatch_apply(linker_file_t lf, struct lf_selfpatch *patch)
+{
+ printf("NOT IMPLEMENTED: %s\n", __func__);
+}
Modified: soc2014/op/freebsd-base/sys/sys/selfpatch.h
==============================================================================
--- soc2014/op/freebsd-base/sys/sys/selfpatch.h Fri Jul 18 08:24:30 2014 (r271059)
+++ soc2014/op/freebsd-base/sys/sys/selfpatch.h Fri Jul 18 08:27:51 2014 (r271060)
@@ -41,4 +41,7 @@
extern char *selfpatch_nop_table[];
+void lf_selfpatch(linker_file_t lf);
+void lf_selfpatch_apply(linker_file_t lf, struct lf_selfpatch *patch);
+
#endif /* __SELFPATH_H__ */
More information about the svn-soc-all
mailing list